Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update core to 1.24.0 #533

Closed
ToniBC opened this issue Sep 5, 2019 · 4 comments
Closed

Update core to 1.24.0 #533

ToniBC opened this issue Sep 5, 2019 · 4 comments

Comments

@ToniBC
Copy link

ToniBC commented Sep 5, 2019

Mednafen was recently updated with several corrections of this emulator and it would be nice to include them to improve those small errors. I don't know if some have already been applied, but since the core only reflects that it is in 0.9.44.1, they supposedly were not added.

After 0.9.44.1 there are several changes that would be good to include in the core to improve emulation.

  • PSX: Improved timing of CDC command 0x0A per tests on a PS1; fixes missing music and hangs in "Grind Session".
  • 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".
  • PSX: Don't set the autopause track test value unless autopause is enabled; fixes missing music in "Pitball".
  • PSX: Delay first CD-DA report after playback begins, per tests on a PS1; fixes missing music in "Roswell Conspiracies - Aliens, Myths & Legends".
  • PSX: Improved emulation of the behavior of CDC command 0x0A per tests on a PS1; fixes hang in "Goryuujin Electro".
  • PSX: Added a pseudorandom component to Pause command timing to address loading-related hangs in "Colony Wars - Vengeance (Europe)" and "Army Men - Air Attack (Europe)".
  • PSX: Generate a seek error if the tray is opened while the CD drive is not stopped; fixes broken disc switching in "Arc the Lad III".
  • PSX: Memory cards are now backed up on startup(maximum number of backup copies kept for each memory card is 5).
  • PSX: Fixed a regression introduced in 1.22.0-UNSTABLE that broke a few PS1 games(e.g. SimCity 2000 and Rise 2).

I comment as you recommended to me to be reflected and appear as a pending task.

Many thanks for your work.

@ToniBC ToniBC changed the title Update core to 1.23.0 Update core to 1.24.0 Jan 5, 2020
@personaone
Copy link

@1.27 now and off to 1.28 as unstable now - any idea if this core has a chance to be in sync with upstream? 🙏

@hizzlekizzle
Copy link
Contributor

hizzlekizzle commented Jan 3, 2022

It doesn't get advertised much, but the vast majority of upstream commits has been backported already. The core is a hard-fork at this point and it's not really feasible to sync it with upstream, but the version number doesn't reflect the actual state of the core anymore, either.

@Sanaki
Copy link

Sanaki commented Jan 3, 2022

Worth note, the remaining relevant unsynced commits aren't just forgotten, they often conflict with enhancement features users expect to continue working.

@ToniBC
Copy link
Author

ToniBC commented Jan 3, 2022

I suppose that many things are fixed, the problem is that as in other cores, the version number does not reflect the state. We'd better close the topic and if bugs are found we'll put them in.

This core being very modified with respect to the base, I suppose that the arrangements do not make much sense. The one that is far behind is the Beetle Saturn, which is missing many corrections.

Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants