Skip to content

Savestates v0.1.1

Latest

Choose a tag to compare

@Bruc3Dev573 Bruc3Dev573 released this 05 Nov 20:30
· 1 commit to master since this release

Savestates for the MegaCD / Sega CD core: fixes to what a savestate keeps, on top of v0.1.0.

Note

Unofficial release, not from MiSTer-devel. Report problems here, not on the official repo.

Download

File Who needs it Where it goes
MegaCD_SS_20261105.rbf Everyone _Console on the SD card. Remove older MegaCD_SS_*.rbf.
MiSTer from 20261010-megacd-savestates-r9 Games from disc images (.chd, .cue) on the SD card or the network SD root, in place of MiSTer (keep a copy), or only for MegaCD through MiSTer.ini.
MiSTer_Physical-CD from v2.10.0-megacd-savestates-r10 Games played from a CD in a USB CD drive, with Physical Disc Support SD root, in place of MiSTer_Physical-CD (keep a copy). Tested with disc images only.

For disc images the Main is the same as with v0.1.0: if you already have r9, only the core changes. The Physical Disc Main moves to r10, with the latest Physical Disc Support fixes for slow drives. Slots saved with any earlier version still load.

New since v0.1.0

A load now brings back these parts too, instead of keeping them from the game that ran before it:

  • the CD subcode buffer, all 64 entries (before, only half were saved);
  • the font registers of the sub-CPU's gate array;
  • a timer reload or stopwatch reset written just before the save;
  • the sprite collision and overflow flags of the video chip;
  • the interlace field, in games that use interlace mode;
  • one internal register of the sound CPU (Z80).

Not fixed: slots saved with versions before v0.1.0-pre8 do not hold the FM sound chip's state, so after loading one the FM music and effects can sound wrong until the game sets its sounds again. Other known limits, every change and the version history: status page.

What was tested

On MiSTer with the r9 Main, from disc images: save and load in the 19 games of the standard round, each as with v0.1.0; Dune, 8 sessions with save, load and save, none stuck; 100 save/load cycles in Mighty Morphin Power Rangers; krikzz's mcd-verificator; slots saved with v0.1.0 and older versions. With the Physical Disc r10 Main, from disc images: the same 19 games, Dune and krikzz's mcd-verificator. Not tested with a real drive.

Source, build and checksums

Tag v0.1.1, commit 1236416 on branch savestates; changes from v0.1.0. Based on the MiSTer-devel MegaCD core, GPL. Credits.

Quartus Prime Lite 17.0.2, seed 1, no negative slack (worst setup +0.290 ns).

MegaCD_SS_20261105.rbf
md5    c3333831b245ee0cd03bb5b0e7ee9233
sha256 5b4f1c4c1d7811b98188a02ed30fbbce423cf265cb1980347eec86eae6b9a311