zxsp - The Sinclair ZX Home Computer Simulator

Features

screenshot1s.jpg   screenshot2s.jpg   space_invaders_zx80.gif   academy_ani.gif

zxsp currently emulates the original Sinclair models Modifier keys: ZX80ZX80, Modifier keys: ZX81ZX81 Done: 2000 – 0.1.8 and 0.2.2and the Spectrum family from issue 1 with 16 kB MMU registers for the +128K / +2: RAM $8000
MMU registers for the +128K / +2: RAM $4000
MMU registers for the +3 / +2A: RAM $8000
MMU registers for the +3 / +2A: RAM $4000
ram
to the Modifier keys: ZX SpectrumZX Spectrum 128 Done: 2000 – 0.1.8 and 0.2.2and Amstrads +2 Done: 2000 – 0.1.8 and 0.2.2and +2A. In addition, it knows the Spanish Done: 2000 – 0.1.8 and 0.2.2and French localised variants Done: 2000 – 0.1.8 and 0.2.2and there is initial support for the Timex TC2048 Done: 2000 – 0.1.8 and 0.2.2and the Russian Pentagon. Who owns one of the latter machines may kindly talk back to me for testing.

zxsp can open multiple instances, which all run simultaneously Done: 2000 – 0.1.8 and 0.2.2and produce Soundsound Done: 2000 – 0.1.8 and 0.2.2and Video outputvideo output. SoundSound is superior Done: 2000 – 0.1.8 and 0.2.2and runs smooth even on heavy loaded systems. Windows can be zoomed to factor 4 or zxsp can run in Fullscreen modefullscreen mode.

zxsp loads .Snapshots: .SNAsna, .Snapshots: .Z80z80, .Snapshots: .TAPtap, .80, .81, .o, .p, .tzx, .tzx v1.20, .Snapshots: .ROM
MMU registers for the +128K / +2: ROM $0000
rom
, .ass Done: 2000 – 0.1.8 and 0.2.2and .Snapshots: .SCRscr files. It saves .Snapshots: .SNAsna, .Snapshots: .Z80z80, .Snapshots: .TAPtap, .80, .81, .o, .p, .Snapshots: .ROM
MMU registers for the +128K / +2: ROM $0000
rom
, .Snapshots: .SCRscr Done: 2000 – 0.1.8 and 0.2.2and .Gif Screenshots and Moviesgif files. It can instant-load .Snapshots: .TAPtap, .o, .p, .80 Done: 2000 – 0.1.8 and 0.2.2and .81 files Done: 2000 – 0.1.8 and 0.2.2and it can load .Snapshots: .SNAsna, .Snapshots: .TAPtap, .o, .p, .80, .81 files from Assemblerassembler source.

zxsp comes with a built-in Tape recorder: The built-in virtual tape recordervirtual tape recorder for loading from Done: 2000 – 0.1.8 and 0.2.2and saving to Snapshots: .TAPtape files. It can load, save, Done: 2000 – 0.1.8 and 0.2.2and dub in any direction between a virtual machine, Tape recorder: The built-in virtual tape recorderthe built-in virtual tape recorder, Done: 2000 – 0.1.8 and 0.2.2and a real-world Tape recorder: The built-in virtual tape recordertape deck or a real-world machine. So you can archive your old Snapshots: .TAPtapes or load them back into a real machine.

zxsp comes with fully functional Keyboard: Virtual keyboardsvirtual keyboards for all models. It supports USB Joysticksjoysticks, which can be plugged into various virtual interfaces. zxsp also emulates the Mouse: Kempston Mouse InterfaceKempston mouse interface, which uses your Mousemouse. B-)

zxsp tries it's best to emulate the inner timing of the simulated machines as accurate as possible for precise screen Done: 2000 – 0.1.8 and 0.2.2and border effects in games Done: 2000 – 0.1.8 and 0.2.2and scene demos. Timing for the 48k Done: 2000 – 0.1.8 and 0.2.2and 128k machines seems to be accurate down to the cycle now, others still need some testers.

zxsp comes with a Debuggerdebugger with register edit for the main chips, a video beam position indicator, single stepper Done: 2000 – 0.1.8 and 0.2.2and memory disassembly. The machine can be throttled down to 1 Hz or overdrived to 20 MHz ULA control panel: CPU clockcpu clock. You can directly load Snapshots: .Z80Z80 Assemblerassembler sources into zxsp.

Simulator

I call zxsp a 'Features: Simulatorsimulator', because i want it to bring back the original feeling to you. An emulator just enables you to run the old software, while a Features: Simulatorsimulator tries to behave like the simulated machine, which goes much beyond.

Valid HTML   Valid CSS