Ash & Dave (Hot Rod)

Found on:
"Hot Rod"

Loader files:
ROM Header
Only filename
ROM Data
Autostart and turbo loader

---------
Loader 1 - modified Ash & Dave
Used for main program file.
---------

Encoding:
Endianess:MSbF
Threshold:0x0168
Lead-in:128 x 0x80
Sync:0x40
Byte:8 bits
0-bit:Short

Structure:
Header:Yes
Checksum:No

Header:
0 File Id (0x2E)
1-2 Load start address (Low/High order)
3-4 Load end address (Low/High order) (Exclusive)

---------
Loader 2 - Ash & Dave variant
Used for data files.
---------

Encoding:
Endianess:MSbF
Threshold:0x0168
Lead-in:128 x 0x80
Sync:0x40
Byte:8 bits
0-bit:Short

Structure:
Header:Yes
Checksum:No

Header:
0-1   Bytes to load -1 (High/Low order)

Data:
Data is ordered into 256 byte blocks, excluding lead-in, sync and header.
All blocks are preceeded by the lead-in and sync.
Only first block has the header.
Last block can be shorter, matching number of bytes to read.