#78669 - Dwedit - Sat Apr 08, 2006 7:46 pm
So far, I can see that the GBAMP M3 locks itself on boot, and has boot code almost identical to the original GBAMP. Only the first 512 bytes are visible every 0x4000 bytes, the rest is "an increasing memory pattern" (open bus?). Is the BIOS unlocked the same way the original GBAMP is unlocked? Does it still have that funky mirroring?
How do you switch between the BIOS, CF registers, and 32MB of RAM? How do you enable or disable writing to RAM? Is the bios combined with the CF registers, like the original GBAMP?
It says here [http://www.bottledlight.com/ds/index.php/Hardware/FlashCartridges] that the M3 has an "unlocking sequence", then RAM can be made writable by writing somewhere.
What does "unlocking sequence" mean? Does that mean it switches from the RAM back to the BIOS+CF registers? Then it says that the RAM is made writable by writing 0xAA55 to 0x09FFEFFE, but does that mean that it maps the RAM back in at that point?
I wonder if there are also similar answers for the Supercard CF, or the SD versions of the M3/Supercard.
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."
How do you switch between the BIOS, CF registers, and 32MB of RAM? How do you enable or disable writing to RAM? Is the bios combined with the CF registers, like the original GBAMP?
It says here [http://www.bottledlight.com/ds/index.php/Hardware/FlashCartridges] that the M3 has an "unlocking sequence", then RAM can be made writable by writing somewhere.
What does "unlocking sequence" mean? Does that mean it switches from the RAM back to the BIOS+CF registers? Then it says that the RAM is made writable by writing 0xAA55 to 0x09FFEFFE, but does that mean that it maps the RAM back in at that point?
I wonder if there are also similar answers for the Supercard CF, or the SD versions of the M3/Supercard.
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."