I'd like to suggest adding a libretro port, so it will be easier to compile the latest emulator version for many platform: http://www.libretro.com/
what exactly would be the benefit over using something like SDL? it should already cover all the mentioned platforms (and more)
Retroarch has a better user-interface, standardized hetkeys, rewind, shaders support...
https://raw.githubusercontent.com/wiki/libretro/RetroArch/rgui/rgui.png ? looks kinda similar to the SDL gui to me? shrug
uhm. i am unable to find either an API reference nor source code of that "libretro" library, where is it?
see this dir: https://github.com/rdanbrook/nestopia/tree/master/libretro
Another advantage is that a libretro core only requires OpenGL to compile, so it could be more portable than the SDL version...
https://github.com/libretro/RetroArch/wiki/Compilation-guide-%28Linux%29 http://www.libretro.com/index.php/wiki/compilation/linux/
there appears to be some (not very well working) third party libretro/retroarch port now
but some people report that port does not have the 50hz bug...
https://sourceforge.net/p/vice-emu/bugs/594/
possible, if their UI runs a seperate thread. however the UI itself is quite terrible IMHO
Log in to post a comment.
what exactly would be the benefit over using something like SDL? it should already cover all the mentioned platforms (and more)
Retroarch has a better user-interface, standardized hetkeys, rewind, shaders support...
Last edit: eadmaster 2014-05-04
https://raw.githubusercontent.com/wiki/libretro/RetroArch/rgui/rgui.png ? looks kinda similar to the SDL gui to me? shrug
uhm. i am unable to find either an API reference nor source code of that "libretro" library, where is it?
see this dir:
https://github.com/rdanbrook/nestopia/tree/master/libretro
Another advantage is that a libretro core only requires OpenGL to compile, so it could be more portable than the SDL version...
https://github.com/libretro/RetroArch/wiki/Compilation-guide-%28Linux%29
http://www.libretro.com/index.php/wiki/compilation/linux/
Last edit: eadmaster 2014-05-05
there appears to be some (not very well working) third party libretro/retroarch port now
but some people report that port does not have the 50hz bug...
https://sourceforge.net/p/vice-emu/bugs/594/
possible, if their UI runs a seperate thread. however the UI itself is quite terrible IMHO