
My first experience of emulation was when I discovered the Spectrum emulators 'Z80' and 'JPP' for the PC (around the time of 386 machines). At that time I still owned an Amiga A1200 and there were a couple of decent emulators that I had for that too. Nowadays there are about 32 different Spectrum emulators for the PC alone and they are all listed in the comp.sys.sinclair Sinclair ZX Spectrum FAQ.
There are three of the emulators that I would recommend getting hold of:
![]() |
The early Spectrum emulators were only capable of loading software that had been saved as a 'snapshot' (.SNA and .Z80 being the two most common). This had the disadvantage that the original loading screen was lost and if it was a multi-load game, it could not be played from start to end. However, it is now possible to store Spectrum tapes in a digital form that can be used as a kind of 'virtual' tape. |
There are two main tape formats:
| To convert your old tapes into .TAP or .TZX format there is no better utility then Ramsoft's MakeTZX. Whilst most of the other tools require you to sample the tape first then try to convert it, MakeTZX allows you to load the tape in real-time so you get to see any errors that occur immediately. | ![]() |
MakeTZX also has a useful feature where before you start the conversion, there is a LED type display that allows you to set the volume level correctly. Once you are happy with the volume level, you can start the conversion process and get to see each block being loaded and whether the conversion is successful or not. If the tape consists of only standard speed blocks I recommend that you then convert it to .TAP format using a tool such as TZX2TAP. This way it will load into the emulator more quickly!
If you find any really stubborn tapes that can't be read by MakeTZX, there is a chance that they may work via the parallel port interface of Z80. If this is the case then you should use READVOC (from the registered version of Z80) to read the tape from the parallel interface and store it is a .VOC file. Once this has been done you can try converting the .VOC file to .TZX using MakeTZX.
If MakeTZX can't read the tape data but the .VOC file can be loaded into Z80 successfully, then use the following procedure:
To view the contents of .TAP or .TZX files that you have created, the utility TAPER is extremely useful. In order to run TAPER, you will also need to download the utility called DOS/4GW (available from the TAPER download page).
When you are transferring your tapes to the PC, it is a good idea to create some simple .BAT scripts to save you re-typing the same thing over and over. For example; a script to read a standard speed tape using MakeTZX, convert it to .TAP format, then view it in TAPER may look something like this:
echo off
tools\maketzx -r %1.tzx -lnf
pause
tools\tzx2tap %1.tzx %1.tap
pause
tools\taper\taper %1.tzx %1.tap
Well. that's about it on Speccy emulation...
One last thing is to mention the best Spectrum emulation site on the web; the World of Spectrum. It is probably the only link you will ever need as it contains all of the best emulators and utilities plus thousands of titles for the Spectrum. It can also be bought on CD for the bargain price of only £5! |
Last Updated: 27th December 1998