/pub/Develop/projects/zxsp-osx/distributions/

k1.dyndns.org / Develop / projects / zxsp-osx / distributions /

zxsp – the Sinclair ZX Home Computers Simulator

screenshot2s.jpg zxsp is a simulator for the historic Sinclair ZX home computer families for Mac OS X. Versions for classic MacOS and old versions of Mac OS X are available from the Old versions/ directory.

screenshot1s.jpg 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, and the +2A/+2B including the Spanish and French localised versions. 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" files or vice versa.

Lazarus animation-3.gif zxsp supports ".sna" and ".z80" snapshot files, ".tap", ".tzx", ".80", ".81", ".o", ".p" tape files, ".scr" and ".gif" animated screenshots, excellent sound, precise screen and border effects, joysticks, a virtual tape recorder and virtual keyboards.

Jupiter Ace: vlist command zxsp comes with a debugger with register edit for the main chips, 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.

All current versions of zxsp are built as Universal Binary and run on PowerPC and Intel Macs. They are compiled for Mac OS X 10.4 (Tiger) and Mac OS X 10.5 (Leopard), but seemingly also run well on Mac OS X 10.3.9 (Panther). Older versions of zxsp for classic Mac OS and Mac OS X 10.3.8 or earlier are in the directory Old versions/.
The preview versions of zxsp are snapshots of the current state of development.

2009-05-28 What's New?

I became more and more tired of Apple's Cocoa API and threw in a not-so-small amout of depressions and as a result there was no progress. When Trolltech released the Qt Creator IDE for their Qt multi-platform API i was curious, but the first version needed a lot of screwing behind the scenes, so it was good for those who already used Qt, but not for those who didn't – or didn't for a couple of years. Instead i worked some months on my home-built CPU, until i needed a break there. That's when i downloaded the latest version of the Qt IDE and started to port zxsp. It worked very well, with little problems, and slowly i get used to it again. The Qt API is superior to Apple's Cocoa API. Qt solves problems, where Apple just loads requirements on the programmers. So, the next version of zxsp will use the Qt framework. Because of this major break it will still take some days or weeks before i make a new preview version available, so that the step back in functionality is not so dramatic.

2008-06-24 - Version 0.7.3.pre5

This is a snapshots of the current state of development. It is compiled with lots of debugging code enabled and requires at least 500 MHz for smooth execution. In case it does not work for you please drop me a line, or it won't be fixed!

New in this preview version:

2008-05-26 - Version 0.7.2

This is the current public release.

New in this version:
Supported machines:
Features:
Supported file formats:
Supported real-world machinery:
Supported virtual peripherials:
Integrated debugger:

The Files:

Name Letzte Änderung Länge 
Attic/ 2008-09-14 16:11 83 
Documentation/ 2008-09-14 16:11 40 
Examples/ 2009-06-03 10:33 24 
Old versions/ 2008-09-14 16:11
Screenshots/ 2008-09-14 16:11 46 
zxsp 0.7.2 source.zip 2008-05-26 18:19 4542524 
zxsp 0.7.2.zip 2008-05-26 14:32 2379039 
zxsp 0.7.3.pre4.zip 2008-06-22 20:30 2512123 
zxsp 0.7.3.pre5.zip 2008-06-24 21:22 2514962 

powered by vipsi - your friendly VIP Script Interpreter

Valid HTML Valid CSS