The different screen size is also an issue with the genesis emulator and they get around it by 1. scaling down the vertical size and 2 making the screen scroll horizontally when your character reaches one horizontal end of the screen to show what's too big to fit. It actually is quite good, but sometimes a game is more playable if you turn the vertical scaling off
i am currently playing sensible soccer, speedball, sonic 1,2,3, f1 championship, pacmania, aladdin, shane warne's cricket: other than sonic, these were all A500 games and they actually have to be slowed down, so there' still a few cpu cycles left over.
i was thinking an A500 emulator that only played games, no workbench, but I suspected the custom graphics and sound chips on the Amiga might be too intensive. I'd love to be able to play the 2D alien breed series on DS. Interestingly the genesis emulator was written in Java first and now is in C so if it were done in assembler it ought to leave more cpu power for emulating the OCS chipset on the A500
if anyone is interested jEnesis DS is here:
http://rapidshare.de/files/39986082/jEnesisDS_0.7.4.zip.htmlYou have to play around with some of the emulation configs by touching the joypad icon after starting a game to get some games working properly