init time: 0x4000..0x6bc1 sampledata.prg (one byte per six samples) 0x6bc2..0x6bf4 sd.prg (some sequence data that didn't fit into main.prg) 0x6c00..0x6c64 tc.prg (tinycrunch. Overwritten with 'rasterbar' characters after it's done with) 0x6c64..0x6e23 init.prg (SID detection, sample and music playback init, VIC init, scrolltext load location) 0x6ed0..0x6fc7 pextable6.prg (sample translation table for 6581) 0x6fd0..0x70c7 pextable8.prg (sample translation table for 8580) 0x710f..0x7530 art_tc.prg (tinycrunched artwork. Overwrites 6c78..7530) 0x7531..0x79ea main.prg (effect code, music playback, and sequence data) 0x7a00..0x8000 vqpalette.prg (six deltas per palette entry) run time: 0x0002..0x00f4 pextable 0x00fa..0x00ff current sample block 0x0100..0x01dd scrolltext 0x01f8..0x01ff stack 0x4000..0x6bc1 sampledata.prg 0x6bc2..0x6bf4 sd.prg 0x6c78..0x6fe8 screen 0x7000..0x7270 clogo.prg # 78 logo chars 0x7270..0x7530 cfont.prg # 85 font chars 0x7538..0x7578 8 char defs for the fake rasters 0x7531..0x79ea main.prg (but first 71 bytes get trashed by fake rasters after main loop is entered) 0x7a00..0x8000 vqpalette.prg
slice 0/ 2 (from 0x0000 to 0x00ff of 0x0000-0x01d9) (255 bytes, rms(err)= 1.493) saving to 0000-00ff slice 1/ 2 (from 0x00ff to 0x01d9 of 0x0000-0x01d9) (218 bytes, rms(err)= 1.504) saving to 0100-01da slice 0/13 (from 0x0000 to 0x0026 of 0x0000-0x0c08) ( 38 bytes, rms(err)= 9.024) saving to 01da-0200 (!!!) slice 1/13 (from 0x0026 to 0x0125 of 0x0000-0x0c08) (255 bytes, rms(err)= 5.192) saving to 0200-02ff slice 2/13 (from 0x0125 to 0x0224 of 0x0000-0x0c08) (255 bytes, rms(err)= 3.966) saving to 0300-03ff slice 3/13 (from 0x0224 to 0x0323 of 0x0000-0x0c08) (255 bytes, rms(err)= 3.912) saving to 0400-04ff slice 4/13 (from 0x0323 to 0x0422 of 0x0000-0x0c08) (255 bytes, rms(err)= 4.269) saving to 0500-05ff slice 5/13 (from 0x0422 to 0x0521 of 0x0000-0x0c08) (255 bytes, rms(err)= 4.622) saving to 0600-06ff slice 6/13 (from 0x0521 to 0x0620 of 0x0000-0x0c08) (255 bytes, rms(err)= 3.897) saving to 0700-07ff slice 7/13 (from 0x0620 to 0x071f of 0x0000-0x0c08) (255 bytes, rms(err)= 3.598) saving to 0800-08ff slice 8/13 (from 0x071f to 0x081e of 0x0000-0x0c08) (255 bytes, rms(err)= 2.943) saving to 0900-09ff slice 9/13 (from 0x081e to 0x091d of 0x0000-0x0c08) (255 bytes, rms(err)= 2.832) saving to 0a00-0aff slice 10/13 (from 0x091d to 0x0a1c of 0x0000-0x0c08) (255 bytes, rms(err)= 3.103) saving to 0b00-0bff slice 11/13 (from 0x0a1c to 0x0b1b of 0x0000-0x0c08) (255 bytes, rms(err)= 2.442) saving to 0c00-0cff slice 12/13 (from 0x0b1b to 0x0c08 of 0x0000-0x0c08) (237 bytes, rms(err)= 2.373) saving to 0d00-0ded slice 0/ 7 (from 0x0000 to 0x00ff of 0x0000-0x067a) (255 bytes, rms(err)= 2.343) saving to 0e00-0eff slice 1/ 7 (from 0x00ff to 0x01fe of 0x0000-0x067a) (255 bytes, rms(err)= 2.007) saving to 0f00-0fff slice 2/ 7 (from 0x01fe to 0x02fd of 0x0000-0x067a) (255 bytes, rms(err)= 1.980) saving to 1000-10ff slice 3/ 7 (from 0x02fd to 0x03fc of 0x0000-0x067a) (255 bytes, rms(err)= 1.654) saving to 1100-11ff slice 4/ 7 (from 0x03fc to 0x04fb of 0x0000-0x067a) (255 bytes, rms(err)= 1.330) saving to 1200-12ff slice 5/ 7 (from 0x04fb to 0x05fa of 0x0000-0x067a) (255 bytes, rms(err)= 1.334) saving to 1300-13ff slice 6/ 7 (from 0x05fa to 0x067a of 0x0000-0x067a) (128 bytes, rms(err)= 1.167) saving to 1400-1480