Whenever I find a console can be hacked to run homebrew programs on it, I wonder if there are emulators for it, for exemple the playstation 2, the nintendo ds, or even the dingoo a320, and there is something that has been bugging me to no end, and I assume you've probably figured it out when you read the title.
Let's put things into perspectives: the dingoo can emulate the game boy advance at near-full speed, but it can't have super mario world on its snes emulator running at half speed without the sound. It's even more baffling on consoles like the DS, where snes performance will be uneven. I shouldn't have to fuck around with settings just to try to make the sprites show up in mortal kombat II! and even then it shouldn't be running at three quarters speed on such a console. Hell, my first computer had a 486dxII cpu in it along with 21mb of ram and a 1mb onboard video card. For those who don't know, intel cpu models ending in DX were made to fit on older motherboards.
My computer was a boosted 386 and it did snes emulation better than the nintendo DS, the Playstation 2 and the dingoo a320 combined together.
And then, assuming things get better someday (and those working on those emulators haven't given up on their console), there's the issue of missing features that have been around for at least a decade, if not longer, on computers. The most common thing I notice is that those emulators don't support secondary chips like every versions of the Super FX chip (from Star Fox to Doom) and graphic compression chips (meaning no mega man X2 and X3, for exemple).
I mean, what gives? are the people working on these lazy or unexperienced? Like I said before, my first computer, which dated from 1995 (but which I got in 2000 - I was 12 back then), emulated snes games better than today's consoles. Sure, the Super FX games were too demending to be played on it at full speed but at least they worked.