This is the disassembled and commented source code for the 1986 Commodore 64 game Batalyx by Jeff Minter.
You can play Batalyx in your browser at https://batalyx.xyz. (Ctrl key is 'Fire', Arrow Keys to move.)
The game compiles and plays. Character set and sprite data has been separated out and commented. Because there is so much character and sprite data, and because Batalyx contains two sub games, it was necessary to use a compressor ([Exomizser]) to produce the final binary.
Labelling the game logic is still in progress.
To compile and run it do:
$ make
The compiled game is written to the bin
folder.
To just compile the game and get a binary (batalyx.prg
) do:
$ make batalyx.prg
During the development of Batalyx Jeff Minter released a number of demos to friends on Compunet. These are collected in the demos folder. They are: