An ASM version of the disassembly in this archive can be built from the source
files in the 'sources' subdirectory using version 10.0 of SkoolKit.

SkoolKit can be obtained from the following locations:

  https://skoolkit.ca/skoolkit/
  https://github.com/skoolkid/skoolkit/releases/

The ASM disassembly can be built by following these steps:

1. Download and unpack SkoolKit 10.0.

2. Copy every file from the 'sources' subdirectory in this archive to the
   directory where SkoolKit was unpacked.

3. Change to the directory where SkoolKit was unpacked and run this command:

  $ ./skool2asm.py jsw.skool > jsw.asm

Now jsw.asm can be assembled using pasmo (http://pasmo.speccy.org/):

  $ pasmo jsw.asm jsw.bin

Alternatively, jsw.skool can be converted to a binary file by the skool2bin.py
utility, included with SkoolKit:

  $ ./skool2bin.py -i -S 32765 jsw.skool

To create a Z80 snapshot from jsw.bin, use the bin2sna.py utility, included
with SkoolKit:

  $ ./bin2sna.py jsw.bin

The resultant snapshot, jsw.z80, can be loaded into an emulator, and the game
will start automatically.

To create a TAP file from jsw.bin, use the bin2tap.py utility, included with
SkoolKit:

  $ ./bin2tap.py jsw.bin

The resultant TAP file, jsw.tap, can be loaded into an emulator, and the game
will start automatically.
