Skip to content

CSpect Compat 1.0

Choose a tag to compare

@Saxabar Saxabar released this 24 Oct 14:07
· 3 commits to main since this release
94cc304

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 2 DD 01 breakpoints left in a .nex become 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