This document is available also in Spanish and Esperanto.

Description

Tron 0xF is a simple Tron-like game for ZX Spectrum, with the following features:

  1. 1, 2 or 3 riders, in any combination of human or robots.

  2. Riders' color is configurable.

  3. Human riders' keys are configurable.

  4. When at least one human rider plays, the ride start at the first keypress. When no human rider plays, the rides start automatically.

  5. The game never ends. When a score is greater than 999, it starts back from zero. Human players must agree when to finish.

About the code

Tron 0xF is written in Abersoft Forth (a fig-Forth 1.1 system ported to ZX Spectrum by John Jones Steele and published by Melbourne House in 1983), using the Afera libray (Marcos Cruz, 2015). See more details in the Tron 0xF homepage.

How to run

Open the file <tron_0xf.szx> with your favorite ZX Spectrum 48K emulator.

How to build the program from the sources

If you want to modify the program you must follow the following instructions. If you just want to rebuild it from the original sources, you can skip to Step 2: Interpret the sources.

Step 1: Make the TAP file

In order to convert the sources (of code and graphics) to a TAP file suitable for Abersoft Forth, several programs have to be installed (see the Makefile for more details):

Then enter the Tron 0xF’s directory and execute the command make. That will create the file <tron_0xf_compiling.tap>.

Step 2: Interpret the sources

Open <tron_0xf_compiling.tap> normally with your emulator and then load it with the BASIC command LOAD "" (or with the menu of the ZX Spectrum 128). You will see the start screen of Abersoft Forth. Then type the command LOADT 1 LOAD. The interpretation will take several minutes at the original speed of ZX Spectrum. The program will run at the end. Then you can use your emulator to save a snapshot in any format (SZX, Z80, SNA…​).