This cart is basically the same as R4. There are a few differences and some other additions seen below:
- All SD read/write (0xB9/0xBB) has no sector shift.
- 0xBC does an XOR on the last byte:
- BC XX XX XX XX 00 00 YY
- XXXXXXXX = sector address
- YY = XOR of every byte in command reg, so
BC EOR XX EOR XX EOR XX EOR XX EOR 00 EOR 00
- 0xB4 works... on SD cards that aren't SDHC. because sector address must be <<9'd. Kernel uses normal SD RW for games.
- Save read/write commands on the R4 doesn't work on the Ace3DS+ if you do this for reasons not exactly known. Wood ports by some old devs used SD RW for saves and 0xB4 for ROM.
- 0xB6/0xBF seems to be supported... kinda. It's different from how the R4 does it. No idea at all how it works yet.