Repository navigation
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