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

HYPRA-ASS GEN.Q

FILE INFORMATION

FILENAME(S): HYPRA-ASS GEN.Q

FILE TYPE(S): PRG

FILE SIZE: 8.2K

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

APPEARS ON: 1 disk(s)

FILE HASH

e6c99896a97ff55cd9899b68239aa47c6008c8a5328c3c6db89566f6a1940e2b

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
10710 10 87 HYPRA-ASS GEN.Q PRG C64er 13 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 0A 22 30 22 64 00 3B 2A  2A 2A 2A 2A 2A 2A 2A 2A  |."0"d.;*********|
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 00  56 22 6E 00 3B 2A 20 20  |*******.V"n.;*  |
00000030: 20 48 59 50 52 41 2D 41  53 53 20 2D 20 56 45 52  | HYPRA-ASS - VER|
00000040: 42 45 53 53 45 52 55 4E  47 20 20 20 2A 00 7C 22  |BESSERUNG   *.|"|
00000050: 78 00 3B 2A 20 20 20 20  20 20 20 20 20 20 20 20  |x.;*            |
00000060: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000070: 20 20 2A 00 A2 22 82 00  3B 2A 20 20 20 20 56 4F  |  *.."..;*    VO|
00000080: 4E 20 4D 49 43 48 41 45  4C 20 48 41 56 45 52 4B  |N MICHAEL HAVERK|
00000090: 41 4D 50 20 20 20 20 20  2A 00 C8 22 8C 00 3B 2A  |AMP     *.."..;*|
000000A0: 20 20 20 20 20 20 20 20  48 4F 4C 55 4E 44 45 52  |        HOLUNDER|
000000B0: 57 45 47 20 31 20 20 20  20 20 20 20 20 20 2A 00  |WEG 1         *.|
000000C0: EE 22 96 00 3B 2A 20 20  20 20 20 20 20 20 32 38  |."..;*        28|
000000D0: 34 33 20 44 49 4E 4B 4C  41 47 45 20 20 20 20 20  |43 DINKLAGE     |
000000E0: 20 20 20 20 2A 00 14 23  A0 00 3B 2A 20 20 20 20  |    *..#..;*    |
000000F0: 20 20 20 20 54 45 4C 2E  3A 30 34 34 34 33 2F 32  |    TEL.:04443/2|
00000100: 37 31 35 20 20 20 20 20  20 20 2A 00 3A 23 AA 00  |715       *.:#..|
00000110: 3B 2A 20 20 20 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: 2A 00 60 23 B4 00 3B 2A  20 20 20 20 2A 2A 2A 20  |*.`#..;*    *** |
00000140: 20 30 37 2E 30 39 2E 20  31 39 38 36 20 20 2A 2A  | 07.09. 1986  **|
00000150: 2A 20 20 20 20 20 2A 00  86 23 BE 00 3B 2A 20 20  |*     *..#..;*  |
00000160: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000170: 20 20 20 20 20 20 20 20  20 20 20 20 2A 00 AC 23  |            *..#|
00000180: C8 00 3B 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..;*************|
00000190: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000001A0: 2A 2A 2A 00 B2 23 D2 00  3B 00 CE 23 DC 00 3B 20  |***..#..;..#..; |
000001B0: 48 59 50 52 41 2D 41 53  53 20 45 52 57 45 49 54  |HYPRA-ASS ERWEIT|
000001C0: 45 52 55 4E 47 00 F0 23  E6 00 3B 20 41 55 54 4F  |ERUNG..#..; AUTO|
000001D0: 4D 41 54 49 53 43 48 45  52 20 47 45 4E 45 52 41  |MATISCHER GENERA|
000001E0: 54 4F 52 20 55 4E 44 00  FC 23 F0 00 3B 20 53 41  |TOR UND..#..; SA|
000001F0: 56 45 52 00 02 24 FA 00  3B 00 14 24 04 01 20 2E  |VER..$..;..$.. .|
00000200: 45 51 4C 4E 4E 55 4D 3D  24 31 34 00 2A 24 0E 01  |EQLNNUM=$14.*$..|
00000210: 20 2E 45 51 50 52 47 41  4E 46 41 4E 47 3D 24 32  | .EQPRGANFANG=$2|
00000220: 42 00 3E 24 18 01 20 2E  45 51 50 52 47 45 4E 44  |B.>$.. .EQPRGEND|
00000230: 45 3D 24 32 44 00 54 24  22 01 20 2E 45 51 42 4C  |E=$2D.T$". .EQBL|
00000240: 4E 45 55 45 4E 44 45 3D  24 35 38 00 67 24 2C 01  |NEUENDE=$58.g$,.|
00000250: 20 2E 45 51 42 4C 45 4E  44 45 3D 24 35 41 00 7C  | .EQBLENDE=$5A.||
00000260: 24 36 01 20 2E 45 51 42  4C 41 4E 46 41 4E 47 3D  |$6. .EQBLANFANG=|
00000270: 24 35 46 00 8E 24 40 01  20 2E 45 51 4C 4E 41 44  |$5F..$@. .EQLNAD|
00000280: 52 3D 24 35 46 00 9E 24  4A 01 20 2E 45 51 4E 45  |R=$5F..$J. .EQNE|
00000290: 55 3D 24 35 46 00 B1 24  54 01 20 2E 45 51 43 48  |U=$5F..$T. .EQCH|
000002A0: 52 47 45 54 3D 24 37 33  00 C4 24 5E 01 20 2E 45  |RGET=$73..$^. .E|
000002B0: 51 43 48 52 47 4F 54 3D  24 37 39 00 D7 24 68 01  |QCHRGOT=$79..$h.|
000002C0: 20 2E 45 51 50 52 47 56  45 4B 3D 24 37 41 00 E7  | .EQPRGVEK=$7A..|
000002D0: 24 72 01 20 2E 45 51 4C  45 4E 3D 24 43 31 00 FB  |$r. .EQLEN=$C1..|
000002E0: 24 7C 01 20 2E 45 51 53  41 56 45 41 44 52 3D 24  |$|. .EQSAVEADR=$|
000002F0: 43 31 00 0E 25 86 01 20  2E 45 51 41 4E 46 41 4E  |C1..%.. .EQANFAN|
00000300: 47 3D 24 46 37 00 1F 25  90 01 20 2E 45 51 45 4E  |G=$F7..%.. .EQEN|
00000310: 44 45 3D 24 46 39 00 2F  25 9A 01 20 2E 45 51 41  |DE=$F9./%.. .EQA|
00000320: 4C 54 3D 24 46 39 00 46  25 A4 01 20 2E 45 51 50  |LT=$F9.F%.. .EQP|
00000330: 41 47 45 4E 55 4D 4D 45  52 3D 24 46 45 00 60 25  |AGENUMMER=$FE.`%|
00000340: AE 01 20 2E 45 51 49 4E  50 55 54 50 55 46 46 45  |.. .EQINPUTPUFFE|
00000350: 52 3D 24 30 32 30 30 00  7A 25 B8 01 20 2E 45 51  |R=$0200.z%.. .EQ|
00000360: 53 48 49 46 54 4D 55 53  54 45 52 3D 24 30 32 38  |SHIFTMUSTER=$028|
00000370: 44 00 90 25 C2 01 20 2E  45 51 4E 45 58 54 4E 55  |D..%.. .EQNEXTNU|
00000380: 4D 3D 24 30 33 33 43 00  A6 25 CC 01 20 2E 45 51  |M=$033C..%.. .EQ|
00000390: 53 54 41 52 54 4E 52 3D  24 30 33 33 43 00 BA 25  |STARTNR=$033C..%|
000003A0: D6 01 20 2E 45 51 42 4C  54 55 43 3D 24 41 33 42  |.. .EQBLTUC=$A3B|
000003B0: 46 00 D1 25 E0 01 20 2E  45 51 42 41 53 52 45 41  |F..%.. .EQBASREA|
000003C0: 44 59 3D 24 41 34 37 34  00 E7 25 EA 01 20 2E 45  |DY=$A474..%.. .E|
000003D0: 51 4C 49 4E 4B 50 52 47  3D 24 41 35 33 33 00 FF  |QLINKPRG=$A533..|
000003E0: 25 F4 01 20 2E 45 51 49  4E 50 55 54 4C 49 4E 45  |%.. .EQINPUTLINE|
000003F0: 3D 24 41 35 36 30 00 16  26 FE 01 20 2E 45 51 47  |=$A560..&.. .EQG|
00000400: 45 54 4C 4E 41 44 52 3D  24 41 36 31 33 00 2D 26  |ETLNADR=$A613.-&|
00000410: 08 02 20 2E 45 51 47 45  54 4C 4E 4E 55 4D 3D 24  |.. .EQGETLNNUM=$|
00000420: 41 39 36 42 00 44 26 12  02 20 2E 45 51 4C 49 4E  |A96B.D&.. .EQLIN|
00000430: 45 46 45 45 44 3D 24 41  41 44 37 00 5B 26 1C 02  |EFEED=$AAD7.[&..|
00000440: 20 2E 45 51 43 48 45 43  4B 43 4F 4D 3D 24 41 45  | .EQCHECKCOM=$AE|
00000450: 46 44 00 70 26 26 02 20  2E 45 51 43 48 52 4F 55  |FD.p&&. .EQCHROU|
00000460: 54 3D 24 46 46 44 32 00  76 26 30 02 3B 00 90 26  |T=$FFD2.v&0.;..&|
00000470: 3A 02 20 2E 45 51 53 4F  55 52 43 45 53 54 41 52  |:. .EQSOURCESTAR|
00000480: 54 3D 24 32 32 30 41 00  A3 26 44 02 20 2E 45 51  |T=$220A..&D. .EQ|
00000490: 41 55 54 4F 3D 24 32 31  36 42 00 B8 26 4E 02 20  |AUTO=$216B..&N. |
000004A0: 2E 45 51 42 49 4E 41 45  52 3D 24 31 46 46 45 00  |.EQBINAER=$1FFE.|
000004B0: D1 26 58 02 20 2E 45 51  43 48 45 43 4B 57 46 4C  |.&X. .EQCHECKWFL|
000004C0: 41 47 3D 24 32 30 37 35  00 E4 26 62 02 20 2E 45  |AG=$2075..&b. .E|
000004D0: 51 43 4F 50 59 3D 24 32  31 34 43 00 F8 26 6C 02  |QCOPY=$214C..&l.|
000004E0: 20 2E 45 51 43 4F 50 59  32 3D 24 32 31 35 30 00  | .EQCOPY2=$2150.|
000004F0: 0E 27 76 02 20 2E 45 51  45 58 54 53 41 56 45 3D  |.'v. .EQEXTSAVE=|
00000500: 24 32 31 42 37 00 25 27  80 02 20 2E 45 51 53 45  |$21B7.%'.. .EQSE|
00000510: 54 53 54 41 52 54 3D 24  31 46 46 31 00 3C 27 8A  |TSTART=$1FF1.<'.|
00000520: 02 20 2E 45 51 53 45 54  5A 45 49 4C 45 3D 24 32  |. .EQSETZEILE=$2|
00000530: 30 35 32 00 4F 27 94 02  20 2E 45 51 57 41 49 54  |052.O'.. .EQWAIT|
00000540: 3D 24 31 46 44 38 00 63  27 9E 02 20 2E 45 51 57  |=$1FD8.c'.. .EQW|
00000550: 46 4C 41 47 3D 24 31 46  44 37 00 69 27 A8 02 3B  |FLAG=$1FD7.i'..;|
00000560: 00 85 27 B2 02 20 2E 4F  42 22 48 59 50 52 41 2D  |..'.. .OB"HYPRA-|
00000570: 41 53 53 20 47 45 4E 2C  50 2C 57 22 00 8B 27 BC  |ASS GEN,P,W"..'.|
00000580: 02 3B 00 99 27 C6 02 20  2E 42 41 24 43 30 30 30  |.;..'.. .BA$C000|
00000590: 00 9F 27 D0 02 3B 00 AB  27 DA 02 20 4C 44 41 23  |..'..;..'.. LDA#|
000005A0: 31 33 00 B5 27 E4 02 20  53 54 41 32 00 C0 27 EE  |13..'.. STA2..'.|
000005B0: 02 20 4C 44 58 23 30 00  D0 27 F8 02 4C 4F 4F 50  |. LDX#0..'..LOOP|
000005C0: 33 20 4C 44 59 23 30 00  E5 27 02 03 4C 4F 4F 50  |3 LDY#0..'..LOOP|
000005D0: 32 20 4C 44 41 53 54 41  52 54 2C 58 00 F3 27 0C  |2 LDASTART,X..'.|
000005E0: 03 20 53 54 41 24 32 32  2C 59 00 FC 27 16 03 20  |. STA$22,Y..'.. |
000005F0: 49 4E 58 00 05 28 20 03  20 49 4E 59 00 10 28 2A  |INX..( . INY..(*|
00000600: 03 20 43 50 59 23 33 00  1E 28 34 03 20 42 43 43  |. CPY#3..(4. BCC|
00000610: 4C 4F 4F 50 32 00 29 28  3E 03 20 4C 44 59 23 30  |LOOP2.)(>. LDY#0|
00000620: 00 3E 28 48 03 4C 4F 4F  50 31 20 4C 44 41 53 54  |.>(H.LOOP1 LDAST|
00000630: 41 52 54 2C 58 00 4E 28  52 03 20 53 54 41 28 24  |ART,X.N(R. STA($|
00000640: 32 32 29 2C 59 00 57 28  5C 03 20 49 4E 58 00 63  |22),Y.W(\. INX.c|
00000650: 28 66 03 4F 4B 31 20 49  4E 59 00 6F 28 70 03 20  |(f.OK1 INY.o(p. |
00000660: 43 50 59 24 32 34 00 7D  28 7A 03 20 42 43 43 4C  |CPY$24.}(z. BCCL|
00000670: 4F 4F 50 31 00 87 28 84  03 20 44 45 43 32 00 95  |OOP1..(.. DEC2..|
00000680: 28 8E 03 20 42 4E 45 4C  4F 4F 50 33 00 9B 28 98  |(.. BNELOOP3..(.|
00000690: 03 3B 00 AE 28 A2 03 20  4C 44 58 23 33 3B 33 20  |.;..(.. LDX#3;3 |
000006A0: 42 4C 4F 43 4B 00 B9 28  AC 03 20 4C 44 59 23 30  |BLOCK..(.. LDY#0|
000006B0: 00 CF 28 B6 03 4C 4F 4F  50 34 20 4C 44 41 53 54  |..(..LOOP4 LDAST|
000006C0: 41 52 54 32 2C 59 00 E1  28 C0 03 4C 31 20 53 54  |ART2,Y..(..L1 ST|
000006D0: 41 24 31 46 44 38 2C 59  00 EA 28 CA 03 20 49 4E  |A$1FD8,Y..(.. IN|
000006E0: 59 00 F8 28 D4 03 20 42  4E 45 4C 4F 4F 50 34 00  |Y..(.. BNELOOP4.|
000006F0: 08 29 DE 03 20 49 4E 43  4C 4F 4F 50 34 2B 32 00  |.).. INCLOOP4+2.|
00000700: 15 29 E8 03 20 49 4E 43  4C 31 2B 32 00 1E 29 F2  |.).. INCL1+2..).|
00000710: 03 20 44 45 58 00 2C 29  FC 03 20 42 4E 45 4C 4F  |. DEX.,).. BNELO|
00000720: 4F 50 34 00 32 29 06 04  3B 00 57 29 10 04 3B 20  |OP4.2)..;.W)..; |
00000730: 2A 20 50 52 4F 47 52 41  4D 4D 20 5A 55 4D 20 41  |* PROGRAMM ZUM A|
00000740: 42 53 50 45 49 43 48 45  52 4E 20 20 20 2A 00 7C  |BSPEICHERN   *.||
00000750: 29 1A 04 3B 20 2A 20 44  45 53 20 47 45 41 45 4E  |)..; * DES GEAEN|
00000760: 44 45 52 54 45 4E 20 41  53 53 45 4D 42 4C 45 52  |DERTEN ASSEMBLER|
00000770: 53 20 2A 00 82 29 24 04  3B 00 94 29 2E 04 20 2E  |S *..)$.;..).. .|
00000780: 45 51 4E 41 4D 4C 45 4E  3D 31 33 00 B0 29 38 04  |EQNAMLEN=13..)8.|
00000790: 20 2E 45 51 47 45 52 41  45 54 45 41 44 52 3D 38  | .EQGERAETEADR=8|
000007A0: 3B 46 4C 4F 50 50 59 00  B6 29 42 04 3B 00 C5 29  |;FLOPPY..)B.;..)|
000007B0: 4C 04 53 41 56 45 20 4C  44 41 23 31 00 D0 29 56  |L.SAVE LDA#1..)V|
000007C0: 04 20 4C 44 58 23 38 00  DC 29 60 04 20 53 54 41  |. LDX#8..)`. STA|
000007D0: 24 46 45 00 E8 29 6A 04  20 53 54 58 24 46 46 00  |$FE..)j. STX$FF.|
000007E0: F3 29 74 04 20 4C 44 59  23 31 00 07 2A 7E 04 20  |.)t. LDY#1..*~. |
000007F0: 4C 44 58 23 47 45 52 41  45 54 45 41 44 52 00 12  |LDX#GERAETEADR..|
00000800: 2A 88 04 20 4C 44 41 23  38 00 20 2A 92 04 20 4A  |*.. LDA#8. *.. J|
00000810: 53 52 24 46 46 42 41 00  30 2A 9C 04 20 4C 44 41  |SR$FFBA.0*.. LDA|
00000820: 23 4E 41 4D 4C 45 4E 00  41 2A A6 04 20 4C 44 58  |#NAMLEN.A*.. LDX|
00000830: 23 3C 28 4E 41 4D 45 29  00 52 2A B0 04 20 4C 44  |#<(NAME).R*.. LD|
00000840: 59 23 3E 28 4E 41 4D 45  29 00 60 2A BA 04 20 4A  |Y#>(NAME).`*.. J|
00000850: 53 52 24 46 46 42 44 00  6D 2A C4 04 20 4C 44 41  |SR$FFBD.m*.. LDA|
00000860: 23 24 46 45 00 85 2A CE  04 20 4C 44 58 23 3C 28  |#$FE..*.. LDX#<(|
00000870: 53 4F 55 52 43 45 53 54  41 52 54 29 00 9D 2A D8  |SOURCESTART)..*.|
00000880: 04 20 4C 44 59 23 3E 28  53 4F 55 52 43 45 53 54  |. LDY#>(SOURCEST|
00000890: 41 52 54 29 00 AB 2A E2  04 20 4A 4D 50 24 46 46  |ART)..*.. JMP$FF|
000008A0: 44 38 00 B1 2A EC 04 3B  00 CD 2A F6 04 4E 41 4D  |D8..*..;..*..NAM|
000008B0: 45 20 2E 54 58 22 48 59  50 52 41 2D 41 53 53 2B  |E .TX"HYPRA-ASS+|
000008C0: 20 56 32 22 00 D3 2A 00  05 3B 00 F1 2A 0A 05 3B  | V2"..*..;..*..;|
000008D0: 44 55 52 43 48 20 53 59  53 20 34 39 31 35 32 20  |DURCH SYS 49152 |
000008E0: 57 49 52 44 20 44 45 52  00 17 2B 14 05 3B 41 53  |WIRD DER..+..;AS|
000008F0: 53 45 4D 42 4C 45 52 20  47 45 41 45 4E 44 45 52  |SEMBLER GEAENDER|
00000900: 54 20 55 4E 44 20 41 55  46 20 44 49 53 4B 00 2B  |T UND AUF DISK.+|
00000910: 2B 1E 05 3B 41 42 47 45  53 50 45 49 43 48 45 52  |+..;ABGESPEICHER|
00000920: 54 2E 00 51 2B 28 05 3B  A4 A4 A4 A4 A4 A4 A4 A4  |T..Q+(.;........|
00000930: A4 A4 A4 A4 A4 A4 A4 A4  A4 A4 A4 A4 A4 A4 A4 A4  |................|
00000940: A4 A4 A4 A4 A4 A4 A4 A4  00 57 2B 32 05 3B 00 79  |.........W+2.;.y|
00000950: 2B 3C 05 3B 41 45 4E 44  45 52 55 4E 47 45 4E 20  |+<.;AENDERUNGEN |
00000960: 49 4D 20 48 41 55 50 54  50 52 4F 47 52 41 4D 4D  |IM HAUPTPROGRAMM|
00000970: 00 7F 2B 46 05 3B 00 92  2B 50 05 53 54 41 52 54  |..+F.;..+P.START|
00000980: 20 2E 57 4F 24 30 42 37  33 00 9C 2B 5A 05 20 2E  | .WO$0B73..+Z. .|
00000990: 42 59 36 00 B4 2B 64 05  20 4C 44 41 23 3E 28 53  |BY6..+d. LDA#>(S|
000009A0: 4F 55 52 43 45 53 54 41  52 54 29 00 C8 2B 6E 05  |OURCESTART)..+n.|
000009B0: 20 53 54 41 50 52 47 41  4E 46 41 4E 47 2B 31 00  | STAPRGANFANG+1.|
000009C0: E0 2B 78 05 20 4C 44 41  23 3C 28 53 4F 55 52 43  |.+x. LDA#<(SOURC|
000009D0: 45 53 54 41 52 54 29 00  E6 2B 82 05 3B 00 F4 2B  |ESTART)..+..;..+|
000009E0: 8C 05 20 2E 57 4F 24 31  46 34 41 00 FE 2B 96 05  |.. .WO$1F4A..+..|
000009F0: 20 2E 42 59 34 00 16 2C  A0 05 20 4C 44 41 23 3E  | .BY4..,.. LDA#>|
00000A00: 28 53 4F 55 52 43 45 53  54 41 52 54 29 00 2E 2C  |(SOURCESTART)..,|
00000A10: AA 05 20 4C 44 58 23 3C  28 53 4F 55 52 43 45 53  |.. LDX#<(SOURCES|
00000A20: 54 41 52 54 29 00 34 2C  B4 05 3B 00 42 2C BE 05  |TART).4,..;.B,..|
00000A30: 20 2E 57 4F 24 31 39 42  35 00 4C 2C C8 05 20 2E  | .WO$19B5.L,.. .|
00000A40: 42 59 33 00 5C 2C D2 05  20 4A 53 52 57 41 49 54  |BY3.\,.. JSRWAIT|
00000A50: 3B 2F 45 00 62 2C DC 05  3B 00 70 2C E6 05 20 2E  |;/E.b,..;.p,.. .|
00000A60: 57 4F 24 31 42 34 33 00  7A 2C F0 05 20 2E 42 59  |WO$1B43.z,.. .BY|
00000A70: 33 00 8A 2C FA 05 20 4A  53 52 57 41 49 54 3B 2F  |3..,.. JSRWAIT;/|
00000A80: 46 00 90 2C 04 06 3B 00  9E 2C 0E 06 20 2E 57 4F  |F..,..;..,.. .WO|
00000A90: 24 31 44 34 32 00 A8 2C  18 06 20 2E 42 59 33 00  |$1D42..,.. .BY3.|
00000AA0: B8 2C 22 06 20 4A 53 52  57 41 49 54 3B 2F 49 00  |.,". JSRWAIT;/I.|
00000AB0: BE 2C 2C 06 3B 00 CC 2C  36 06 20 2E 57 4F 24 31  |.,,.;..,6. .WO$1|
00000AC0: 43 34 45 00 D6 2C 40 06  20 2E 42 59 33 00 E6 2C  |C4E..,@. .BY3..,|
00000AD0: 4A 06 20 4A 53 52 57 41  49 54 3B 2F 52 00 EC 2C  |J. JSRWAIT;/R..,|
00000AE0: 54 06 3B 00 FA 2C 5E 06  20 2E 57 4F 24 31 44 44  |T.;..,^. .WO$1DD|
00000AF0: 30 00 04 2D 68 06 20 2E  42 59 33 00 14 2D 72 06  |0..-h. .BY3..-r.|
00000B00: 20 4A 53 52 57 41 49 54  3B 2F 21 00 1A 2D 7C 06  | JSRWAIT;/!..-|.|
00000B10: 3B 00 28 2D 86 06 20 2E  57 4F 24 31 46 39 30 00  |;.(-.. .WO$1F90.|
00000B20: 32 2D 90 06 20 2E 42 59  33 00 46 2D 9A 06 20 4A  |2-.. .BY3.F-.. J|
00000B30: 4D 50 53 45 54 53 54 41  52 54 3B 2F 55 00 4C 2D  |MPSETSTART;/U.L-|
00000B40: A4 06 3B 00 5A 2D AE 06  20 2E 57 4F 24 30 41 44  |..;.Z-.. .WO$0AD|
00000B50: 33 00 64 2D B8 06 20 2E  42 59 33 00 76 2D C2 06  |3.d-.. .BY3.v-..|
00000B60: 20 4A 4D 50 42 49 4E 41  45 52 3B 20 25 00 7C 2D  | JMPBINAER; %.|-|
00000B70: CC 06 3B 00 8A 2D D6 06  20 2E 57 4F 24 31 45 36  |..;..-.. .WO$1E6|
00000B80: 45 00 94 2D E0 06 20 2E  42 59 33 00 A8 2D EA 06  |E..-.. .BY3..-..|
00000B90: 20 4A 4D 50 53 45 54 5A  45 49 4C 45 3B 2F 5A 00  | JMPSETZEILE;/Z.|
00000BA0: AE 2D F4 06 3B 00 BC 2D  FE 06 20 2E 57 4F 24 31  |.-..;..-.. .WO$1|
00000BB0: 38 46 42 00 C6 2D 08 07  20 2E 42 59 35 00 DC 2D  |8FB..-.. .BY5..-|
00000BC0: 12 07 20 4A 53 52 43 48  45 43 4B 57 46 4C 41 47  |.. JSRCHECKWFLAG|
00000BD0: 3B 2F 57 00 E5 2D 1C 07  20 4E 4F 50 00 EE 2D 26  |;/W..-.. NOP..-&|
00000BE0: 07 20 4E 4F 50 00 F4 2D  30 07 3B 00 02 2E 3A 07  |. NOP..-0.;...:.|
00000BF0: 20 2E 57 4F 24 31 38 41  41 00 0C 2E 44 07 20 2E  | .WO$18AA...D. .|
00000C00: 42 59 33 00 1C 2E 4E 07  20 4A 53 52 41 55 54 4F  |BY3...N. JSRAUTO|
00000C10: 3B 2F 41 00 22 2E 58 07  3B 00 30 2E 62 07 20 2E  |;/A.".X.;.0.b. .|
00000C20: 57 4F 24 31 41 44 33 00  3A 2E 6C 07 20 2E 42 59  |WO$1AD3.:.l. .BY|
00000C30: 33 00 4D 2E 76 07 20 4A  53 52 45 58 54 53 41 56  |3.M.v. JSREXTSAV|
00000C40: 45 3B 2F 53 00 53 2E 80  07 3B 00 68 2E 8A 07 3B  |E;/S.S...;.h...;|
00000C50: 20 5A 55 53 41 54 5A 52  4F 55 54 49 4E 45 4E 00  | ZUSATZROUTINEN.|
00000C60: 6E 2E 94 07 3B 00 8F 2E  9E 07 3B 20 2A 2A 2A 20  |n...;.....; *** |
00000C70: 20 41 55 46 20 53 48 49  46 54 20 57 41 52 54 45  | AUF SHIFT WARTE|
00000C80: 4E 20 20 2A 2A 2A 00 AE  2E A8 07 3B 20 20 20 2A  |N  ***.....;   *|
00000C90: 20 20 20 46 55 45 52 20  2F 45 20 55 4E 44 20 2F  |   FUER /E UND /|
00000CA0: 49 20 20 20 2A 00 B4 2E  B2 07 3B 00 CF 2E BC 07  |I   *.....;.....|
00000CB0: 53 54 41 52 54 32 20 4A  53 52 24 46 46 45 31 3B  |START2 JSR$FFE1;|
00000CC0: 53 54 4F 50 20 3F 00 DA  2E C6 07 20 42 4E 45 4F  |STOP ?..... BNEO|
00000CD0: 4B 00 EE 2E D0 07 20 4A  53 52 24 46 36 34 32 3B  |K..... JSR$F642;|
00000CE0: 43 4C 4F 53 45 00 03 2F  DA 07 20 4A 53 52 24 31  |CLOSE../.. JSR$1|
00000CF0: 37 45 36 3B 46 4C 41 47  3D 30 00 0C 2F E4 07 20  |7E6;FLAG=0../.. |
00000D00: 53 45 43 00 20 2F EE 07  20 4A 4D 50 24 41 38 33  |SEC. /.. JMP$A83|
00000D10: 34 3B 42 52 45 41 4B 00  36 2F F8 07 4F 4B 20 4C  |4;BREAK.6/..OK L|
00000D20: 44 41 53 48 49 46 54 4D  55 53 54 45 52 00 41 2F  |DASHIFTMUSTER.A/|
00000D30: 02 08 20 41 4E 44 23 31  00 50 2F 0C 08 20 42 45  |.. AND#1.P/.. BE|
00000D40: 51 53 54 41 52 54 32 00  61 2F 16 08 20 4A 4D 50  |QSTART2.a/.. JMP|
00000D50: 4C 49 4E 45 46 45 45 44  00 67 2F 20 08 3B 00 8D  |LINEFEED.g/ .;..|
00000D60: 2F 2A 08 3B 20 2A 2A 2A  20 2F 55 20 2D 20 42 45  |/*.; *** /U - BE|
00000D70: 46 45 48 4C 20 42 45 52  49 43 48 54 49 47 45 4E  |FEHL BERICHTIGEN|
00000D80: 20 2A 2A 2A 00 93 2F 34  08 3B 00 A7 2F 3E 08 20  | ***../4.;../>. |
00000D90: 44 45 43 50 52 47 41 4E  46 41 4E 47 2B 31 00 B4  |DECPRGANFANG+1..|
00000DA0: 2F 48 08 20 4C 44 59 23  24 46 46 00 BF 2F 52 08  |/H. LDY#$FF../R.|
00000DB0: 20 4C 44 41 23 30 00 D5  2F 5C 08 20 53 54 41 28  | LDA#0../\. STA(|
00000DC0: 50 52 47 41 4E 46 41 4E  47 29 2C 59 00 E9 2F 66  |PRGANFANG),Y../f|
00000DD0: 08 20 49 4E 43 50 52 47  41 4E 46 41 4E 47 2B 31  |. INCPRGANFANG+1|
00000DE0: 00 FF 2F 70 08 52 45 41  44 59 20 4A 4D 50 42 41  |../p.READY JMPBA|
00000DF0: 53 52 45 41 44 59 00 05  30 7A 08 3B 00 2A 30 84  |SREADY..0z.;.*0.|
00000E00: 08 3B 20 2A 2A 20 45 49  4E 47 41 42 45 20 56 4F  |.; ** EINGABE VO|
00000E10: 4E 20 42 49 4E 41 45 52  5A 41 48 4C 45 4E 20 2A  |N BINAERZAHLEN *|
00000E20: 2A 00 4F 30 8E 08 3B 20  2A 2A 20 45 52 4D 4F 45  |*.O0..; ** ERMOE|
00000E30: 47 4C 49 43 48 45 4E 20  20 20 20 20 20 20 20 20  |GLICHEN         |
00000E40: 20 20 20 20 2A 2A 00 55  30 98 08 3B 00 62 30 A2  |    **.U0..;.b0.|
00000E50: 08 20 43 4D 50 23 22 25  22 00 74 30 AC 08 20 42  |. CMP#"%".t0.. B|
00000E60: 45 51 41 55 53 57 45 52  54 45 4E 00 81 30 B6 08  |EQAUSWERTEN..0..|
00000E70: 20 43 4D 50 23 22 2D 22  00 90 30 C0 08 20 42 4E  | CMP#"-"..0.. BN|
00000E80: 45 57 45 49 54 45 52 00  9E 30 CA 08 20 4A 4D 50  |EWEITER..0.. JMP|
00000E90: 24 30 41 45 44 00 B2 30  D4 08 57 45 49 54 45 52  |$0AED..0..WEITER|
00000EA0: 20 4A 4D 50 24 30 41 44  37 00 B8 30 DE 08 3B 00  | JMP$0AD7..0..;.|
00000EB0: D0 30 E8 08 41 55 53 57  45 52 54 45 4E 20 4A 53  |.0..AUSWERTEN JS|
00000EC0: 52 43 48 52 47 45 54 00  DB 30 F2 08 20 4C 44 58  |RCHRGET..0.. LDX|
00000ED0: 23 30 00 E7 30 FC 08 20  53 54 58 24 31 34 00 F3  |#0..0.. STX$14..|
00000EE0: 30 06 09 20 53 54 58 24  31 35 00 03 31 10 09 42  |0.. STX$15..1..B|
00000EF0: 49 4E 4C 4F 4F 50 20 49  4E 58 00 0F 31 1A 09 20  |INLOOP INX..1.. |
00000F00: 43 50 58 23 31 37 00 1F  31 24 09 20 42 43 53 49  |CPX#17..1$. BCSI|
00000F10: 4C 4C 45 47 41 4C 00 2E  31 2E 09 20 4A 53 52 43  |LLEGAL..1.. JSRC|
00000F20: 48 52 47 4F 54 00 3D 31  38 09 20 42 43 53 53 59  |HRGOT.=18. BCSSY|
00000F30: 4E 54 41 58 00 49 31 42  09 20 43 4D 50 23 35 30  |NTAX.I1B. CMP#50|
00000F40: 00 58 31 4C 09 20 42 43  53 53 59 4E 54 41 58 00  |.X1L. BCSSYNTAX.|
00000F50: 64 31 56 09 20 53 42 43  23 34 37 00 70 31 60 09  |d1V. SBC#47.p1`.|
00000F60: 20 4F 52 41 24 31 34 00  7C 31 6A 09 20 53 54 41  | ORA$14.|1j. STA|
00000F70: 24 31 34 00 8B 31 74 09  20 4A 53 52 43 48 52 47  |$14..1t. JSRCHRG|
00000F80: 45 54 00 9A 31 7E 09 20  42 45 51 47 45 54 45 4E  |ET..1~. BEQGETEN|
00000F90: 44 00 A7 31 88 09 20 43  4D 50 23 22 29 22 00 B6  |D..1.. CMP#")"..|
00000FA0: 31 92 09 20 42 45 51 47  45 54 45 4E 44 00 C8 31  |1.. BEQGETEND..1|
00000FB0: 9C 09 20 43 4D 50 23 24  33 42 3B 20 22 3B 22 00  |.. CMP#$3B; ";".|
00000FC0: D7 31 A6 09 20 42 45 51  47 45 54 45 4E 44 00 E4  |.1.. BEQGETEND..|
00000FD0: 31 B0 09 20 41 4E 44 23  24 38 30 00 F3 31 BA 09  |1.. AND#$80..1..|
00000FE0: 20 42 4E 45 47 45 54 45  4E 44 00 FC 31 C4 09 20  | BNEGETEND..1.. |
00000FF0: 43 4C 43 00 08 32 CE 09  20 41 53 4C 24 31 34 00  |CLC..2.. ASL$14.|
00001000: 14 32 D8 09 20 52 4F 4C  24 31 35 00 24 32 E2 09  |.2.. ROL$15.$2..|
00001010: 20 42 43 43 42 49 4E 4C  4F 4F 50 00 2A 32 EC 09  | BCCBINLOOP.*2..|
00001020: 3B 00 3C 32 F6 09 47 45  54 45 4E 44 20 4C 44 41  |;.<2..GETEND LDA|
00001030: 24 31 35 00 48 32 00 0A  20 4C 44 59 24 31 34 00  |$15.H2.. LDY$14.|
00001040: 5A 32 0A 0A 20 53 54 41  39 38 3B 46 41 43 31 2B  |Z2.. STA98;FAC1+|
00001050: 31 00 65 32 14 0A 20 53  54 59 39 39 00 72 32 1E  |1.e2.. STY99.r2.|
00001060: 0A 20 4C 44 58 23 24 39  30 00 7B 32 28 0A 20 53  |. LDX#$90.{2(. S|
00001070: 45 43 00 90 32 32 0A 20  4A 4D 50 24 42 43 34 39  |EC..22. JMP$BC49|
00001080: 3B 53 45 54 46 41 43 00  96 32 3C 0A 3B 00 AB 32  |;SETFAC..2<.;..2|
00001090: 46 0A 49 4C 4C 45 47 41  4C 20 4A 4D 50 24 42 32  |F.ILLEGAL JMP$B2|
000010A0: 34 38 00 B1 32 50 0A 3B  00 CD 32 5A 0A 3B 20 2A  |48..2P.;..2Z.; *|
000010B0: 2A 2A 20 20 2F 5A 20 2D  20 42 45 46 45 48 4C 20  |**  /Z - BEFEHL |
000010C0: 20 2A 2A 2A 00 D3 32 64  0A 3B 00 E0 32 6E 0A 20  | ***..2d.;..2n. |
000010D0: 43 4D 50 23 22 5A 22 00  EA 32 78 0A 20 42 45 51  |CMP#"Z"..2x. BEQ|
000010E0: 5A 00 F7 32 82 0A 20 43  4D 50 23 22 57 22 00 01  |Z..2.. CMP#"W"..|
000010F0: 33 8C 0A 20 42 45 51 57  00 15 33 96 0A 53 59 4E  |3.. BEQW..3..SYN|
00001100: 54 41 58 20 4A 4D 50 24  41 46 30 38 00 1B 33 A0  |TAX JMP$AF08..3.|
00001110: 0A 3B 00 2B 33 AA 0A 5A  20 4A 53 52 43 48 52 47  |.;.+3..Z JSRCHRG|
00001120: 45 54 00 3C 33 B4 0A 20  4A 53 52 47 45 54 4C 4E  |ET.<3.. JSRGETLN|
00001130: 4E 55 4D 00 4D 33 BE 0A  20 4A 53 52 47 45 54 4C  |NUM.M3.. JSRGETL|
00001140: 4E 41 44 52 00 59 33 C8  0A 20 42 43 53 4F 4B 32  |NADR.Y3.. BCSOK2|
00001150: 00 6E 33 D2 0A 55 4E 44  45 46 27 44 20 4A 4D 50  |.n3..UNDEF'D JMP|
00001160: 24 41 38 45 33 00 74 33  DC 0A 3B 00 83 33 E6 0A  |$A8E3.t3..;..3..|
00001170: 4F 4B 32 20 4C 44 41 24  35 46 00 8F 33 F0 0A 20  |OK2 LDA$5F..3.. |
00001180: 4C 44 59 24 36 30 00 A1  33 FA 0A 20 53 54 41 50  |LDY$60..3.. STAP|
00001190: 52 47 41 4E 46 41 4E 47  00 B5 33 04 0B 20 53 54  |RGANFANG..3.. ST|
000011A0: 59 50 52 47 41 4E 46 41  4E 47 2B 31 00 C3 33 0E  |YPRGANFANG+1..3.|
000011B0: 0B 20 42 4E 45 52 45 41  44 59 00 C9 33 18 0B 3B  |. BNEREADY..3..;|
000011C0: 00 DD 33 22 0B 3B 57 46  4C 41 47 20 50 52 55 45  |..3".;WFLAG PRUE|
000011D0: 46 45 4E 3A 00 FF 33 2C  0B 3B 41 55 46 52 55 46  |FEN:..3,.;AUFRUF|
000011E0: 20 44 45 52 20 50 41 52  41 4D 45 54 45 52 2D 52  | DER PARAMETER-R|
000011F0: 4F 55 54 49 4E 45 00 23  34 36 0B 3B 44 55 52 43  |OUTINE.#46.;DURC|
00001200: 48 20 44 45 4E 20 2F 57  2D 20 4F 44 45 52 20 2F  |H DEN /W- ODER /|
00001210: 53 2D 42 45 46 45 48 4C  20 3F 00 29 34 40 0B 3B  |S-BEFEHL ?.)4@.;|
00001220: 00 3A 34 4A 0B 20 4A 53  52 47 45 54 4C 4E 4E 55  |.:4J. JSRGETLNNU|
00001230: 4D 00 45 34 54 0B 20 4C  44 58 23 30 00 4E 34 5E  |M.E4T. LDX#0.N4^|
00001240: 0B 20 54 41 59 00 5C 34  68 0B 20 42 4E 45 43 48  |. TAY.\4h. BNECH|
00001250: 57 4C 31 00 6F 34 72 0B  20 4C 44 41 57 46 4C 41  |WL1.o4r. LDAWFLA|
00001260: 47 3B 4E 45 49 4E 00 84  34 7C 0B 20 53 54 58 57  |G;NEIN..4|. STXW|
00001270: 46 4C 41 47 3B 46 4C 41  47 3D 30 00 93 34 86 0B  |FLAG;FLAG=0..4..|
00001280: 20 42 4E 45 53 59 4E 54  41 58 00 9C 34 90 0B 20  | BNESYNTAX..4.. |
00001290: 52 54 53 00 A2 34 9A 0B  3B 00 B5 34 A4 0B 43 48  |RTS..4..;..4..CH|
000012A0: 57 4C 31 20 4C 44 41 57  46 4C 41 47 00 CA 34 AE  |WL1 LDAWFLAG..4.|
000012B0: 0B 20 53 54 58 57 46 4C  41 47 3B 46 4C 41 47 3D  |. STXWFLAG;FLAG=|
000012C0: 30 00 D9 34 B8 0B 20 42  45 51 53 59 4E 54 41 58  |0..4.. BEQSYNTAX|
000012D0: 00 ED 34 C2 0B 20 4A 4D  50 43 48 45 43 4B 43 4F  |..4.. JMPCHECKCO|
000012E0: 4D 3B 4A 41 00 F3 34 CC  0B 3B 00 16 35 D6 0B 3B  |M;JA..4..;..5..;|
000012F0: 20 2A 2A 20 2F 57 20 2D  20 56 45 52 53 43 48 49  | ** /W - VERSCHI|
00001300: 45 42 45 2D 42 45 46 45  48 4C 20 2A 2A 00 1C 35  |EBE-BEFEHL **..5|
00001310: E0 0B 3B 00 42 35 EA 0B  3B 41 4E 46 41 4E 47 53  |..;.B5..;ANFANGS|
00001320: 2D 20 55 2E 20 45 4E 44  41 44 52 45 53 53 45 20  |- U. ENDADRESSE |
00001330: 42 45 52 45 43 48 4E 45  4E 00 65 35 F4 0B 3B 55  |BERECHNEN.e5..;U|
00001340: 4E 44 20 42 45 52 45 49  43 48 20 49 4E 20 50 55  |ND BEREICH IN PU|
00001350: 46 46 45 52 20 28 24 41  30 30 30 2D 00 7D 35 FE  |FFER ($A000-.}5.|
00001360: 0B 3B 24 43 30 30 30 29  20 56 45 52 53 43 48 49  |.;$C000) VERSCHI|
00001370: 45 42 45 4E 00 83 35 08  0C 3B 00 8F 35 12 0C 57  |EBEN..5..;..5..W|
00001380: 20 4C 44 41 23 31 00 9D  35 1C 0C 20 53 54 41 57  | LDA#1..5.. STAW|
00001390: 46 4C 41 47 00 B1 35 26  0C 20 4A 53 52 24 31 38  |FLAG..5&. JSR$18|
000013A0: 44 42 3B 5A 31 2D 5A 32  00 BF 35 30 0C 20 4C 44  |DB;Z1-Z2..50. LD|
000013B0: 41 4C 4E 41 44 52 00 D6  35 3A 0C 20 53 54 41 41  |ALNADR..5:. STAA|
000013C0: 4E 46 41 4E 47 3B 41 4E  46 41 4E 47 2D 00 E3 35  |NFANG;ANFANG-..5|
000013D0: 44 0C 20 50 48 41 3B 41  44 52 00 F3 35 4E 0C 20  |D. PHA;ADR..5N. |
000013E0: 4C 44 41 4C 4E 41 44 52  2B 31 00 04 36 58 0C 20  |LDALNADR+1..6X. |
000013F0: 53 54 41 41 4E 46 41 4E  47 2B 31 00 0D 36 62 0C  |STAANFANG+1..6b.|
00001400: 20 50 48 41 00 1B 36 6C  0C 20 49 4E 43 4C 4E 4E  | PHA..6l. INCLNN|
00001410: 55 4D 00 27 36 76 0C 20  42 4E 45 57 4C 31 00 37  |UM.'6v. BNEWL1.7|
00001420: 36 80 0C 20 49 4E 43 4C  4E 4E 55 4D 2B 31 00 52  |6.. INCLNNUM+1.R|
00001430: 36 8A 0C 57 4C 31 20 4A  53 52 47 45 54 4C 4E 41  |6..WL1 JSRGETLNA|
00001440: 44 52 3B 45 4E 44 41 44  52 00 5B 36 94 0C 20 53  |DR;ENDADR.[6.. S|
00001450: 45 43 00 69 36 9E 0C 20  4C 44 41 4C 4E 41 44 52  |EC.i6.. LDALNADR|
00001460: 00 76 36 A8 0C 20 53 54  41 45 4E 44 45 00 85 36  |.v6.. STAENDE..6|
00001470: B2 0C 20 53 54 41 42 4C  45 4E 44 45 00 94 36 BC  |.. STABLENDE..6.|
00001480: 0C 20 53 42 43 41 4E 46  41 4E 47 00 A7 36 C6 0C  |. SBCANFANG..6..|
00001490: 20 53 54 41 4C 45 4E 3B  4C 41 45 4E 47 45 00 BE  | STALEN;LAENGE..|
000014A0: 36 D0 0C 20 4C 44 41 4C  4E 41 44 52 2B 31 3B 3D  |6.. LDALNADR+1;=|
000014B0: 45 41 2D 41 41 00 CD 36  DA 0C 20 53 54 41 45 4E  |EA-AA..6.. STAEN|
000014C0: 44 45 2B 31 00 DE 36 E4  0C 20 53 54 41 42 4C 45  |DE+1..6.. STABLE|
000014D0: 4E 44 45 2B 31 00 EF 36  EE 0C 20 53 42 43 41 4E  |NDE+1..6.. SBCAN|
000014E0: 46 41 4E 47 2B 31 00 FD  36 F8 0C 20 53 54 41 4C  |FANG+1..6.. STAL|
000014F0: 45 4E 2B 31 00 11 37 02  0D 20 42 43 43 53 59 4E  |EN+1..7.. BCCSYN|
00001500: 54 41 58 3B 3C 30 20 3F  00 26 37 0C 0D 20 43 4D  |TAX;<0 ?.&7.. CM|
00001510: 50 23 24 32 30 3B 3E 20  38 4B 42 20 3F 00 3C 37  |P#$20;> 8KB ?.<7|
00001520: 16 0D 20 42 43 43 4C 45  4E 4F 4B 3B 4A 41 2C 44  |.. BCCLENOK;JA,D|
00001530: 41 4E 4E 00 52 37 20 0D  20 4A 4D 50 24 42 39 37  |ANN.R7 . JMP$B97|
00001540: 45 3B 4F 57 45 52 46 4C  2E 00 58 37 2A 0D 3B 00  |E;OWERFL..X7*.;.|
00001550: 66 37 34 0D 4C 45 4E 4F  4B 20 50 4C 41 00 79 37  |f74.LENOK PLA.y7|
00001560: 3E 0D 20 53 54 41 42 4C  41 4E 46 41 4E 47 2B 31  |>. STABLANFANG+1|
00001570: 00 82 37 48 0D 20 50 4C  41 00 93 37 52 0D 20 53  |..7H. PLA..7R. S|
00001580: 54 41 42 4C 41 4E 46 41  4E 47 00 A8 37 5C 0D 20  |TABLANFANG..7\. |
00001590: 4C 44 41 23 24 43 30 3B  50 55 46 46 45 52 2D 00  |LDA#$C0;PUFFER-.|
000015A0: C3 37 66 0D 20 53 54 41  42 4C 4E 45 55 45 4E 44  |.7f. STABLNEUEND|
000015B0: 45 2B 31 3B 45 4E 44 41  44 52 00 CF 37 70 0D 20  |E+1;ENDADR..7p. |
000015C0: 4C 44 41 23 30 30 00 E1  37 7A 0D 20 53 54 41 42  |LDA#00..7z. STAB|
000015D0: 4C 4E 45 55 45 4E 44 45  00 EF 37 84 0D 20 4A 53  |LNEUENDE..7.. JS|
000015E0: 52 42 4C 54 55 43 00 F5  37 8E 0D 3B 00 17 38 98  |RBLTUC..7..;..8.|
000015F0: 0D 3B 52 45 53 54 20 44  45 53 20 50 52 4F 47 52  |.;REST DES PROGR|
00001600: 41 4D 4D 53 20 5A 55 53  41 4D 4D 45 4E 2D 00 25  |AMMS ZUSAMMEN-.%|
00001610: 38 A2 0D 3B 53 43 48 49  45 42 45 4E 00 2B 38 AC  |8..;SCHIEBEN.+8.|
00001620: 0D 3B 00 34 38 B6 0D 20  53 45 43 00 46 38 C0 0D  |.;.48.. SEC.F8..|
00001630: 20 4C 44 41 50 52 47 45  4E 44 45 2B 31 00 55 38  | LDAPRGENDE+1.U8|
00001640: CA 0D 20 53 42 43 45 4E  44 45 2B 31 00 5E 38 D4  |.. SBCENDE+1.^8.|
00001650: 0D 20 54 41 58 00 67 38  DE 0D 20 49 4E 58 00 75  |. TAX.g8.. INX.u|
00001660: 38 E8 0D 20 4A 53 52 43  4F 50 59 32 00 7B 38 F2  |8.. JSRCOPY2.{8.|
00001670: 0D 3B 00 92 38 FC 0D 3B  5A 49 45 4C 41 44 52 45  |.;..8..;ZIELADRE|
00001680: 53 53 45 20 48 4F 4C 45  4E 00 98 38 06 0E 3B 00  |SSE HOLEN..8..;.|
00001690: A8 38 10 0E 20 4A 53 52  4C 49 4E 4B 50 52 47 00  |.8.. JSRLINKPRG.|
000016A0: B7 38 1A 0E 20 4A 53 52  43 48 52 47 4F 54 00 C8  |.8.. JSRCHRGOT..|
000016B0: 38 24 0E 20 4A 53 52 47  45 54 4C 4E 4E 55 4D 00  |8$. JSRGETLNNUM.|
000016C0: D6 38 2E 0E 20 49 4E 43  4C 4E 4E 55 4D 00 E2 38  |.8.. INCLNNUM..8|
000016D0: 38 0E 20 42 4E 45 57 4C  32 00 F0 38 42 0E 20 49  |8. BNEWL2..8B. I|
000016E0: 4E 43 4C 4E 4E 55 4D 00  04 39 4C 0E 57 4C 32 20  |NCLNNUM..9L.WL2 |
000016F0: 4A 53 52 47 45 54 4C 4E  41 44 52 00 0A 39 56 0E  |JSRGETLNADR..9V.|
00001700: 3B 00 2F 39 60 0E 3B 48  49 47 48 42 59 54 45 20  |;./9`.;HIGHBYTE |
00001710: 44 45 52 20 5A 49 45 4C  41 44 52 45 53 53 45 20  |DER ZIELADRESSE |
00001720: 4D 45 52 4B 45 4E 00 35  39 6A 0E 3B 00 3E 39 74  |MERKEN.59j.;.>9t|
00001730: 0E 20 54 58 41 00 47 39  7E 0E 20 50 48 41 00 4D  |. TXA.G9~. PHA.M|
00001740: 39 88 0E 3B 00 72 39 92  0E 3B 4E 55 4D 4D 45 52  |9..;.r9..;NUMMER|
00001750: 20 44 45 52 20 5A 49 45  4C 5A 45 49 4C 45 20 41  | DER ZIELZEILE A|
00001760: 4C 53 20 53 54 41 52 54  2D 00 93 39 9C 0E 3B 4E  |LS START-..9..;N|
00001770: 55 4D 4D 45 52 20 46 55  45 52 20 52 45 4E 55 4D  |UMMER FUER RENUM|
00001780: 42 45 52 20 4D 45 52 4B  45 4E 00 99 39 A6 0E 3B  |BER MERKEN..9..;|
00001790: 00 A4 39 B0 0E 20 4C 44  59 23 32 00 B6 39 BA 0E  |..9.. LDY#2..9..|
000017A0: 20 4C 44 41 28 4C 4E 41  44 52 29 2C 59 00 CB 39  | LDA(LNADR),Y..9|
000017B0: C4 0E 20 53 54 41 24 30  33 33 43 3B 53 54 41 52  |.. STA$033C;STAR|
000017C0: 54 2D 00 D4 39 CE 0E 20  49 4E 59 00 E6 39 D8 0E  |T-..9.. INY..9..|
000017D0: 20 4C 44 41 28 4C 4E 41  44 52 29 2C 59 00 FB 39  | LDA(LNADR),Y..9|
000017E0: E2 0E 20 53 54 41 24 30  33 33 44 3B 4E 55 4D 4D  |.. STA$033D;NUMM|
000017F0: 45 52 00 01 3A EC 0E 3B  00 24 3A F6 0E 3B 41 42  |ER..:..;.$:..;AB|
00001800: 20 5A 49 45 4C 41 44 52  45 53 53 45 20 50 4C 41  | ZIELADRESSE PLA|
00001810: 54 5A 20 53 43 48 41 46  46 45 4E 00 2A 3A 00 0F  |TZ SCHAFFEN.*:..|
00001820: 3B 00 33 3A 0A 0F 20 53  45 43 00 43 3A 14 0F 20  |;.3:.. SEC.C:.. |
00001830: 4C 44 41 50 52 47 45 4E  44 45 00 55 3A 1E 0F 20  |LDAPRGENDE.U:.. |
00001840: 53 54 41 42 4C 4E 45 55  45 4E 44 45 00 61 3A 28  |STABLNEUENDE.a:(|
00001850: 0F 20 53 42 43 4C 45 4E  00 70 3A 32 0F 20 53 54  |. SBCLEN.p:2. ST|
00001860: 41 42 4C 45 4E 44 45 00  82 3A 3C 0F 20 4C 44 41  |ABLENDE..:<. LDA|
00001870: 50 52 47 45 4E 44 45 2B  31 00 96 3A 46 0F 20 53  |PRGENDE+1..:F. S|
00001880: 54 41 42 4C 4E 45 55 45  4E 44 45 2B 31 00 A4 3A  |TABLNEUENDE+1..:|
00001890: 50 0F 20 53 42 43 4C 45  4E 2B 31 00 B5 3A 5A 0F  |P. SBCLEN+1..:Z.|
000018A0: 20 53 54 41 42 4C 45 4E  44 45 2B 31 00 C3 3A 64  | STABLENDE+1..:d|
000018B0: 0F 20 4A 53 52 42 4C 54  55 43 00 C9 3A 6E 0F 3B  |. JSRBLTUC..:n.;|
000018C0: 00 ED 3A 78 0F 3B 52 41  4D 20 55 4E 54 45 52 20  |..:x.;RAM UNTER |
000018D0: 42 41 53 49 43 52 4F 4D  20 53 45 4C 45 4B 54 49  |BASICROM SELEKTI|
000018E0: 45 52 45 4E 00 F3 3A 82  0F 3B 00 FD 3A 8C 0F 20  |EREN..:..;..:.. |
000018F0: 4C 44 41 31 00 06 3B 96  0F 20 50 48 41 00 13 3B  |LDA1..;.. PHA..;|
00001900: A0 0F 20 41 4E 44 23 24  46 45 00 1D 3B AA 0F 20  |.. AND#$FE..;.. |
00001910: 53 54 41 31 00 23 3B B4  0F 3B 00 46 3B BE 0F 3B  |STA1.#;..;.F;..;|
00001920: 5A 55 20 56 45 52 53 43  48 49 45 42 45 4E 45 4E  |ZU VERSCHIEBENEN|
00001930: 20 50 52 4F 47 52 41 4D  4D 54 45 49 4C 00 67 3B  | PROGRAMMTEIL.g;|
00001940: C8 0F 3B 41 55 53 20 44  45 4D 20 50 55 46 46 45  |..;AUS DEM PUFFE|
00001950: 52 20 41 4E 20 44 49 45  20 5A 49 45 4C 2D 00 80  |R AN DIE ZIEL-..|
00001960: 3B D2 0F 3B 41 44 52 45  53 53 45 20 56 45 52 53  |;..;ADRESSE VERS|
00001970: 43 48 49 45 42 45 4E 00  86 3B DC 0F 3B 00 8F 3B  |CHIEBEN..;..;..;|
00001980: E6 0F 20 53 45 43 00 9A  3B F0 0F 20 4C 44 41 23  |.. SEC..;.. LDA#|
00001990: 30 00 A6 3B FA 0F 20 53  42 43 4C 45 4E 00 B2 3B  |0..;.. SBCLEN..;|
000019A0: 04 10 20 53 54 41 41 4C  54 00 BF 3B 0E 10 20 4C  |.. STAALT..;.. L|
000019B0: 44 41 23 24 43 30 00 CD  3B 18 10 20 53 42 43 4C  |DA#$C0..;.. SBCL|
000019C0: 45 4E 2B 31 00 DB 3B 22  10 20 53 54 41 41 4C 54  |EN+1..;". STAALT|
000019D0: 2B 31 00 E8 3B 2C 10 20  4A 53 52 43 4F 50 59 00  |+1..;,. JSRCOPY.|
000019E0: EE 3B 36 10 3B 00 03 3C  40 10 3B 52 4F 4D 20 53  |.;6.;..<@.;ROM S|
000019F0: 45 4C 45 4B 54 49 45 52  45 4E 00 09 3C 4A 10 3B  |ELEKTIEREN..<J.;|
00001A00: 00 12 3C 54 10 20 50 4C  41 00 1C 3C 5E 10 20 53  |..<T. PLA..<^. S|
00001A10: 54 41 31 00 22 3C 68 10  3B 00 41 3C 72 10 3B 20  |TA1."<h.;.A<r.; |
00001A20: 50 52 4F 47 52 41 4D 4D  20 4E 45 55 20 4E 55 4D  |PROGRAMM NEU NUM|
00001A30: 4D 45 52 49 45 52 45 4E  00 47 3C 7C 10 3B 00 50  |MERIEREN.G<|.;.P|
00001A40: 3C 86 10 20 50 4C 41 00  60 3C 90 10 20 53 54 41  |<.. PLA.`<.. STA|
00001A50: 4C 4E 41 44 52 2B 31 00  70 3C 9A 10 20 4A 53 52  |LNADR+1.p<.. JSR|
00001A60: 4C 49 4E 4B 50 52 47 00  84 3C A4 10 20 4C 44 41  |LINKPRG..<.. LDA|
00001A70: 23 31 30 3B 53 54 45 50  3D 31 30 00 92 3C AE 10  |#10;STEP=10..<..|
00001A80: 20 53 54 41 24 30 33 34  30 00 9D 3C B8 10 20 4C  | STA$0340..<.. L|
00001A90: 44 58 23 31 00 B6 3C C2  10 20 53 54 58 50 41 47  |DX#1..<.. STXPAG|
00001AA0: 45 4E 55 4D 4D 45 52 3B  50 4E 52 3D 31 00 CB 3C  |ENUMMER;PNR=1..<|
00001AB0: CC 10 20 4C 44 41 23 24  46 46 3B 42 49 53 20 5A  |.. LDA#$FF;BIS Z|
00001AC0: 55 4D 00 DE 3C D6 10 20  53 54 41 4C 4E 4E 55 4D  |UM..<.. STALNNUM|
00001AD0: 3B 45 4E 44 45 00 EF 3C  E0 10 20 53 54 41 4C 4E  |;ENDE..<.. STALN|
00001AE0: 4E 55 4D 2B 31 3B 00 04  3D EA 10 20 4A 4D 50 24  |NUM+1;..=.. JMP$|
00001AF0: 31 41 33 32 3B 3D 52 45  4E 55 4D 00 0A 3D F4 10  |1A32;=RENUM..=..|
00001B00: 3B 00 1A 3D FE 10 20 4C  44 59 23 30 3B 43 4F 50  |;..=.. LDY#0;COP|
00001B10: 59 00 28 3D 08 11 20 4C  44 58 4C 45 4E 2B 31 00  |Y.(=.. LDXLEN+1.|
00001B20: 37 3D 12 11 20 49 4E 58  3B 43 4F 50 59 32 00 49  |7=.. INX;COPY2.I|
00001B30: 3D 1C 11 43 4F 50 59 4C  4F 4F 50 31 20 44 45 58  |=..COPYLOOP1 DEX|
00001B40: 00 56 3D 26 11 20 42 45  51 52 45 53 54 00 6F 3D  |.V=&. BEQREST.o=|
00001B50: 30 11 43 4F 50 59 4C 4F  4F 50 32 20 4C 44 41 28  |0.COPYLOOP2 LDA(|
00001B60: 41 4C 54 29 2C 59 00 7F  3D 3A 11 20 53 54 41 28  |ALT),Y..=:. STA(|
00001B70: 4E 45 55 29 2C 59 00 88  3D 44 11 20 49 4E 59 00  |NEU),Y..=D. INY.|
00001B80: 9A 3D 4E 11 20 42 4E 45  43 4F 50 59 4C 4F 4F 50  |.=N. BNECOPYLOOP|
00001B90: 32 00 A8 3D 58 11 20 49  4E 43 41 4C 54 2B 31 00  |2..=X. INCALT+1.|
00001BA0: B6 3D 62 11 20 49 4E 43  4E 45 55 2B 31 00 C8 3D  |.=b. INCNEU+1..=|
00001BB0: 6C 11 20 42 4E 45 43 4F  50 59 4C 4F 4F 50 31 00  |l. BNECOPYLOOP1.|
00001BC0: CE 3D 76 11 3B 00 E2 3D  80 11 52 45 53 54 20 4C  |.=v.;..=..REST L|
00001BD0: 44 41 28 41 4C 54 29 2C  59 00 F2 3D 8A 11 20 53  |DA(ALT),Y..=.. S|
00001BE0: 54 41 28 4E 45 55 29 2C  59 00 FB 3D 94 11 20 49  |TA(NEU),Y..=.. I|
00001BF0: 4E 59 00 07 3E 9E 11 20  43 50 59 4C 45 4E 00 14  |NY..>.. CPYLEN..|
00001C00: 3E A8 11 20 42 43 43 52  45 53 54 00 1D 3E B2 11  |>.. BCCREST..>..|
00001C10: 20 52 54 53 00 23 3E BC  11 3B 00 48 3E C6 11 3B  | RTS.#>..;.H>..;|
00001C20: 20 2A 2A 20 41 55 54 4F  2D 46 55 4E 4B 54 49 4F  | ** AUTO-FUNKTIO|
00001C30: 4E 20 56 45 52 42 45 53  53 45 52 4E 20 2A 2A 00  |N VERBESSERN **.|
00001C40: 4E 3E D0 11 3B 00 60 3E  DA 11 20 4A 53 52 49 4E  |N>..;.`>.. JSRIN|
00001C50: 50 55 54 4C 49 4E 45 00  6C 3E E4 11 20 4C 44 41  |PUTLINE.l>.. LDA|
00001C60: 24 43 38 00 78 3E EE 11  20 43 4D 50 23 34 30 00  |$C8.x>.. CMP#40.|
00001C70: 8A 3E F8 11 20 42 43 43  45 49 4E 45 5A 45 49 4C  |.>.. BCCEINEZEIL|
00001C80: 45 00 9B 3E 02 12 20 4C  44 41 23 24 39 31 3B 22  |E..>.. LDA#$91;"|
00001C90: 91 22 00 AA 3E 0C 12 20  4A 53 52 43 48 52 4F 55  |."..>.. JSRCHROU|
00001CA0: 54 00 C4 3E 16 12 45 49  4E 45 5A 45 49 4C 45 20  |T..>..EINEZEILE |
00001CB0: 4C 44 41 23 24 39 31 3B  22 91 22 00 D3 3E 20 12  |LDA#$91;"."..> .|
00001CC0: 20 4A 53 52 43 48 52 4F  55 54 00 E6 3E 2A 12 20  | JSRCHROUT..>*. |
00001CD0: 4C 44 41 23 31 33 3B 52  45 54 55 52 4E 00 F4 3E  |LDA#13;RETURN..>|
00001CE0: 34 12 20 53 54 41 24 30  32 37 37 00 FF 3E 3E 12  |4. STA$0277..>>.|
00001CF0: 20 4C 44 41 23 31 00 0B  3F 48 12 20 53 54 41 24  | LDA#1..?H. STA$|
00001D00: 43 36 00 1D 3F 52 12 20  4A 53 52 49 4E 50 55 54  |C6..?R. JSRINPUT|
00001D10: 4C 49 4E 45 00 2C 3F 5C  12 20 53 54 58 50 52 47  |LINE.,?\. STXPRG|
00001D20: 56 45 4B 00 3D 3F 66 12  20 53 54 59 50 52 47 56  |VEK.=?f. STYPRGV|
00001D30: 45 4B 2B 31 00 4C 3F 70  12 20 4A 53 52 43 48 52  |EK+1.L?p. JSRCHR|
00001D40: 47 45 54 00 58 3F 7A 12  20 42 43 43 4F 4B 33 00  |GET.X?z. BCCOK3.|
00001D50: 66 3F 84 12 20 4A 4D 50  24 31 38 42 39 00 6C 3F  |f?.. JMP$18B9.l?|
00001D60: 8E 12 3B 00 80 3F 98 12  4F 4B 33 20 4A 53 52 47  |..;..?..OK3 JSRG|
00001D70: 45 54 4C 4E 4E 55 4D 00  8C 3F A2 12 20 4C 44 41  |ETLNNUM..?.. LDA|
00001D80: 24 31 34 00 95 3F AC 12  20 43 4C 43 00 A9 3F B6  |$14..?.. CLC..?.|
00001D90: 12 20 41 44 43 24 30 33  34 30 3B 2B 53 54 45 50  |. ADC$0340;+STEP|
00001DA0: 00 B9 3F C0 12 20 53 54  41 4E 45 58 54 4E 55 4D  |..?.. STANEXTNUM|
00001DB0: 00 C5 3F CA 12 20 4C 44  41 24 31 35 00 D0 3F D4  |..?.. LDA$15..?.|
00001DC0: 12 20 41 44 43 23 30 00  E2 3F DE 12 20 53 54 41  |. ADC#0..?.. STA|
00001DD0: 4E 45 58 54 4E 55 4D 2B  31 00 EF 3F E8 12 20 4C  |NEXTNUM+1..?.. L|
00001DE0: 44 58 23 24 46 46 00 FE  3F F2 12 20 53 54 58 50  |DX#$FF..?.. STXP|
00001DF0: 52 47 56 45 4B 00 0F 40  FC 12 20 49 4E 43 50 52  |RGVEK..@.. INCPR|
00001E00: 47 56 45 4B 2B 31 00 1A  40 06 13 20 4C 44 58 23  |GVEK+1..@.. LDX#|
00001E10: 36 00 30 40 10 13 20 4C  44 41 49 4E 50 55 54 50  |6.0@.. LDAINPUTP|
00001E20: 55 46 46 45 52 2C 58 00  3E 40 1A 13 20 4A 4D 50  |UFFER,X.>@.. JMP|
00001E30: 24 31 38 42 37 00 44 40  24 13 3B 00 66 40 2E 13  |$18B7.D@$.;.f@..|
00001E40: 3B 20 2A 2A 20 2F 53 20  2D 20 42 45 46 45 48 4C  |; ** /S - BEFEHL|
00001E50: 20 45 52 57 45 49 54 45  52 4E 20 2A 2A 00 6C 40  | ERWEITERN **.l@|
00001E60: 38 13 3B 00 7B 40 42 13  20 4A 53 52 43 48 52 47  |8.;.{@B. JSRCHRG|
00001E70: 45 54 00 8C 40 4C 13 20  42 43 43 54 45 49 4C 53  |ET..@L. BCCTEILS|
00001E80: 41 56 45 00 A1 40 56 13  20 4A 4D 50 24 31 41 42  |AVE..@V. JMP$1AB|
00001E90: 38 3B 4E 4F 52 4D 41 4C  00 A7 40 60 13 3B 00 B8  |8;NORMAL..@`.;..|
00001EA0: 40 6A 13 54 45 49 4C 53  41 56 45 20 50 48 50 00  |@j.TEILSAVE PHP.|
00001EB0: C3 40 74 13 20 4C 44 41  23 31 00 D1 40 7E 13 20  |.@t. LDA#1..@~. |
00001EC0: 53 54 41 57 46 4C 41 47  00 DA 40 88 13 20 50 4C  |STAWFLAG..@.. PL|
00001ED0: 50 00 EE 40 92 13 20 4A  53 52 24 31 38 44 45 3B  |P..@.. JSR$18DE;|
00001EE0: 5A 31 2D 5A 32 00 FC 40  9C 13 20 4C 44 41 4C 4E  |Z1-Z2..@.. LDALN|
00001EF0: 41 44 52 00 0C 41 A6 13  20 53 54 41 53 41 56 45  |ADR..A.. STASAVE|
00001F00: 41 44 52 00 1C 41 B0 13  20 4C 44 41 4C 4E 41 44  |ADR..A.. LDALNAD|
00001F10: 52 2B 31 00 2E 41 BA 13  20 53 54 41 53 41 56 45  |R+1..A.. STASAVE|
00001F20: 41 44 52 2B 31 00 44 41  C4 13 20 4A 53 52 24 31  |ADR+1.DA.. JSR$1|
00001F30: 41 42 38 3B 53 45 54 4E  41 4D 45 00 52 41 CE 13  |AB8;SETNAME.RA..|
00001F40: 20 49 4E 43 4C 4E 4E 55  4D 00 5E 41 D8 13 20 42  | INCLNNUM.^A.. B|
00001F50: 4E 45 53 4C 31 00 6E 41  E2 13 20 49 4E 43 4C 4E  |NESL1.nA.. INCLN|
00001F60: 4E 55 4D 2B 31 00 82 41  EC 13 53 4C 31 20 4A 53  |NUM+1..A..SL1 JS|
00001F70: 52 47 45 54 4C 4E 41 44  52 00 8F 41 F6 13 20 4C  |RGETLNADR..A.. L|
00001F80: 44 59 23 24 30 30 00 A1  41 00 14 20 4C 44 41 28  |DY#$00..A.. LDA(|
00001F90: 4C 4E 41 44 52 29 2C 59  00 AA 41 0A 14 20 50 48  |LNADR),Y..A.. PH|
00001FA0: 41 00 B3 41 14 14 20 54  59 41 00 C5 41 1E 14 20  |A..A.. TYA..A.. |
00001FB0: 53 54 41 28 4C 4E 41 44  52 29 2C 59 00 CE 41 28  |STA(LNADR),Y..A(|
00001FC0: 14 20 49 4E 59 00 E0 41  32 14 20 4C 44 41 28 4C  |. INY..A2. LDA(L|
00001FD0: 4E 41 44 52 29 2C 59 00  E9 41 3C 14 20 50 48 41  |NADR),Y..A<. PHA|
00001FE0: 00 F6 41 46 14 20 4C 44  41 23 24 30 30 00 08 42  |..AF. LDA#$00..B|
00001FF0: 50 14 20 53 54 41 28 4C  4E 41 44 52 29 2C 59 00  |P. STA(LNADR),Y.|
00002000: 18 42 5A 14 20 4C 44 59  4C 4E 41 44 52 2B 31 00  |.BZ. LDYLNADR+1.|
00002010: 21 42 64 14 20 43 4C 43  00 2F 42 6E 14 20 4C 44  |!Bd. CLC./Bn. LD|
00002020: 41 4C 4E 41 44 52 00 3C  42 78 14 20 41 44 43 23  |ALNADR.<Bx. ADC#|
00002030: 24 30 32 00 45 42 82 14  20 54 41 58 00 50 42 8C  |$02.EB.. TAX.PB.|
00002040: 14 20 42 43 43 4C 32 00  59 42 96 14 20 49 4E 59  |. BCCL2.YB.. INY|
00002050: 00 6C 42 A0 14 4C 32 20  4C 44 41 23 53 41 56 45  |.lB..L2 LDA#SAVE|
00002060: 41 44 52 00 7F 42 AA 14  20 4A 53 52 24 46 46 44  |ADR..B.. JSR$FFD|
00002070: 38 3B 53 41 56 45 00 8C  42 B4 14 20 4C 44 59 23  |8;SAVE..B.. LDY#|
00002080: 24 30 31 00 95 42 BE 14  20 50 4C 41 00 A7 42 C8  |$01..B.. PLA..B.|
00002090: 14 20 53 54 41 28 4C 4E  41 44 52 29 2C 59 00 B0  |. STA(LNADR),Y..|
000020A0: 42 D2 14 20 44 45 59 00  B9 42 DC 14 20 50 4C 41  |B.. DEY..B.. PLA|
000020B0: 00 CB 42 E6 14 20 53 54  41 28 4C 4E 41 44 52 29  |..B.. STA(LNADR)|
000020C0: 2C 59 00 DC 42 F0 14 20  4A 4D 50 42 41 53 52 45  |,Y..B.. JMPBASRE|
000020D0: 41 44 59 00 E2 42 FA 14  3B 00 EF 42 04 15 45 4E  |ADY..B..;..B..EN|
000020E0: 44 20 2E 42 59 30 00 F5  42 0E 15 3B 00 FE 42 18  |D .BY0..B..;..B.|
000020F0: 15 20 2E 45 4E 00 00 00                           |. .EN...        |
."0"D.;********************************.
V"N.;*   HYPRA-ASS - VERBESSERUNG   *.|"
X.;*                              *.."..
;*    VON MICHAEL HAVERKAMP     *.H"..;*
        HOLUNDERWEG 1         *.."..;*  
      2843 DINKLAGE         *..# .;*    
    TEL.:04443/2715       *.:#..;*      
                        *.`#..;*    *** 
 07.09. 1986  ***     *..#..;*          
                    *..#H.;*************
*******************..#R.;.N#..; HYPRA-AS
S ERWEITERUNG..#..; AUTOMATISCHER GENERA
TOR UND..#..; SAVER..$..;..$.. .EQLNNUM=
$14.*$.. .EQPRGANFANG=$2B.>$.. .EQPRGEND
E=$2D.T$". .EQBLNEUENDE=$58.G$,. .EQBLEN
DE=$5A.|$6. .EQBLANFANG=$5F..$@. .EQLNAD
R=$5F..$J. .EQNEU=$5F..$T. .EQCHRGET=$73
.D$^. .EQCHRGOT=$79.W$H. .EQPRGVEK=$7A..
$R. .EQLEN=$C1..$|. .EQSAVEADR=$C1..%.. 
.EQANFANG=$F7..%.. .EQENDE=$F9./%.. .EQA
LT=$F9.F%.. .EQPAGENUMMER=$FE.`%.. .EQIN
PUTPUFFER=$0200.Z%.. .EQSHIFTMUSTER=$028
D..%B. .EQNEXTNUM=$033C..%L. .EQSTARTNR=
$033C..%V. .EQBLTUC=$A3BF.Q%.. .EQBASREA
DY=$A474..%.. .EQLINKPRG=$A533..%.. .EQI
NPUTLINE=$A560..&.. .EQGETLNADR=$A613.-&
.. .EQGETLNNUM=$A96B.D&.. .EQLINEFEED=$A
AD7.[&.. .EQCHECKCOM=$AEFD.P&&. .EQCHROU
T=$FFD2.V&0.;..&:. .EQSOURCESTART=$220A.
.&D. .EQAUTO=$216B..&N. .EQBINAER=$1FFE.
Q&X. .EQCHECKWFLAG=$2075..&B. .EQCOPY=$2
14C..&L. .EQCOPY2=$2150..'V. .EQEXTSAVE=
$21B7.%'.. .EQSETSTART=$1FF1.<'.. .EQSET
ZEILE=$2052.O'.. .EQWAIT=$1FD8.C'.. .EQW
FLAG=$1FD7.I'..;..'.. .OB"HYPRA-ASS GEN,
P,W"..'..;..'F. .BA$C000..'P.;..'Z. LDA#
13..'.. STA2..'.. LDX#0.P'..LOOP3 LDY#0.
.'..LOOP2 LDASTART,X..'.. STA$22,Y..'.. 
INX..( . INY..(*. CPY#3..(4. BCCLOOP2.)(
>. LDY#0.>(H.LOOP1 LDASTART,X.N(R. STA($
22),Y.W(\. INX.C(F.OK1 INY.O(P. CPY$24.}
(Z. BCCLOOP1..(.. DEC2..(.. BNELOOP3..(.
.;..(.. LDX#3;3 BLOCK..(.. LDY#0.O(..LOO
P4 LDASTART2,Y..(..L1 STA$1FD8,Y..(J. IN
Y..(T. BNELOOP4..).. INCLOOP4+2..).. INC
L1+2..).. DEX.,).. BNELOOP4.2)..;.W)..; 
* PROGRAMM ZUM ABSPEICHERN   *.|)..; * D
ES GEAENDERTEN ASSEMBLERS *..)$.;..).. .
EQNAMLEN=13..)8. .EQGERAETEADR=8;FLOPPY.
.)B.;.E)L.SAVE LDA#1.P)V. LDX#8..)`. STA
$FE..)J. STX$FF..)T. LDY#1..*~. LDX#GERA
ETEADR..*.. LDA#8. *.. JSR$FFBA.0*.. LDA
#NAMLEN.A*.. LDX#<(NAME).R*.. LDY#>(NAME
).`*.. JSR$FFBD.M*D. LDA#$FE..*N. LDX#<(
SOURCESTART)..*X. LDY#>(SOURCESTART)..*.
. JMP$FFD8..*..;.M*..NAME .TX"HYPRA-ASS+
 V2".S*..;..*..;DURCH SYS 49152 WIRD DER
..+..;ASSEMBLER GEAENDERT UND AUF DISK.+
+..;ABGESPEICHERT..Q+(.;................
.................W+2.;.Y+<.;AENDERUNGEN 
IM HAUPTPROGRAMM.+F.;..+P.START .WO$0B7
3..+Z. .BY6..+D. LDA#>(SOURCESTART).H+N.
 STAPRGANFANG+1..+X. LDA#<(SOURCESTART).
.+..;..+.. .WO$1F4A..+.. .BY4.., . LDA#>
(SOURCESTART)..,.. LDX#<(SOURCESTART).4,
..;.B,.. .WO$19B5.L,H. .BY3.\,R. JSRWAIT
;/E.B,..;.P,.. .WO$1B43.Z,.. .BY3..,.. J
SRWAIT;/F..,..;..,.. .WO$1D42..,.. .BY3.
.,". JSRWAIT;/I..,,.;.L,6. .WO$1C4E.V,@.
 .BY3..,J. JSRWAIT;/R..,T.;..,^. .WO$1DD
0..-H. .BY3..-R. JSRWAIT;/!..-|.;.(-.. .
WO$1F90.2-.. .BY3.F-.. JMPSETSTART;/U.L-
..;.Z-.. .WO$0AD3.D-.. .BY3.V-B. JMPBINA
ER; %.|-L.;..-V. .WO$1E6E..-.. .BY3..-..
 JMPSETZEILE;/Z..-..;..-.. .WO$18FB.F-..
 .BY5..-.. JSRCHECKWFLAG;/W..-.. NOP..-&
. NOP..-0.;...:. .WO$18AA...D. .BY3...N.
 JSRAUTO;/A.".X.;.0.B. .WO$1AD3.:.L. .BY
3.M.V. JSREXTSAVE;/S.S...;.H...; ZUSATZR
OUTINEN.N...;.....; ***  AUF SHIFT WARTE
N  ***.....;   *   FUER /E UND /I   *...
..;.O...START2 JSR$FFE1;STOP ?.Z.F. BNEO
K...P. JSR$F642;CLOSE../Z. JSR$17E6;FLAG
=0../.. SEC. /.. JMP$A834;BREAK.6/..OK L
DASHIFTMUSTER.A/.. AND#1.P/.. BEQSTART2.
A/.. JMPLINEFEED.G/ .;../*.; *** /U - BE
FEHL BERICHTIGEN ***../4.;../>. DECPRGAN
FANG+1../H. LDY#$FF../R. LDA#0.U/\. STA(
PRGANFANG),Y../F. INCPRGANFANG+1../P.REA
DY JMPBASREADY..0Z.;.*0..; ** EINGABE VO
N BINAERZAHLEN **.O0..; ** ERMOEGLICHEN 
            **.U0..;.B0.. CMP#"%".T0.. B
EQAUSWERTEN..0.. CMP#"-"..0.. BNEWEITER.
.0J. JMP$0AED..0T.WEITER JMP$0AD7..0..;.
P0..AUSWERTEN JSRCHRGET..0.. LDX#0..0.. 
STX$14..0.. STX$15..1..BINLOOP INX..1.. 
CPX#17..1$. BCSILLEGAL..1.. JSRCHRGOT.=1
8. BCSSYNTAX.I1B. CMP#50.X1L. BCSSYNTAX.
D1V. SBC#47.P1`. ORA$14.|1J. STA$14..1T.
 JSRCHRGET..1~. BEQGETEND..1.. CMP#")"..
1.. BEQGETEND.H1.. CMP#$3B; ";".W1.. BEQ
GETEND..1.. AND#$80..1.. BNEGETEND..1D. 
CLC..2N. ASL$14..2X. ROL$15.$2.. BCCBINL
OOP.*2..;.<2..GETEND LDA$15.H2.. LDY$14.
Z2.. STA98;FAC1+1.E2.. STY99.R2.. LDX#$9
0.{2(. SEC..22. JMP$BC49;SETFAC..2<.;..2
F.ILLEGAL JMP$B248..2P.;.M2Z.; ***  /Z -
 BEFEHL  ***.S2D.;..2N. CMP#"Z"..2X. BEQ
Z..2.. CMP#"W"..3.. BEQW..3..SYNTAX JMP$
AF08..3 .;.+3..Z JSRCHRGET.<3.. JSRGETLN
NUM.M3.. JSRGETLNADR.Y3H. BCSOK2.N3R.UND
EF'D JMP$A8E3.T3..;..3..OK2 LDA$5F..3.. 
LDY$60..3.. STAPRGANFANG..3.. STYPRGANFA
NG+1.C3.. BNEREADY.I3..;..3".;WFLAG PRUE
FEN:..3,.;AUFRUF DER PARAMETER-ROUTINE.#
46.;DURCH DEN /W- ODER /S-BEFEHL ?.)4@.;
.:4J. JSRGETLNNUM.E4T. LDX#0.N4^. TAY.\4
H. BNECHWL1.O4R. LDAWFLAG;NEIN..4|. STXW
FLAG;FLAG=0..4.. BNESYNTAX..4.. RTS..4..
;..4..CHWL1 LDAWFLAG.J4.. STXWFLAG;FLAG=
0.Y4.. BEQSYNTAX..4B. JMPCHECKCOM;JA..4L
.;..5V.; ** /W - VERSCHIEBE-BEFEHL **..5
..;.B5..;ANFANGS- U. ENDADRESSE BERECHNE
N.E5..;UND BEREICH IN PUFFER ($A000-.}5.
.;$C000) VERSCHIEBEN..5..;..5..W LDA#1..
5.. STAWFLAG..5&. JSR$18DB;Z1-Z2..50. LD
ALNADR.V5:. STAANFANG;ANFANG-..5D. PHA;A
DR..5N. LDALNADR+1..6X. STAANFANG+1..6B.
 PHA..6L. INCLNNUM.'6V. BNEWL1.76.. INCL
NNUM+1.R6..WL1 JSRGETLNADR;ENDADR.[6.. S
EC.I6.. LDALNADR.V6.. STAENDE..6.. STABL
ENDE..6.. SBCANFANG..6F. STALEN;LAENGE..
6P. LDALNADR+1;=EA-AA.M6Z. STAENDE+1..6.
. STABLENDE+1..6.. SBCANFANG+1..6.. STAL
EN+1..7.. BCCSYNTAX;<0 ?.&7.. CMP#$20;> 
8KB ?.<7.. BCCLENOK;JA,DANN.R7 . JMP$B97
E;OWERFL..X7*.;.F74.LENOK PLA.Y7>. STABL
ANFANG+1..7H. PLA..7R. STABLANFANG..7\. 
LDA#$C0;PUFFER-.C7F. STABLNEUENDE+1;ENDA
DR.O7P. LDA#00..7Z. STABLNEUENDE..7.. JS
RBLTUC..7..;..8..;REST DES PROGRAMMS ZUS
AMMEN-.%8..;SCHIEBEN.+8..;.48.. SEC.F8..
 LDAPRGENDE+1.U8J. SBCENDE+1.^8T. TAX.G8
.. INX.U8.. JSRCOPY2.{8..;..8..;ZIELADRE
SSE HOLEN..8..;..8.. JSRLINKPRG..8.. JSR
CHRGOT.H8$. JSRGETLNNUM.V8.. INCLNNUM..8
8. BNEWL2..8B. INCLNNUM..9L.WL2 JSRGETLN
ADR..9V.;./9`.;HIGHBYTE DER ZIELADRESSE 
MERKEN.59J.;.>9T. TXA.G9~. PHA.M9..;.R9.
.;NUMMER DER ZIELZEILE ALS START-..9..;N
UMMER FUER RENUMBER MERKEN..9..;..9.. LD
Y#2..9.. LDA(LNADR),Y.K9D. STA$033C;STAR
T-.T9N. INY..9X. LDA(LNADR),Y..9.. STA$0
33D;NUMMER..:..;.$:..;AB ZIELADRESSE PLA
TZ SCHAFFEN.*:..;.3:.. SEC.C:.. LDAPRGEN
DE.U:.. STABLNEUENDE.A:(. SBCLEN.P:2. ST
ABLENDE..:<. LDAPRGENDE+1..:F. STABLNEUE
NDE+1..:P. SBCLEN+1..:Z. STABLENDE+1.C:D
. JSRBLTUC.I:N.;..:X.;RAM UNTER BASICROM
 SELEKTIEREN..:..;..:.. LDA1..;.. PHA..;
 . AND#$FE..;.. STA1.#;..;.F;..;ZU VERSC
HIEBENEN PROGRAMMTEIL.G;H.;AUS DEM PUFFE
R AN DIE ZIEL-..;R.;ADRESSE VERSCHIEBEN.
.;..;..;.. SEC..;.. LDA#0..;.. SBCLEN..;
.. STAALT..;.. LDA#$C0.M;.. SBCLEN+1..;"
. STAALT+1..;,. JSRCOPY..;6.;..<@.;ROM S
ELEKTIEREN..<J.;..<T. PLA..<^. STA1."<H.
;.A<R.; PROGRAMM NEU NUMMERIEREN.G<|.;.P
<.. PLA.`<.. STALNADR+1.P<.. JSRLINKPRG.
.<.. LDA#10;STEP=10..<.. STA$0340..<.. L
DX#1..<B. STXPAGENUMMER;PNR=1.K<L. LDA#$
FF;BIS ZUM..<V. STALNNUM;ENDE..<.. STALN
NUM+1;..=.. JMP$1A32;=RENUM..=..;..=.. L
DY#0;COPY.(=.. LDXLEN+1.7=.. INX;COPY2.I
=..COPYLOOP1 DEX.V=&. BEQREST.O=0.COPYLO
OP2 LDA(ALT),Y.=:. STA(NEU),Y..=D. INY.
.=N. BNECOPYLOOP2..=X. INCALT+1..=B. INC
NEU+1.H=L. BNECOPYLOOP1.N=V.;..=..REST L
DA(ALT),Y..=.. STA(NEU),Y..=.. INY..>.. 
CPYLEN..>.. BCCREST..>.. RTS.#>..;.H>F.;
 ** AUTO-FUNKTION VERBESSERN **.N>P.;.`>
Z. JSRINPUTLINE.L>.. LDA$C8.X>.. CMP#40.
.>.. BCCEINEZEILE..>.. LDA#$91;"."..>.. 
JSRCHROUT.D>..EINEZEILE LDA#$91;".".S> .
 JSRCHROUT..>*. LDA#13;RETURN..>4. STA$0
277..>>. LDA#1..?H. STA$C6..?R. JSRINPUT
LINE.,?\. STXPRGVEK.=?F. STYPRGVEK+1.L?P
. JSRCHRGET.X?Z. BCCOK3.F?.. JMP$18B9.L?
..;..?..OK3 JSRGETLNNUM..?.. LDA$14..?..
 CLC..?.. ADC$0340;+STEP..?.. STANEXTNUM
.E?J. LDA$15.P?T. ADC#0..?.. STANEXTNUM+
1..?.. LDX#$FF..?.. STXPRGVEK..@.. INCPR
GVEK+1..@.. LDX#6.0@.. LDAINPUTPUFFER,X.
>@.. JMP$18B7.D@$.;.F@..; ** /S - BEFEHL
 ERWEITERN **.L@8.;.{@B. JSRCHRGET..@L. 
BCCTEILSAVE..@V. JMP$1AB8;NORMAL..@`.;..
@J.TEILSAVE PHP.C@T. LDA#1.Q@~. STAWFLAG
.Z@.. PLP..@.. JSR$18DE;Z1-Z2..@.. LDALN
ADR..A.. STASAVEADR..A.. LDALNADR+1..A..
 STASAVEADR+1.DAD. JSR$1AB8;SETNAME.RAN.
 INCLNNUM.^AX. BNESL1.NA.. INCLNNUM+1..A
..SL1 JSRGETLNADR..A.. LDY#$00..A.. LDA(
LNADR),Y..A.. PHA..A.. TYA.EA.. STA(LNAD
R),Y.NA(. INY..A2. LDA(LNADR),Y..A<. PHA
..AF. LDA#$00..BP. STA(LNADR),Y..BZ. LDY
LNADR+1.!BD. CLC./BN. LDALNADR.<BX. ADC#
$02.EB.. TAX.PB.. BCCL2.YB.. INY.LB .L2 
LDA#SAVEADR.B.. JSR$FFD8;SAVE..B.. LDY#
$01..B.. PLA..BH. STA(LNADR),Y..BR. DEY.
.B.. PLA.KB.. STA(LNADR),Y..B.. JMPBASRE
ADY..B..;..B..END .BY0..B..;..B.. .EN...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL