      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

