Edge-BQ
Found on:
"Brian Bloodaxe"
"Quo Vadis"
Loader files:
"Quo Vadis"
ROM Header
Turbo loader
ROM Data
Autostart, Turbo loader
Encoding:
Turbo loader
ROM Data
Autostart, Turbo loader
Endianess:MSbF
Threshold:0x01D0
Lead-in:2 x 0x55
Sync:0x00
Byte:8 bits
0-bit:Short
Structure:Threshold:0x01D0
Lead-in:2 x 0x55
Sync:0x00
Byte:8 bits
0-bit:Short
Header:Yes
Checksum:No
Checksum:No
Note:
On most of the releases there seems to be no pause between the ROM Data area and the turbo area.
Causing them to look like one single area.
The header also is of a non-standard size, 14 additional bytes.
Data:
Each turbo file is divided into two parts. Load address of first part is hardcoded.
Brian Bloodaxe: 0xC900-0xCA87 (Inclusive)
Quo Vadis: 0xC900-0xCA8f (Inclusive)
The load address for the second part can be found at offset 0x0100 (0xCA00) in the first part.
100-101 Load start address (Low/high order)
102-103 Load end address (Low/high order) (Exclusive)
Between the first and second part is a new lead-in/sync.
Lead-in/sync:
The lead-in is normally preceeded by a large amount of 0-bits.
The loader shifts in one bit at a time until the values becomes 0x55.
Then it shifts in bits until it becomes 0x00;
On most of the releases there seems to be no pause between the ROM Data area and the turbo area.
Causing them to look like one single area.
The header also is of a non-standard size, 14 additional bytes.
Data:
Each turbo file is divided into two parts. Load address of first part is hardcoded.
Brian Bloodaxe: 0xC900-0xCA87 (Inclusive)
Quo Vadis: 0xC900-0xCA8f (Inclusive)
The load address for the second part can be found at offset 0x0100 (0xCA00) in the first part.
100-101 Load start address (Low/high order)
102-103 Load end address (Low/high order) (Exclusive)
Between the first and second part is a new lead-in/sync.
Lead-in/sync:
The lead-in is normally preceeded by a large amount of 0-bits.
The loader shifts in one bit at a time until the values becomes 0x55.
Then it shifts in bits until it becomes 0x00;