Ash & Dave (Hot Rod)
Found on:
Loader 1 - modified Ash & Dave
Used for main program file.
---------
Encoding:
Header:
0 File Id (0x2E)
1-2 Load start address (Low/High order)
3-4 Load end address (Low/High order) (Exclusive)
"Hot Rod"
Loader files:
ROM Header
Only filename
ROM Data
Autostart and turbo loader
---------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:Threshold:0x0168
Lead-in:128 x 0x80
Sync:0x40
Byte:8 bits
0-bit:Short
Header:Yes
Checksum:No
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:
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.
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:Threshold:0x0168
Lead-in:128 x 0x80
Sync:0x40
Byte:8 bits
0-bit:Short
Header:Yes
Checksum:No
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.