Software Projects

Found on:
"Nutcraka"
"Jet Set Willy"
"Harvey Smith Showjumper"

Loader files:
ROM Header
Turbo loader code which loads a second loader
ROM Data
Autostart only

Encoding:
Endianess:MSbF
Threshold:0x14f or 0x186
Lead-in:1 bit
Sync:None

Structure:
Header:None
Checksum:No
Threshold:
0x14f used by Nutcraka.
0x186 used by Harvey Smith Showjumper and Jet Set Willy

Lead-in:
There isn't any real lead-in, the loader loads first byte as 9 bits and totally ignores the value of the first bit.

Info:
Load start address is hardcoded.
End address is unspecified. It will load until it encounter a pulse longer than 2.86 ms or if it reaches address 0x0000.

First file loaded contains both game data and a 'new' loader.
The new loader is identical to the first one, except that it can handle loading of up to two files.

Load address of first file can be found at offset 0x39 (low byte) and 0x3d (high byte) in the tape header.
Load address of second and third files are always at memory addresses 0x8009-0x800a (1st) and 0x800b-0x800c (2nd).
Both in low/high byte order.