#89727 - Dracker - Mon Jun 26, 2006 2:20 pm
I'm posting this in off topic because nI'm not sure if it's even possible.
I've managed to get a friend interested in the homebrew scene. But he asked some questions that really piqued my interest. I told him about moonshell, and he asked "Can you play mp3s while playing a game?"
My answer was initially a definite no, but this got me thinking. DS has 2 processors, and the ARM7 is the gba processor. In theory, could an ARM9-only DS app run, while a gba app or homebrew game is also running?
This also got me thinking of the limitations. The X, Y buttons, the touch screen, lid, and importantly in this scenario sound can only be handled by the ARM7 ... but the rest of the buttons would be used by the gba app.
While nearly useless (no input and only video output available to ds app, and an open source gba app could probably be converted to ds without too much trouble), it sure is interesting to think about. The DS is a mysterious and powerful device, whose mystery is only exceeded by its power.
I've managed to get a friend interested in the homebrew scene. But he asked some questions that really piqued my interest. I told him about moonshell, and he asked "Can you play mp3s while playing a game?"
My answer was initially a definite no, but this got me thinking. DS has 2 processors, and the ARM7 is the gba processor. In theory, could an ARM9-only DS app run, while a gba app or homebrew game is also running?
This also got me thinking of the limitations. The X, Y buttons, the touch screen, lid, and importantly in this scenario sound can only be handled by the ARM7 ... but the rest of the buttons would be used by the gba app.
While nearly useless (no input and only video output available to ds app, and an open source gba app could probably be converted to ds without too much trouble), it sure is interesting to think about. The DS is a mysterious and powerful device, whose mystery is only exceeded by its power.