Ok now that I've got your attention, go into the GDS showcase and download my masterpiece, MacMan II. If you don't download it I'll have to cry myself to sleep tonight and nobody wants that. Here's a screenshot to get your cursor moving:
Also I've been working on a GBA emulator named FatMan for the past month. So far it only has:
- All ARM opcodes except for the co-processor ones.
- Full ARM disassembler(as shown in screenshot).
I've been able to load a 16-bit image into the video RAM, but since it's a console app I couldn't really display it. I've started on the Windows version and hope to have graphics modes 3 and 5 done. They should be pretty easy to emulate since they're just linear 16-bit bitmap modes. Once THUMB opcodes and DMA transfers are done I should be able to run any mode 3 or 5 GBA game.
@textarea 0x08000000mov r0,#0ldr r5,=0x02223333ldr r10,=0x04223357ldr r12,=0x88889999ldr r3,=0x02000100stm r3,{r5,r10,r12}mov r5,#42mov r10,#255mov r12,#0x1000ldmia r3!,{r5,r10,r12}ldr r0,=looploop:bx r0@pool@endarea
END COMMUNICATION
Edit: Damn GIFs. They look fine in the PhotoShop preview, but in anyother program they're totally messed up.
Good luck on your project.