Only code running from the BIOS itself can read the BIOS. Games running on the GBA are prevented from reading the BIOS. In addition to being used for initialization, it also provides a handful of routines accessable by software interrupts. The BIOS ROM is a piece of read-only memory that sits at the beginning of the GBA's address space. In order to learn more about the hardware, I have been reading documentation that others have produced (like Martin Korth's GBATEK) and writing small programs to test edge-cases of the hardware that I didn't quite understand. The GBA is a console where cycle counting is important. The hardware is simple relative to more complex modern handhelds and the CPU is of an architecture I'm already familiar with (ARM7TDMI), making it a rather fun toy to play with. I've been having a very recent fascination with the Game Boy Advance. This article is about a third method I've discovered that is different from those two. Endrift has recently written an article on a new method she discovered for dumping the GBA's BIOS, different from the MidiKey2Freq method currently used.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |