Cthulhu32
Still Fresh
I'm looking at porting my own version of FCEUX (updated FCEU) over to the Caanoo, and I've been reading though a lot of other emulator developers sources. It seems to me like the preferred graphics library is SDL, which in the PC world is notorious for having slow software writes. I'm experienced with using OpenGL and monkeying with straight frame-buffer writes, but I'm just wondering why certain authors choose SDL over OpenGL ES or just mapping /dev/fb0? Is it the flexibility SDL has over doing raw calls yourself, or has GPH optimized the video rendering in SDL to make it pretty speedy and take advantage of their 3D hardware?
Also, is there any memory map layout for the Caanoo that shows which bits of the Caanoo /dev/mem point to what? I've seen some pretty good defines in the GPH SDK, but some emulators like Cano-Hugo use certain known memory locations to do things like over-clock or set the CPU.
Also, is there any memory map layout for the Caanoo that shows which bits of the Caanoo /dev/mem point to what? I've seen some pretty good defines in the GPH SDK, but some emulators like Cano-Hugo use certain known memory locations to do things like over-clock or set the CPU.