Repository navigation
Releases: Saxabar/CSpectCompat
Release list
CSpect Compat 1.2
- New option
divnmi: DivMMC NMIs with the DivMMC memory paged in, as on the Next. A game that plays its sound from DivMMC NMIs (Atic Atac Next) no longer crashes or stays on the title screen esxDOS.dll: the game's own reads of the SD card (CMD18, after DISK_FILEMAP) no longer have two $FF bytes in the first block of each read (in Atic Atac Next a constant whine over the music)Compat.ini: Atic Atac Next added (divnmi)
Installation: copy Compat.dll next to CSpect.exe (with Compat.ini, to use it without CSpect Launcher); rename CSpect's esxDOS.dll and copy this one in its place. See the README for the options. Built for CSpect 3.3.1.
CSpect Launcher turns the fixes on per game (games.ini key compat=).
Requires the CSpect emulator by Mike Dailly: https://mdf200.itch.io/cspect
CSpect Compat 1.1
- New options:
divfirst: DivMMC memory before the Layer 2 mapping, as on the Next (4K Race Next loaded from tape with NextZXOS)im2ff: IM 2 vector read atI*256+$FF, as on the Next (4K Race Next, Manic Miner Trick Or Treat AY, Space Racing)sdstream: SD card streaming done by the plugin, as NextZXOS'sDISK_STRMSTARTfails in CSpect 3 (The Way of the Exploding Fist, with its music)
Compat.ini: withoutCSPECT_COMPATthe fixes are chosen by the MD5 of the loaded file, to start games straight from CSpect without CSpect Launcher
Installation: copy Compat.dll next to CSpect.exe (with Compat.ini, to use it without CSpect Launcher); see the README for the options. esxDOS.dll is unchanged from 1.0. Built for CSpect 3.3.1.
CSpect Launcher turns the fixes on per game from its right-click menu.
Requires the CSpect emulator by Mike Dailly: https://mdf200.itch.io/cspect
CSpect Compat 1.0
First release.
Compat.dll, a CSpect 3 plugin with fixes for ZX Spectrum Next games that worked in CSpect 2, chosen per game with the CSPECT_COMPAT environment variable:
l2bank9: Layer 2 starts at bank 9 as in older cores (Montana Mike, Dweebs Drop)nodivmmc: DivMMC automap off (Deltas Shadow)dd01nop: CSpect 2DD 01breakpoints left in a.nexbecome NOPs (Elite Next)zeroram: RAM outside the snapshot cleared as in CSpect 2 (Spice Invaderz)
esxDOS.dll, Mike Dailly's esxDOS plugin (MIT) with the DISK_FILEMAP fix needed by Dreamworld Pogie Demo: rename CSpect's own esxDOS.dll (e.g. to esxDOS.dll.orig) and copy this one next to CSpect.exe.
Installation: copy Compat.dll next to CSpect.exe; see the README for the options. Built for CSpect 3.3.1.
CSpect Launcher turns the fixes on per game from its right-click menu.
Requires the CSpect emulator by Mike Dailly: https://mdf200.itch.io/cspect