Ferrari Formula One

Found on:
"Ferrari Formula One"

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

Encoding:
Endianess:MSbF
Threshold:0x0154
Lead-in:128 x 0x20
Sync:0x5a, 0xbd, 0xff

Structure:
Header:Yes
Checksum:Yes
Header:
00-01   Load start address (Low/High order)
02-03   Load end address (Low/High order) (Exclusive)
04-05   Unused
06        Filename length
07-nn   Filename

Data:
Data is ordered in 256 byte blocks. Each block is folloed by a checksum cancellation byte.
Last block can be smaller than 256 bytes and is also followed by a checksum byte.

Before and between data areas are a lot of small 'noise' blocks.
They are roughly 70-80 pulses in size and function is unknown.

Checksum:
EOR of all 256 data bytes within a block and the following cancellation byte should be 0x00.