blueMSX-libretro
blueMSX-libretro copied to clipboard
BlueMSX lacks save/load state
Hello everyone.
I have been testing BlueMSX lib core on Rasbperry Pi 2 with RetroPie v3.
When I try to save the state it appears a message on screen "core does not support save states". I have compiled last version of the code from GIT so I use the current "bluemsx_libretro.o" recently compiled. It says the same.
My question is... are there any plans of implementing this feature in the near future for a new "bluemsx_libretro.o"? Or is there something wrong with the library in Retropie Retroarch? Thank you in advance.
it is the same on the regular linux build actually. Use openmsx if you need savestates.
I don't want to use openmsx since it doesn't work with joystick, so I'll have to wait until a new version comes out in Linux with the savestates feature implemented --the Wii version is a great success on that.
Use openmsx if you need savestates.
openMSX doesn't even have a libretro core.
We don´t have save state core on msx yet for raspberry pi with libretro.
and it's a royal pita to hook them up, I tried, I failed I won't retry :p
@fr500 Do you happen to have any pointers for someone attempting this? Looking through the existing code looks like it has already been implemented in several spots. I'm largely an amateur but this seems like it should be a small enough change to attempt, considering it's part of blueMSX proper.
It's a real problem to play games like Metal Gear 2 with BlueMSX... No save states and no way (as far as I understand) to use the disk save feature, you can't really progress when you're not familiar with the game...
FMSX don't emulate the turboR so playing Metal Gear 2 with it is not a solution either as it's barely playable and slow as hell, only BlueMSX is able to handle it correctly mostly 'cause it can emulate the turboR.
It's a perfect core but it really lacks some way to save your progress...
seems fixed now, although i've noticed the core crashes when loading a state generate with a different machine.
It's a real problem to play games like Metal Gear 2 with BlueMSX... No save states and no way (as far as I understand) to use the disk save feature, you can't really progress when you're not familiar with the game...
FMSX don't emulate the turboR so playing Metal Gear 2 with it is not a solution either as it's barely playable and slow as hell, only BlueMSX is able to handle it correctly mostly 'cause it can emulate the turboR.
It's a perfect core but it really lacks some way to save your progress...
Just in case anyone recently wants to use BlueMSX, especially when playing Metal Gear 2 with turbo fix: https://www.romhacking.net/hacks/1287/
BlueMSX currently supports save and load state, despite what is indicated here: https://docs.libretro.com/library/bluemsx/.
I only performed short testing with Metal Gear 2 turbo fix, but it worked. fMSX doesn't support turbo, so BlueMSX (using MSXturboR Machine Type) is the best way to play it in Retroarch.
seems fixed now, although i've noticed the core crashes when loading a state generate with a different machine.
I was able to load the same save state across 4 different machines (3 windows PC and 1 macbook with apple silicon), and it worked fine for me. Usually for any emulator, it's best to use the same build/version/date across all machines. I took the latest from buildbot (https://buildbot.libretro.com/nightly/) on the same day for all my machines.