Yabause core:
- Sega Saturn BIOS Menu: 13-14fps with frameskip enabled, 4fps with frameskip disabled.
- Sonic Jam: around 20fps with frameskip enabled. In Genesis/MegaDrive games, some sprites are incorrectly positioned, some are not working correctly.
Hope dynarec is added in the future.
The dynamic recompiler used for yabause is similar to the one used for mupen64. This code is, unlike pcsx, not optimized for limited memory usage.
This could be quite the task to get it running optimal on a New3DS (obviously no Old3DS).
Just curious is there a github for Yabause code for 3DS? Im not too familiar with building from source, but last time I tried compiling cores like Yabause for ctr running Make gave a error about unsupported platform. Is it as easy adding the platform argument in the Yabause libretro source?
Yes there is, all cores available in this thread are compiled from the Libretro GIT:
https://github.com/libretro
https://github.com/libretro/yabause
http://wiki.yabause.org/index.php5?title=SH2_dynamic_recompiler -Info about the dynamic recompiler used in yabause
To get it to compile you'll need to add an entry to the 'makefile.cores' and update the 'makefile' for yabause itself, adding the 'platform arguments'.
A lot of the code needs to be updated to compile against the latest retroarch for 3DS, or compile it with older standards 'gnu90' (which results in the build provided here).
N3DS a9lh + luma + 11.3: Retroarch v1.4.1 incl. (pcsx_rearmed nightly december 16, stella and handy)
I have a problem with the savestates. After I have stored a savestate under pcsx_rearmed and loaded another core, then go back to pcsx_rearmed and to load the previous stored savestate, crashes retroarch. Does anybody have the same issue? Thanks for the help in advance.
During the memory procedure announces retroarch info:" file already exists. saving to backup buffer....." is that normal ? Has that something to do with the above mentioned issue?
The problems you're encountering are probably a result of the core not being build with the latest 1.4 changes. Are you experiencing this with other 1.4 cores also?
The backup buffer is used to be able to 'undo' Save / Load states. This is normal behavior.
PCSX is back in the nightlies. Not tried it myself. Anybody?
Latest pcsx builds from the buildbot are still crashing. The core is under development, unfinished code stopped it from being build by the buildbot.
The changes made to the core are generic, not 3DS specific. 3DS performance may or may not improve when / if the core starts working again on the 3DS.
The latest build states 1.4.2, my bet would be they're trying to get it working before the 1.4.2 release. Hopefully.