Pirate Software

Found on:
"Trivial Fruit"
"Operation Anoria"

Loader files:
ROM Header
Turbo loader
ROM Data
Autostart

Encoding:
Endianess:LSbF
Threshold:0x01d0
Lead-in:2566 x long pulses + 1 x short
Sync:0x10 .. 0x01

Structure:
Header:Yes
Checksum:Yes
Header:
00-01   Load end address (Low/High order)
02-03   Load start address (Low/High order) (Exclusive)

Checksum:
Checksum is EOR of all payload bytes.
Byte after payload is the checksum cancellation byte, EOR of this and the payload checksum should be 0x00.

Note:
Pulses below threshold gives 1-bit but loader inverts loaded bytes.
It doesn't do this for the Lead-in.