LZ77: Unnamed $c798 - $c7e7 Packed size $0016 (27%) LZ77: Unnamed $db98 - $dbe7 Packed size $0010 (20%) LZ77: screen 0 $c400 - $c7e7 Packed size $018c (39%) LZ77: [ chars 0, chars 1 ] $e800 - $f1bf Packed size $075f (75%) LZ77: credits 0 $c798 - $c7e7 Packed size $004b (93%) LZ77: Unnamed $c798 - $c7e7 Packed size $004c (95%) LZ77: Unnamed $c798 - $c7e7 Packed size $0055 (106%) LZ77: Unnamed $c798 - $c7e7 Packed size $004d (96%) LZ77: Unnamed $c798 - $c7e7 Packed size $0034 (65%) LZ77: lightning sprites $e500 - $e7ff Packed size $0077 (15%) LZ77: lightning sprites 2 $f200 - $feff Packed size $024d (17%) LZ77: Unnamed $d800 - $dbe7 Packed size $00b2 (17%) LZ77: Unnamed $c400 - $c7f7 Packed size $0120 (28%) LZ77: game over message $c5e0 - $c62f Packed size $0025 (46%) LZ77: DIGI $f000 - $f5ff Packed size $020a (33%) LZ77: compressed_digi_table $c400 - $c7ff Packed size $0022 (3%) LZ77: [ end sequence charset, end sequence screen ] $e800 - $efe7 Packed size $0413 (51%) LZ77: end screen colormap $d800 - $dbe7 Packed size $00a0 (16%) LZ77: heaven message $c400 - $c7f6 Packed size $00ae (17%) LZ77: door frame $c590 - $c67f Packed size $0033 (21%) LZ77: door frame $c590 - $c67f Packed size $002f (19%) LZ77: door frame $c590 - $c67f Packed size $0017 (9%) LZ77: door frame $c590 - $c67f Packed size $0034 (21%) LZ77: door frame $c590 - $c67f Packed size $0042 (27%) LZ77: Unnamed $c798 - $c7e7 Packed size $0020 (40%) LZ77: Unnamed $0018 - $0051 Packed size $0016 (37%) LZ77: starfield $c400 - $c53f Packed size $005b (28%) LZ77: evil defeated message $f800 - $fbf6 Packed size $0082 (12%) LZ77: evil defeated message $f800 - $fbf6 Packed size $0099 (15%) LZ77: enemy spritesheet $2000 - $217f Packed size $0051 (21%) LZ77: enemy spritesheet $2000 - $20ff Packed size $0098 (59%) LZ77: enemy spritesheet $2000 - $20ff Packed size $0063 (38%) LZ77: enemy spritesheet $2000 - $20ff Packed size $0088 (53%) LZ77: enemy spritesheet $2000 - $20bf Packed size $0065 (52%) LZ77: enemy spritesheet $2000 - $20ff Packed size $004e (30%) LZ77: enemy spritesheet $2000 - $203f Packed size $0015 (32%) LZ77: enemy spritesheet $2000 - $217f Packed size $0103 (67%) LZ77: enemy spritesheet $2000 - $20ff Packed size $003f (24%) LZ77: enemy spritesheet $2000 - $20ff Packed size $0053 (32%) LZ77: enemy spritesheet $2000 - $217f Packed size $005a (23%) LZ77: enemy spritesheet $2000 - $20ff Packed size $00a0 (62%) LZ77: enemy spritesheet $2000 - $21ff Packed size $009f (31%) LZ77: enemy spritesheet $2000 - $20bf Packed size $0077 (61%) LZ77: enemy spritesheet $2000 - $20ff Packed size $004a (28%) LZ77: enemy spritesheet $2000 - $20ff Packed size $004b (29%) LZ77: enemy spritesheet $2000 - $20ff Packed size $004f (30%) LZ77: enemy spritesheet $2000 - $21ff Packed size $0069 (20%) LZ77: enemy spritesheet $2000 - $20ff Packed size $00a1 (62%) LZ77: enemy spritesheet $2000 - $203f Packed size $0011 (26%) LZ77: enemy spritesheet $2000 - $21bf Packed size $00f2 (54%) LZ77: enemy spritesheet $2000 - $20bf Packed size $005f (49%) LZ77: enemy spritesheet $2000 - $213f Packed size $00ec (73%) LZ77: enemy spritesheet $2000 - $21ff Packed size $00d9 (42%) LZ77: enemy spritesheet $2000 - $20ff Packed size $002d (17%) LZ77: enemy spritesheet $2000 - $20bf Packed size $0070 (58%) LZ77: enemy spritesheet $2000 - $20ff Packed size $00a1 (62%) LZ77: enemy spritesheet $2000 - $20ff Packed size $0083 (51%) LZ77: [ enemy spritesheet, satan body ] $2000 - $267f Packed size $014d (20%) LZ77: char attributes 0 $f700 - $f7f5 Packed size $0084 (53%) LZ77: tile data 0 $fc00 - $ffc7 Packed size $02b3 (71%) LZ77: char attributes 1 $f700 - $f7ff Packed size $0092 (57%) LZ77: tile data 1 $fc00 - $fff5 Packed size $030a (76%) LZ77: char attributes 2 $f700 - $f7e5 Packed size $008c (60%) LZ77: tiles data 2 $fc00 - $ffa2 Packed size $021d (58%) LZ77: room $0200 - $02db Packed size $0010 (7%) LZ77: room $0200 - $02db Packed size $0067 (46%) LZ77: room $0200 - $02db Packed size $0058 (40%) LZ77: room $0200 - $02db Packed size $0045 (31%) LZ77: room $0200 - $02db Packed size $0008 (3%) LZ77: room $0200 - $02db Packed size $0088 (61%) LZ77: room $0200 - $02db Packed size $007a (55%) LZ77: room $0200 - $02db Packed size $0063 (45%) LZ77: room $0200 - $02db Packed size $0071 (51%) LZ77: room $0200 - $02db Packed size $00aa (77%) LZ77: room $0200 - $02db Packed size $0099 (69%) LZ77: room $0200 - $02db Packed size $0088 (61%) LZ77: room $0200 - $02db Packed size $0053 (37%) LZ77: room $0200 - $02db Packed size $0053 (37%) LZ77: room $0200 - $02db Packed size $007e (57%) LZ77: room $0200 - $02db Packed size $0082 (59%) LZ77: room $0200 - $02db Packed size $0080 (58%) LZ77: room $0200 - $02db Packed size $0064 (45%) LZ77: room $0200 - $02db Packed size $006b (48%) LZ77: room $0200 - $02db Packed size $008b (63%) LZ77: room $0200 - $02db Packed size $0072 (51%) LZ77: room $0200 - $02db Packed size $0080 (58%) LZ77: room $0200 - $02db Packed size $0072 (51%) LZ77: room $0200 - $02db Packed size $0076 (53%) LZ77: room $0200 - $02db Packed size $0074 (52%) LZ77: splash code $0200 - $05a5 Packed size $02a5 (72%) LZ77: Unnamed $0200 - $0353 Packed size $0129 (87%) LZ77: game over code $0200 - $025f Packed size $0061 (101%) LZ77: end sequence code $0200 - $0823 Packed size $04f5 (80%) LZ77: monk sprites MC $ee80 - $f37f Packed size $021b (42%) LZ77: monk sprites HiRes $f380 - $f6ff Packed size $023d (63%) LZ77: scroll screen $e800 - $ebbf Packed size $00ed (24%) LZ77: scroll chars $e4d0 - $e7ff Packed size $020e (64%) LZ77: Unnamed $ec00 - $efff Packed size $01b0 (42%) LZ77: scroll 1 $ec00 - $efff Packed size $016a (35%) LZ77: scroll 2 $ec00 - $efff Packed size $01a7 (41%) LZ77: scroll 3 $ec00 - $efff Packed size $01c5 (44%) LZ77: scroll 4 $ec00 - $efff Packed size $01c0 (43%) LZ77: scroll 5 $ec00 - $efff Packed size $0185 (37%) LZ77: level 00 - easter egg $0200 - $09fd Packed size $0623 (76%) LZ77: level 01 $0200 - $0341 Packed size $0114 (85%) LZ77: level 02 $0200 - $03c7 Packed size $0196 (89%) LZ77: level 03 $0200 - $0382 Packed size $0145 (83%) LZ77: level 05 $0200 - $035e Packed size $0116 (79%) LZ77: level 06 $0200 - $0343 Packed size $00ff (78%) LZ77: level 07 $0200 - $03ef Packed size $0162 (71%) LZ77: level 08 $0200 - $03c8 Packed size $0158 (75%) LZ77: level 09 $0200 - $0511 Packed size $023e (73%) LZ77: level 10 $0200 - $0725 Packed size $03b2 (71%) LZ77: level 11 $0200 - $04de Packed size $021f (73%) LZ77: level 12 $0200 - $03ab Packed size $0167 (83%) LZ77: level 13 $0200 - $02f9 Packed size $00cb (81%) LZ77: level 14 $0200 - $04e3 Packed size $0231 (75%) LZ77: level 15 $0200 - $057e Packed size $0245 (64%) LZ77: level 16 $0200 - $0529 Packed size $0225 (67%) LZ77: level 17 $0200 - $04a2 Packed size $020d (77%) LZ77: level 18 $0200 - $04b1 Packed size $020b (75%) LZ77: level 19 $0200 - $0607 Packed size $030b (75%) LZ77: level 20 $0200 - $0459 Packed size $01c8 (75%) LZ77: level 21 $0200 - $043e Packed size $01d2 (81%) LZ77: level 22 $0200 - $045f Packed size $01c7 (74%) LZ77: level 23 $0200 - $0508 Packed size $025e (77%) LZ77: level 24 $0200 - $08bc Packed size $04fc (73%) Memory Map ---------- $0200-$09ff target levelcode area $0a00-$1c66 sid $1c80-$568f main code $5690-$5cb2 levels area $5cb3-$6cc4 microarchives - bitmap messages $6cc5-$a0cd microarchives - levels code $a160-$afc3 microarchives - enemies sprites $afc4-$b93f vic backup data $b940-$c3fc microarchives - level data $c400-$c7ff DB screen $c800-$cf3f target charset 2 $d000-$d7ff target charset 1 $d800-$dfbf target charset 0 $dfc0-$dfff empty sprite $e000-$e4cf font $e4d0-$e7ff scroll_font $e800-$fff0 target object stack