Open joepogo opened 4 months ago
It has to be worth it, can you make it explicit what exactly got fixed and which version you are referring to? Most of the time these updates are relatively surface level and only touch frontend parts separate from the core code that are irrelevant to the libretro core.
I think you/we backported a lot of the previous commits, too, right?
The last time I used this emulator it still had the Transformers - Beast Wars Transmetals freeze bug. looks like it got fixed some time ago.
PSX: Altered seek and pause timing and behavior per tests on a PS1; fixes hangs in "Incredible Crisis", "Ballerburg - Castle Chaos", "Transformers - Beast Wars Transmetals", and "Simple 1500 Series Vol. 057 - The Maze".
here is the change log.
Thanks for the input @Cibomatto2002 .
I do know there was also updates to fix games like Roswell (which has emulation issues on most others emus with no music on levels) on beetle psx in years past and I think red asphalt also works correctly now too.
I've got a list somewhere but I definitely think beetle psx and beetle TurboGrafx would greatly benefit from core updates.
Thanks again for considering this request admin!
This is difficult to do for a few reasons. For one, since mednafen's releases are just tarballs with no git history, etc., it's really hard to find what actually fixed something, unless there's a comment somewhere in the source about it, but I grepped around for "Transformers" and those other games and couldn't find anything of the sort.
The other problem is that beetle-psx has diverged from upstream quite a bit, both because of changes on our end (the hardware renderers, dynarec, etc.) and their end (I think they updated the codebase to a more recent c++ standard at some point?).
I was able to find this:
https://github.com/libretro/beetle-psx-libretro/issues/533
Also-here:
https://github.com/libretro/pcsx_rearmed/issues/762
Where someone else mentioned the Roswell bug.
This is difficult to do for a few reasons. For one, since mednafen's releases are just tarballs with no git history, etc., it's really hard to find what actually fixed something, unless there's a comment somewhere in the source about it, but I grepped around for "Transformers" and those other games and couldn't find anything of the sort.
Someone can clone the extracted tar.xz of Mednafen and upload it to github and update it with every mednafen update so it will make it kinda less hard to track the changes (it's never late to do this since I think the older versions of mednafen can be found in web archive like "Wayback Machine"), similar thing can be done locally with some diff programs
I did find this https://github.com/libretro-mirrors/mednafen-git/commits/master/ don't know if it has full history
I did find this https://github.com/libretro-mirrors/mednafen-git/commits/master/ don't know if it has full history
Wow, that's really interesting as it helps to track what changed in each version. Very good find indeed.
And then someone on Linux or so could easily use WinMerge or Meld to diff the changes. :)
Is it possible to update this core to the latest mednafen beetle psx core?
There are a good number of compatibility fixes that are not in this older core we currently use.
Thanks for considering!