The release of Devolution for Wii got me thinking about this. Currently, playing GBA dumps on the DS requires a DSTwo card for emulation. But we already know that the DS can play GBA games natively using its secondary, ARM7 processor. So, my theory is that DS homebrew could run a GBA game natively on the second processor.
I asked tueidj about how Devolution works and if it's difficult to do. He responded with;
I asked tueidj about how Devolution works and if it's difficult to do. He responded with;
I'm none of those things (nor an ARM expert, which would be a requirement with the DS/GBA), unfortunately, but I do know that the GBA had only 256KB RAM vs the DS's 4MB (less than 7%). If it could be done, various benefits could be possible, such as:It's not difficult if you're a PowerPC expert, have substantial knowledge of how an operating system kernel works and the system you're emulating (gamecube) has a lot less memory available than the host system (wii). I don't know anyone who would be up to it since I've never worked on anything DS related.
- Link via WiFi (perhaps even link to Devolution for GC games that support it, if tueidj was interested in collaborating) and the Internet.
- Using the DS's sleep mode
- Return GBA support to DSi/3DS with any homebrew supporting card.
- Cheats, RTS, etc.