00000000: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000020: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000030: 2A 2A 0D 0A 3B 20 45 6E 64 20 6F 66 20 73 74 61 |**..; End of sta|
00000040: 67 65 2C 20 6C 6F 61 64 20 74 68 65 20 6E 65 78 |ge, load the nex|
00000050: 74 0D 0A 3B 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |t..; ***********|
00000060: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000070: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000080: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 09 0D |**************..|
00000090: 0A 0D 0A 20 66 75 6E 63 09 6C 6F 61 64 2C 4B 69 |... func.load,Ki|
000000A0: 6C 6C 4B 65 79 0D 0A 0D 0A 6C 6F 61 64 5F 73 74 |llKey....load_st|
000000B0: 61 67 65 0D 0A 09 6C 64 78 09 23 30 0D 0A 09 73 |age...ldx.#0...s|
000000C0: 74 78 09 61 63 74 5F 66 69 67 0D 0A 09 6C 64 61 |tx.act_fig...lda|
000000D0: 09 70 5F 63 61 72 72 79 2C 78 0D 0A 09 62 65 71 |.p_carry,x...beq|
000000E0: 09 2E 40 66 0D 0A 09 6A 73 72 09 6C 6F 73 65 5F |..@f...jsr.lose_|
000000F0: 69 74 65 6D 0D 0A 2E 40 40 09 6C 64 61 09 70 6C |item...@@.lda.pl|
00000100: 72 5F 6E 6F 0D 0A 09 62 65 71 09 2E 40 66 0D 0A |r_no...beq..@f..|
00000110: 09 69 6E 78 0D 0A 09 69 6E 63 09 61 63 74 5F 66 |.inx...inc.act_f|
00000120: 69 67 0D 0A 09 6C 64 61 09 70 5F 63 61 72 72 79 |ig...lda.p_carry|
00000130: 2C 78 0D 0A 09 62 65 71 09 2E 40 66 0D 0A 09 6A |,x...beq..@f...j|
00000140: 73 72 09 6C 6F 73 65 5F 69 74 65 6D 0D 0A 2E 40 |sr.lose_item...@|
00000150: 40 0D 0A 20 09 6A 73 72 09 72 61 73 74 5F 73 74 |@.. .jsr.rast_st|
00000160: 6F 70 0D 0A 09 63 6C 69 0D 0A 0D 0A 09 6A 73 72 |op...cli.....jsr|
00000170: 09 73 63 72 65 65 6E 5F 62 6C 61 63 6B 0D 0A 0D |.screen_black...|
00000180: 0A 3B 09 6C 64 61 09 73 74 61 67 65 5F 6E 6F 0D |.;.lda.stage_no.|
00000190: 0A 3B 09 62 6E 65 09 2E 40 66 0D 0A 3B 09 6C 64 |.;.bne..@f..;.ld|
000001A0: 61 09 23 35 0D 0A 3B 09 73 74 61 09 73 74 61 67 |a.#5..;.sta.stag|
000001B0: 65 5F 6E 6F 0D 0A 3B 2E 40 40 09 0D 0A 09 69 6E |e_no..;.@@....in|
000001C0: 63 09 73 74 61 67 65 5F 6E 6F 0D 0A 0D 0A 09 6C |c.stage_no.....l|
000001D0: 64 61 09 73 74 61 67 65 5F 6E 6F 0D 0A 09 63 6D |da.stage_no...cm|
000001E0: 70 09 23 37 0D 0A 09 62 6E 65 09 2E 40 66 0D 0A |p.#7...bne..@f..|
000001F0: 09 6A 6D 70 09 70 6F 66 6F 7A 61 73 0D 0A 2E 40 |.jmp.pofozas...@|
00000200: 40 09 63 6D 70 09 23 39 09 3B 20 4B 54 0D 0A 09 |@.cmp.#9.; KT...|
00000210: 62 6E 65 09 2E 40 66 0D 0A 09 6A 6D 70 09 65 6E |bne..@f...jmp.en|
00000220: 64 5F 6F 66 5F 64 65 6D 6F 0D 0A 2E 40 40 09 63 |d_of_demo...@@.c|
00000230: 6D 70 09 23 31 09 3B 20 4B 54 0D 0A 09 62 65 71 |mp.#1.; KT...beq|
00000240: 09 2E 40 66 0D 0A 09 6A 6D 70 09 6D 65 67 61 66 |..@f...jmp.megaf|
00000250: 75 63 6B 09 0D 0A 2E 40 40 0D 0A 09 6C 64 61 09 |uck....@@...lda.|
00000260: 23 32 38 0D 0A 09 6C 64 78 09 23 24 33 32 0D 0A |#28...ldx.#$32..|
00000270: 64 69 73 6B 5F 63 68 61 6E 67 65 0D 0A 09 6A 73 |disk_change...js|
00000280: 72 09 62 65 66 6F 72 65 0D 0A 09 6C 64 78 09 23 |r.before...ldx.#|
00000290: 30 20 20 20 20 20 20 09 3B 20 27 69 6E 73 65 72 |0 .; 'inser|
000002A0: 74 20 73 69 64 65 20 62 27 0D 0A 09 73 74 78 09 |t side b'...stx.|
000002B0: 61 63 74 5F 66 69 67 0D 0A 09 6C 64 79 09 23 33 |act_fig...ldy.#3|
000002C0: 0D 0A 09 6A 73 72 09 77 72 69 74 65 5F 74 65 78 |...jsr.write_tex|
000002D0: 74 0D 0A 09 6C 64 78 09 23 31 0D 0A 09 73 74 78 |t...ldx.#1...stx|
000002E0: 09 61 63 74 5F 66 69 67 0D 0A 09 6C 64 79 09 23 |.act_fig...ldy.#|
000002F0: 34 0D 0A 09 6A 73 72 09 77 72 69 74 65 5F 74 65 |4...jsr.write_te|
00000300: 78 74 0D 0A 6C 6F 6F 70 79 09 6A 73 72 09 4B 69 |xt..loopy.jsr.Ki|
00000310: 6C 6C 4B 65 79 0D 0A 09 62 65 71 09 6C 6F 6F 70 |llKey...beq.loop|
00000320: 79 0D 0A 0D 0A 09 6A 73 72 09 6C 61 74 65 72 0D |y.....jsr.later.|
00000330: 0A 09 6C 64 61 09 73 74 61 67 65 5F 6E 6F 0D 0A |..lda.stage_no..|
00000340: 09 63 6D 70 09 23 31 0D 0A 09 62 6E 65 09 6D 65 |.cmp.#1...bne.me|
00000350: 67 61 66 75 63 6B 0D 0A 09 6A 6D 70 09 6C 75 66 |gafuck...jmp.luf|
00000360: 69 66 75 6A 61 73 0D 0A 0D 0A 6D 65 67 61 66 75 |ifujas....megafu|
00000370: 63 6B 09 0D 0A 09 6C 64 61 09 73 74 61 67 65 5F |ck....lda.stage_|
00000380: 6E 6F 0D 0A 09 74 61 79 0D 0A 09 61 73 6C 09 61 |no...tay...asl.a|
00000390: 0D 0A 09 61 73 6C 09 61 0D 0A 09 73 74 61 09 61 |...asl.a...sta.a|
000003A0: 63 74 5F 69 64 78 0D 0A 0D 0A 09 6A 73 72 09 56 |ct_idx.....jsr.V|
000003B0: 49 43 5F 6F 66 66 0D 0A 0D 0A 09 6C 64 61 09 72 |IC_off.....lda.r|
000003C0: 61 62 62 69 74 5F 66 69 6C 65 2C 79 0D 0A 09 62 |abbit_file,y...b|
000003D0: 6D 69 09 2E 40 66 0D 0A 09 6C 64 78 09 23 30 0D |mi..@f...ldx.#0.|
000003E0: 0A 09 6C 64 79 09 23 24 36 34 0D 0A 09 6A 73 72 |..ldy.#$64...jsr|
000003F0: 09 6C 6F 61 64 0D 0A 09 6A 73 72 09 24 36 62 30 |.load...jsr.$6b0|
00000400: 30 0D 0A 2E 40 40 09 09 09 3B 20 6C 6F 61 64 20 |0...@@...; load |
00000410: 53 78 0D 0A 09 6C 64 79 09 61 63 74 5F 69 64 78 |Sx...ldy.act_idx|
00000420: 0D 0A 09 6C 64 61 09 66 69 6C 65 5F 69 64 78 2C |...lda.file_idx,|
00000430: 79 0D 0A 09 62 6D 69 09 2E 40 66 0D 0A 09 6C 64 |y...bmi..@f...ld|
00000440: 78 09 23 24 30 30 0D 0A 09 6C 64 79 09 23 24 38 |x.#$00...ldy.#$8|
00000450: 64 0D 0A 09 6A 73 72 09 6C 6F 61 64 0D 0A 09 6A |d...jsr.load...j|
00000460: 73 72 09 50 6C 61 63 65 31 0D 0A 2E 40 40 09 09 |sr.Place1...@@..|
00000470: 09 3B 20 6C 6F 61 64 20 6C 65 76 65 6C 78 2E 62 |.; load levelx.b|
00000480: 69 6E 20 28 44 78 29 0D 0A 09 6C 64 79 09 61 63 |in (Dx)...ldy.ac|
00000490: 74 5F 69 64 78 0D 0A 09 6C 64 61 09 66 69 6C 65 |t_idx...lda.file|
000004A0: 5F 69 64 78 2B 31 2C 79 0D 0A 09 6C 64 78 09 23 |_idx+1,y...ldx.#|
000004B0: 30 0D 0A 09 6C 64 79 09 23 24 38 64 0D 0A 09 6A |0...ldy.#$8d...j|
000004C0: 73 72 09 6C 6F 61 64 0D 0A 0D 0A 09 6C 64 79 09 |sr.load.....ldy.|
000004D0: 73 74 61 67 65 5F 6E 6F 0D 0A 09 6C 64 61 09 72 |stage_no...lda.r|
000004E0: 61 62 62 69 74 5F 66 69 6C 65 2C 79 0D 0A 09 62 |abbit_file,y...b|
000004F0: 6D 69 09 6E 6F 5F 72 61 62 62 0D 0A 0D 0A 09 6A |mi.no_rabb.....j|
00000500: 73 72 00 10 00 00 A8 00 0A AA 80 2A AA A0 AA AA |sr.........*....|
00000510: A8 AA AA A8 AA AA A8 0A AA 80 00 30 00 00 30 00 |...........0..0.|
00000520: 00 30 00 00 30 00 00 30 00 00 30 00 00 30 00 00 |.0..0..0..0..0..|
00000530: 30 00 00 10 00 01 10 00 01 10 00 00 40 00 00 00 |0...........@...|
00000540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000550: 00 00 00 00 00 00 00 00 00 00 14 80 00 4F A0 00 |.............O..|
00000560: 13 A8 00 02 AA 00 02 AA 80 00 2A A0 00 02 A8 00 |..........*.....|
00000570: 00 28 00 00 01 00 00 00 00 00 00 00 00 00 00 00 |.(..............|
00000580: 00 00 00 00 A0 00 02 A8 00 0A A8 00 0A A0 00 0B |................|
00000590: F0 00 0B F0 00 03 70 00 03 6C 00 0F 5C 00 0F FB |......p..l..\...|
000005A0: 00 01 FF 00 01 40 00 03 40 00 0F 00 0A 07 00 2A |.....@..@......*|
000005B0: A4 00 2A A8 00 A2 A8 00 A0 A6 00 A2 A6 80 F2 A6 |..*.............|
000005C0: 80 00 00 00 00 00 00 00 00 00 00 00 00 00 10 A8 |................|
000005D0: 00 02 AA 80 56 AA A0 02 AA A9 02 AA A0 00 AA 00 |....V...........|
000005E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000005F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000600: 00 00 FA 9A AF 0A 90 AF 0A 90 0F 0A 98 00 0A 98 |................|
00000610: 00 0A A8 00 0A A8 00 0A A8 00 02 A8 00 02 AA 00 |................|
00000620: 02 8A 00 0A 8A 00 0A 8A 00 2A 0A 00 18 28 00 A4 |.........*...(..|
00000630: 28 00 A0 14 00 A0 2A 00 A8 2A 80 28 0A 80 00 00 |(.....*..*.(....|
00000640: 00 00 00 00 A0 00 02 A8 00 0A A8 00 0A A0 00 0B |................|
00000650: F0 00 0B F0 00 03 70 00 03 6C 00 0F 5C 00 0F FB |......p..l..\...|
00000660: 00 01 FF 00 01 40 00 03 40 00 0F 00 00 07 00 00 |.....@..@.......|
00000670: A4 00 02 A8 00 02 A8 00 02 A4 00 02 A4 00 02 AA |................|
00000680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000690: 00 00 00 00 02 A0 00 02 AA 80 0A AA A0 0A AA A8 |................|
000006A0: 7A AA A9 4A AA A8 0A AA A0 02 AA 80 02 A0 00 00 |z..J............|
000006B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000006C0: 00 00 0A AA 80 0A AA A0 0A 9A B0 0A 98 BC 0A 98 |................|
000006D0: 3C 0A A8 0C 0A A8 00 0A A8 00 02 A8 00 02 AA 00 |<...............|
000006E0: 02 8A 00 0A 8A 00 0A 8A 00 2A 0A 00 18 28 00 A4 |.........*...(..|
000006F0: 28 00 A0 14 00 A0 2A 00 A8 2A 80 28 0A 80 00 00 |(.....*..*.(....|
00000700: 00 00 00 0A 00 00 3A 80 00 2A 80 00 2A 80 00 2A |......:..*..*..*|
00000710: 80 00 2A A0 00 2A A0 00 2A A0 00 AA A8 00 AA A8 |..*..*..*.......|
00000720: 57 AA A5 40 AA A8 00 AA A0 00 2A A0 00 2A A0 00 |W..@......*..*..|
00000730: 2A A0 00 2A 80 00 2A 80 00 2A 80 00 3A 80 00 0A |*..*..*..*..:...|
00000740: 00 00 00 04 00 00 2A 00 02 AA A0 0A AA A8 2A AA |......*.......*.|
00000750: AA 2A AA AA 2A AA AA 02 AA A0 00 0C 00 00 0C 00 |.*..*...........|
00000760: 00 0C 00 00 0C 00 00 0C 00 00 0C 00 00 0C 00 00 |................|
00000770: 0C 00 00 04 00 00 04 40 00 04 40 00 01 00 00 00 |.......@..@.....|
00000780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000790: 00 00 00 00 00 00 00 00 00 00 00 02 14 00 0A F1 |................|
000007A0: 00 2A C4 00 AA 80 02 AA 80 0A A8 00 2A 80 00 28 |.*..........*..(|
000007B0: 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 |..@.............|
000007C0: 00 00 0A 00 00 2A 80 00 2A A0 00 0A A0 00 0F E0 |.....*..*.......|
000007D0: 00 0F E0 00 0D C0 00 39 C0 00 35 F0 00 EF F0 00 |.......9..5.....|
000007E0: FF 40 00 01 40 00 01 C0 00 00 F0 00 00 D0 A0 00 |.@..@...........|
000007F0: 1A A8 00 2A A8 00 2A 8A 00 9A 0A 02 9A 8A 02 9A |...*..*.........|
00000800: 8F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2A |...............*|
00000810: 04 02 AA 80 0A AA 95 6A AA 80 0A AA 80 00 AA 00 |.......j........|
00000820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000840: 00 00 FA A6 AF FA 06 A0 F0 06 A0 00 26 A0 00 26 |............&..&|
00000850: A0 00 2A A0 00 2A A0 00 2A A0 00 2A 80 00 AA 80 |..*..*..*..*....|
00000860: 00 A2 80 00 A2 A0 00 A2 A0 00 A0 A8 00 28 24 00 |.............($.|
00000870: 28 1A 00 14 0A 00 A8 0A 02 A8 2A 02 A0 28 00 00 |(.........*..(..|
00000880: 00 00 0A 00 00 2A 80 00 2A A0 00 0A A0 00 0F E0 |.....*..*.......|
00000890: 00 0F E0 00 0D C0 00 39 C0 00 35 F0 00 EF F0 00 |.......9..5.....|
000008A0: FF 40 00 01 40 00 01 C0 00 00 F0 00 00 D0 00 00 |.@..@...........|
000008B0: 1A 00 00 2A 80 00 2A 80 00 1A 80 00 1A 80 00 AA |...*..*.........|
000008C0: 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000008D0: 00 00 00 00 00 0A 80 02 AA 80 0A AA A0 2A AA A0 |.............*..|
000008E0: 6A AA AD 2A AA A1 0A AA A0 02 AA 80 00 0A 80 00 |j..*............|
000008F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000900: 00 00 02 AA A0 0A AA A0 0E A6 A0 3E 26 A0 3C 26 |...........>&.<&|
00000910: A0 30 2A A0 00 2A A0 00 2A A0 00 2A 80 00 AA 80 |.0*..*..*..*....|
00000920: 00 A2 80 00 A2 A0 00 A2 A0 00 A0 A8 00 28 24 00 |.............($.|
00000930: 28 1A 00 14 0A 00 A8 0A 02 A8 2A 02 A0 28 00 00 |(.........*..(..|
00000940: 00 00 00 A0 00 02 AC 00 02 A8 00 02 A8 00 02 A8 |................|
00000950: 00 0A A8 00 0A A8 00 0A A8 00 2A AA 00 2A AA 00 |..........*..*..|
00000960: 5A AA D5 2A AA 01 0A AA 00 0A A8 00 0A A8 00 0A |Z..*............|
00000970: A8 00 02 A8 00 02 A8 00 02 A8 00 02 AC 00 00 A0 |................|
00000980: 00 00 23 24 30 30 0D 0A 09 6C 64 79 09 23 24 62 |..#$00...ldy.#$b|
00000990: 30 0D 0A 09 70 6C 61 0D 0A 09 6A 73 72 09 6C 6F |0...pla...jsr.lo|
000009A0: 61 64 0D 0A 0D 0A 09 6C 64 61 09 23 24 62 30 0D |ad.....lda.#$b0.|
000009B0: 0A 09 73 74 61 09 24 66 63 0D 0A 09 6C 64 61 09 |..sta.$fc...lda.|
000009C0: 23 24 30 35 0D 0A 09 73 74 61 09 24 66 65 0D 0A |#$05...sta.$fe..|
000009D0: 09 6C 64 61 09 23 24 30 37 0D 0A 09 6C 64 78 09 |.lda.#$07...ldx.|
000009E0: 23 24 33 35 0D 0A 09 6A 73 72 09 6D 65 6D 5F 63 |#$35...jsr.mem_c|
000009F0: 6F 70 79 0D 0A 20 20 20 20 20 20 20 20 20 20 20 |opy.. |
00000A00: 20 20 20 20 09 72 74 73 0D 0A 0D 0A 3B 20 2A 2A | .rts....; **|
00000A10: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000A20: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000A30: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000A40: 2A 2A 2A 2A 2A 2A 2A 0D 0A 0D 0A 6C 61 74 65 72 |*******....later|
00000A50: 0D 0A 73 69 64 65 09 6C 64 61 09 23 24 33 32 0D |..side.lda.#$32.|
00000A60: 0A 09 73 74 61 09 6F 6C 64 61 6C 2B 31 0D 0A 0D |..sta.oldal+1...|
00000A70: 0A 09 6A 73 72 09 66 72 65 73 74 61 72 74 0D 0A |..jsr.frestart..|
00000A80: 0D 0A 09 6C 64 61 09 23 24 61 30 0D 0A 09 73 74 |...lda.#$a0...st|
00000A90: 61 09 24 66 63 0D 0A 09 6C 64 61 09 23 24 30 38 |a.$fc...lda.#$08|
00000AA0: 0D 0A 09 73 74 61 09 24 66 65 0D 0A 09 6C 64 61 |...sta.$fe...lda|
00000AB0: 09 23 24 30 34 0D 0A 09 6C 64 78 09 23 24 33 35 |.#$04...ldx.#$35|
00000AC0: 0D 0A 09 6A 73 72 09 6D 65 6D 5F 63 6F 70 79 0D |...jsr.mem_copy.|
00000AD0: 0A 0D 0A 09 72 74 73 0D 0A 0D 0A 3B 20 2A 2A 2A |....rts....; ***|
00000AE0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000AF0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000B00: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000B10: 2A 2A 2A 2A 2A 2A 0D 0A 0D 0A 70 6F 66 6F 7A 61 |******....pofoza|
00000B20: 73 0D 0A 09 6C 64 61 09 23 32 32 0D 0A 09 6A 73 |s...lda.#22...js|
00000B30: 72 09 67 65 74 5F 74 6F 6D 0D 0A 09 6C 64 61 09 |r.get_tom...lda.|
00000B40: 23 32 33 0D 0A 09 6C 64 78 09 23 24 33 33 0D 0A |#23...ldx.#$33..|
00000B50: 09 6A 6D 70 09 64 69 73 6B 5F 63 68 61 6E 67 65 |.jmp.disk_change|
00000B60: 20 20 20 20 20 20 20 20 20 20 20 0D 0A 09 0D 0A | .....|
00000B70: 0D 0A 3B 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |..; ************|
00000B80: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000B90: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000BA0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 0A 0D |*************...|
00000BB0: 0A 6C 75 66 69 66 75 6A 61 73 0D 0A 09 6C 64 61 |.lufifujas...lda|
00000BC0: 09 23 30 0D 0A 09 6A 73 72 09 67 65 74 5F 74 6F |.#0...jsr.get_to|
00000BD0: 6D 0D 0A 09 6C 64 61 09 70 6C 72 31 0D 0A 09 74 |m...lda.plr1...t|
00000BE0: 61 79 0D 0A 09 6C 64 61 09 70 6C 72 5F 66 69 6C |ay...lda.plr_fil|
00000BF0: 65 2C 79 0D 0A 09 6C 64 78 09 23 24 30 30 0D 0A |e,y...ldx.#$00..|
00000C00: 09 6C 64 79 09 23 24 65 33 0D 0A 09 6A 73 72 09 |.ldy.#$e3...jsr.|
00000C10: 6C 6F 61 64 0D 0A 09 6C 64 61 09 70 6C 72 5F 6E |load...lda.plr_n|
00000C20: 6F 0D 0A 09 62 65 71 09 2E 40 66 0D 0A 09 6C 64 |o...beq..@f...ld|
00000C30: 61 09 70 6C 72 32 0D 0A 09 74 61 79 0D 0A 09 6C |a.plr2...tay...l|
00000C40: 64 61 09 70 6C 72 5F 66 69 6C 65 2C 79 0D 0A 09 |da.plr_file,y...|
00000C50: 6C 64 78 09 23 24 30 30 0D 0A 09 6C 64 79 09 23 |ldx.#$00...ldy.#|
00000C60: 24 66 31 0D 0A 09 6A 73 72 09 6C 6F 61 64 0D 0A |$f1...jsr.load..|
00000C70: 2E 40 40 0D 0A 09 6A 6D 70 09 6D 65 67 61 66 75 |.@@...jmp.megafu|
00000C80: 63 6B 0D 0A 67 65 74 5F 74 6F 6D 0D 0A 09 6C 64 |ck..get_tom...ld|
00000C90: 78 09 23 24 30 30 0D 0A 09 6C 64 79 09 23 24 38 |x.#$00...ldy.#$8|
00000CA0: 64 0D 0A 09 6A 73 72 09 6C 6F 61 64 09 09 0D 0A |d...jsr.load....|
00000CB0: 09 6A 73 72 09 24 38 64 30 30 0D 0A 20 09 6A 73 |.jsr.$8d00.. .js|
00000CC0: 72 09 72 61 73 74 5F 73 74 6F 70 0D 0A 09 6A 73 |r.rast_stop...js|
00000CD0: 72 09 56 49 43 5F 6F 66 66 0D 0A 09 6C 64 61 09 |r.VIC_off...lda.|
00000CE0: 23 31 30 09 3B 20 53 43 20 6F 6E 20 73 69 64 65 |#10.; SC on side|
00000CF0: 20 42 0D 0A 09 6A 73 72 09 69 6E 69 63 5F 73 63 | B...jsr.inic_sc|
00000D00: 62 0D 01 2A 04 08 50 25 60 80 AA 08 30 10 C8 5F |b..*..P%`...0.._|
00000D10: 04 F8 1A 04 48 9B C0 01 D6 23 40 FE 87 0D F0 27 |....H....#@....'|
00000D20: 7C 80 38 38 90 3C 08 10 0E 48 85 78 A0 90 6A 08 ||.88.<...H.x..j.|
00000D30: B0 80 55 AB 06 AD 1A 13 01 12 32 4F 15 04 48 80 |..U.......2O..H.|
00000D40: 2B A1 F3 20 40 02 5C 08 8E 07 41 80 45 45 80 83 |+.. @.\...A.EE..|
00000D50: 44 0A 20 40 03 16 A8 88 00 29 18 B0 02 02 AC 40 |D. @.....).....@|
00000D60: C0 2A 98 91 18 08 90 A4 0B 02 04 AD 10 10 01 12 |.*..............|
00000D70: 34 6A 81 A0 51 02 00 80 E0 0F 5C 01 C2 05 18 10 |4j..Q.....\.....|
00000D80: 88 2B 82 00 21 88 20 40 42 22 80 61 80 56 41 00 |.+..!. @B".a.VA.|
00000D90: 11 14 01 02 1F B9 10 1D 01 12 1F 12 82 00 02 07 |................|
00000DA0: 82 19 09 30 01 01 32 05 01 12 85 0E 16 10 01 CC |...0..2.........|
00000DB0: 04 8A 58 50 3A 68 00 04 18 3F C8 AF 08 60 EA 50 |..XP:h...?...`.P|
00000DC0: 41 FA 20 40 FA 23 40 CA 83 8C 41 80 54 84 9A 56 |A. @.#@...A.T..V|
00000DD0: 88 81 00 49 0A 12 4D 81 06 A9 42 2F A9 12 11 44 |...I..M...B/...D|
00000DE0: CA 0F 2E 7C 95 9A 08 90 AA E1 39 21 81 3F E0 41 |...|......9!.?.A|
00000DF0: 3E D0 42 FE 20 40 FA 40 4D 2A 54 84 9F F2 4F 11 |>.B. @.@M*T...O.|
00000E00: 20 51 0A 44 8B 3A 20 6A 30 F4 48 48 16 08 FF 04 | Q.D.: j0.HH....|
00000E10: 77 5A 05 7F CA 1F 8E 2A 76 35 70 85 EB 81 2F DC |wZ.....*v5p.../.|
00000E20: A7 80 C4 0F CC 2F 65 8E 91 C7 10 60 8C 14 7E 32 |...../e....`..~2|
00000E30: 08 90 A0 08 F5 A8 08 95 28 0C 33 00 38 CA 9C BB |........(.3.8...|
00000E40: 0A 02 B9 10 1E 01 7A 20 14 02 24 1B 83 24 17 02 |......z ..$..$..|
00000E50: E4 3E 08 E4 3F 02 84 52 72 00 27 F2 81 0F F2 90 |.>..?..Rr.'.....|
00000E60: 5F 8A 19 45 80 81 40 FA 34 45 80 A1 41 3A D4 C4 |_..E..@.4E..A:..|
00000E70: 89 D4 CC 4A 21 F9 5A 21 E6 17 04 C8 01 84 33 E4 |...J!.Z!......3.|
00000E80: 34 04 18 F9 08 04 38 7F 94 79 92 14 01 12 34 05 |4.....8..y....4.|
00000E90: 02 84 5B 12 15 A3 12 85 7E 0A 00 83 99 90 47 E9 |..[.....~.....G.|
00000EA0: AB 20 90 2F 81 11 A0 1B F8 2A 1B C8 2D 7B 70 2D |. ./.....*..-{p-|
00000EB0: 7F B2 23 48 F2 13 46 18 21 1F 10 6E 0C 90 1C 08 |..#H..F.!..n....|
00000EC0: 90 90 1F E8 65 EC 37 B4 08 01 85 22 03 4B 61 87 |....e.7....".Ka.|
00000ED0: C5 44 00 02 7F C0 2A 2F 05 04 20 93 27 2B 7F 84 |.D....*/.. .'+..|
00000EE0: 11 52 12 01 C2 A5 43 00 83 19 E5 07 CA 07 04 18 |.R....C.........|
00000EF0: 3F 04 01 12 36 0A 3F 24 0A 3F 24 CA 85 FC 51 3A |?...6.?$.?$...Q:|
00000F00: A0 46 3E 04 8E D2 87 02 D2 83 E2 52 83 15 52 05 |.F>........R..R.|
00000F10: 50 4E 2A E3 4F C1 1F AC FD FC 91 FD 61 0B EC 0D |PN*.O.......a...|
00000F20: 57 E0 6F F6 02 17 F3 17 E8 C8 7F E1 87 54 E8 43 |W.o..........T.C|
00000F30: 09 E9 81 00 A9 09 38 8A 5F 1D FF B2 FE F0 37 13 |......8._.....7.|
00000F40: 68 52 25 18 02 B4 2A 02 8C 1C 82 E0 61 81 E0 44 |hR%...*.....a..D|
00000F50: 18 A0 57 6E 33 63 8E 23 40 2B 44 87 27 85 AD 0A |..Wn3c.#@+D.'...|
00000F60: 01 C6 15 45 00 B7 14 01 52 8B 34 06 2B 89 CA 2B |...E....R.4.+..+|
00000F70: C3 47 C1 2F A4 0F 08 B0 F0 E4 51 7E 73 44 92 0A |.G./......Q~sD..|
00000F80: 08 92 2A 1C 95 2A E1 E0 E3 FC 21 10 E4 0C D0 AA |..*..*....!.....|
00000F90: 3F 99 39 D8 9C 3E 08 B0 A0 08 D0 0E 41 29 8E 40 |?.9..>......A).@|
00000FA0: 21 C7 91 05 98 8A 00 69 89 00 A9 86 60 43 80 81 |!......i....`C..|
00000FB0: 40 82 E0 C7 35 20 43 13 91 17 01 9E 26 00 EF 14 |@...5 C.....&...|
00000FC0: F6 C7 4D A1 9E A0 51 82 40 5E C2 70 49 60 2C 01 |..M...Q.@^.pI`,.|
00000FD0: E3 C6 0F DA B4 2E 02 04 3A 32 B5 6A B4 A9 FA 90 |........:2.j....|
00000FE0: 4C 25 A3 4C 41 80 34 21 C0 01 01 56 04 08 F0 2F |L%.LA.4!...V.../|
00000FF0: F0 80 75 08 90 F5 81 06 B4 46 80 AC 0E 37 E0 75 |..u......F...7.u|
00001000: D8 00 FF F3 07 B8 8F 00 F9 1F 60 00 04 64 41 3E |..........`..dA>|
00001010: 04 48 2A 4A C8 AC 0F 08 90 8F 08 90 9F 33 66 25 |.H*J.........3f%|
00001020: 9B B5 0C 01 16 6A D6 AD D0 AD 5E A5 0E C0 00 43 |.....j....^....C|
00001030: 80 B4 5E 39 B5 D5 D2 55 B5 AA 54 AD 8A 00 89 8A |..^9...U..T.....|
00001040: 00 AB 50 35 28 02 88 02 55 03 22 C0 03 20 40 53 |..P5(...U.".. @S|
00001050: E2 44 A2 51 40 BE 06 38 F0 3F F0 01 AE 08 00 28 |.D.Q@..8.?.....(|
00001060: FE 40 85 00 6F 15 08 01 B6 AC 55 28 04 E8 AA 94 |.@..o.....U(....|
00001070: CD 10 20 01 96 AD 6C 89 00 FB 8A 00 5B 5E EB 6A |.. ...l.....[^.j|
00001080: F5 AA 08 10 FE 28 02 24 28 02 24 20 7F 24 00 02 |.....(.$(.$ .$..|
00001090: AC 0E 02 04 0B 12 B0 39 02 AC 62 A0 FA 13 02 86 |.......9..b.....|
000010A0: 29 90 17 38 42 1F 0B CF 1F C8 57 C1 47 66 21 C0 |)..8B.....W.Gf!.|
000010B0: E0 23 14 14 FE 08 03 0C 01 D2 F2 D6 F2 96 37 E7 |.#............7.|
000010C0: F3 47 EA 93 47 10 60 F0 51 F8 19 7F 0C 41 DA 01 |.G..G.`.Q....A..|
000010D0: 01 44 15 EC 49 05 D2 C8 02 04 08 05 EC 43 60 04 |.D..I........C`.|
000010E0: 08 7F A8 56 FC 90 56 B3 5A 22 C0 5A CE E2 A7 F4 |...V..V.Z".Z....|
000010F0: AF 8A 00 ED CB 4F 43 28 41 4E 0B 5F E0 2A 2A E4 |.....OC(AN._.**.|
00001100: 2A 30 24 68 00 04 68 28 0A 38 BE 0C 4D C2 2F F8 |*0$h..h(.8..M./.|
00001110: 11 60 AD F8 25 AB 56 F2 4B 18 60 AB 9A B5 44 80 |.`..%.V.K.`...D.|
00001120: AD FC 56 AB EA 57 52 CA D7 E8 55 AE 46 E7 27 C5 |..V..WR...U.F.'.|
00001130: 2F E5 27 0C FC D0 99 2D 11 60 2B FB F2 43 FE C2 |/.'....-.`+..C..|
00001140: 4B FE F2 4F BE 22 50 F9 07 15 3F 89 99 08 90 AB |K..O."P...?.....|
00001150: FC 96 2B F5 F9 21 08 50 FE 51 53 F9 07 E9 1E FE |..+..!.P.QS.....|
00001160: C9 1E FE 49 1E FE 49 4E FE 49 CC FE 41 67 FE 0F |...I..IN.I..Ag..|
00001170: 36 73 5F 30 3C 09 02 64 56 C0 95 33 03 2E 99 19 |6s_0<..dV..3....|
00001180: 68 09 3F 9E DF B6 8A 7F C6 8F C3 80 C3 4B 10 20 |h.?..........K. |
00001190: FC BA AA 00 50 7E 14 14 6B 2B 22 C0 02 36 68 18 |....P~..k+"..6h.|
000011A0: 70 0E FC A4 4E 87 00 79 3E 04 F8 C3 2F F9 70 20 |p...N..y>.../.p |
000011B0: 30 7F 28 B6 CA 00 18 C9 82 D7 01 1E AC 0E 70 86 |0.(...........p.|
000011C0: B0 72 7E 55 E0 F3 BD 02 BF F9 1F FE C5 77 04 08 |.r~U.........w..|
000011D0: A7 E4 05 BB 64 05 02 64 41 72 04 C8 2C 04 18 A0 |....d..dAr..,...|
000011E0: 04 3B 82 00 45 8E 2C 40 80 AE 44 80 2C 0B C0 00 |.;..E.,@..D.,...|
000011F0: 43 80 AF 9A B0 AA 5A 85 56 55 81 27 08 B0 A8 08 |C.....Z.VU.'....|
00001200: B0 00 08 20 A2 06 45 00 51 A0 68 D0 01 43 71 28 |... ..E.Q.h..Cq(|
00001210: 85 02 1D 38 18 F0 C0 79 A4 48 78 7E 65 20 C0 FE |...8...y.Hx~e ..|
00001220: 23 80 08 8F 00 E1 3F C6 07 FE CB 9F 15 B5 FE AD |#.....?.........|
00001230: 58 1A 6E C5 2A FE CB AA 80 A0 13 F8 49 53 FE 51 |X.n.*.......IS.Q|
00001240: FC C5 41 D8 F2 A7 E2 77 03 22 09 80 00 5D 8A 00 |..A....w."...]..|
00001250: A9 85 00 F9 4A 3E 61 8C F0 97 E4 89 2C 43 80 34 |....J>a.....,C.4|
00001260: 5B 02 94 A9 C2 FF A6 2A 3C 1C 01 4A 31 43 88 D5 |[......*<..J1C..|
00001270: A9 19 B4 3A 02 04 1E C3 8F 29 18 B0 3E 3B 24 3C |...:.....)..>;$<|
00001280: 02 24 0C BB 39 00 68 02 84 F9 0A C8 C8 8A A0 08 |.$..9.h.........|
00001290: B0 0C AB A2 65 98 85 00 A9 15 2D CF B2 6A BD 96 |....e.....-..j..|
000012A0: 23 40 56 57 EB 87 00 F9 87 46 F9 87 A7 E9 D1 EA |#@VW.....F......|
000012B0: DB 8C 56 41 F7 B4 E2 AF C4 C2 C7 50 E0 00 40 00 |..VA.......P..@.|
000012C0: 01 A2 04 08 50 35 40 01 04 58 54 04 48 7E 04 68 |....P5@..XT.H~.h|
000012D0: 80 DC 08 90 DB 01 0E BC 46 80 F4 0F 1C E0 1F 02 |........F.......|
000012E0: 24 14 0E 24 34 0B 84 03 32 05 01 B2 84 11 32 B5 |$..$4...2.....2.|
000012F0: 1A 2E A4 66 40 04 48 D0 A2 49 A3 16 8D FA 25 40 |...f@.H..I....%@|
00001300: D1 AA |.. |
****************************************
**********..; END OF STAGE, LOAD THE NEX
T..; ***********************************
**********************..... FUNC.LOAD,KI
LLKEY....LOAD_STAGE...LDX.#0...STX.ACT_F
IG...LDA.P_CARRY,X...BEQ..@F...JSR.LOSE_
ITEM...@@.LDA.PLR_NO...BEQ..@F...INX...I
NC.ACT_FIG...LDA.P_CARRY,X...BEQ..@F...J
SR.LOSE_ITEM...@@.. .JSR.RAST_STOP...CLI
.....JSR.SCREEN_BLACK....;.LDA.STAGE_NO.
.;.BNE..@F..;.LDA.#5..;.STA.STAGE_NO..;.
@@....INC.STAGE_NO.....LDA.STAGE_NO...CM
P.#7...BNE..@F...JMP.POFOZAS...@@.CMP.#9
.; KT...BNE..@F...JMP.END_OF_DEMO...@@.C
MP.#1.; KT...BEQ..@F...JMP.MEGAFUCK....@
@...LDA.#28...LDX.#$32..DISK_CHANGE...JS
R.BEFORE...LDX.#0 .; 'INSERT SIDE B
'...STX.ACT_FIG...LDY.#3...JSR.WRITE_TEX
T...LDX.#1...STX.ACT_FIG...LDY.#4...JSR.
WRITE_TEXT..LOOPY.JSR.KILLKEY...BEQ.LOOP
Y.....JSR.LATER...LDA.STAGE_NO...CMP.#1.
..BNE.MEGAFUCK...JMP.LUFIFUJAS....MEGAFU
CK....LDA.STAGE_NO...TAY...ASL.A...ASL.A
...STA.ACT_IDX.....JSR.VIC_OFF.....LDA.R
ABBIT_FILE,Y...BMI..@F...LDX.#0...LDY.#$
64...JSR.LOAD...JSR.$6B00...@@...; LOAD
SX...LDY.ACT_IDX...LDA.FILE_IDX,Y...BMI.
.@F...LDX.#$00...LDY.#$8D...JSR.LOAD...J
SR.PLACE1...@@...; LOAD LEVELX.BIN (DX).
..LDY.ACT_IDX...LDA.FILE_IDX+1,Y...LDX.#
0...LDY.#$8D...JSR.LOAD.....LDY.STAGE_NO
...LDA.RABBIT_FILE,Y...BMI.NO_RABB.....J
SR.........*. .............0..0..0..0..0
..0..0..0...........@...................
.............O ...........* .....(......
............ ........ ........P..L..\...
.....@..@......*..*..... ...............
............V. ..... ...................
........................................
.................*...(..(. .. *..*.(....
.... ........ ........P..L..\........@..
@.......................................
..... ...... ...Z..J.... .... ..........
............... ........<...............
.........*...(..(. .. *..*.(..........:.
.*..*..*..* .* .* ......W..@.... .* .* .
* .*..*..*..:.........*... ...*..*..*...
. .............................@..@.....
.................................*D.....
....*..(..@..................*..* .. ...
.......9..5......@..@........P ....*..*.
.......................*.......J........
.......................................
.. .& .& .* .* .* .*......... .. . ..($.
(.........*. (.......*..* .. ..........9
..5......@..@........P.....*..*.........
............................ *. J..*....
........................... .. .. >& <&
0* .* .* .*......... .. . ..($.(.......
..*. (..... ......................*..*..
Z.U*........................... ..#$00..
.LDY.#$B0...PLA...JSR.LOAD.....LDA.#$B0.
..STA.$FC...LDA.#$05...STA.$FE...LDA.#$0
7...LDX.#$35...JSR.MEM_COPY..
.RTS....; **************************
*******************************....LATER
..SIDE.LDA.#$32...STA.OLDAL+1.....JSR.FR
ESTART.....LDA.#$A0...STA.$FC...LDA.#$08
...STA.$FE...LDA.#$04...LDX.#$35...JSR.M
EM_COPY.....RTS....; *******************
**************************************..
..POFOZAS...LDA.#22...JSR.GET_TOM...LDA.
#23...LDX.#$33...JMP.DISK_CHANGE
.......; ****************************
*****************************....LUFIFUJ
AS...LDA.#0...JSR.GET_TOM...LDA.PLR1...T
AY...LDA.PLR_FILE,Y...LDX.#$00...LDY.#$E
3...JSR.LOAD...LDA.PLR_NO...BEQ..@F...LD
A.PLR2...TAY...LDA.PLR_FILE,Y...LDX.#$00
...LDY.#$F1...JSR.LOAD...@@...JMP.MEGAFU
CK..GET_TOM...LDX.#$00...LDY.#$8D...JSR.
LOAD.....JSR.$8D00.. .JSR.RAST_STOP...JS
R.VIC_OFF...LDA.#10.; SC ON SIDE B...JSR
.INIC_SCB..*..P%`...0.H_....H...V#@....'
|.88.<...H.X .J...U.......2O..H.+.. @.\.
..A.EE..D. @.....).....@.*..............
4J. Q.....\.B....+..!. @B".A.VA.........
...........0..2........L..XP:H...?H..`.P
A. @.#@J..A.T..V...I..M...B/...DJ..|....
..9!.?.A>PB. @.@M*T...O. Q.D.: J0.HH....
WZ.J..*V5P.../...D.L/E..G.`..~2.. .....
(.3.8J........Z ..$..$...>..?..RR.'.....
_..E..@.4E..A:TD.TLJ!.Z!...H..3.4.....8
.Y....4...[.....~.....G.. ./.. ..*.H-{P-
.#H..F.!..N........E.7....".KA.ED...*/
.. .'+..R..B.C.....J...?...6.?$.?$J..Q:
F>..R..R..R..R.PN*.OA......A...W.O.....
.H..T.C......8._.....7.HR%...*.....A..D
. WN3C.#@+D.'....F.E....R.4.+.J+CGA/....
..Q~SD....*..*....!...P.?.9X.>.. .P.A).@
!G.....I....`C..@..G5 C.....&....GM.. Q.
@^BPI`,..F.Z....:2.J....L%.LA.4!...V.../
..U......F...7.UX.........`..DA>.H*JH...
.....3F%.....JV.P.^....C..^9.URU..T.....
..P5(...U.".. @S.D.Q@..8.?.....(.@..O...
..U(....M. ...L.....[^.J.....(.$(.$ $..
.......9..B ....)..8B..O.HWAGF!..#......
.R.V..7..G..G.`.Q...AZ..D..I.RH.....C`.
..V..V.Z".ZN.......KOC(AN._.**.*0$H..H(
.8..MB/..`..%.V.K.`...D...V..WRJW.U.F.'E
/.'..P.-.`+..C.BK..O."P...?.......+..!.P
.QS.....I..I..IN.IL.AG..6S_0<..DV..3....
H.?....F.C.CK. ....P~..K+"..6H.P...N..Y
>..C/.P 0(.J..I.W....P..R~U........EW..
....D..DAR.H,.. .;..E.,@..D.,...C.....Z.
VU.'....... ..E.Q HP.CQ(...8...Y.HX~E ..
#.....?F..K.....X.NE*.K.. ..IS.Q.EAX...W
."...]......J>A.....,C.4[...B..*<..J1C.U
...:...C.)..>;$<.$..9.H....HH. .....E...
..-O.J..#@VW.....F....Q...VA....DBGP..@.
....P5@..XT.H~.H........F.......$..$4...
2.....2....F@.HP.I....%@Q.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL