ACE 64K Fastload

Found on:
"ACE"

Loader files:
ROM Header
Turbo loader
ROM Data
Autostart + code

Encoding:
Endianess:MSbF
Threshold:0x0107
Lead-in:1043 x 0x02
Sync:0x09 .. 0x01 + 0x00

Structure:
Header:No
Checksum:Yes
Checksum:
EOR of all data bytes. First byte after data is the checksum value.

Notes:
Loader is used on side 1 of ACE, side 2 uses a different loader.

Load addresses and sizes are hardcoded. New addresses gets loaded along the way.
File 1 and 3 is divided into areas, each area starts with lead-in and sync.
All files/areas seems to have a ~2040 trailing zero bits.

These are the load addresses and end addresses:
End addreses are exclusive.

1a - 0xC000-0xC241
1b - 0x02EA-0x02FA
2 - 0x0F00-0x2000
3a - 0x0810-0x4000
3b - 0x41B8-0xD000
3c - 0xE000-0xF800
3d - 0xFC00-0xFFFF
3e - 0x0295-0x02b4