LIGHTCYCLE
Andy Sheppard, Bumkey, Lancashire
Your Computer, January 1985

THE PROGRAM is in two parts: A short BASIC controller program and 2K of
machine code, containing the game routine, and various other routines for
instructions, etc. plus data for a redefined character set.

Loading and Saving instructions: Type in the BASIC program - listing 1 - and
SAVE it - without attempting to RUN it - by using:
	SAVE "LIGHTCYCLE" LINE 9997

Next, either: Enter the machine code from the assembly listing - listing 2 -
or enter the machine code from the hex-dump - listing 3 - using the
hex-loader - listing 4. [Listings 2 & 4 were not printed in the magazine.]

If by this time you have had enough of typing in the hex, then you have no
need to enter listing 5, which is data for a new character set. If this is
the case, then delete the statement:
	POKE 23607,116
from line 9997 in listing 1. If you do want to use the new character set,
then type in the hex from listing 5 using the hex-loader, inputting "7580"
as the start address. [Listing 5 wasn't printed either, so I used the
character set from Alien instead. JimG]

When all the code has been entered and checked, save the code using:
	SAVE "0" CODE 28672,2100
immediately after where listing 1 was saved. [The listing 3 hex dump was
only 1178 bytes.] After verifying, type:
	RANDOMIZE USR 0
to clear the computer. Rewind the tape and type:
	LOAD "LIGHTCYCLE"
The BASIC will auto-run, loading the machine code. If the program crashes,
reload the hex-loader and further check the code using the List option of the
loader.

KEYBOARD LAYOUT
Either
   1) Joysticks in ports 1 and 2 of the ZX Interface II
or 2) Direction Player 1 Player 2
        Up          W        P
        Down        Z      Space
        Left        A        L
        Right       S      Enter