|
/Develop/Projects/zxsp/Distributions/ |
| k1.spdns.de / Develop / Projects / zxsp / Distributions / |
zxsp is a simulator for the historic Sinclair ZX home computer family for Mac OS X. The current versions require an Intel or ARM based Mac. Versions for Mac OS Classic, PowerPC and old versions of Mac OS X are available from the Old versions/ directory.
zxsp simulates the black&white models ZX80 and ZX81, the Jupiter Ace, the ZX Spectrum models with 16K and 48K ram, the Spanish clone from Inves, the +128, +2, the +2A/+2B and the +3 including the Spanish and French localised versions, the Portuguese TC2048 and the TS2068-based machines TS2068 (USA), TC2068 (Portugal) and unipolbrit 2086 (Poland). If you still own one of the emulated machines and find that the simulation does not match the original, you are welcome to contact me for further improvement. Just keep the original thing ready for testing. :-)
zxsp can load from and save to a built-in virtual tape recorder or a real-world cassette recorder or a real-world computer. It also can dup real-world cassette tapes to ".tap" and ".tzx" files or vice versa.
zxsp supports ".sna", ".z80" and ".ace" snapshot files, ".tap", ".tzx", ".80", ".81", ".o", ".p", ".wav", ".aiff" tape files, ".dsk" disc files, ".dck" TCC dock files, ".img", ".dmg", ".iso" and ".hdf" hard disc images, ".scr" and ".gif" animated screenshots, excellent sound, precise screen and border effects, joysticks, a virtual tape recorder and virtual keyboards.
zxsp comes with a debugger with register edit for the main chips and various memory display modes, a video beam position indicator, single stepper and memory disassembly. The machine can be throttled down to 1 Hz or overdrived to 20 MHz cpu clock. You can directly load Z80 assembler sources into zxsp or you can use zasm for assembling. The built-in assembler is a spawn of zxsp, so you may want to look into the zasm documentation anyway.
zxsp runs on Intel Macs with Mac OS X 10.6 (Snow Leopard) and above. Reportedly it also runs well on M1 ARM based Macs with macos 13.1 "Ventura". Latest report is for macos 15.6.1 "Sequoia". Here you find snapshots of the current state of development. Scroll to the end of this page to find the downloads. Versions for Mac OS Classic, PowerPC and old versions of Mac OS X are available from the Old versions/ directory.
as of 2023-02-16 for version 0.8.30 beta
2015-05-18: Version 0.8.0.pre27: Emulation of Romantic Robots' Multiface ONE, 128 and +3
2018-2022 : Version 0.8.0.pre28: Play & record .rzx files. Improved Currah µSpeech accuracy.
2023-02-16: Version 0.8.28: Perfect ZX80 & ZX81 timing and video emulation.
2023-03-02: Version 0.8.29: First public release after 8 years
2023-03-07: Version 0.8.32: fixed crash at start when in and out audio sample frequencies didn't match
2023-03-11: Version 0.8.33: internal refactoring, some fixes
2025-02-23: Version 0.8.34: fixed a bug which could cause screen flickering in the lower part of the screen
2025-09-02: Version 0.8.35: fixed wrong page id when saving .z80 file
2025-09-17: Version 0.8.36: fixed file selector issue, fixed possible crash after removing add-on
2025-09-19: Version 0.8.37: fixed problem to switch speed back to 100%
2025-09-22: Version 0.8.38: fixed checkmark for "auto start/stop" in context menu of tape recorder
2025-09-23: Version 0.8.39: fixed updating the Control menu after stepping over CALL or similar opcode or stopping on a breakpoint
2025-09-30: Version 0.8.40: load SZX snapshots and RZX files with such embedded snapshots
2025-10-10: Version 0.8.41: New: overlays. fix stability issue and issues with joysticks
2025-10-11: Version 0.8.42: fixed crash when selecting new model while memory inspectors are open
2025-10-21: Version 0.8.43: fixed regressions in debugger: hanging after stepIn and stepOut, missing video beam indicator
2025-10-23: Version 0.8.44: missing TC2068 dock image, Didaktik Melodic inspector, joystick overlay preferences, misc. fixes
2025-12-13: Version 0.8.45: Fuller Box support: AY chip and joystick
Please note: Version 0.8.28 and later may have some added bugs. If you want the most stable version please stick to 0.8.0pre27.
Please report bugs at zxsp/issues.
| Name | Letzte Änderung | Länge | |||
|---|---|---|---|---|---|
| Documentation/ | 2019-11-18 19:27 | 40 | |||
| Examples/ | 2019-08-20 05:23 | 25 | |||
| Old versions/ | 2025-10-21 10:00 | 18 | |||
| Screenshots/ | 2023-02-01 16:40 | 68 | |||
![]() |
2012-12-07 Debugger.png size: 1700 × 1051 |
2012-12-07 22:13 | 824237 | ||
![]() |
2012-12-22-DisassView.png size: 348 × 209 |
2012-12-22 19:20 | 41391 | ||
![]() |
2012-12-22-HexView.png size: 513 × 115 |
2012-12-22 19:20 | 39814 | ||
![]() |
2013-05-21 plus2 tape recorder.png size: 280 × 257 |
2013-05-21 13:39 | 37891 | ||
![]() |
2013-06-09 SPECTRA Interface.png size: 848 × 698 |
2013-06-09 18:04 | 271298 | ||
![]() |
2013-06-12 SPECTRA interface.png size: 764 × 528 |
2013-06-12 18:10 | 248263 | ||
![]() |
2013-10-19 Lenslok - Colossal.png size: 640 × 480 |
2013-10-18 18:48 | 53417 | ||
![]() |
2013-11-23 TC2086 Dock with Cartridge.jpg size: 333 × 268 |
2013-11-23 17:28 | 40648 | ||
![]() |
2014-04-01 DivIDE interface.png size: 402 × 318 |
2014-04-01 16:15 | 187733 | ||
![]() |
2015-04-26 Currah µSpeech.jpg size: 322 × 258 |
2015-04-26 18:37 | 38165 | ||
![]() |
2015-05-18 MF128.png size: 428 × 332 |
2015-05-18 17:56 | 124451 | ||
| zxsp-0.8.0.pre27.zip | 2015-05-18 17:58 | 17522252 | |||
| zxsp-0.8.38.zip | 2025-09-22 18:51 | 18179421 | |||
| zxsp-0.8.39.zip | 2025-09-23 20:07 | 18173884 | |||
| zxsp-0.8.40.zip | 2025-09-30 19:41 | 18176455 | |||
| zxsp-0.8.41.zip | 2025-10-10 19:27 | 18182355 | |||
| zxsp-0.8.42.zip | 2025-10-11 17:17 | 18073156 | |||
| zxsp-0.8.43.zip | 2025-10-21 09:55 | 18081120 | |||
| zxsp-0.8.44.zip | 2025-10-24 11:44 | 18089425 | |||
| zxsp-0.8.45.zip | 2025-12-13 16:18 | 18128817 |
powered by vipsi - your friendly VIP Script Interpreter