27 lines
1.5 KiB
Plaintext
27 lines
1.5 KiB
Plaintext
Atari TOS ROM splitter
|
|
|
|
This is small GUI program for easy TOS ROM splitting into Low/High parts required when burning TOS in EPROMs. It can split binary ROM image files:
|
|
|
|
into 2 parts: High and Low (Even/Odd) It is case by TOS 2.06, 1.06, 1.62 and always when we have 2 ROM chips - may be even 1.00.
|
|
|
|
into 6 parts: for older ST machines only, where we have 6 ROM chips. Only for TOS 1.00, 1.02 and 1.04.
|
|
|
|
into 4 parts: it is for TT, and 4 ROM chips.
|
|
|
|
Output files will be automatically named by replacing (adding) extensons: HI and LO for 2 chip split. LO0, HI0, LO1, HI1, LO2, HI2 for 6 chip split.
|
|
TT0-TT3 for 4 chip split.
|
|
|
|
Usage: first "Load image file" - filename and length will be outprinted.
|
|
Correct TOS filelengths in hex are: $40000 for TOS 2.06, 1.62, 1.06, 2.05
|
|
$30000 for TOS 1.00 - 1.04 . $80000 for TT (3.xx) .
|
|
Note: when split some older TOS with len. of $30000 into 2 parts, we still get 2 files of $20000 (128KB) length, just end of files is unused, irrelevant. EPROM programmers may expect full filelengths for chips, so like this is best.
|
|
|
|
There is special feature for TOS 2.06 : fixing CRC checksum, what is required after doing some mod. patch in TOS.
|
|
Load first image file then click on "Fix CRC..." . Program will continue only if loaded filelen is correct for TOS 2.06 ($40000 or 256KB). Then will write new, correct CRC at file end (last 4 bytes). Or will say that CRC was OK if it was...
|
|
|
|
After it you may click "SPLIT!", and it will be splitten with new CRC.
|
|
|
|
|
|
P. Putnik, May 2008
|
|
|