Description
Tron 0xF is a simple Tron-like game for ZX Spectrum, with the following features:
-
1, 2 or 3 riders, in any combination of human or robots.
-
Riders' color is configurable.
-
Human riders' keys are configurable.
-
When at least one human rider plays, the ride start at the first keypress. When no human rider plays, the rides start automatically.
-
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…).