gbadev-org / tonc

GBA Programming Tutorial (Community Edition)
https://gbadev.net/tonc
Other
48 stars 22 forks source link

Fix typos and broken links #91

Closed exelotl closed 11 months ago

exelotl commented 11 months ago

All typos mentioned in #3 have been fixed. (there's probably more typos lurking, but these are the ones I'd noted)

I have checked every single link and fixed the majority of them:

The 'refs' chapter is full of ancient stuff, some of which is historically interesting but some of which is just outdated. It also has a bit about gbadev.org which should probably be updated to .net but I think that whole page needs an overhaul so let's leave that for later.

I've ignored HAM, gfx2gba links for now, we should probably stop mentioning those tools.

In rare cases where links weren't worth salvaging (e.g. CHM versions of GCC docs from <2007) I just removed the links.

One question I have (maybe @LunarLambda, @AntonioND or @stuij knows?):

The arm quick references (QRC0001) used to be available separately for ARM and Thumb, now they appear to be combined. Is this the right document or is there a better one for GBA?


fixes #3 closes #75

AntonioND commented 11 months ago

The arm quick references (QRC0001) used to be available separately for ARM and Thumb, now they appear to be combined. Is this the right document or is there a better one for GBA?

ARM is trying to get the Unified Assembler Language (UAL, as seen in the file name QRC0001_UAL.pdf) adopted by ARM developers. Personally, I think UAL is a good idea (with the problem that it has come way too late) so I would just use that link. However, I think this would require some note in Tonc because most code out there is legacy non-UAL code, and it's a good idea to mention this because it's non-obvious.

exelotl commented 11 months ago

Thanks, I've made a new issue so we don't forget about this :)