geise69 said:
I voted for Amiga and other computer emulators earlier in this thread. I noticed quite a few saying Sega Saturn. The Saturn is my favorite system next to my Turbo Duo/PC-Engine Duo. However I don't really see how this would even be playable. SSF is a x86 based saturn emulator and it needs at least a 3 ghz process with a 256 meg video card to be playable/full speed. My old 1.8ghz computer with 2 gigs of ram and a nvidia 64 meg Geforce 3 couldn't run this without skipping frames like crazy. SSF is also programmed from scratch and isn't a port. How could someone make it playable on a Pandora? I would love to be wrong but I just don't see it happening.
Why should a Saturn emulator that doesn't even use 3D acceleration require 256MB of video memory? Then again I'd probably be as well off asking why a Saturn emulator requires SSE2 when there are no floating point components present in the platform. Speaking of which, that must mean your 1.8GHz computer was a Pentium 4 which is a bit bottlenecked at that speed (the video card was probably almost entirely irrelevant).
Still, if frame skipping caused that much of a difference then it sounds like SSF was spending a lot of time on video rendering, and not as much on the CPUs involved. Without the source I can't get any idea how efficient that part of the emulator is, but if there's any hope for 3D acceleration being used for any of the VDP emulation functions then that can be improved over what SSF does (purely software rendered).
I don't think Saturn is at all a lock, but I think it'd be interesting if someone pursued it, someone who is very good at writing highly optimized emulator code for an ARM platform, of course.
That would be wicked if someone could get this going at a good speed because the Saturn actually had some good games on it.