
Originally Posted by
PSmonkey
Ok, time for me to give my two cents.
Discussion on NDS emulation is getting a little retarded so I though my two cents might be of some use.
I get what Exophase is saying and where he is going with things but I don't think it's worth hampering the hopese of NDS emulation being posible on the PSP. Sure for quite a few games it wont be fun or worth doing but trutfuly alot of DS games don't require you to view both screens or use touch screen at all to play. Thies games could posibly be targetd for emulation and made to a playable state (Games like Mario 3v3, Mario 64 DS, etc...).
Anyways for a dirty port of a badly optimised emulator, the results I would say are rather hopeful. I think if someone took the time to start from scrach ans build a solid Arm-Mips recompiler, some games could very well run at a playable framerate above 30fps.
The DS is not some powerhouse, hell it's actualy pretty week. Even more so, the arm7 is not used by developers directly (its all used by the dev API which does alot of sub task on it) so most of it could probably be HLE with just the Arm9 needing emulation. Second yes there are 2 screens which means 2 2D processors but truthfuly quite a few games (mostly ones that would be playable on the psp in the first place) dont really need both screens displayed a once. So one can easly just swap between screens or emulate the 2nd display at a much lower framerate (maybe 15fps) and resize it so it's just a small window in the corner. That just leaves 1 main 2D processor (which is identical to the GBA 2D processor with very minor improvements mostly in palettes) and a 3D processor. The 3D processor also is not very complex and is rather limited in what it does. For 2D only titles you pretty much can just ignore the 3D processor. For 3D games, you will find limited use of the 2D processor for simple hud stuff, So there wont be a whole lot of intensive processing there either (with the exception to games like new super mario bros wich uses 3D for mario and the rest is 2D).
Either way, for the games that could be playable on the psp in the first place (limited to no touch screen use), you could posibly get an acceptable framerate to play them a bit (sure maybe not 60fps but 30-45fps might still be enough to play some of them).
Anyways thats just my take from my experience working on the PSP & DS comercialy.
Bookmarks