andrego wrote:eix wrote:...I am currently adding OpenGL ES support to snes9x, in a bare metal version...
That's an exciting prospect and I'm really looking forward to your work on that!
Running the emulator directly on the hardware means less overhead and a much faster (nearly instant) boot time. Coupled with support for something like this GPIO adapter, and you'd end up with (in theory) a modern SNES appliance that could even use actual controllers for an authentic experience.
I think there was a misunderstanding: I just mean that I am using OpenGL ES for the video rendering, without X11. Sorry for using an ambiguous wording.
andrego wrote:Using a similar approach (bare metal) a SNES emulator was even possible on a Nintendo DS, which had just 2 67Mhz ARM9 chips. Granted it wasn't perfect but many games worked and ran full-speed.
Embedded/low power systems involve compromise, but with optimization/speed hacks, certainly the RPi, with it's MUCH more powerful hardware, is capable enough to do it.
Here's a video of that emulator (snemulds) in action for anyone that is curious.
Yes, that would be a truly graal - also in reference to what Toad King said