#126087 - NeX - Thu Apr 19, 2007 11:06 pm
All of the listed functions work perfectly on two different DSes; however, when tried on DSLites, the functions are broken.
I've not bothered making test programs - the fact that the same program acts differently is odd enough... Emulators act like DSes. I am using the R20 of Devkitpro. Surely someone else has noticed this! All DSes and DSLites are European versions.
XY buttons - always read as being pressed
Touch screen - X and Y positions are being multiplied by 16 and it always reads as being touched
GBA Game Pak Cart Interrupt - Blanking cartridge has to be inserted before it works
Rumble Pak - Not detected, probably because of the broken GBA Game Pak Interrupt
There's also a few tiny differences in rendering - sometimes pink pixels appear on textures on the DS if I'm not loading transparencies properly, but they're blue on the DSLite.
I've not bothered making test programs - the fact that the same program acts differently is odd enough... Emulators act like DSes. I am using the R20 of Devkitpro. Surely someone else has noticed this! All DSes and DSLites are European versions.