_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

Q/HPRG

FILE INFORMATION

FILENAME(S): Q/HPRG

FILE TYPE(S): PRG

FILE SIZE: 7.8K

FIRST SEEN: 2025-11-30 01:12:46

APPEARS ON: 1 disk(s)

FILE HASH

d9b8bcc5d0fc5c7a36900ca70a94be1aa737d5638e4ab94616e89f6b490c19d4

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
10001 SEITE 1 Q/HPRG PRG C64er 5 10 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 27 08 01 00 20 3B  20 20 2B 2B 2B 2B 2B 2B  |..'... ;  ++++++|
00000010: 2B 2B 2B 2B 2B 2B 2B 2B  2B 2B 2B 2B 2B 2B 2B 2B  |++++++++++++++++|
00000020: 2B 2B 2B 2B 2B 2B 2B 00  4D 08 02 00 20 3B 20 20  |+++++++.M... ;  |
00000030: 2B 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |+               |
00000040: 20 20 20 20 20 20 20 20  20 20 20 20 2B 00 73 08  |            +.s.|
00000050: 03 00 20 3B 20 20 2B 20  20 2D 2D 2D 20 54 48 45  |.. ;  +  --- THE|
00000060: 20 43 48 41 52 2D 4B 49  4C 4C 45 52 20 2D 2D 2D  | CHAR-KILLER ---|
00000070: 20 20 2B 00 99 08 04 00  20 3B 20 20 2B 20 20 20  |  +..... ;  +   |
00000080: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000090: 20 20 20 20 20 20 20 20  2B 00 BF 08 05 00 20 3B  |        +..... ;|
000000A0: 20 20 2B 20 28 43 29 20  39 2F 38 39 20 42 59 20  |  + (C) 9/89 BY |
000000B0: 41 4C 45 58 20 47 45 56  41 54 54 45 52 20 2B 00  |ALEX GEVATTER +.|
000000C0: E5 08 06 00 20 3B 20 20  2B 20 20 20 20 20 20 20  |.... ;  +       |
000000D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000000E0: 20 20 20 20 2B 00 0B 09  07 00 20 3B 20 20 2B 2B  |    +..... ;  ++|
000000F0: 2B 2B 2B 2B 2B 2B 2B 2B  2B 2B 2B 2B 2B 2B 2B 2B  |++++++++++++++++|
00000100: 2B 2B 2B 2B 2B 2B 2B 2B  2B 2B 2B 00 31 09 08 00  |+++++++++++.1...|
00000110: 20 3B 20 20 2B 20 20 20  20 20 20 20 20 20 20 20  | ;  +           |
00000120: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000130: 2B 00 57 09 09 00 20 3B  20 20 2B 20 20 54 45 49  |+.W... ;  +  TEI|
00000140: 4C 50 52 47 2E 3A 20 48  41 55 50 54 50 52 4F 47  |LPRG.: HAUPTPROG|
00000150: 52 41 4D 4D 20 20 2B 00  7D 09 0A 00 20 3B 20 20  |RAMM  +.}... ;  |
00000160: 2B 20 53 50 45 49 43 48  45 52 42 45 4C 2E 3A 20  |+ SPEICHERBEL.: |
00000170: 34 30 31 39 32 2D 34 30  39 33 30 20 2B 00 A3 09  |40192-40930 +...|
00000180: 0B 00 20 3B 20 20 2B 20  20 20 20 20 20 51 55 45  |.. ;  +      QUE|
00000190: 4C 4C 54 45 58 54 20 46  55 45 52 3A 20 20 20 20  |LLTEXT FUER:    |
000001A0: 20 20 2B 00 C9 09 0C 00  20 3B 20 20 2B 20 4B 49  |  +..... ;  + KI|
000001B0: 4E 47 53 4F 46 54 20 20  50 4F 57 45 52 20 41 53  |NGSOFT  POWER AS|
000001C0: 53 45 4D 42 4C 45 52 20  2B 00 EF 09 0D 00 20 3B  |SEMBLER +..... ;|
000001D0: 20 20 2B 20 20 20 20 20  20 20 20 20 20 20 20 20  |  +             |
000001E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 2B 00  |              +.|
000001F0: 15 0A 0E 00 20 3B 20 20  2B 2B 2B 2B 2B 2B 2B 2B  |.... ;  ++++++++|
00000200: 2B 2B 2B 2B 2B 2B 2B 2B  2B 2B 2B 2B 2B 2B 2B 2B  |++++++++++++++++|
00000210: 2B 2B 2B 2B 2B 00 1C 0A  0F 00 20 3B 00 3C 0A 10  |+++++..... ;.<..|
00000220: 00 20 2A 3D 34 30 31 39  32 20 20 20 20 20 20 3B  |. *=40192      ;|
00000230: 53 54 41 52 54 41 44 52  45 53 53 45 00 49 0A 11  |STARTADRESSE.I..|
00000240: 00 20 26 3D 34 39 31 35  32 00 50 0A 12 00 20 3B  |. &=49152.P... ;|
00000250: 00 77 0A 13 00 20 56 49  43 20 20 20 20 3D 35 33  |.w... VIC    =53|
00000260: 32 34 38 20 20 20 20 20  20 20 3B 4C 41 42 45 4C  |248       ;LABEL|
00000270: 53 20 44 45 46 49 2D 00  98 0A 14 00 20 53 49 44  |S DEFI-..... SID|
00000280: 20 20 20 20 3D 35 34 32  37 32 20 20 20 20 20 20  |    =54272      |
00000290: 20 3B 4E 49 45 52 45 4E  00 A9 0A 15 00 20 42 49  | ;NIEREN..... BI|
000002A0: 4C 44 2E 4C 20 3D 32 35  33 00 BA 0A 16 00 20 42  |LD.L =253..... B|
000002B0: 49 4C 44 2E 48 20 3D 32  35 34 00 CD 0A 17 00 20  |ILD.H =254..... |
000002C0: 41 4E 46 41 4E 47 20 3D  34 30 39 35 30 00 E1 0A  |ANFANG =40950...|
000002D0: 18 00 20 49 4E 54 2E 4C  20 20 3D 41 4E 46 41 4E  |.. INT.L  =ANFAN|
000002E0: 47 00 F7 0A 19 00 20 49  4E 54 2E 48 20 20 3D 41  |G..... INT.H  =A|
000002F0: 4E 46 41 4E 47 2B 31 00  0D 0B 1A 00 20 41 4E 20  |NFANG+1..... AN |
00000300: 20 20 20 20 3D 41 4E 46  41 4E 47 2B 32 00 23 0B  |    =ANFANG+2.#.|
00000310: 1B 00 20 5A 41 45 48 2E  4C 20 3D 41 4E 46 41 4E  |.. ZAEH.L =ANFAN|
00000320: 47 2B 33 00 39 0B 1C 00  20 5A 41 45 48 2E 48 20  |G+3.9... ZAEH.H |
00000330: 3D 41 4E 46 41 4E 47 2B  34 00 4F 0B 1D 00 20 5A  |=ANFANG+4.O... Z|
00000340: 55 46 20 20 20 20 3D 41  4E 46 41 4E 47 2B 35 00  |UF    =ANFANG+5.|
00000350: 65 0B 1E 00 20 5A 45 49  4C 45 20 20 3D 41 4E 46  |e... ZEILE  =ANF|
00000360: 41 4E 47 2B 36 00 7B 0B  1F 00 20 53 50 52 2E 5A  |ANG+6.{... SPR.Z|
00000370: 20 20 3D 41 4E 46 41 4E  47 2B 37 00 91 0B 20 00  |  =ANFANG+7... .|
00000380: 20 53 50 41 4C 54 45 20  3D 41 4E 46 41 4E 47 2B  | SPALTE =ANFANG+|
00000390: 38 00 A7 0B 21 00 20 4C  4F 45 2E 5A 20 20 3D 41  |8...!. LOE.Z  =A|
000003A0: 4E 46 41 4E 47 2B 39 00  AE 0B 22 00 20 3B 00 CE  |NFANG+9...". ;..|
000003B0: 0B 23 00 20 4C 44 41 20  23 30 20 20 20 20 20 20  |.#. LDA #0      |
000003C0: 20 3B 50 52 4F 47 52 41  4D 4D 20 56 4F 52 00 EE  | ;PROGRAMM VOR..|
000003D0: 0B 24 00 20 53 54 41 20  35 35 20 20 20 20 20 20  |.$. STA 55      |
000003E0: 20 3B 55 45 42 45 52 53  43 48 52 45 49 2D 00 0F  | ;UEBERSCHREI-..|
000003F0: 0C 25 00 20 4C 44 41 20  23 31 35 37 20 20 20 20  |.%. LDA #157    |
00000400: 20 3B 42 45 4E 20 53 43  48 55 45 54 5A 45 4E 00  | ;BEN SCHUETZEN.|
00000410: 1B 0C 26 00 20 53 54 41  20 35 36 00 22 0C 27 00  |..&. STA 56.".'.|
00000420: 20 3B 00 41 0C 28 00 20  4C 44 58 20 23 30 20 20  | ;.A.(. LDX #0  |
00000430: 20 20 20 20 20 3B 53 50  52 49 54 45 44 41 54 45  |     ;SPRITEDATE|
00000440: 4E 00 67 0C 29 00 20 4C  4F 4F 50 2E 31 20 4C 44  |N.g.). LOOP.1 LD|
00000450: 41 20 53 50 52 49 54 45  2C 58 20 3B 22 53 50 52  |A SPRITE,X ;"SPR|
00000460: 49 54 45 22 20 49 4E 00  88 0C 2A 00 20 53 54 41  |ITE" IN...*. STA|
00000470: 20 38 39 36 2C 58 20 20  20 20 3B 53 50 52 49 54  | 896,X    ;SPRIT|
00000480: 45 2D 42 4C 4F 43 4B 53  00 A4 0C 2B 00 20 53 54  |E-BLOCKS...+. ST|
00000490: 41 20 39 36 30 2C 58 20  20 20 20 3B 31 34 20 55  |A 960,X    ;14 U|
000004A0: 2E 20 31 35 00 C0 0C 2C  00 20 49 4E 58 20 20 20  |. 15...,. INX   |
000004B0: 20 20 20 20 20 20 20 3B  4B 4F 50 49 45 52 45 4E  |       ;KOPIEREN|
000004C0: 00 CD 0C 2D 00 20 43 50  58 20 23 36 33 00 DD 0C  |...-. CPX #63...|
000004D0: 2E 00 20 42 4E 45 20 4C  4F 4F 50 2E 31 00 EB 0C  |.. BNE LOOP.1...|
000004E0: 2F 00 20 4C 44 41 20 23  32 35 35 00 FB 0C 30 00  |/. LDA #255...0.|
000004F0: 20 53 54 41 20 38 39 36  2B 32 32 00 0B 0D 31 00  | STA 896+22...1.|
00000500: 20 53 54 41 20 38 39 36  2B 32 35 00 1B 0D 32 00  | STA 896+25...2.|
00000510: 20 53 54 41 20 38 39 36  2B 32 38 00 2B 0D 33 00  | STA 896+28.+.3.|
00000520: 20 53 54 41 20 38 39 36  2B 33 31 00 32 0D 34 00  | STA 896+31.2.4.|
00000530: 20 3B 00 52 0D 35 00 20  4C 44 58 20 23 30 20 20  | ;.R.5. LDX #0  |
00000540: 20 20 20 20 20 3B 54 45  58 54 20 41 55 53 20 54  |     ;TEXT AUS T|
00000550: 41 2D 00 79 0D 36 00 20  4C 4F 4F 50 2E 32 20 4C  |A-.y.6. LOOP.2 L|
00000560: 44 41 20 54 45 58 54 2C  58 20 20 20 3B 42 45 4C  |DA TEXT,X   ;BEL|
00000570: 4C 45 20 22 54 45 58 54  22 00 95 0D 37 00 20 4A  |LE "TEXT"...7. J|
00000580: 53 52 20 24 46 46 44 32  20 20 20 20 3B 41 55 53  |SR $FFD2    ;AUS|
00000590: 47 45 42 45 4E 00 9E 0D  38 00 20 49 4E 58 00 AB  |GEBEN...8. INX..|
000005A0: 0D 39 00 20 43 50 58 20  23 31 39 00 BB 0D 3A 00  |.9. CPX #19...:.|
000005B0: 20 42 4E 45 20 4C 4F 4F  50 2E 32 00 C2 0D 3B 00  | BNE LOOP.2...;.|
000005C0: 20 3B 00 E3 0D 3C 00 20  4C 44 58 20 23 31 30 20  | ;...<. LDX #10 |
000005D0: 20 20 20 20 20 3B 5A 57  49 53 43 48 45 4E 53 50  |     ;ZWISCHENSP|
000005E0: 45 49 2D 00 04 0E 3D 00  20 4C 44 41 20 23 30 20  |EI-...=. LDA #0 |
000005F0: 20 20 20 20 20 20 3B 43  48 45 52 20 4C 4F 45 53  |      ;CHER LOES|
00000600: 43 48 45 4E 00 1F 0E 3E  00 20 4C 4F 4F 50 2E 33  |CHEN...>. LOOP.3|
00000610: 20 53 54 41 20 41 4E 46  41 4E 47 2D 31 2C 58 00  | STA ANFANG-1,X.|
00000620: 28 0E 3F 00 20 44 45 58  00 38 0E 40 00 20 42 4E  |(.?. DEX.8.@. BN|
00000630: 45 20 4C 4F 4F 50 2E 33  00 3F 0E 41 00 20 3B 00  |E LOOP.3.?.A. ;.|
00000640: 5D 0E 42 00 20 4C 44 41  20 23 38 20 20 20 20 20  |].B. LDA #8     |
00000650: 20 20 3B 56 49 43 2D 47  52 55 4E 44 2D 00 7E 0E  |  ;VIC-GRUND-.~.|
00000660: 43 00 20 53 54 41 20 56  49 43 2B 31 34 20 20 20  |C. STA VIC+14   |
00000670: 3B 45 49 4E 53 54 45 4C  4C 55 4E 47 45 4E 00 8E  |;EINSTELLUNGEN..|
00000680: 0E 44 00 20 4C 44 41 20  56 49 43 2B 31 36 00 9C  |.D. LDA VIC+16..|
00000690: 0E 45 00 20 41 4E 44 20  23 31 32 37 00 AC 0E 46  |.E. AND #127...F|
000006A0: 00 20 53 54 41 20 56 49  43 2B 31 36 00 BC 0E 47  |. STA VIC+16...G|
000006B0: 00 20 4C 44 41 20 56 49  43 2B 32 31 00 CA 0E 48  |. LDA VIC+21...H|
000006C0: 00 20 4F 52 41 20 23 31  32 38 00 DA 0E 49 00 20  |. ORA #128...I. |
000006D0: 53 54 41 20 56 49 43 2B  32 31 00 EA 0E 4A 00 20  |STA VIC+21...J. |
000006E0: 4C 44 41 20 56 49 43 2B  32 33 00 F8 0E 4B 00 20  |LDA VIC+23...K. |
000006F0: 41 4E 44 20 23 31 32 37  00 08 0F 4C 00 20 53 54  |AND #127...L. ST|
00000700: 41 20 56 49 43 2B 32 33  00 18 0F 4D 00 20 4C 44  |A VIC+23...M. LD|
00000710: 41 20 56 49 43 2B 32 37  00 26 0F 4E 00 20 41 4E  |A VIC+27.&.N. AN|
00000720: 44 20 23 31 32 37 00 36  0F 4F 00 20 53 54 41 20  |D #127.6.O. STA |
00000730: 56 49 43 2B 32 37 00 46  0F 50 00 20 4C 44 41 20  |VIC+27.F.P. LDA |
00000740: 56 49 43 2B 32 38 00 54  0F 51 00 20 41 4E 44 20  |VIC+28.T.Q. AND |
00000750: 23 31 32 37 00 64 0F 52  00 20 53 54 41 20 56 49  |#127.d.R. STA VI|
00000760: 43 2B 32 38 00 74 0F 53  00 20 4C 44 41 20 56 49  |C+28.t.S. LDA VI|
00000770: 43 2B 32 39 00 82 0F 54  00 20 41 4E 44 20 23 31  |C+29...T. AND #1|
00000780: 32 37 00 92 0F 55 00 20  53 54 41 20 56 49 43 2B  |27...U. STA VIC+|
00000790: 32 39 00 9E 0F 56 00 20  4C 44 41 20 23 37 00 AE  |29...V. LDA #7..|
000007A0: 0F 57 00 20 53 54 41 20  56 49 43 2B 34 36 00 BB  |.W. STA VIC+46..|
000007B0: 0F 58 00 20 4C 44 41 20  23 31 34 00 C9 0F 59 00  |.X. LDA #14...Y.|
000007C0: 20 53 54 41 20 32 30 34  37 00 D0 0F 5A 00 20 3B  | STA 2047...Z. ;|
000007D0: 00 EE 0F 5B 00 20 4C 44  41 20 23 31 35 20 20 20  |...[. LDA #15   |
000007E0: 20 20 20 3B 53 49 44 2D  47 52 55 4E 44 2D 00 0F  |   ;SID-GRUND-..|
000007F0: 10 5C 00 20 53 54 41 20  53 49 44 2B 32 34 20 20  |.\. STA SID+24  |
00000800: 20 3B 45 49 4E 53 54 45  4C 4C 55 4E 47 45 4E 00  | ;EINSTELLUNGEN.|
00000810: 1D 10 5D 00 20 4C 44 41  20 23 31 33 30 00 2D 10  |..]. LDA #130.-.|
00000820: 5E 00 20 53 54 41 20 53  49 44 2B 31 34 00 39 10  |^. STA SID+14.9.|
00000830: 5F 00 20 4C 44 41 20 23  38 00 49 10 60 00 20 53  |_. LDA #8.I.`. S|
00000840: 54 41 20 53 49 44 2B 31  35 00 57 10 61 00 20 4C  |TA SID+15.W.a. L|
00000850: 44 41 20 23 31 32 38 00  67 10 62 00 20 53 54 41  |DA #128.g.b. STA|
00000860: 20 53 49 44 2B 31 38 00  73 10 63 00 20 4C 44 41  | SID+18.s.c. LDA|
00000870: 20 23 30 00 83 10 64 00  20 53 54 41 20 53 49 44  | #0...d. STA SID|
00000880: 2B 31 39 00 91 10 65 00  20 4C 44 41 20 23 32 34  |+19...e. LDA #24|
00000890: 30 00 A1 10 66 00 20 53  54 41 20 53 49 44 2B 32  |0...f. STA SID+2|
000008A0: 30 00 A8 10 67 00 20 3B  00 C4 10 68 00 20 4C 44  |0...g. ;...h. LD|
000008B0: 58 20 23 39 20 20 20 20  20 20 20 3B 43 42 4D 38  |X #9       ;CBM8|
000008C0: 30 20 41 42 00 EC 10 69  00 20 4C 4F 4F 50 2E 34  |0 AB...i. LOOP.4|
000008D0: 20 44 45 58 20 20 20 20  20 20 20 20 20 20 3B 33  | DEX          ;3|
000008E0: 32 37 36 38 20 53 43 48  52 45 49 2D 00 0B 11 6A  |2768 SCHREI-...j|
000008F0: 00 20 4C 44 41 20 43 42  4D 38 30 2C 58 20 20 3B  |. LDA CBM80,X  ;|
00000900: 42 45 4E 20 28 52 45 53  45 54 2D 00 25 11 6B 00  |BEN (RESET-.%.k.|
00000910: 20 53 54 41 20 33 32 37  36 38 2C 58 20 20 3B 53  | STA 32768,X  ;S|
00000920: 43 48 55 54 5A 00 35 11  6C 00 20 42 4E 45 20 4C  |CHUTZ.5.l. BNE L|
00000930: 4F 4F 50 2E 34 00 3C 11  6D 00 20 3B 00 5B 11 6E  |OOP.4.<.m. ;.[.n|
00000940: 00 20 4C 44 41 20 23 3C  52 45 53 54 2E 20 20 3B  |. LDA #<REST.  ;|
00000950: 52 45 53 54 4F 52 45 20  41 55 46 00 7A 11 6F 00  |RESTORE AUF.z.o.|
00000960: 20 53 54 41 20 37 39 32  20 20 20 20 20 20 3B 45  | STA 792      ;E|
00000970: 49 47 45 4E 45 20 52 4F  55 2D 00 9B 11 70 00 20  |IGENE ROU-...p. |
00000980: 4C 44 41 20 23 3E 52 45  53 54 2E 20 20 3B 54 49  |LDA #>REST.  ;TI|
00000990: 4E 45 20 45 49 4E 53 54  45 4C 2D 00 B2 11 71 00  |NE EINSTEL-...q.|
000009A0: 20 53 54 41 20 37 39 33  20 20 20 20 20 20 3B 4C  | STA 793      ;L|
000009B0: 45 4E 00 B9 11 72 00 20  3B 00 D7 11 73 00 20 4C  |EN...r. ;...s. L|
000009C0: 44 41 20 37 38 38 20 20  20 20 20 20 3B 41 4C 54  |DA 788      ;ALT|
000009D0: 45 4E 20 49 52 51 2D 00  F4 11 74 00 20 53 54 41  |EN IRQ-...t. STA|
000009E0: 20 49 4E 54 2E 4C 20 20  20 20 3B 56 45 4B 54 4F  | INT.L    ;VEKTO|
000009F0: 52 20 49 4E 00 15 12 75  00 20 4C 44 41 20 37 38  |R IN...u. LDA 78|
00000A00: 39 20 20 20 20 20 20 3B  49 4E 54 2E 4C 20 2B 20  |9      ;INT.L + |
00000A10: 49 4E 54 2E 48 00 32 12  76 00 20 53 54 41 20 49  |INT.H.2.v. STA I|
00000A20: 4E 54 2E 48 20 20 20 20  3B 53 50 45 49 43 48 45  |NT.H    ;SPEICHE|
00000A30: 52 4E 00 4D 12 77 00 20  53 45 49 20 20 20 20 20  |RN.M.w. SEI     |
00000A40: 20 20 20 20 20 3B 49 52  51 20 41 55 46 00 6C 12  |     ;IRQ AUF.l.|
00000A50: 78 00 20 4C 44 41 20 23  3C 49 4E 54 45 52 20 20  |x. LDA #<INTER  |
00000A60: 3B 45 49 47 45 4E 45 20  52 4F 55 2D 00 8C 12 79  |;EIGENE ROU-...y|
00000A70: 00 20 53 54 41 20 37 38  38 20 20 20 20 20 20 3B  |. STA 788      ;|
00000A80: 54 49 4E 45 20 53 54 45  4C 4C 45 4E 00 9D 12 7A  |TINE STELLEN...z|
00000A90: 00 20 4C 44 41 20 23 3E  49 4E 54 45 52 00 AA 12  |. LDA #>INTER...|
00000AA0: 7B 00 20 53 54 41 20 37  38 39 00 B3 12 7C 00 20  |{. STA 789...|. |
00000AB0: 43 4C 49 00 BA 12 7D 00  20 3B 00 D9 12 7E 00 20  |CLI...}. ;...~. |
00000AC0: 52 54 53 20 20 20 20 20  20 20 20 20 20 3B 5A 55  |RTS          ;ZU|
00000AD0: 52 55 45 43 4B 20 5A 55  4D 00 F9 12 7F 00 20 3B  |RUECK ZUM..... ;|
00000AE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000AF0: 20 20 20 3B 42 41 53 49  43 00 00 13 80 00 20 3B  |   ;BASIC..... ;|
00000B00: 00 27 13 81 00 20 3B 20  2A 2A 2A 20 45 49 47 45  |.'... ; *** EIGE|
00000B10: 4E 45 20 20 52 45 53 54  4F 52 45 2D 52 4F 55 54  |NE  RESTORE-ROUT|
00000B20: 49 4E 45 20 2A 2A 2A 00  2E 13 82 00 20 3B 00 54  |INE ***..... ;.T|
00000B30: 13 83 00 20 52 45 53 54  2E 20 20 50 48 41 20 20  |... REST.  PHA  |
00000B40: 20 20 20 20 20 20 20 20  3B 44 49 45 20 4E 4F 52  |        ;DIE NOR|
00000B50: 4D 41 4C 45 00 74 13 84  00 20 54 58 41 20 20 20  |MALE.t... TXA   |
00000B60: 20 20 20 20 20 20 20 3B  52 45 53 54 4F 52 45 2D  |       ;RESTORE-|
00000B70: 52 4F 55 2D 00 91 13 85  00 20 50 48 41 20 20 20  |ROU-..... PHA   |
00000B80: 20 20 20 20 20 20 20 3B  54 49 4E 45 20 57 49 52  |       ;TINE WIR|
00000B90: 44 00 B1 13 86 00 20 54  59 41 20 20 20 20 20 20  |D..... TYA      |
00000BA0: 20 20 20 20 3B 41 55 53  47 45 46 55 45 48 52 54  |    ;AUSGEFUEHRT|
00000BB0: 2C 00 D0 13 87 00 20 50  48 41 20 20 20 20 20 20  |,..... PHA      |
00000BC0: 20 20 20 20 3B 4E 55 52  20 44 41 53 20 5A 55 2D  |    ;NUR DAS ZU-|
00000BD0: 00 EF 13 88 00 20 4C 44  41 20 23 24 37 46 20 20  |..... LDA #$7F  |
00000BE0: 20 20 20 3B 52 55 45 43  4B 53 45 54 5A 45 4E 00  |   ;RUECKSETZEN.|
00000BF0: 0D 14 89 00 20 53 54 41  20 24 44 44 30 44 20 20  |.... STA $DD0D  |
00000C00: 20 20 3B 44 45 53 20 49  4E 54 45 52 2D 00 2B 14  |  ;DES INTER-.+.|
00000C10: 8A 00 20 4C 44 59 20 24  44 44 30 44 20 20 20 20  |.. LDY $DD0D    |
00000C20: 3B 52 55 50 54 53 20 57  49 52 44 00 4A 14 8B 00  |;RUPTS WIRD.J...|
00000C30: 20 42 4D 49 20 53 50 52  2E 31 20 20 20 20 3B 41  | BMI SPR.1    ;A|
00000C40: 55 53 47 45 4C 41 53 53  45 4E 00 59 14 8C 00 20  |USGELASSEN.Y... |
00000C50: 4A 53 52 20 24 46 36 42  43 00 68 14 8D 00 20 4A  |JSR $F6BC.h... J|
00000C60: 53 52 20 24 46 46 45 31  00 77 14 8E 00 20 42 4E  |SR $FFE1.w... BN|
00000C70: 45 20 53 50 52 2E 31 00  86 14 8F 00 20 4A 53 52  |E SPR.1..... JSR|
00000C80: 20 24 46 44 41 33 00 95  14 90 00 20 4A 53 52 20  | $FDA3..... JSR |
00000C90: 24 45 35 31 38 00 A6 14  91 00 20 4A 4D 50 20 28  |$E518..... JMP (|
00000CA0: 24 41 30 30 32 29 00 BC  14 92 00 20 53 50 52 2E  |$A002)..... SPR.|
00000CB0: 31 20 20 4A 4D 50 20 24  46 45 37 32 00 C3 14 93  |1  JMP $FE72....|
00000CC0: 00 20 3B 00 E9 14 94 00  20 3B 20 20 2A 2A 2A 20  |. ;..... ;  *** |
00000CD0: 45 49 47 45 4E 45 20 20  52 45 53 45 54 2D 52 4F  |EIGENE  RESET-RO|
00000CE0: 55 54 49 4E 45 20 2A 2A  2A 00 F0 14 95 00 20 3B  |UTINE ***..... ;|
00000CF0: 00 16 15 96 00 20 52 45  53 45 54 20 20 53 54 58  |..... RESET  STX|
00000D00: 20 24 44 30 31 36 20 20  20 20 3B 44 49 45 20 4E  | $D016    ;DIE N|
00000D10: 4F 52 4D 41 4C 45 00 37  15 97 00 20 4A 53 52 20  |ORMALE.7... JSR |
00000D20: 24 46 44 41 33 20 20 20  20 3B 52 45 53 45 54 2D  |$FDA3    ;RESET-|
00000D30: 52 4F 55 54 49 4E 45 00  56 15 98 00 20 4A 53 52  |ROUTINE.V... JSR|
00000D40: 20 24 46 44 35 30 20 20  20 20 3B 57 49 52 44 20  | $FD50    ;WIRD |
00000D50: 41 55 53 47 45 2D 00 74  15 99 00 20 4A 53 52 20  |AUSGE-.t... JSR |
00000D60: 24 46 46 38 41 20 20 20  20 3B 46 55 45 48 52 54  |$FF8A    ;FUEHRT|
00000D70: 2C 20 5A 55 00 91 15 9A  00 20 4A 53 52 20 24 46  |, ZU..... JSR $F|
00000D80: 46 35 42 20 20 20 20 3B  53 41 45 54 5A 4C 49 43  |F5B    ;SAETZLIC|
00000D90: 48 00 AE 15 9B 00 20 43  4C 49 20 20 20 20 20 20  |H..... CLI      |
00000DA0: 20 20 20 20 3B 57 49 52  44 20 4E 4F 43 48 00 CF  |    ;WIRD NOCH..|
00000DB0: 15 9C 00 20 4A 53 52 20  24 45 34 35 33 20 20 20  |... JSR $E453   |
00000DC0: 20 3B 44 45 52 20 43 48  41 52 2D 4B 49 4C 2D 00  | ;DER CHAR-KIL-.|
00000DD0: F0 15 9D 00 20 4A 53 52  20 24 45 33 42 46 20 20  |.... JSR $E3BF  |
00000DE0: 20 20 3B 4C 45 52 20 41  4B 54 49 56 49 45 52 54  |  ;LER AKTIVIERT|
00000DF0: 00 FF 15 9E 00 20 4A 53  52 20 24 45 34 32 32 00  |..... JSR $E422.|
00000E00: 0C 16 9F 00 20 4C 44 41  20 23 37 31 00 19 16 A0  |.... LDA #71....|
00000E10: 00 20 53 54 41 20 37 39  32 00 27 16 A1 00 20 4C  |. STA 792.'... L|
00000E20: 44 41 20 23 32 35 34 00  34 16 A2 00 20 53 54 41  |DA #254.4... STA|
00000E30: 20 37 39 33 00 43 16 A3  00 20 4A 53 52 20 34 30  | 793.C... JSR 40|
00000E40: 31 39 32 00 52 16 A4 00  20 4A 4D 50 20 24 45 33  |192.R... JMP $E3|
00000E50: 38 36 00 59 16 A5 00 20  3B 00 81 16 A6 00 20 3B  |86.Y... ;..... ;|
00000E60: 2A 2A 2A 20 45 49 47 45  4E 45 20 20 49 4E 54 45  |*** EIGENE  INTE|
00000E70: 52 52 55 50 54 2D 52 4F  55 54 49 4E 45 20 2A 2A  |RRUPT-ROUTINE **|
00000E80: 2A 00 88 16 A7 00 20 3B  00 AB 16 A8 00 20 49 4E  |*..... ;..... IN|
00000E90: 54 45 52 20 20 4C 44 41  20 56 49 43 2B 32 31 20  |TER  LDA VIC+21 |
00000EA0: 20 20 3B 57 45 4E 4E 20  45 49 4E 00 CB 16 A9 00  |  ;WENN EIN.....|
00000EB0: 20 42 4E 45 20 53 50 52  2E 32 20 20 20 20 3B 52  | BNE SPR.2    ;R|
00000EC0: 45 53 54 4F 52 45 20 41  55 53 2D 00 E7 16 AA 00  |ESTORE AUS-.....|
00000ED0: 20 53 45 49 20 20 20 20  20 20 20 20 20 20 3B 47  | SEI          ;G|
00000EE0: 45 46 55 45 48 52 54 00  06 17 AB 00 20 4C 44 41  |EFUEHRT..... LDA|
00000EF0: 20 49 4E 54 2E 4C 20 20  20 20 3B 57 55 52 44 45  | INT.L    ;WURDE|
00000F00: 2C 20 4D 55 53 53 00 27  17 AC 00 20 53 54 41 20  |, MUSS.'... STA |
00000F10: 37 38 38 20 20 20 20 20  20 3B 44 45 52 20 43 48  |788      ;DER CH|
00000F20: 41 52 2D 4B 49 4C 2D 00  48 17 AD 00 20 4C 44 41  |AR-KIL-.H... LDA|
00000F30: 20 49 4E 54 2E 48 20 20  20 20 3B 4C 45 52 20 4E  | INT.H    ;LER N|
00000F40: 45 55 20 49 4E 49 54 2D  00 65 17 AE 00 20 53 54  |EU INIT-.e... ST|
00000F50: 41 20 37 38 39 20 20 20  20 20 20 3B 49 41 4C 49  |A 789      ;IALI|
00000F60: 53 49 45 52 54 00 7F 17  AF 00 20 43 4C 49 20 20  |SIERT..... CLI  |
00000F70: 20 20 20 20 20 20 20 20  3B 57 45 52 44 45 4E 00  |        ;WERDEN.|
00000F80: 8E 17 B0 00 20 4A 53 52  20 34 30 31 39 32 00 95  |.... JSR 40192..|
00000F90: 17 B1 00 20 3B 00 BB 17  B2 00 20 53 50 52 2E 32  |... ;..... SPR.2|
00000FA0: 20 20 4C 44 41 20 41 4E  20 20 20 20 20 20 20 3B  |  LDA AN       ;|
00000FB0: 43 48 41 52 2D 4B 49 4C  4C 45 52 00 D6 17 B3 00  |CHAR-KILLER.....|
00000FC0: 20 42 4E 45 20 4C 41 45  55 46 54 20 20 20 3B 41  | BNE LAEUFT   ;A|
00000FD0: 4E 3D 4E 41 43 48 00 FE  17 B4 00 20 3B 20 20 20  |N=NACH..... ;   |
00000FE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000FF0: 3B 4C 41 45 55 46 54 20  53 50 52 49 4E 2E 00 05  |;LAEUFT SPRIN...|
00001000: 18 B5 00 20 3B 00 26 18  B6 00 20 49 4E 43 20 5A  |... ;.&... INC Z|
00001010: 41 45 48 2E 4C 20 20 20  3B 57 41 52 54 45 53 43  |AEH.L   ;WARTESC|
00001020: 48 4C 45 49 46 45 00 46  18 B7 00 20 4C 44 41 20  |HLEIFE.F... LDA |
00001030: 5A 41 45 48 2E 4C 20 20  20 3B 28 4C 4F 2F 48 49  |ZAEH.L   ;(LO/HI|
00001040: 2D 5A 41 45 48 2D 00 5E  18 B8 00 20 42 4E 45 20  |-ZAEH-.^... BNE |
00001050: 53 50 52 2E 33 20 20 20  20 3B 4C 45 52 29 00 65  |SPR.3    ;LER).e|
00001060: 18 B9 00 20 3B 00 75 18  BA 00 20 4C 44 41 20 5A  |... ;.u... LDA Z|
00001070: 41 45 48 2E 48 00 82 18  BB 00 20 43 4D 50 20 5A  |AEH.H..... CMP Z|
00001080: 55 46 00 92 18 BC 00 20  42 43 53 20 45 52 53 54  |UF..... BCS ERST|
00001090: 41 4E 00 A2 18 BD 00 20  49 4E 43 20 5A 41 45 48  |AN..... INC ZAEH|
000010A0: 2E 48 00 BA 18 BE 00 20  53 50 52 2E 33 20 20 4A  |.H..... SPR.3  J|
000010B0: 4D 50 20 28 49 4E 54 2E  4C 29 00 C1 18 BF 00 20  |MP (INT.L)..... |
000010C0: 3B 00 E9 18 C0 00 20 45  52 53 54 41 4E 20 49 4E  |;..... ERSTAN IN|
000010D0: 43 20 41 4E 20 20 20 20  20 20 20 3B 44 49 45 20  |C AN       ;DIE |
000010E0: 56 4F 52 42 45 52 45 49  2D 00 08 19 C1 00 20 4C  |VORBEREI-..... L|
000010F0: 44 41 20 32 30 34 20 20  20 20 20 20 3B 54 55 4E  |DA 204      ;TUN|
00001100: 47 45 4E 20 46 55 45 52  00 27 19 C2 00 20 42 45  |GEN FUER.'... BE|
00001110: 51 20 53 50 52 2E 34 20  20 20 20 3B 44 41 53 20  |Q SPR.4    ;DAS |
00001120: 41 55 46 54 41 55 2D 00  4A 19 C3 00 20 3B 20 20  |AUFTAU-.J... ;  |
00001130: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001140: 20 3B 43 48 45 4E 20 44  45 53 00 6A 19 C4 00 20  | ;CHEN DES.j... |
00001150: 4A 53 52 20 5A 55 46 41  4C 4C 20 20 20 3B 43 48  |JSR ZUFALL   ;CH|
00001160: 41 52 2D 4B 49 4C 4C 45  52 53 00 88 19 C5 00 20  |AR-KILLERS..... |
00001170: 4C 44 41 20 5A 55 46 20  20 20 20 20 20 3B 57 45  |LDA ZUF      ;WE|
00001180: 52 44 45 4E 20 47 45 2D  00 A4 19 C6 00 20 53 54  |RDEN GE-..... ST|
00001190: 41 20 5A 45 49 4C 45 20  20 20 20 3B 54 52 4F 46  |A ZEILE    ;TROF|
000011A0: 46 45 4E 2C 00 C3 19 C7  00 20 4A 4D 50 20 53 50  |FEN,..... JMP SP|
000011B0: 52 2E 35 20 20 20 20 3B  44 2E 48 2E 20 44 49 45  |R.5    ;D.H. DIE|
000011C0: 20 59 2D 00 EB 19 C8 00  20 3B 20 20 20 20 20 20  | Y-..... ;      |
000011D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 3B 50 4F  |             ;PO|
000011E0: 53 49 54 49 4F 4E 20 46  55 45 52 00 10 1A C9 00  |SITION FUER.....|
000011F0: 20 53 50 52 2E 34 20 20  4C 44 41 20 32 31 34 20  | SPR.4  LDA 214 |
00001200: 20 20 20 20 20 3B 44 41  53 20 53 50 52 49 54 45  |     ;DAS SPRITE|
00001210: 00 2D 1A CA 00 20 53 54  41 20 5A 45 49 4C 45 20  |.-... STA ZEILE |
00001220: 20 20 20 3B 53 4F 57 49  45 20 44 49 45 00 55 1A  |   ;SOWIE DIE.U.|
00001230: CB 00 20 3B 20 20 20 20  20 20 20 20 20 20 20 20  |.. ;            |
00001240: 20 20 20 20 20 20 20 3B  41 4E 46 41 4E 47 53 41  |       ;ANFANGSA|
00001250: 44 52 45 53 2D 00 7B 1A  CC 00 20 53 50 52 2E 35  |DRES-.{... SPR.5|
00001260: 20 20 41 53 4C 20 20 20  20 20 20 20 20 20 20 3B  |  ASL          ;|
00001270: 53 45 20 44 45 52 20 45  4E 54 2D 00 9A 1A CD 00  |SE DER ENT-.....|
00001280: 20 41 53 4C 20 20 20 20  20 20 20 20 20 20 3B 53  | ASL          ;S|
00001290: 50 52 45 43 48 45 4E 44  45 4E 00 B6 1A CE 00 20  |PRECHENDEN..... |
000012A0: 41 53 4C 20 20 20 20 20  20 20 20 20 20 3B 5A 45  |ASL          ;ZE|
000012B0: 49 4C 45 20 49 4D 00 D5  1A CF 00 20 43 4C 43 20  |ILE IM..... CLC |
000012C0: 20 20 20 20 20 20 20 20  20 3B 42 49 4C 44 53 43  |         ;BILDSC|
000012D0: 48 49 52 4D 2D 00 F6 1A  D0 00 20 41 44 43 20 23  |HIRM-..... ADC #|
000012E0: 34 35 20 20 20 20 20 20  3B 53 50 45 49 43 48 45  |45      ;SPEICHE|
000012F0: 52 20 57 45 52 2D 00 17  1B D1 00 20 53 54 41 20  |R WER-..... STA |
00001300: 56 49 43 2B 31 35 20 20  20 3B 44 45 4E 20 42 45  |VIC+15   ;DEN BE|
00001310: 52 45 43 48 4E 45 54 00  1E 1B D2 00 20 3B 00 2E  |RECHNET..... ;..|
00001320: 1B D3 00 20 4C 44 41 20  23 3C 31 30 32 34 00 3E  |... LDA #<1024.>|
00001330: 1B D4 00 20 53 54 41 20  42 49 4C 44 2E 4C 00 4E  |... STA BILD.L.N|
00001340: 1B D5 00 20 4C 44 41 20  23 3E 31 30 32 34 00 5E  |... LDA #>1024.^|
00001350: 1B D6 00 20 53 54 41 20  42 49 4C 44 2E 48 00 6B  |... STA BILD.H.k|
00001360: 1B D7 00 20 4C 44 58 20  23 34 30 00 7B 1B D8 00  |... LDX #40.{...|
00001370: 20 4C 4F 4F 50 2E 35 20  43 4C 43 00 8B 1B D9 00  | LOOP.5 CLC.....|
00001380: 20 4C 44 41 20 42 49 4C  44 2E 4C 00 9A 1B DA 00  | LDA BILD.L.....|
00001390: 20 41 44 43 20 5A 45 49  4C 45 00 AA 1B DB 00 20  | ADC ZEILE..... |
000013A0: 53 54 41 20 42 49 4C 44  2E 4C 00 BA 1B DC 00 20  |STA BILD.L..... |
000013B0: 4C 44 41 20 42 49 4C 44  2E 48 00 C6 1B DD 00 20  |LDA BILD.H..... |
000013C0: 41 44 43 20 23 30 00 D6  1B DE 00 20 53 54 41 20  |ADC #0..... STA |
000013D0: 42 49 4C 44 2E 48 00 DF  1B DF 00 20 44 45 58 00  |BILD.H..... DEX.|
000013E0: EF 1B E0 00 20 42 4E 45  20 4C 4F 4F 50 2E 35 00  |.... BNE LOOP.5.|
000013F0: F6 1B E1 00 20 3B 00 07  1C E2 00 20 4A 4D 50 20  |.... ;..... JMP |
00001400: 28 49 4E 54 2E 4C 29 00  0E 1C E3 00 20 3B 00 33  |(INT.L)..... ;.3|
00001410: 1C E4 00 20 4C 41 45 55  46 54 20 49 4E 43 20 53  |... LAEUFT INC S|
00001420: 50 52 2E 5A 20 20 20 20  3B 44 41 53 20 22 4D 41  |PR.Z    ;DAS "MA|
00001430: 55 4C 22 00 54 1C E5 00  20 4C 44 41 20 53 50 52  |UL".T... LDA SPR|
00001440: 2E 5A 20 20 20 20 3B 44  45 53 20 43 48 41 52 2D  |.Z    ;DES CHAR-|
00001450: 4B 49 4C 2D 00 75 1C E6  00 20 43 4D 50 20 23 35  |KIL-.u... CMP #5|
00001460: 20 20 20 20 20 20 20 3B  4C 45 52 53 20 57 49 52  |       ;LERS WIR|
00001470: 44 20 47 45 2D 00 94 1C  E7 00 20 42 4E 45 20 53  |D GE-..... BNE S|
00001480: 50 52 2E 37 20 20 20 20  3B 4F 45 46 46 4E 45 54  |PR.7    ;OEFFNET|
00001490: 20 55 4E 44 00 BA 1C E8  00 20 3B 20 20 20 20 20  | UND..... ;     |
000014A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 3B 47  |              ;G|
000014B0: 45 53 43 48 4C 4F 53 53  45 4E 00 D5 1C E9 00 20  |ESCHLOSSEN..... |
000014C0: 4C 44 41 20 23 30 20 20  20 20 20 20 20 3B 55 4E  |LDA #0       ;UN|
000014D0: 44 20 44 41 53 00 F1 1C  EA 00 20 53 54 41 20 53  |D DAS..... STA S|
000014E0: 50 52 2E 5A 20 20 20 20  3B 46 52 45 53 53 47 45  |PR.Z    ;FRESSGE|
000014F0: 2D 00 10 1D EB 00 20 4C  44 41 20 32 30 34 37 20  |-..... LDA 2047 |
00001500: 20 20 20 20 3B 52 41 45  55 53 43 48 20 45 52 2D  |    ;RAEUSCH ER-|
00001510: 00 29 1D EC 00 20 43 4D  50 20 23 31 35 20 20 20  |.)... CMP #15   |
00001520: 20 20 20 3B 5A 45 55 47  54 00 38 1D ED 00 20 42  |   ;ZEUGT.8... B|
00001530: 45 51 20 53 50 52 2E 36  00 46 1D EE 00 20 49 4E  |EQ SPR.6.F... IN|
00001540: 43 20 32 30 34 37 00 54  1D EF 00 20 4C 44 41 20  |C 2047.T... LDA |
00001550: 23 31 32 38 00 64 1D F0  00 20 53 54 41 20 53 49  |#128.d... STA SI|
00001560: 44 2B 31 38 00 73 1D F1  00 20 4A 4D 50 20 53 50  |D+18.s... JMP SP|
00001570: 52 2E 37 00 7A 1D F2 00  20 3B 00 8F 1D F3 00 20  |R.7.z... ;..... |
00001580: 53 50 52 2E 36 20 20 44  45 43 20 32 30 34 37 00  |SPR.6  DEC 2047.|
00001590: 9D 1D F4 00 20 4C 44 41  20 23 31 32 39 00 AD 1D  |.... LDA #129...|
000015A0: F5 00 20 53 54 41 20 53  49 44 2B 31 38 00 B4 1D  |.. STA SID+18...|
000015B0: F6 00 20 3B 00 DB 1D F7  00 20 53 50 52 2E 37 20  |.. ;..... SPR.7 |
000015C0: 20 4C 44 41 20 56 49 43  2B 31 36 20 20 20 3B 42  | LDA VIC+16   ;B|
000015D0: 45 57 45 47 55 4E 47 20  44 45 53 00 F6 1D F8 00  |EWEGUNG DES.....|
000015E0: 20 41 4E 44 20 23 31 32  38 20 20 20 20 20 3B 53  | AND #128     ;S|
000015F0: 50 52 49 54 45 53 00 05  1E F9 00 20 42 4E 45 20  |PRITES..... BNE |
00001600: 53 50 52 2E 39 00 15 1E  FA 00 20 4C 44 41 20 56  |SPR.9..... LDA V|
00001610: 49 43 2B 31 34 00 23 1E  FB 00 20 43 4D 50 20 23  |IC+14.#... CMP #|
00001620: 32 35 35 00 32 1E FC 00  20 42 45 51 20 53 50 52  |255.2... BEQ SPR|
00001630: 2E 38 00 42 1E FD 00 20  4A 4D 50 20 53 50 52 2E  |.8.B... JMP SPR.|
00001640: 31 30 00 59 1E FE 00 20  53 50 52 2E 38 20 20 4C  |10.Y... SPR.8  L|
00001650: 44 41 20 56 49 43 2B 31  36 00 67 1E FF 00 20 4F  |DA VIC+16.g... O|
00001660: 52 41 20 23 31 32 38 00  77 1E 00 01 20 53 54 41  |RA #128.w... STA|
00001670: 20 56 49 43 2B 31 36 00  8E 1E 01 01 20 53 50 52  | VIC+16..... SPR|
00001680: 2E 39 20 20 4C 44 41 20  56 49 43 2B 31 34 00 9B  |.9  LDA VIC+14..|
00001690: 1E 02 01 20 43 4D 50 20  23 38 32 00 A9 1E 03 01  |... CMP #82.....|
000016A0: 20 42 45 51 20 45 4E 44  45 00 C0 1E 04 01 20 53  | BEQ ENDE..... S|
000016B0: 50 52 2E 31 30 20 49 4E  43 20 56 49 43 2B 31 34  |PR.10 INC VIC+14|
000016C0: 00 E1 1E 05 01 20 4C 44  41 20 56 49 43 2B 31 36  |..... LDA VIC+16|
000016D0: 20 20 20 3B 55 45 42 45  52 50 52 55 45 46 45 4E  |   ;UEBERPRUEFEN|
000016E0: 2C 00 00 1F 06 01 20 41  4E 44 20 23 31 32 38 20  |,..... AND #128 |
000016F0: 20 20 20 20 3B 4F 42 20  44 41 53 20 4C 4F 45 2D  |    ;OB DAS LOE-|
00001700: 00 1F 1F 07 01 20 42 4E  45 20 53 50 52 2E 31 31  |..... BNE SPR.11|
00001710: 20 20 20 3B 53 43 48 45  4E 20 45 49 4E 45 53 00  |   ;SCHEN EINES.|
00001720: 3B 1F 08 01 20 4C 44 41  20 56 49 43 2B 31 34 20  |;... LDA VIC+14 |
00001730: 20 20 3B 5A 45 49 43 48  45 4E 53 00 59 1F 09 01  |  ;ZEICHENS.Y...|
00001740: 20 43 4D 50 20 23 31 30  20 20 20 20 20 20 3B 4E  | CMP #10      ;N|
00001750: 4F 45 54 49 47 20 49 53  54 00 69 1F 0A 01 20 42  |OETIG IST.i... B|
00001760: 43 43 20 53 50 52 2E 31  32 00 70 1F 0B 01 20 3B  |CC SPR.12.p... ;|
00001770: 00 87 1F 0C 01 20 53 50  52 2E 31 31 20 4C 44 41  |..... SPR.11 LDA|
00001780: 20 53 50 41 4C 54 45 00  94 1F 0D 01 20 43 4D 50  | SPALTE..... CMP|
00001790: 20 23 34 30 00 A4 1F 0E  01 20 42 45 51 20 53 50  | #40..... BEQ SP|
000017A0: 52 2E 31 32 00 B3 1F 0F  01 20 49 4E 43 20 4C 4F  |R.12..... INC LO|
000017B0: 45 2E 5A 00 C2 1F 10 01  20 4C 44 41 20 4C 4F 45  |E.Z..... LDA LOE|
000017C0: 2E 5A 00 CE 1F 11 01 20  43 4D 50 20 23 38 00 DE  |.Z..... CMP #8..|
000017D0: 1F 12 01 20 42 45 51 20  53 50 52 2E 31 33 00 F6  |... BEQ SPR.13..|
000017E0: 1F 13 01 20 53 50 52 2E  31 32 20 4A 4D 50 20 28  |... SPR.12 JMP (|
000017F0: 49 4E 54 2E 4C 29 00 FD  1F 14 01 20 3B 00 1F 20  |INT.L)..... ;.. |
00001800: 15 01 20 53 50 52 2E 31  33 20 4C 44 41 20 23 30  |.. SPR.13 LDA #0|
00001810: 20 20 20 20 20 20 20 3B  45 53 20 57 49 52 44 00  |       ;ES WIRD.|
00001820: 3F 20 16 01 20 53 54 41  20 4C 4F 45 2E 5A 20 20  |? .. STA LOE.Z  |
00001830: 20 20 3B 55 45 42 45 52  50 52 55 45 46 54 2C 00  |  ;UEBERPRUEFT,.|
00001840: 60 20 17 01 20 4C 44 41  20 32 30 34 20 20 20 20  |` .. LDA 204    |
00001850: 20 20 3B 4F 42 20 44 49  45 20 58 2D 20 55 4E 44  |  ;OB DIE X- UND|
00001860: 00 7E 20 18 01 20 42 4E  45 20 53 50 52 2E 31 35  |.~ .. BNE SPR.15|
00001870: 20 20 20 3B 59 2D 50 4F  53 49 54 49 4F 4E 00 A4  |   ;Y-POSITION..|
00001880: 20 19 01 20 3B 20 20 20  20 20 20 20 20 20 20 20  | .. ;           |
00001890: 20 20 20 20 20 20 20 20  3B 44 45 53 20 43 55 52  |        ;DES CUR|
000018A0: 53 4F 52 53 00 C3 20 1A  01 20 4C 44 41 20 32 31  |SORS.. .. LDA 21|
000018B0: 34 20 20 20 20 20 20 3B  55 4E 44 20 44 49 45 20  |4      ;UND DIE |
000018C0: 44 45 53 00 E3 20 1B 01  20 43 4D 50 20 5A 45 49  |DES.. .. CMP ZEI|
000018D0: 4C 45 20 20 20 20 3B 5A  55 20 4C 4F 45 53 43 48  |LE    ;ZU LOESCH|
000018E0: 45 4E 2D 00 03 21 1C 01  20 42 4E 45 20 53 50 52  |EN-..!.. BNE SPR|
000018F0: 2E 31 35 20 20 20 3B 44  45 4E 20 5A 45 49 43 48  |.15   ;DEN ZEICH|
00001900: 45 4E 53 00 24 21 1D 01  20 4C 44 41 20 32 31 31  |ENS.$!.. LDA 211|
00001910: 20 20 20 20 20 20 3B 55  45 42 45 52 45 49 4E 53  |      ;UEBEREINS|
00001920: 54 49 4D 2D 00 45 21 1E  01 20 44 45 43 20 20 20  |TIM-.E!.. DEC   |
00001930: 20 20 20 20 20 20 20 3B  4D 45 4E 2E 20 49 53 54  |       ;MEN. IST|
00001940: 20 44 49 45 53 00 65 21  1F 01 20 43 4D 50 20 53  | DIES.e!.. CMP S|
00001950: 50 41 4C 54 45 20 20 20  3B 53 4F 2C 20 4D 55 53  |PALTE   ;SO, MUS|
00001960: 53 20 44 45 52 00 84 21  20 01 20 42 45 51 20 53  |S DER..! . BEQ S|
00001970: 50 52 2E 31 34 20 20 20  3B 43 55 52 53 4F 52 20  |PR.14   ;CURSOR |
00001980: 4B 55 52 5A 00 A5 21 21  01 20 4C 44 41 20 32 31  |KURZ..!!. LDA 21|
00001990: 33 20 20 20 20 20 20 3B  41 55 53 47 45 53 43 48  |3      ;AUSGESCH|
000019A0: 41 4C 54 45 54 00 BF 21  22 01 20 43 4D 50 20 23  |ALTET..!". CMP #|
000019B0: 33 39 20 20 20 20 20 20  3B 57 45 52 44 45 4E 00  |39      ;WERDEN.|
000019C0: CF 21 23 01 20 42 45 51  20 53 50 52 2E 31 35 00  |.!#. BEQ SPR.15.|
000019D0: DC 21 24 01 20 4C 44 41  20 32 31 31 00 E9 21 25  |.!$. LDA 211..!%|
000019E0: 01 20 43 4D 50 20 23 34  30 00 F9 21 26 01 20 42  |. CMP #40..!&. B|
000019F0: 43 43 20 53 50 52 2E 31  35 00 06 22 27 01 20 4C  |CC SPR.15.."'. L|
00001A00: 44 41 20 32 31 31 00 0F  22 28 01 20 44 45 43 00  |DA 211.."(. DEC.|
00001A10: 18 22 29 01 20 53 45 43  00 25 22 2A 01 20 53 42  |."). SEC.%"*. SB|
00001A20: 43 20 23 34 30 00 35 22  2B 01 20 43 4D 50 20 53  |C #40.5"+. CMP S|
00001A30: 50 41 4C 54 45 00 45 22  2C 01 20 42 4E 45 20 53  |PALTE.E",. BNE S|
00001A40: 50 52 2E 31 35 00 4C 22  2D 01 20 3B 00 5F 22 2E  |PR.15.L"-. ;._".|
00001A50: 01 20 53 50 52 2E 31 34  20 4C 44 41 20 23 30 00  |. SPR.14 LDA #0.|
00001A60: 6C 22 2F 01 20 53 54 41  20 32 30 37 00 75 22 30  |l"/. STA 207.u"0|
00001A70: 01 20 49 4E 43 00 82 22  31 01 20 53 54 41 20 32  |. INC.."1. STA 2|
00001A80: 30 34 00 89 22 32 01 20  3B 00 B0 22 33 01 20 53  |04.."2. ;.."3. S|
00001A90: 50 52 2E 31 35 20 4C 44  41 20 23 33 32 20 20 20  |PR.15 LDA #32   |
00001AA0: 20 20 20 3B 4C 4F 45 53  43 48 45 4E 20 44 45 53  |   ;LOESCHEN DES|
00001AB0: 00 CC 22 34 01 20 4C 44  59 20 53 50 41 4C 54 45  |.."4. LDY SPALTE|
00001AC0: 20 20 20 3B 5A 45 49 43  48 45 4E 53 00 E0 22 35  |   ;ZEICHENS.."5|
00001AD0: 01 20 53 54 41 20 28 42  49 4C 44 2E 4C 29 2C 59  |. STA (BILD.L),Y|
00001AE0: 00 F0 22 36 01 20 49 4E  43 20 53 50 41 4C 54 45  |.."6. INC SPALTE|
00001AF0: 00 01 23 37 01 20 4A 4D  50 20 28 49 4E 54 2E 4C  |..#7. JMP (INT.L|
00001B00: 29 00 08 23 38 01 20 3B  00 30 23 39 01 20 45 4E  |)..#8. ;.0#9. EN|
00001B10: 44 45 20 20 20 4C 44 41  20 23 30 20 20 20 20 20  |DE   LDA #0     |
00001B20: 20 20 3B 44 45 52 20 43  48 41 52 2D 4B 49 4C 2D  |  ;DER CHAR-KIL-|
00001B30: 00 4F 23 3A 01 20 53 54  41 20 41 4E 20 20 20 20  |.O#:. STA AN    |
00001B40: 20 20 20 3B 4C 45 52 20  48 41 54 20 44 45 4E 00  |   ;LER HAT DEN.|
00001B50: 6F 23 3B 01 20 53 54 41  20 53 50 41 4C 54 45 20  |o#;. STA SPALTE |
00001B60: 20 20 3B 52 45 43 48 54  45 4E 20 52 41 4E 44 00  |  ;RECHTEN RAND.|
00001B70: 8F 23 3C 01 20 53 54 41  20 5A 41 45 48 2E 48 20  |.#<. STA ZAEH.H |
00001B80: 20 20 3B 45 52 52 45 49  43 48 54 20 55 4E 44 00  |  ;ERREICHT UND.|
00001B90: AD 23 3D 01 20 53 54 41  20 4C 4F 45 2E 5A 20 20  |.#=. STA LOE.Z  |
00001BA0: 20 20 3B 57 49 52 44 20  41 42 47 45 2D 00 C9 23  |  ;WIRD ABGE-..#|
00001BB0: 3E 01 20 4C 44 41 20 23  38 20 20 20 20 20 20 20  |>. LDA #8       |
00001BC0: 3B 53 43 48 41 4C 54 45  54 00 D9 23 3F 01 20 53  |;SCHALTET..#?. S|
00001BD0: 54 41 20 56 49 43 2B 31  34 00 E9 23 40 01 20 4C  |TA VIC+14..#@. L|
00001BE0: 44 41 20 56 49 43 2B 31  36 00 F7 23 41 01 20 41  |DA VIC+16..#A. A|
00001BF0: 4E 44 20 23 31 32 37 00  07 24 42 01 20 53 54 41  |ND #127..$B. STA|
00001C00: 20 56 49 43 2B 31 36 00  15 24 43 01 20 4C 44 41  | VIC+16..$C. LDA|
00001C10: 20 23 31 32 38 00 25 24  44 01 20 53 54 41 20 53  | #128.%$D. STA S|
00001C20: 49 44 2B 31 38 00 35 24  45 01 20 4A 53 52 20 5A  |ID+18.5$E. JSR Z|
00001C30: 55 46 41 4C 4C 00 42 24  46 01 20 4C 44 41 20 5A  |UFALL.B$F. LDA Z|
00001C40: 55 46 00 4B 24 47 01 20  4C 53 52 00 54 24 48 01  |UF.K$G. LSR.T$H.|
00001C50: 20 4C 53 52 00 61 24 49  01 20 53 54 41 20 5A 55  | LSR.a$I. STA ZU|
00001C60: 46 00 72 24 4A 01 20 4A  4D 50 20 28 49 4E 54 2E  |F.r$J. JMP (INT.|
00001C70: 4C 29 00 79 24 4B 01 20  3B 00 A0 24 4C 01 20 5A  |L).y$K. ;..$L. Z|
00001C80: 55 46 41 4C 4C 20 4C 44  41 20 53 49 44 2B 32 37  |UFALL LDA SID+27|
00001C90: 20 20 20 3B 55 4E 54 45  52 52 4F 55 54 49 4E 45  |   ;UNTERROUTINE|
00001CA0: 00 BF 24 4D 01 20 53 54  41 20 5A 55 46 20 20 20  |..$M. STA ZUF   |
00001CB0: 20 20 20 3B 5A 55 52 20  42 45 52 45 43 48 2D 00  |   ;ZUR BERECH-.|
00001CC0: DD 24 4E 01 20 43 4D 50  20 23 32 35 30 20 20 20  |.$N. CMP #250   |
00001CD0: 20 20 3B 4E 55 4E 47 20  45 49 4E 45 52 00 FC 24  |  ;NUNG EINER..$|
00001CE0: 4F 01 20 42 43 53 20 5A  55 46 41 4C 4C 20 20 20  |O. BCS ZUFALL   |
00001CF0: 3B 5A 55 46 41 4C 4C 53  5A 41 48 4C 00 1A 25 50  |;ZUFALLSZAHL..%P|
00001D00: 01 20 4C 44 58 20 23 30  20 20 20 20 20 20 20 3B  |. LDX #0       ;|
00001D10: 5A 57 49 53 43 48 45 4E  20 30 00 3B 25 51 01 20  |ZWISCHEN 0.;%Q. |
00001D20: 4C 4F 4F 50 2E 36 20 4C  44 41 20 5A 55 46 20 20  |LOOP.6 LDA ZUF  |
00001D30: 20 20 20 20 3B 55 4E 44  20 32 34 00 48 25 52 01  |    ;UND 24.H%R.|
00001D40: 20 43 4D 50 20 23 31 30  00 58 25 53 01 20 42 43  | CMP #10.X%S. BC|
00001D50: 43 20 53 50 52 2E 31 36  00 61 25 54 01 20 53 45  |C SPR.16.a%T. SE|
00001D60: 43 00 6E 25 55 01 20 4C  44 41 20 5A 55 46 00 7B  |C.n%U. LDA ZUF.{|
00001D70: 25 56 01 20 53 42 43 20  23 31 30 00 88 25 57 01  |%V. SBC #10..%W.|
00001D80: 20 53 54 41 20 5A 55 46  00 91 25 58 01 20 49 4E  | STA ZUF..%X. IN|
00001D90: 58 00 A1 25 59 01 20 4A  4D 50 20 4C 4F 4F 50 2E  |X..%Y. JMP LOOP.|
00001DA0: 36 00 B5 25 5A 01 20 53  50 52 2E 31 36 20 53 54  |6..%Z. SPR.16 ST|
00001DB0: 58 20 5A 55 46 00 BE 25  5B 01 20 52 54 53 00 C5  |X ZUF..%[. RTS..|
00001DC0: 25 5C 01 20 3B 00 EC 25  5D 01 20 53 50 52 49 54  |%\. ;..%]. SPRIT|
00001DD0: 45 20 2E 30 2C 30 2C 30  2C 30 2C 30 2C 30 2C 30  |E .0,0,0,0,0,0,0|
00001DE0: 2C 30 2C 30 2C 30 2C 30  2C 30 2C 30 00 0A 26 5E  |,0,0,0,0,0,0..&^|
00001DF0: 01 20 2E 31 32 30 2C 30  2C 30 2C 32 35 32 2C 30  |. .120,0,0,252,0|
00001E00: 2C 31 2C 32 35 34 2C 30  2C 33 00 28 26 5F 01 20  |,1,254,0,3.(&_. |
00001E10: 2E 32 34 30 2C 30 2C 33  2C 32 32 34 2C 30 2C 33  |.240,0,3,224,0,3|
00001E20: 2C 32 32 34 2C 30 2C 33  00 46 26 60 01 20 2E 32  |,224,0,3.F&`. .2|
00001E30: 34 38 2C 30 2C 31 2C 32  35 34 2C 30 2C 30 2C 32  |48,0,1,254,0,0,2|
00001E40: 35 32 2C 30 2C 30 00 64  26 61 01 20 2E 31 32 30  |52,0,0.d&a. .120|
00001E50: 2C 30 2C 30 2C 30 2C 30  2C 30 2C 30 2C 30 2C 30  |,0,0,0,0,0,0,0,0|
00001E60: 2C 30 2C 30 00 82 26 62  01 20 2E 30 2C 30 2C 30  |,0,0..&b. .0,0,0|
00001E70: 2C 30 2C 30 2C 30 2C 30  2C 30 2C 30 2C 30 2C 30  |,0,0,0,0,0,0,0,0|
00001E80: 2C 30 00 89 26 63 01 20  3B 00 B1 26 64 01 20 54  |,0..&c. ;..&d. T|
00001E90: 45 58 54 20 20 20 2E 31  37 2C 22 52 45 41 44 59  |EXT   .17,"READY|
00001EA0: 2E 20 28 54 4F 20 4B 49  4C 4C 21 29 22 2C 31 34  |. (TO KILL!)",14|
00001EB0: 35 00 B8 26 65 01 20 3B  00 E0 26 66 01 20 43 42  |5..&e. ;..&f. CB|
00001EC0: 4D 38 30 20 20 2E 32 33  35 2C 31 35 37 2C 32 30  |M80  .235,157,20|
00001ED0: 2C 31 35 38 2C 31 39 35  2C 31 39 34 2C 32 30 35  |,158,195,194,205|
00001EE0: 00 EC 26 67 01 20 2E 35  36 2C 34 38 00 F3 26 68  |..&g. .56,48..&h|
00001EF0: 01 20 3B 00 10 27 69 01  20 3B 20 20 20 20 20 20  |. ;..'i. ;      |
00001F00: 20 20 20 20 2D 2D 2D 20  45 4E 44 45 20 2D 2D 2D  |    --- ENDE ---|
00001F10: 00 00 00                                          |...             |
..'... ;  +++++++++++++++++++++++++++++.
M... ;  +                           +.S.
.. ;  +  --- THE CHAR-KILLER ---  +.....
 ;  +                           +..... ;
  + (C) 9/89 BY ALEX GEVATTER +..... ;  
+                           +..... ;  ++
+++++++++++++++++++++++++++.1... ;  +   
                        +.W... ;  +  TEI
LPRG.: HAUPTPROGRAMM  +.}... ;  + SPEICH
ERBEL.: 40192-40930 +..... ;  +      QUE
LLTEXT FUER:      +.I... ;  + KINGSOFT  
POWER ASSEMBLER +..... ;  +             
              +..... ;  ++++++++++++++++
+++++++++++++..... ;.<... *=40192      ;
STARTADRESSE.I... &=49152.P... ;.W... VI
C    =53248       ;LABELS DEFI-..... SID
    =54272       ;NIEREN..... BILD.L =25
3..... BILD.H =254.M... ANFANG =40950...
.. INT.L  =ANFANG..... INT.H  =ANFANG+1.
.... AN     =ANFANG+2.#... ZAEH.L =ANFAN
G+3.9... ZAEH.H =ANFANG+4.O... ZUF    =A
NFANG+5.E... ZEILE  =ANFANG+6.{... SPR.Z
  =ANFANG+7... . SPALTE =ANFANG+8...!. L
OE.Z  =ANFANG+9...". ;.N.#. LDA #0      
 ;PROGRAMM VOR...$. STA 55       ;UEBERS
CHREI-...%. LDA #157     ;BEN SCHUETZEN.
..&. STA 56.".'. ;.A.(. LDX #0       ;SP
RITEDATEN.G.). LOOP.1 LDA SPRITE,X ;"SPR
ITE" IN...*. STA 896,X    ;SPRITE-BLOCKS
...+. STA 960,X    ;14 U. 15...,. INX   
       ;KOPIEREN.M.-. CPX #63..... BNE L
OOP.1.../. LDA #255...0. STA 896+22...1.
 STA 896+25...2. STA 896+28.+.3. STA 896
+31.2.4. ;.R.5. LDX #0       ;TEXT AUS T
A-.Y.6. LOOP.2 LDA TEXT,X   ;BELLE "TEXT
"...7. JSR $FFD2    ;AUSGEBEN...8. INX..
.9. CPX #19...:. BNE LOOP.2.B.;. ;...<. 
LDX #10      ;ZWISCHENSPEI-...=. LDA #0 
      ;CHER LOESCHEN...>. LOOP.3 STA ANF
ANG-1,X.(.?. DEX.8.@. BNE LOOP.3.?.A. ;.
].B. LDA #8       ;VIC-GRUND-.~.C. STA V
IC+14   ;EINSTELLUNGEN...D. LDA VIC+16..
.E. AND #127...F. STA VIC+16...G. LDA VI
C+21.J.H. ORA #128.Z.I. STA VIC+21...J. 
LDA VIC+23...K. AND #127...L. STA VIC+23
...M. LDA VIC+27.&.N. AND #127.6.O. STA 
VIC+27.F.P. LDA VIC+28.T.Q. AND #127.D.R
. STA VIC+28.T.S. LDA VIC+29...T. AND #1
27...U. STA VIC+29...V. LDA #7...W. STA 
VIC+46...X. LDA #14.I.Y. STA 2047.P.Z. ;
...[. LDA #15      ;SID-GRUND-...\. STA 
SID+24   ;EINSTELLUNGEN...]. LDA #130.-.
^. STA SID+14.9._. LDA #8.I.`. STA SID+1
5.W.A. LDA #128.G.B. STA SID+18.S.C. LDA
 #0...D. STA SID+19...E. LDA #240...F. S
TA SID+20...G. ;.D.H. LDX #9       ;CBM8
0 AB...I. LOOP.4 DEX          ;32768 SCH
REI-...J. LDA CBM80,X  ;BEN (RESET-.%.K.
 STA 32768,X  ;SCHUTZ.5.L. BNE LOOP.4.<.
M. ;.[.N. LDA #<REST.  ;RESTORE AUF.Z.O.
 STA 792      ;EIGENE ROU-...P. LDA #>RE
ST.  ;TINE EINSTEL-...Q. STA 793      ;L
EN...R. ;.W.S. LDA 788      ;ALTEN IRQ-.
..T. STA INT.L    ;VEKTOR IN...U. LDA 78
9      ;INT.L + INT.H.2.V. STA INT.H    
;SPEICHERN.M.W. SEI          ;IRQ AUF.L.
X. LDA #<INTER  ;EIGENE ROU-...Y. STA 78
8      ;TINE STELLEN...Z. LDA #>INTER...
{. STA 789...|. CLI...}. ;.Y.~. RTS     
     ;ZURUECK ZUM.... ;                
   ;BASIC..... ;.'... ; *** EIGENE  REST
ORE-ROUTINE ***..... ;.T... REST.  PHA  
        ;DIE NORMALE.T... TXA          ;
RESTORE-ROU-..... PHA          ;TINE WIR
D..... TYA          ;AUSGEFUEHRT,.P... P
HA          ;NUR DAS ZU-..... LDA #$7F  
   ;RUECKSETZEN..... STA $DD0D    ;DES I
NTER-.+... LDY $DD0D    ;RUPTS WIRD.J...
 BMI SPR.1    ;AUSGELASSEN.Y... JSR $F6B
C.H... JSR $FFE1.W... BNE SPR.1..... JSR
 $FDA3..... JSR $E518..... JMP ($A002)..
... SPR.1  JMP $FE72.C... ;..... ;  *** 
EIGENE  RESET-ROUTINE ***..... ;..... RE
SET  STX $D016    ;DIE NORMALE.7... JSR 
$FDA3    ;RESET-ROUTINE.V... JSR $FD50  
  ;WIRD AUSGE-.T... JSR $FF8A    ;FUEHRT
, ZU..... JSR $FF5B    ;SAETZLICH..... C
LI          ;WIRD NOCH.O... JSR $E453   
 ;DER CHAR-KIL-..... JSR $E3BF    ;LER A
KTIVIERT..... JSR $E422..... LDA #71... 
. STA 792.'... LDA #254.4... STA 793.C..
. JSR 40192.R... JMP $E386.Y... ;..... ;
*** EIGENE  INTERRUPT-ROUTINE ***..... ;
..... INTER  LDA VIC+21   ;WENN EIN.K...
 BNE SPR.2    ;RESTORE AUS-..... SEI    
      ;GEFUEHRT..... LDA INT.L    ;WURDE
, MUSS.'... STA 788      ;DER CHAR-KIL-.
H... LDA INT.H    ;LER NEU INIT-.E... ST
A 789      ;IALISIERT.... CLI          
;WERDEN..... JSR 40192..... ;..... SPR.2
  LDA AN       ;CHAR-KILLER.V... BNE LAE
UFT   ;AN=NACH..... ;                   
;LAEUFT SPRIN...... ;.&... INC ZAEH.L   
;WARTESCHLEIFE.F... LDA ZAEH.L   ;(LO/HI
-ZAEH-.^... BNE SPR.3    ;LER).E... ;.U.
.. LDA ZAEH.H..... CMP ZUF..... BCS ERST
AN..... INC ZAEH.H..... SPR.3  JMP (INT.
L).A... ;..... ERSTAN INC AN       ;DIE 
VORBEREI-...A. LDA 204      ;TUNGEN FUER
.'.B. BEQ SPR.4    ;DAS AUFTAU-.J.C. ;  
                 ;CHEN DES.J.D. JSR ZUFA
LL   ;CHAR-KILLERS...E. LDA ZUF      ;WE
RDEN GE-...F. STA ZEILE    ;TROFFEN,.C.G
. JMP SPR.5    ;D.H. DIE Y-...H. ;      
             ;POSITION FUER...I. SPR.4  
LDA 214      ;DAS SPRITE.-.J. STA ZEILE 
   ;SOWIE DIE.U.K. ;                   ;
ANFANGSADRES-.{.L. SPR.5  ASL          ;
SE DER ENT-...M. ASL          ;SPRECHEND
EN...N. ASL          ;ZEILE IM.U.O. CLC 
         ;BILDSCHIRM-...P. ADC #45      
;SPEICHER WER-...Q. STA VIC+15   ;DEN BE
RECHNET...R. ;...S. LDA #<1024.>.T. STA 
BILD.L.N.U. LDA #>1024.^.V. STA BILD.H.K
.W. LDX #40.{.X. LOOP.5 CLC...Y. LDA BIL
D.L...Z. ADC ZEILE..... STA BILD.L..... 
LDA BILD.H.F... ADC #0.V... STA BILD.H..
... DEX..... BNE LOOP.5..... ;..... JMP 
(INT.L)..... ;.3... LAEUFT INC SPR.Z    
;DAS "MAUL".T... LDA SPR.Z    ;DES CHAR-
KIL-.U... CMP #5       ;LERS WIRD GE-...
.. BNE SPR.7    ;OEFFNET UND..... ;     
              ;GESCHLOSSEN.U... LDA #0  
     ;UND DAS..... STA SPR.Z    ;FRESSGE
-..... LDA 2047     ;RAEUSCH ER-.)... CM
P #15      ;ZEUGT.8... BEQ SPR.6.F... IN
C 2047.T... LDA #128.D... STA SID+18.S..
. JMP SPR.7.Z... ;..... SPR.6  DEC 2047.
.... LDA #129..... STA SID+18..... ;....
. SPR.7  LDA VIC+16   ;BEWEGUNG DES.....
 AND #128     ;SPRITES..... BNE SPR.9...
.. LDA VIC+14.#... CMP #255.2... BEQ SPR
.8.B... JMP SPR.10.Y... SPR.8  LDA VIC+1
6.G... ORA #128.W... STA VIC+16..... SPR
.9  LDA VIC+14..... CMP #82..... BEQ END
E..... SPR.10 INC VIC+14..... LDA VIC+16
   ;UEBERPRUEFEN,..... AND #128     ;OB 
DAS LOE-..... BNE SPR.11   ;SCHEN EINES.
;... LDA VIC+14   ;ZEICHENS.Y... CMP #10
      ;NOETIG IST.I... BCC SPR.12.P... ;
..... SPR.11 LDA SPALTE..... CMP #40....
. BEQ SPR.12..... INC LOE.Z.B... LDA LOE
.Z.N... CMP #8..... BEQ SPR.13..... SPR.
12 JMP (INT.L)..... ;.. .. SPR.13 LDA #0
       ;ES WIRD.? .. STA LOE.Z    ;UEBER
PRUEFT,.` .. LDA 204      ;OB DIE X- UND
.~ .. BNE SPR.15   ;Y-POSITION.. .. ;   
                ;DES CURSORS.C .. LDA 21
4      ;UND DIE DES.. .. CMP ZEILE    ;Z
U LOESCHEN-..!.. BNE SPR.15   ;DEN ZEICH
ENS.$!.. LDA 211      ;UEBEREINSTIM-.E!.
. DEC          ;MEN. IST DIES.E!.. CMP S
PALTE   ;SO, MUSS DER..! . BEQ SPR.14   
;CURSOR KURZ..!!. LDA 213      ;AUSGESCH
ALTET..!". CMP #39      ;WERDEN.O!#. BEQ
 SPR.15..!$. LDA 211..!%. CMP #40..!&. B
CC SPR.15.."'. LDA 211.."(. DEC.."). SEC
.%"*. SBC #40.5"+. CMP SPALTE.E",. BNE S
PR.15.L"-. ;._".. SPR.14 LDA #0.L"/. STA
 207.U"0. INC.."1. STA 204.."2. ;.."3. S
PR.15 LDA #32      ;LOESCHEN DES.L"4. LD
Y SPALTE   ;ZEICHENS.."5. STA (BILD.L),Y
.."6. INC SPALTE..#7. JMP (INT.L)..#8. ;
.0#9. ENDE   LDA #0       ;DER CHAR-KIL-
.O#:. STA AN       ;LER HAT DEN.O#;. STA
 SPALTE   ;RECHTEN RAND..#<. STA ZAEH.H 
  ;ERREICHT UND..#=. STA LOE.Z    ;WIRD 
ABGE-.I#>. LDA #8       ;SCHALTET.Y#?. S
TA VIC+14..#@. LDA VIC+16..#A. AND #127.
.$B. STA VIC+16..$C. LDA #128.%$D. STA S
ID+18.5$E. JSR ZUFALL.B$F. LDA ZUF.K$G. 
LSR.T$H. LSR.A$I. STA ZUF.R$J. JMP (INT.
L).Y$K. ;. $L. ZUFALL LDA SID+27   ;UNTE
RROUTINE..$M. STA ZUF      ;ZUR BERECH-.
.$N. CMP #250     ;NUNG EINER..$O. BCS Z
UFALL   ;ZUFALLSZAHL..%P. LDX #0       ;
ZWISCHEN 0.;%Q. LOOP.6 LDA ZUF      ;UND
 24.H%R. CMP #10.X%S. BCC SPR.16.A%T. SE
C.N%U. LDA ZUF.{%V. SBC #10..%W. STA ZUF
..%X. INX..%Y. JMP LOOP.6..%Z. SPR.16 ST
X ZUF..%[. RTS.E%\. ;..%]. SPRITE .0,0,0
,0,0,0,0,0,0,0,0,0,0..&^. .120,0,0,252,0
,1,254,0,3.(&_. .240,0,3,224,0,3,224,0,3
.F&`. .248,0,1,254,0,0,252,0,0.D&A. .120
,0,0,0,0,0,0,0,0,0,0..&B. .0,0,0,0,0,0,0
,0,0,0,0,0..&C. ;..&D. TEXT   .17,"READY
. (TO KILL!)",145..&E. ;..&F. CBM80  .23
5,157,20,158,195,194,205..&G. .56,48..&H
. ;..'I. ;          --- ENDE ---...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL