Radarsoft

Found on:
"Endless"
"Floyd the Droid"
"Hopeless"
"Liikennepeli"
"Maailman Kartta"

Loader files:
ROM Header
Filename and copyright message
ROM Data
Autostart and turbo loader

Encoding:
Endianess:MSbF
Threshold:0x02ee
Lead-in:1272 x 0x02
Sync:0x09 .. 0x00

Structure:
Header:No
Checksum:Yes
Checksum:
EOR of all data bytes.
First byte after payload is the checksum byte.
The loader doesn't use/store this byte and doesn't even calculate a checksum.

Info:
Load addresses and sizes are hardcoded.
First file is always 256 bytes but the load address varies. This file is a slightly modifed loader.
The load address can be picked up from the Kernal data file at these offsets:

0x21 - Load start low byte
0x25 - Load start high byte

For the rest of he files the addresses are in the first turbo file.
Starting at offset 0xb7 the file entries have this structure:

- Load start address (low/high order)
- Load end address (low/high order) (Exclusive)
- Callback address (low/high order) (If non-zero a routine to call before loading next file.)

Files seems to have a trailer with 2040 0-bits, ending with a single 1-bit.