ZX81 Utilities

Below are some useful utilities that can be used in converting files, playing back sound, etc.

Tape Loading

These utilities allow you to get programs off your old audio cassettes and into your computer, or vice-versa. Naturally, this will require a cassette player, a suitably configured sound card and cabling between the two.

Title Description Download
ZX81TAP Transfers actual ZX81 tape audio into .TAP or .SNA emulator format (depending upon your chosen emulator). This program is actually a Spectrum .SNA file. You load it into your emulator, run it, then use the emulator's audio-reading capability through the sound card to actually read in the ZX81 program from your cassette.
TSCon3.3 Reads in a ZX81 program played into your PC's sound and create a .P file
ZXTAPE Loadsd a .P file directly into your ZX81 via your PC's Centronics parallel port and the use of a simple 2-wire cable (PC's parallel port to ZX81's EAR socket).

File Conversion

These utilities convert program files or BASIC program listings from one file format into another.

Title Description Download
P-to-81 Converts a .P file into a .81 file, suitable for running in some ZX81 emulators
ZXText2P Converts a DOS text file (containing a BASIC listing) into a .P file, ready for loading into an emulator
P2Txt Converts a .P file to stdout as a listing. Usage example: p2txt myfile.p >mylisting.txt
ZX81List Converts a .P file to a text file. Usage example: ZX81list myfile.p mylisting.txt
ZXAS Converts a ZX81 assember listing into a text file. Usage example: ZXAS myasm.l outfile.txt
SpecPrint Allows you to view and/or print BASIC listings from the ZX Spectrum (And since version 0.0.0.2 ZX81). Simply save a snapshot from your favourite emulator and load it into SpecPrint. SpecPrint retains all attributes contained in the listing including foreground colour, background colour, bright, flashing[1], inverse etc. It also uses a font similar to the original machine containing all the block characters and grey blocks of the ZX81.

 

Programming

These tools can be used to develop software programs for the ZX81.

Title Description Download
MCODER2 The original compiler for Sinclair BASIC on the ZX81, written by David C. Threlfall, and published by PSS (Personal Software Services) in 1983.
Minesweeper Recoded by one of the ZX-TEAM members (Bodo) to be compilable in MCODER2. This file contains both the original uncompiled Minesweeper and the compiled one - too fast to run under the XTender emulator.
Toolkit A very usefull tool for BASIC programmers, comes in a 16K and a 64K version together with a brief instruction. Will run under ZX81 emulator XTender as well.