Zero seeks to accurately emulate the 48k and 128k machine models. It correctly emulates some of the demanding programs that required spot on contention timings, undocumented opcodes and whatnots. This includes demos like Shock Megademo and MDA and games like Paperboy, Aquaplane, Uridium, and even Simon Owen’s PacMan emulator for the +3 machine.
Apart from the high quality beeper support for the 48k machine, Zero also emulates the 3 channel AY-3-8912 chip used on the 128k model. Support for AY is also available for the 48k model.
Multiple window sizes
Zero supports multiple window sizes so as to provide the best viewing experience on your display. It also has full screen display for unbridled speccy goodness! If you have a wide screen monitor, Zero will automatically choose the correct aspect ratio for your display.
Support for tape files and snapshots
Zero supports all the major tape formats like PZX, TZX, TAP and CSW. It also supports all the major snapshots like SZX, SNA and Z80. Disk support is provided for the +3 (DSK) and the Pentagon 128k (TRD & SCL). A virtual tape deck is provided to manage all the aspects of tape loading from within the emulator.
A comprehensive debugger
Zero comes with a full featured debugger that supports step in/out, trace and log facilities. Information on flags, t-state, memory paging, register values, a memory viewer and the ability to set address breakpoints, port read/write breakpoints, etc is also provided. Useful for dissecting the innards of a speccy program and disassembling its opcodes!
Download programs from WoS archive
The Program Finder tool in Zero allows you to download games, documents and scans pertaining to a program, directly from the WoS archives from within the relative comforts of the emulator! That’s right. You don’t need to start up a web browser, navigate to Infoseek, download stuff, and then crank up an emulator to play it – you can do that from within the emulator. Try it and see!
.POK file support
The Cheat Helper will allow you to enter pokes to your favourite games by simply loading up the corresponding POKE file. Download pokes from The Tipshop.
Zip file support
Zero can handle .zip files, which means you don’t need to extract files from a .zip file in order to load them into the emulator.
ULA Plus graphic mode
The ULA Plus is a special mode that allows the Spectrum to display up to 64 colours on the screen at once. See the ULA Plus site for more details.
- Supports 48k, 128k, 128ke, +3 and Pentagon 128k machine models.
- POK support – The cheat helper can be used to select the pokes you want to cheat at a game.
- ZIP support – Load any supported file directly from a .zip file. No need to uncompress first.
- Save Screenshots – Save either in native .scr format or bmp, png, jpeg or gif.
- RZX – Full support for RZX playback and recording with rollback.
- Joystick support – Plug in your PC gamepad or joystick and Zero will emulate Kempston, Cursor and Sinclair joysticks.
- Kempston mouse support – Zero can emulate the popular Kempston mouse interface using your PC mouse.
- Key2Stick – Don’t have a PC gamepad/joystick? No worries! Zero can use the arrow keys and the TAB key to emulate Kempston, Cursor and Sinclair joysticks.
- Zero can automatically restore the emulator’s last state when you quit. No more worries about quitting without saving!