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

TREIBERETC.SRC

FILE INFORMATION

FILENAME(S): TREIBERETC.SRC

FILE TYPE(S): PRG

FILE SIZE: 18K

FIRST SEEN: 2025-11-02 22:11:12

APPEARS ON: 1 disk(s)

FILE HASH

2bca479dc8cef4a01751ab19e7f1f78de98bf52af9bc7ed407f4ad695ee5aa18

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
90617 TREIBERETC.SRC PRG Treasure Chest - ToGuMi 12 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: D8 1F F7 1F 64 00 3B 2A  2A 2A 2A 2A 2A 2A 2A 2A  |....d.;*********|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000020: 00 16 20 6E 00 3B 2A 20  20 20 20 20 44 52 55 43  |.. n.;*     DRUC|
00000030: 4B 45 52 54 52 45 49 42  45 52 20 20 20 20 2A 00  |KERTREIBER    *.|
00000040: 35 20 78 00 3B 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |5 x.;***********|
00000050: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 3B  |**************.;|
00000060: 20 82 00 3B 00 49 20 8C  00 2E 42 41 20 24 39 42  | ..;.I ...BA $9B|
00000070: 44 30 00 4F 20 96 00 3B  00 6A 20 A0 00 2E 45 51  |D0.O ..;.j ...EQ|
00000080: 20 42 53 4F 55 54 4F 52  49 47 20 20 3D 20 24 46  | BSOUTORIG  = $F|
00000090: 31 43 41 00 83 20 B4 00  2E 45 51 20 44 45 56 49  |1CA.. ...EQ DEVI|
000000A0: 43 45 20 20 20 20 20 3D  20 24 39 41 00 9E 20 BE  |CE     = $9A.. .|
000000B0: 00 2E 45 51 20 44 54 41  42 45 4C 4C 45 20 20 20  |..EQ DTABELLE   |
000000C0: 3D 20 24 30 37 30 30 00  B7 20 C8 00 2E 45 51 20  |= $0700.. ...EQ |
000000D0: 57 41 4E 44 45 4C 46 4C  41 47 20 3D 20 24 30 32  |WANDELFLAG = $02|
000000E0: 00 BD 20 D2 00 3B 00 C3  20 DC 00 3B 00 D6 20 E6  |.. ..;.. ..;.. .|
000000F0: 00 20 4A 4D 50 4D 41 4B  52 4F 53 49 4E 49 54 00  |. JMPMAKROSINIT.|
00000100: EA 20 F0 00 20 4A 4D 50  46 53 43 52 45 45 4E 49  |. .. JMPFSCREENI|
00000110: 4E 49 54 00 FB 20 FA 00  20 4A 4D 50 53 43 53 45  |NIT.. .. JMPSCSE|
00000120: 41 52 43 48 00 10 21 04  01 20 4A 4D 50 53 54 52  |ARCH..!.. JMPSTR|
00000130: 49 4E 47 53 45 41 52 43  48 00 1F 21 0E 01 20 4A  |INGSEARCH..!.. J|
00000140: 4D 50 53 54 52 4F 55 54  00 2F 21 22 01 20 4A 4D  |MPSTROUT./!". JM|
00000150: 50 53 45 52 49 4E 49 54  00 40 21 2C 01 20 4A 4D  |PSERINIT.@!,. JM|
00000160: 50 43 45 4E 54 49 4E 49  54 00 46 21 36 01 3B 00  |PCENTINIT.F!6.;.|
00000170: 4C 21 40 01 3B 00 52 21  4A 01 3B 00 58 21 54 01  |L!@.;.R!J.;.X!T.|
00000180: 3B 00 5E 21 5E 01 3B 00  7C 21 68 01 3B 2A 2A 2A  |;.^!^.;.|!h.;***|
00000190: 20 44 45 56 49 43 45 20  50 52 45 53 45 4E 54 20  | DEVICE PRESENT |
000001A0: 3F 20 2A 2A 2A 00 93 21  72 01 2E 45 51 20 4C 49  |? ***..!r..EQ LI|
000001B0: 53 54 45 4E 20 3D 20 24  46 46 42 31 00 A9 21 7C  |STEN = $FFB1..!||
000001C0: 01 2E 45 51 20 55 4E 4C  53 4E 20 3D 20 24 46 46  |..EQ UNLSN = $FF|
000001D0: 41 45 00 BE 21 86 01 2E  45 51 20 53 54 41 54 55  |AE..!...EQ STATU|
000001E0: 53 20 3D 20 24 39 30 00  C4 21 90 01 3B 00 CA 21  |S = $90..!..;..!|
000001F0: 9A 01 3B 00 D9 21 A4 01  20 4C 44 41 53 54 41 54  |..;..!.. LDASTAT|
00000200: 55 53 00 E4 21 AE 01 20  43 4D 50 23 38 00 F5 21  |US..!.. CMP#8..!|
00000210: B8 01 20 42 43 53 50 53  45 52 49 45 4C 4C 00 FB  |.. BCSPSERIELL..|
00000220: 21 C2 01 3B 00 0C 22 CC  01 20 4C 44 58 53 50 52  |!..;..".. LDXSPR|
00000230: 55 4E 47 2B 31 00 22 22  D6 01 20 43 50 58 23 3C  |UNG+1."".. CPX#<|
00000240: 28 42 53 4F 55 54 4F 52  49 47 29 00 34 22 E0 01  |(BSOUTORIG).4"..|
00000250: 20 42 4E 45 50 50 41 52  41 4C 4C 45 4C 00 45 22  | BNEPPARALLEL.E"|
00000260: EA 01 20 4C 44 58 53 50  52 55 4E 47 2B 32 00 5B  |.. LDXSPRUNG+2.[|
00000270: 22 F4 01 20 43 50 58 23  3E 28 42 53 4F 55 54 4F  |".. CPX#>(BSOUTO|
00000280: 52 49 47 29 00 6C 22 FE  01 20 42 45 51 50 53 45  |RIG).l".. BEQPSE|
00000290: 52 49 45 4C 4C 00 72 22  08 02 3B 00 78 22 12 02  |RIELL.r"..;.x"..|
000002A0: 3B 00 94 22 1C 02 3B 2A  20 50 41 52 41 4C 4C 45  |;.."..;* PARALLE|
000002B0: 4C 45 52 20 44 52 55 43  4B 45 52 20 2A 00 AA 22  |LER DRUCKER *.."|
000002C0: 26 02 50 50 41 52 41 4C  4C 45 4C 20 4C 44 58 23  |&.PPARALLEL LDX#|
000002D0: 24 30 44 00 B8 22 30 02  20 53 54 58 24 44 44 30  |$0D.."0. STX$DD0|
000002E0: 31 00 C6 22 3A 02 20 4C  44 41 24 44 44 30 30 00  |1..":. LDA$DD00.|
000002F0: D3 22 44 02 20 41 4E 44  23 24 46 42 00 E1 22 4E  |."D. AND#$FB.."N|
00000300: 02 20 53 54 41 24 44 44  30 30 00 EE 22 58 02 20  |. STA$DD00.."X. |
00000310: 4F 52 41 23 24 30 34 00  FC 22 62 02 20 53 54 41  |ORA#$04.."b. STA|
00000320: 24 44 44 30 30 00 02 23  6C 02 3B 00 14 23 76 02  |$DD00..#l.;..#v.|
00000330: 50 57 41 49 54 20 4C 44  59 23 24 30 30 00 28 23  |PWAIT LDY#$00.(#|
00000340: 80 02 50 57 41 49 54 31  20 4C 44 41 24 44 44 30  |..PWAIT1 LDA$DD0|
00000350: 44 00 35 23 8A 02 20 41  4E 44 23 24 31 30 00 43  |D.5#.. AND#$10.C|
00000360: 23 94 02 20 42 4E 45 50  4F 4B 41 59 00 4C 23 9E  |#.. BNEPOKAY.L#.|
00000370: 02 20 44 45 59 00 5B 23  A8 02 20 42 4E 45 50 57  |. DEY.[#.. BNEPW|
00000380: 41 49 54 31 00 64 23 B2  02 20 44 45 58 00 72 23  |AIT1.d#.. DEX.r#|
00000390: BC 02 20 42 4E 45 50 57  41 49 54 00 78 23 C6 02  |.. BNEPWAIT.x#..|
000003A0: 3B 00 85 23 D0 02 20 4C  44 41 23 24 38 30 00 91  |;..#.. LDA#$80..|
000003B0: 23 DA 02 20 2E 42 59 24  32 43 00 A3 23 E4 02 50  |#.. .BY$2C..#..P|
000003C0: 4F 4B 41 59 20 4C 44 41  23 24 30 30 00 B2 23 EE  |OKAY LDA#$00..#.|
000003D0: 02 20 53 54 41 53 54 41  54 55 53 00 BF 23 F8 02  |. STASTATUS..#..|
000003E0: 20 4C 44 41 23 24 31 30  00 CD 23 02 03 20 53 54  | LDA#$10..#.. ST|
000003F0: 41 24 44 44 30 44 00 DB  23 0C 03 20 4C 44 41 24  |A$DD0D..#.. LDA$|
00000400: 44 44 30 44 00 E4 23 16  03 20 52 54 53 00 EA 23  |DD0D..#.. RTS..#|
00000410: 20 03 3B 00 F0 23 2A 03  3B 00 0A 24 34 03 3B 2A  | .;..#*.;..$4.;*|
00000420: 20 53 45 52 49 45 4C 4C  45 53 20 47 45 52 41 45  | SERIELLES GERAE|
00000430: 54 20 2A 00 1D 24 3E 03  50 53 45 52 49 45 4C 4C  |T *..$>.PSERIELL|
00000440: 20 4C 44 58 23 30 00 2C  24 48 03 20 53 54 58 53  | LDX#0.,$H. STXS|
00000450: 54 41 54 55 53 00 3B 24  52 03 20 4A 53 52 4C 49  |TATUS.;$R. JSRLI|
00000460: 53 54 45 4E 00 49 24 5C  03 20 4A 4D 50 55 4E 4C  |STEN.I$\. JMPUNL|
00000470: 53 4E 00 4F 24 66 03 3B  00 55 24 70 03 3B 00 5B  |SN.O$f.;.U$p.;.[|
00000480: 24 7A 03 3B 00 61 24 84  03 3B 00 67 24 8E 03 3B  |$z.;.a$..;.g$..;|
00000490: 00 84 24 98 03 3B 2A 2A  2A 20 43 45 4E 54 52 4F  |..$..;*** CENTRO|
000004A0: 4E 49 43 53 2D 49 4E 49  54 20 2A 2A 2A 00 95 24  |NICS-INIT ***..$|
000004B0: A2 03 43 45 4E 54 49 4E  49 54 20 53 45 49 00 A2  |..CENTINIT SEI..|
000004C0: 24 AC 03 20 4C 44 41 23  24 46 46 00 B0 24 B6 03  |$.. LDA#$FF..$..|
000004D0: 20 53 54 41 24 44 44 30  33 00 BE 24 C0 03 20 4C  | STA$DD03..$.. L|
000004E0: 44 41 24 44 44 30 32 00  CB 24 CA 03 20 4F 52 41  |DA$DD02..$.. ORA|
000004F0: 23 24 30 34 00 D9 24 D4  03 20 53 54 41 24 44 44  |#$04..$.. STA$DD|
00000500: 30 32 00 E7 24 DE 03 20  4C 44 41 24 44 44 30 30  |02..$.. LDA$DD00|
00000510: 00 F4 24 E8 03 20 4F 52  41 23 24 30 34 00 02 25  |..$.. ORA#$04..%|
00000520: F2 03 20 53 54 41 24 44  44 30 30 00 0F 25 FC 03  |.. STA$DD00..%..|
00000530: 20 4C 44 41 23 24 31 30  00 1D 25 06 04 20 53 54  | LDA#$10..%.. ST|
00000540: 41 24 44 44 30 44 00 2B  25 10 04 20 4C 44 41 24  |A$DD0D.+%.. LDA$|
00000550: 44 44 30 44 00 3F 25 1A  04 20 4C 44 41 23 3C 28  |DD0D.?%.. LDA#<(|
00000560: 43 45 4E 54 4F 55 54 29  00 50 25 24 04 20 53 54  |CENTOUT).P%$. ST|
00000570: 41 53 50 52 55 4E 47 2B  31 00 64 25 2E 04 20 4C  |ASPRUNG+1.d%.. L|
00000580: 44 41 23 3E 28 43 45 4E  54 4F 55 54 29 00 75 25  |DA#>(CENTOUT).u%|
00000590: 38 04 20 53 54 41 53 50  52 55 4E 47 2B 32 00 7E  |8. STASPRUNG+2.~|
000005A0: 25 42 04 20 43 4C 49 00  87 25 4C 04 20 52 54 53  |%B. CLI..%L. RTS|
000005B0: 00 8D 25 56 04 3B 00 93  25 60 04 3B 00 AD 25 6A  |..%V.;..%`.;..%j|
000005C0: 04 3B 2A 2A 2A 20 53 45  52 49 45 4C 4C 2D 49 4E  |.;*** SERIELL-IN|
000005D0: 49 54 20 2A 2A 2A 00 BD  25 74 04 53 45 52 49 4E  |IT ***..%t.SERIN|
000005E0: 49 54 20 53 45 49 00 D3  25 7E 04 20 4C 44 41 23  |IT SEI..%~. LDA#|
000005F0: 3C 28 42 53 4F 55 54 4F  52 49 47 29 00 E4 25 88  |<(BSOUTORIG)..%.|
00000600: 04 20 53 54 41 53 50 52  55 4E 47 2B 31 00 FA 25  |. STASPRUNG+1..%|
00000610: 92 04 20 4C 44 41 23 3E  28 42 53 4F 55 54 4F 52  |.. LDA#>(BSOUTOR|
00000620: 49 47 29 00 0B 26 9C 04  20 53 54 41 53 50 52 55  |IG)..&.. STASPRU|
00000630: 4E 47 2B 32 00 14 26 A6  04 20 43 4C 49 00 1D 26  |NG+2..&.. CLI..&|
00000640: B0 04 20 52 54 53 00 23  26 BA 04 3B 00 29 26 C4  |.. RTS.#&..;.)&.|
00000650: 04 3B 00 4F 26 CE 04 3B  2A 2A 2A 20 41 55 53 47  |.;.O&..;*** AUSG|
00000660: 41 42 45 20 55 45 42 45  52 20 43 45 4E 54 52 4F  |ABE UEBER CENTRO|
00000670: 4E 49 43 53 20 2A 2A 2A  00 64 26 D8 04 43 45 4E  |NICS ***.d&..CEN|
00000680: 54 4F 55 54 20 53 54 41  24 44 44 30 31 00 72 26  |TOUT STA$DD01.r&|
00000690: E2 04 20 4C 44 41 24 44  44 30 30 00 7F 26 EC 04  |.. LDA$DD00..&..|
000006A0: 20 41 4E 44 23 24 46 42  00 8D 26 F6 04 20 53 54  | AND#$FB..&.. ST|
000006B0: 41 24 44 44 30 30 00 9A  26 00 05 20 4F 52 41 23  |A$DD00..&.. ORA#|
000006C0: 24 30 34 00 A8 26 0A 05  20 53 54 41 24 44 44 30  |$04..&.. STA$DD0|
000006D0: 30 00 BA 26 14 05 57 41  49 54 20 4C 44 41 24 44  |0..&..WAIT LDA$D|
000006E0: 44 30 44 00 C7 26 1E 05  20 41 4E 44 23 24 31 30  |D0D..&.. AND#$10|
000006F0: 00 D4 26 28 05 20 42 45  51 57 41 49 54 00 DD 26  |..&(. BEQWAIT..&|
00000700: 32 05 20 43 4C 43 00 E6  26 3C 05 20 52 54 53 00  |2. CLC..&<. RTS.|
00000710: EC 26 46 05 3B 00 F2 26  50 05 3B 00 09 27 BE 05  |.&F.;..&P.;..'..|
00000720: 3B 2A 2A 2A 20 42 53 4F  55 54 2D 4E 45 55 20 2A  |;*** BSOUT-NEU *|
00000730: 2A 2A 00 0F 27 C8 05 3B  00 2B 27 D2 05 3B 2A 41  |**..'..;.+'..;*A|
00000740: 55 53 47 41 42 45 20 41  55 46 20 44 52 55 43 4B  |USGABE AUF DRUCK|
00000750: 45 52 3F 2A 00 3C 27 DC  05 42 53 4F 55 54 4E 45  |ER?*.<'..BSOUTNE|
00000760: 55 20 50 48 41 00 4B 27  E6 05 20 4C 44 41 44 45  |U PHA.K'.. LDADE|
00000770: 56 49 43 45 00 56 27 F0  05 20 43 4D 50 23 34 00  |VICE.V'.. CMP#4.|
00000780: 68 27 FA 05 20 42 43 43  42 53 4F 55 54 4E 45 55  |h'.. BCCBSOUTNEU|
00000790: 31 00 73 27 04 06 20 43  4D 50 23 37 00 82 27 0E  |1.s'.. CMP#7..'.|
000007A0: 06 20 42 43 43 42 53 4F  55 54 31 00 94 27 18 06  |. BCCBSOUT1..'..|
000007B0: 42 53 4F 55 54 4E 45 55  31 20 50 4C 41 00 A6 27  |BSOUTNEU1 PLA..'|
000007C0: 22 06 20 4A 4D 50 42 53  4F 55 54 4F 52 49 47 00  |". JMPBSOUTORIG.|
000007D0: AC 27 2C 06 3B 00 B2 27  36 06 3B 00 D3 27 40 06  |.',.;..'6.;..'@.|
000007E0: 3B 2A 42 59 54 45 20 57  41 4E 44 45 4C 4E 20 55  |;*BYTE WANDELN U|
000007F0: 4E 44 20 41 55 53 47 45  42 45 4E 2A 00 E7 27 4A  |ND AUSGEBEN*..'J|
00000800: 06 42 53 4F 55 54 31 20  53 54 58 44 48 45 4C 50  |.BSOUT1 STXDHELP|
00000810: 00 F0 27 54 06 20 50 4C  41 00 03 28 5E 06 20 4C  |..'T. PLA..(^. L|
00000820: 44 58 57 41 4E 44 45 4C  46 4C 41 47 00 12 28 68  |DXWANDELFLAG..(h|
00000830: 06 20 42 4D 49 42 53 4F  55 54 32 00 1B 28 72 06  |. BMIBSOUT2..(r.|
00000840: 20 54 41 58 00 24 28 7C  06 20 44 45 58 00 37 28  | TAX.$(|. DEX.7(|
00000850: 86 06 20 4C 44 41 44 54  41 42 45 4C 4C 45 2C 58  |.. LDADTABELLE,X|
00000860: 00 4B 28 90 06 42 53 4F  55 54 32 20 4C 44 58 44  |.K(..BSOUT2 LDXD|
00000870: 48 45 4C 50 00 63 28 9A  06 53 50 52 55 4E 47 20  |HELP.c(..SPRUNG |
00000880: 4A 4D 50 42 53 4F 55 54  4F 52 49 47 00 72 28 A4  |JMPBSOUTORIG.r(.|
00000890: 06 44 48 45 4C 50 20 2E  42 59 30 00 78 28 AE 06  |.DHELP .BY0.x(..|
000008A0: 3B 00 7E 28 B8 06 3B 00  84 28 C2 06 3B 00 8A 28  |;.~(..;..(..;..(|
000008B0: CC 06 3B 00 90 28 D6 06  3B 00 96 28 E0 06 3B 00  |..;..(..;..(..;.|
000008C0: B3 28 EA 06 3B 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.(..;***********|
000008D0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 00 D0 28 F4  |************..(.|
000008E0: 06 3B 2A 20 20 20 20 20  20 20 4D 41 4B 52 4F 53  |.;*       MAKROS|
000008F0: 20 20 20 20 20 20 20 20  2A 00 ED 28 FE 06 3B 2A  |        *..(..;*|
00000900: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000910: 2A 2A 2A 2A 2A 2A 00 F3  28 08 07 3B 00 F9 28 12  |******..(..;..(.|
00000920: 07 3B 00 11 29 1C 07 2E  45 51 20 49 52 51 56 45  |.;..)...EQ IRQVE|
00000930: 4B 54 4F 52 3D 24 30 33  31 34 00 27 29 26 07 2E  |KTOR=$0314.')&..|
00000940: 45 51 20 49 52 51 4F 52  49 47 3D 24 45 41 33 31  |EQ IRQORIG=$EA31|
00000950: 00 37 29 30 07 2E 45 51  20 4B 45 59 3D 24 43 35  |.7)0..EQ KEY=$C5|
00000960: 00 4A 29 3A 07 2E 45 51  20 43 54 52 4C 3D 24 30  |.J):..EQ CTRL=$0|
00000970: 32 38 44 00 5F 29 44 07  2E 45 51 20 50 55 46 46  |28D._)D..EQ PUFF|
00000980: 45 52 3D 24 30 32 37 36  00 72 29 4E 07 2E 45 51  |ER=$0276.r)N..EQ|
00000990: 20 41 4E 5A 41 48 4C 3D  24 43 36 00 89 29 58 07  | ANZAHL=$C6..)X.|
000009A0: 2E 45 51 20 4D 54 41 42  45 4C 4C 45 3D 24 30 36  |.EQ MTABELLE=$06|
000009B0: 30 30 00 8F 29 62 07 3B  00 95 29 6C 07 3B 00 9B  |00..)b.;..)l.;..|
000009C0: 29 76 07 3B 00 A1 29 80  07 3B 00 C0 29 8A 07 3B  |)v.;..)..;..)..;|
000009D0: 2A 2A 2A 20 49 52 51 2D  52 4F 55 54 49 4E 45 20  |*** IRQ-ROUTINE |
000009E0: 49 4E 49 54 2E 20 2A 2A  2A 00 D3 29 94 07 4D 41  |INIT. ***..)..MA|
000009F0: 4B 52 4F 53 49 4E 49 54  20 53 45 49 00 EA 29 9E  |KROSINIT SEI..).|
00000A00: 07 20 4C 44 41 23 3C 28  49 52 51 52 4F 55 54 49  |. LDA#<(IRQROUTI|
00000A10: 4E 45 29 00 FC 29 A8 07  20 53 54 41 49 52 51 56  |NE)..).. STAIRQV|
00000A20: 45 4B 54 4F 52 00 13 2A  B2 07 20 4C 44 41 23 3E  |EKTOR..*.. LDA#>|
00000A30: 28 49 52 51 52 4F 55 54  49 4E 45 29 00 27 2A BC  |(IRQROUTINE).'*.|
00000A40: 07 20 53 54 41 49 52 51  56 45 4B 54 4F 52 2B 31  |. STAIRQVEKTOR+1|
00000A50: 00 39 2A C6 07 20 4A 53  52 44 45 4C 4D 41 4B 52  |.9*.. JSRDELMAKR|
00000A60: 4F 53 00 42 2A D0 07 20  43 4C 49 00 4B 2A DA 07  |OS.B*.. CLI.K*..|
00000A70: 20 52 54 53 00 51 2A E4  07 3B 00 57 2A EE 07 3B  | RTS.Q*..;.W*..;|
00000A80: 00 5D 2A F8 07 3B 00 78  2A 02 08 3B 2A 2A 2A 20  |.]*..;.x*..;*** |
00000A90: 52 54 49 20 56 45 52 42  49 45 47 45 4E 20 2A 2A  |RTI VERBIEGEN **|
00000AA0: 2A 00 94 2A 0C 08 49 52  51 52 4F 55 54 49 4E 45  |*..*..IRQROUTINE|
00000AB0: 20 50 4C 41 3B 4E 41 43  48 20 49 52 51 00 AF 2A  | PLA;NACH IRQ..*|
00000AC0: 16 08 20 53 54 41 52 45  47 49 53 54 45 52 3B 41  |.. STAREGISTER;A|
00000AD0: 55 46 20 53 54 41 43 4B  00 CB 2A 20 08 20 50 4C  |UF STACK..* . PL|
00000AE0: 41 3B 47 45 52 45 54 54  45 54 45 20 52 45 47 49  |A;GERETTETE REGI|
00000AF0: 53 54 45 52 00 E8 2A 2A  08 20 53 54 41 52 45 47  |STER..**. STAREG|
00000B00: 49 53 54 45 52 2B 31 3B  48 4F 4C 45 4E 20 55 4E  |ISTER+1;HOLEN UN|
00000B10: 44 00 03 2B 34 08 20 50  4C 41 3B 5A 57 49 53 43  |D..+4. PLA;ZWISC|
00000B20: 48 45 4E 53 50 45 49 43  48 45 52 4E 00 16 2B 3E  |HENSPEICHERN..+>|
00000B30: 08 20 53 54 41 52 45 47  49 53 54 45 52 2B 32 00  |. STAREGISTER+2.|
00000B40: 1C 2B 48 08 3B 00 49 2B  52 08 20 4C 44 41 23 3E  |.+H.;.I+R. LDA#>|
00000B50: 28 52 4F 55 54 49 4E 45  29 3B 41 44 52 45 53 53  |(ROUTINE);ADRESS|
00000B60: 45 20 44 45 52 20 48 41  55 50 54 52 4F 55 54 49  |E DER HAUPTROUTI|
00000B70: 4E 45 00 61 2B 5C 08 20  50 48 41 3B 55 4E 44 20  |NE.a+\. PHA;UND |
00000B80: 53 54 41 54 55 53 20 41  55 46 00 83 2B 66 08 20  |STATUS AUF..+f. |
00000B90: 4C 44 41 23 3C 28 52 4F  55 54 49 4E 45 29 3B 53  |LDA#<(ROUTINE);S|
00000BA0: 54 41 43 4B 20 42 52 49  4E 47 45 4E 00 8C 2B 70  |TACK BRINGEN..+p|
00000BB0: 08 20 50 48 41 00 95 2B  7A 08 20 50 48 50 00 B6  |. PHA..+z. PHP..|
00000BC0: 2B 84 08 20 4C 44 41 52  45 47 49 53 54 45 52 2B  |+.. LDAREGISTER+|
00000BD0: 32 3B 41 4E 53 43 48 4C  49 45 53 53 45 4E 44 00  |2;ANSCHLIESSEND.|
00000BE0: CF 2B 8E 08 20 50 48 41  3B 52 45 47 49 53 54 45  |.+.. PHA;REGISTE|
00000BF0: 52 49 4E 48 41 4C 54 45  00 EE 2B 98 08 20 4C 44  |RINHALTE..+.. LD|
00000C00: 41 52 45 47 49 53 54 45  52 2B 31 3B 41 55 43 48  |AREGISTER+1;AUCH|
00000C10: 20 57 49 45 44 45 52 00  09 2C A2 08 20 50 48 41  | WIEDER..,.. PHA|
00000C20: 3B 41 55 46 20 53 54 41  43 4B 20 42 52 49 4E 47  |;AUF STACK BRING|
00000C30: 45 4E 00 1A 2C AC 08 20  4C 44 41 52 45 47 49 53  |EN..,.. LDAREGIS|
00000C40: 54 45 52 00 23 2C B6 08  20 50 48 41 00 4A 2C C0  |TER.#,.. PHA.J,.|
00000C50: 08 20 4A 4D 50 49 52 51  4F 52 49 47 3B 3D 3E 20  |. JMPIRQORIG;=> |
00000C60: 4E 4F 52 4D 41 4C 45 20  49 52 51 2D 52 4F 55 54  |NORMALE IRQ-ROUT|
00000C70: 49 4E 45 00 50 2C CA 08  3B 00 56 2C D4 08 3B 00  |INE.P,..;.V,..;.|
00000C80: 74 2C DE 08 3B 2A 2A 2A  20 49 52 51 2D 48 41 55  |t,..;*** IRQ-HAU|
00000C90: 50 54 52 4F 55 54 49 4E  45 20 2A 2A 2A 00 94 2C  |PTROUTINE ***..,|
00000CA0: E8 08 52 4F 55 54 49 4E  45 20 50 48 41 3B 52 45  |..ROUTINE PHA;RE|
00000CB0: 47 49 53 54 45 52 20 52  45 54 54 45 4E 00 9D 2C  |GISTER RETTEN..,|
00000CC0: F2 08 20 54 58 41 00 A6  2C FC 08 20 50 48 41 00  |.. TXA..,.. PHA.|
00000CD0: AF 2C 06 09 20 54 59 41  00 B8 2C 10 09 20 50 48  |.,.. TYA..,.. PH|
00000CE0: 41 00 BE 2C 1A 09 3B 00  D6 2C 24 09 20 4C 44 41  |A..,..;..,$. LDA|
00000CF0: 4B 45 59 3B 4B 45 49 4E  45 20 54 41 53 54 45 00  |KEY;KEINE TASTE.|
00000D00: ED 2C 2E 09 20 43 4D 50  23 36 34 3B 47 45 44 52  |.,.. CMP#64;GEDR|
00000D10: 55 45 43 4B 54 3F 00 01  2D 38 09 20 42 45 51 49  |UECKT?..-8. BEQI|
00000D20: 52 51 45 4E 44 3B 4A 41  3D 3E 00 07 2D 42 09 3B  |RQEND;JA=>..-B.;|
00000D30: 00 2B 2D 4C 09 20 43 4D  50 4C 41 53 54 4B 45 59  |.+-L. CMPLASTKEY|
00000D40: 3B 54 41 53 54 45 3D 4C  45 54 5A 54 45 20 54 41  |;TASTE=LETZTE TA|
00000D50: 53 54 45 3F 00 49 2D 56  09 20 42 45 51 49 52 51  |STE?.I-V. BEQIRQ|
00000D60: 45 4E 44 3B 4A 41 3D 3E  49 47 4E 4F 52 49 45 52  |END;JA=>IGNORIER|
00000D70: 45 4E 00 4F 2D 60 09 3B  00 70 2D 6A 09 20 4C 44  |EN.O-`.;.p-j. LD|
00000D80: 41 46 4C 41 47 3B 44 45  46 49 4E 45 46 4C 41 47  |AFLAG;DEFINEFLAG|
00000D90: 20 47 45 53 45 54 5A 54  3F 00 8A 2D 74 09 20 42  | GESETZT?..-t. B|
00000DA0: 4E 45 44 45 46 49 4E 45  3B 4A 41 3D 3E 44 45 46  |NEDEFINE;JA=>DEF|
00000DB0: 49 4E 45 00 90 2D 7E 09  3B 00 AE 2D 88 09 20 4C  |INE..-~.;..-.. L|
00000DC0: 44 41 43 54 52 4C 3B 43  54 52 4C 2D 4B 4F 4D 42  |DACTRL;CTRL-KOMB|
00000DD0: 49 4E 41 54 49 4F 4E 00  CE 2D 92 09 20 43 4D 50  |INATION..-.. CMP|
00000DE0: 23 34 3B 28 3D 4D 41 4B  52 4F 41 55 53 46 55 45  |#4;(=MAKROAUSFUE|
00000DF0: 48 52 55 4E 47 29 3F 00  E0 2D 9C 09 20 42 45 51  |HRUNG)?..-.. BEQ|
00000E00: 49 52 51 31 3B 4A 41 3D  3E 00 E6 2D A6 09 3B 00  |IRQ1;JA=>..-..;.|
00000E10: 03 2E B0 09 20 43 4D 50  23 32 3B 43 3D 20 2D 20  |.... CMP#2;C= - |
00000E20: 4B 4F 4D 42 49 4E 41 54  49 4F 4E 3F 00 23 2E BA  |KOMBINATION?.#..|
00000E30: 09 20 42 4E 45 49 52 51  45 4E 44 3B 4E 45 49 4E  |. BNEIRQEND;NEIN|
00000E40: 3D 3E 49 47 4E 4F 52 49  45 52 45 4E 00 29 2E C4  |=>IGNORIEREN.)..|
00000E50: 09 3B 00 41 2E CE 09 20  4C 44 41 4B 45 59 3B 43  |.;.A... LDAKEY;C|
00000E60: 3D 20 2B 20 53 50 41 43  45 3F 00 4D 2E D8 09 20  |= + SPACE?.M... |
00000E70: 43 4D 50 23 36 30 00 62  2E E2 09 20 42 4E 45 4E  |CMP#60.b... BNEN|
00000E80: 4F 44 45 4C 3B 4E 45 49  4E 3D 3E 00 68 2E EC 09  |ODEL;NEIN=>.h...|
00000E90: 3B 00 6E 2E F6 09 3B 00  87 2E 00 0A 3B 2A 20 4D  |;.n...;.....;* M|
00000EA0: 41 4B 52 4F 53 20 4C 4F  45 53 43 48 45 4E 20 2A  |AKROS LOESCHEN *|
00000EB0: 00 95 2E 0A 0A 20 49 4E  43 35 33 32 38 30 00 A0  |..... INC53280..|
00000EC0: 2E 14 0A 20 4C 44 59 23  30 00 B6 2E 1E 0A 4C 4F  |... LDY#0.....LO|
00000ED0: 4F 50 20 4A 53 52 44 45  4C 4D 41 4B 52 4F 53 00  |OP JSRDELMAKROS.|
00000EE0: BF 2E 28 0A 20 44 45 59  00 CC 2E 32 0A 20 42 4E  |..(. DEY...2. BN|
00000EF0: 45 4C 4F 4F 50 00 DA 2E  3C 0A 20 44 45 43 35 33  |ELOOP...<. DEC53|
00000F00: 32 38 30 00 E9 2E 46 0A  20 4A 4D 50 49 52 51 45  |280...F. JMPIRQE|
00000F10: 4E 44 00 EF 2E 50 0A 3B  00 0C 2F 5A 0A 4E 4F 44  |ND...P.;../Z.NOD|
00000F20: 45 4C 20 43 4D 50 23 31  3B 43 3D 20 2B 20 52 45  |EL CMP#1;C= + RE|
00000F30: 54 55 52 4E 3F 00 2C 2F  64 0A 20 42 4E 45 49 52  |TURN?.,/d. BNEIR|
00000F40: 51 45 4E 44 3B 4E 45 49  4E 3D 3E 49 47 4E 4F 52  |QEND;NEIN=>IGNOR|
00000F50: 49 45 52 45 4E 00 32 2F  6E 0A 3B 00 5A 2F 78 0A  |IEREN.2/n.;.Z/x.|
00000F60: 3B 2A 20 4D 41 4B 52 4F  44 45 46 49 4E 49 54 49  |;* MAKRODEFINITI|
00000F70: 4F 4E 20 49 4E 49 54 49  41 4C 49 53 49 45 52 45  |ON INITIALISIERE|
00000F80: 4E 20 2A 00 68 2F 82 0A  20 49 4E 43 35 33 32 38  |N *.h/.. INC5328|
00000F90: 30 00 75 2F 8C 0A 20 49  4E 43 46 4C 41 47 00 81  |0.u/.. INCFLAG..|
00000FA0: 2F 96 0A 20 4C 44 58 23  31 31 00 8C 2F A0 0A 20  |/.. LDX#11../.. |
00000FB0: 4C 44 41 23 30 00 A5 2F  AA 0A 49 4E 49 54 4D 41  |LDA#0../..INITMA|
00000FC0: 4B 52 4F 20 53 54 41 4D  41 4B 52 4F 2C 58 00 AE  |KRO STAMAKRO,X..|
00000FD0: 2F B4 0A 20 44 45 58 00  C0 2F BE 0A 20 42 50 4C  |/.. DEX../.. BPL|
00000FE0: 49 4E 49 54 4D 41 4B 52  4F 00 CF 2F C8 0A 20 42  |INITMAKRO../.. B|
00000FF0: 4D 49 49 52 51 45 4E 44  00 D5 2F D2 0A 3B 00 DB  |MIIRQEND../..;..|
00001000: 2F DC 0A 3B 00 EB 2F E6  0A 3B 2A 20 4D 41 4B 52  |/..;../..;* MAKR|
00001010: 4F 3F 20 2A 00 13 30 F0  0A 49 52 51 31 20 4C 44  |O? *..0..IRQ1 LD|
00001020: 41 4B 45 59 3B 43 54 52  4C 2D 4B 4F 4D 42 49 4E  |AKEY;CTRL-KOMBIN|
00001030: 41 54 49 4F 4E 20 53 55  43 48 45 4E 00 22 30 FA  |ATION SUCHEN."0.|
00001040: 0A 20 53 54 41 5A 57 49  53 43 48 00 31 30 04 0B  |. STAZWISCH.10..|
00001050: 20 4A 53 52 53 45 41 52  43 48 00 51 30 0E 0B 20  | JSRSEARCH.Q0.. |
00001060: 42 43 43 49 52 51 45 4E  44 3B 4E 49 43 48 54 20  |BCCIRQEND;NICHT |
00001070: 47 45 46 55 4E 44 45 4E  3D 3E 00 57 30 18 0B 3B  |GEFUNDEN=>.W0..;|
00001080: 00 71 30 22 0B 20 4C 44  59 23 30 3B 53 4F 4E 53  |.q0". LDY#0;SONS|
00001090: 54 20 4D 41 4B 52 4F 20  49 4E 00 96 30 2C 0B 43  |T MAKRO IN..0,.C|
000010A0: 4F 50 59 20 49 4E 58 3B  54 41 53 54 41 54 55 52  |OPY INX;TASTATUR|
000010B0: 50 55 46 46 45 52 20 4B  4F 50 49 45 52 45 4E 00  |PUFFER KOPIEREN.|
000010C0: 9F 30 36 0B 20 49 4E 59  00 B2 30 40 0B 20 4C 44  |.06. INY..0@. LD|
000010D0: 41 4D 54 41 42 45 4C 4C  45 2C 58 00 C0 30 4A 0B  |AMTABELLE,X..0J.|
000010E0: 20 42 45 51 43 4F 50 59  31 00 D1 30 54 0B 20 53  | BEQCOPY1..0T. S|
000010F0: 54 41 50 55 46 46 45 52  2C 59 00 DE 30 5E 0B 20  |TAPUFFER,Y..0^. |
00001100: 42 4E 45 43 4F 50 59 00  EC 30 68 0B 43 4F 50 59  |BNECOPY..0h.COPY|
00001110: 31 20 44 45 59 00 FB 30  72 0B 20 53 54 59 41 4E  |1 DEY..0r. STYAN|
00001120: 5A 41 48 4C 00 01 31 7C  0B 3B 00 07 31 86 0B 3B  |ZAHL..1|.;..1..;|
00001130: 00 17 31 90 0B 3B 2A 20  49 52 51 45 4E 44 20 2A  |..1..;* IRQEND *|
00001140: 00 3D 31 9A 0B 49 52 51  45 4E 44 20 4C 44 41 4B  |.=1..IRQEND LDAK|
00001150: 45 59 3B 41 4B 54 55 45  4C 4C 45 20 54 41 53 54  |EY;AKTUELLE TAST|
00001160: 45 20 46 55 45 52 00 65  31 A4 0B 20 53 54 41 4C  |E FUER.e1.. STAL|
00001170: 41 53 54 4B 45 59 3B 4E  41 45 43 48 53 54 45 4E  |ASTKEY;NAECHSTEN|
00001180: 20 41 55 46 52 55 46 20  52 45 54 54 45 4E 00 6B  | AUFRUF RETTEN.k|
00001190: 31 AE 0B 3B 00 83 31 B8  0B 20 50 4C 41 3B 52 45  |1..;..1.. PLA;RE|
000011A0: 47 49 53 54 45 52 20 48  4F 4C 45 4E 00 98 31 C2  |GISTER HOLEN..1.|
000011B0: 0B 20 54 41 59 3B 55 4E  44 20 52 54 49 20 5A 55  |. TAY;UND RTI ZU|
000011C0: 52 00 B0 31 CC 0B 20 50  4C 41 3B 4F 52 49 47 49  |R..1.. PLA;ORIGI|
000011D0: 4E 41 4C 41 44 52 45 53  45 00 B9 31 D6 0B 20 54  |NALADRESE..1.. T|
000011E0: 41 58 00 C2 31 E0 0B 20  50 4C 41 00 CB 31 EA 0B  |AX..1.. PLA..1..|
000011F0: 20 52 54 49 00 D1 31 F4  0B 3B 00 D7 31 FE 0B 3B  | RTI..1..;..1..;|
00001200: 00 EB 31 08 0C 3B 2A 2A  2A 20 44 45 46 49 4E 45  |..1..;*** DEFINE|
00001210: 20 2A 2A 2A 00 0B 32 12  0C 44 45 46 49 4E 45 20  | ***..2..DEFINE |
00001220: 4C 44 41 43 54 52 4C 3B  43 3D 20 2B 20 52 45 54  |LDACTRL;C= + RET|
00001230: 55 52 4E 3F 00 25 32 1C  0C 20 43 4D 50 23 32 3B  |URN?.%2.. CMP#2;|
00001240: 4E 45 49 4E 3D 3E 20 50  55 46 46 45 52 4E 00 35  |NEIN=> PUFFERN.5|
00001250: 32 26 0C 20 42 4E 45 50  55 46 46 45 52 4E 00 41  |2&. BNEPUFFERN.A|
00001260: 32 30 0C 20 4C 44 41 4B  45 59 00 4C 32 3A 0C 20  |20. LDAKEY.L2:. |
00001270: 43 4D 50 23 31 00 5C 32  44 0C 20 42 4E 45 50 55  |CMP#1.\2D. BNEPU|
00001280: 46 46 45 52 4E 00 62 32  4E 0C 3B 00 73 32 58 0C  |FFERN.b2N.;.s2X.|
00001290: 3B 2A 20 44 45 46 53 41  56 45 20 2A 00 A0 32 62  |;* DEFSAVE *..2b|
000012A0: 0C 44 45 46 53 41 56 45  20 4C 44 41 4D 41 4B 52  |.DEFSAVE LDAMAKR|
000012B0: 4F 3B 43 54 52 4C 2D 4B  4F 4D 42 49 4E 41 54 49  |O;CTRL-KOMBINATI|
000012C0: 4F 4E 20 53 55 43 48 45  4E 00 C5 32 6C 0C 20 53  |ON SUCHEN..2l. S|
000012D0: 54 41 5A 57 49 53 43 48  3B 4D 41 4B 52 4F 20 41  |TAZWISCH;MAKRO A|
000012E0: 4E 20 42 45 54 52 45 46  46 45 4E 44 45 52 00 E4  |N BETREFFENDER..|
000012F0: 32 76 0C 20 4A 53 52 53  45 41 52 43 48 3B 50 4F  |2v. JSRSEARCH;PO|
00001300: 53 49 54 49 4F 4E 20 49  4E 20 44 49 45 00 05 33  |SITION IN DIE..3|
00001310: 80 0C 20 4C 44 59 23 30  3B 4D 41 4B 52 4F 54 41  |.. LDY#0;MAKROTA|
00001320: 42 45 4C 4C 45 20 4B 4F  50 49 45 52 45 4E 00 1D  |BELLE KOPIEREN..|
00001330: 33 8A 0C 44 45 46 53 41  56 45 31 20 4C 44 41 4D  |3..DEFSAVE1 LDAM|
00001340: 41 4B 52 4F 2C 59 00 30  33 94 0C 20 53 54 41 4D  |AKRO,Y.03.. STAM|
00001350: 54 41 42 45 4C 4C 45 2C  58 00 39 33 9E 0C 20 49  |TABELLE,X.93.. I|
00001360: 4E 59 00 42 33 A8 0C 20  49 4E 58 00 4E 33 B2 0C  |NY.B3.. INX.N3..|
00001370: 20 43 50 59 23 31 31 00  5F 33 BC 0C 20 42 4E 45  | CPY#11._3.. BNE|
00001380: 44 45 46 53 41 56 45 31  00 65 33 C6 0C 3B 00 73  |DEFSAVE1.e3..;.s|
00001390: 33 D0 0C 20 44 45 43 35  33 32 38 30 00 80 33 DA  |3.. DEC53280..3.|
000013A0: 0C 20 44 45 43 46 4C 41  47 00 8F 33 E4 0C 20 4A  |. DECFLAG..3.. J|
000013B0: 4D 50 49 52 51 45 4E 44  00 95 33 EE 0C 3B 00 A6  |MPIRQEND..3..;..|
000013C0: 33 F8 0C 3B 2A 20 50 55  46 46 45 52 4E 20 2A 00  |3..;* PUFFERN *.|
000013D0: C9 33 02 0D 50 55 46 46  45 52 4E 20 4C 44 58 23  |.3..PUFFERN LDX#|
000013E0: 30 3B 46 52 45 49 20 50  4F 53 49 54 49 4F 4E 20  |0;FREI POSITION |
000013F0: 49 4D 00 F6 33 0C 0D 50  55 46 46 45 52 4E 31 20  |IM..3..PUFFERN1 |
00001400: 4C 44 41 4D 41 4B 52 4F  2C 58 3B 4D 41 4B 52 4F  |LDAMAKRO,X;MAKRO|
00001410: 53 50 45 49 43 48 45 52  20 53 55 43 48 45 4E 00  |SPEICHER SUCHEN.|
00001420: 07 34 16 0D 20 42 45 51  50 55 46 46 45 52 4E 32  |.4.. BEQPUFFERN2|
00001430: 00 10 34 20 0D 20 49 4E  58 00 21 34 2A 0D 20 42  |..4 . INX.!4*. B|
00001440: 4E 45 50 55 46 46 45 52  4E 31 00 27 34 34 0D 3B  |NEPUFFERN1.'44.;|
00001450: 00 42 34 3E 0D 50 55 46  46 45 52 4E 32 20 4C 44  |.B4>.PUFFERN2 LD|
00001460: 41 43 54 52 4C 3B 43 54  52 4C 2D 00 5A 34 48 0D  |ACTRL;CTRL-.Z4H.|
00001470: 20 43 4D 50 23 34 3B 4B  4F 4D 42 49 4E 41 54 49  | CMP#4;KOMBINATI|
00001480: 4F 4E 3F 00 72 34 52 0D  20 42 4E 45 50 55 46 46  |ON?.r4R. BNEPUFF|
00001490: 45 52 4E 33 3B 4E 45 49  4E 3D 3E 00 A2 34 5C 0D  |ERN3;NEIN=>..4\.|
000014A0: 20 44 45 43 41 4E 5A 41  48 4C 3B 41 55 53 47 41  | DECANZAHL;AUSGA|
000014B0: 42 45 20 44 45 52 20 43  54 52 4C 2D 4B 4F 4D 42  |BE DER CTRL-KOMB|
000014C0: 2E 56 45 52 48 49 4E 44  45 52 4E 00 AE 34 66 0D  |.VERHINDERN..4f.|
000014D0: 20 4C 44 41 4B 45 59 00  BF 34 70 0D 20 42 4E 45  | LDAKEY..4p. BNE|
000014E0: 50 55 46 46 45 52 4E 34  00 D4 34 7A 0D 50 55 46  |PUFFERN4..4z.PUF|
000014F0: 46 45 52 4E 33 20 4A 53  52 43 48 41 52 00 EC 34  |FERN3 JSRCHAR..4|
00001500: 84 0D 50 55 46 46 45 52  4E 34 20 53 54 41 4D 41  |..PUFFERN4 STAMA|
00001510: 4B 52 4F 2C 58 00 F8 34  8E 0D 20 43 50 58 23 31  |KRO,X..4.. CPX#1|
00001520: 30 00 08 35 98 0D 20 42  45 51 44 45 46 53 41 56  |0..5.. BEQDEFSAV|
00001530: 45 00 17 35 A2 0D 20 42  4E 45 49 52 51 45 4E 44  |E..5.. BNEIRQEND|
00001540: 00 1D 35 AC 0D 3B 00 23  35 B6 0D 3B 00 37 35 C0  |..5..;.#5..;.75.|
00001550: 0D 3B 2A 2A 2A 20 53 45  41 52 43 48 20 2A 2A 2A  |.;*** SEARCH ***|
00001560: 00 48 35 CA 0D 53 45 41  52 43 48 20 4C 44 58 23  |.H5..SEARCH LDX#|
00001570: 30 00 62 35 D4 0D 53 45  41 52 43 48 31 20 4C 44  |0.b5..SEARCH1 LD|
00001580: 41 4D 54 41 42 45 4C 4C  45 2C 58 00 73 35 DE 0D  |AMTABELLE,X.s5..|
00001590: 20 42 45 51 4E 4F 54 46  4F 55 4E 44 00 82 35 E8  | BEQNOTFOUND..5.|
000015A0: 0D 20 43 4D 50 5A 57 49  53 43 48 00 90 35 F2 0D  |. CMPZWISCH..5..|
000015B0: 20 42 45 51 46 4F 55 4E  44 00 99 35 FC 0D 20 54  | BEQFOUND..5.. T|
000015C0: 58 41 00 A2 35 06 0E 20  43 4C 43 00 AE 35 10 0E  |XA..5.. CLC..5..|
000015D0: 20 41 44 43 23 31 32 00  B7 35 1A 0E 20 54 41 58  | ADC#12..5.. TAX|
000015E0: 00 C4 35 24 0E 20 43 50  58 23 32 34 30 00 D4 35  |..5$. CPX#240..5|
000015F0: 2E 0E 20 42 4E 45 53 45  41 52 43 48 31 00 DF 35  |.. BNESEARCH1..5|
00001600: 38 0E 20 4C 44 58 23 30  00 E5 35 42 0E 3B 00 F6  |8. LDX#0..5B.;..|
00001610: 35 4C 0E 4E 4F 54 46 4F  55 4E 44 20 43 4C 43 00  |5L.NOTFOUND CLC.|
00001620: FF 35 56 0E 20 52 54 53  00 0D 36 60 0E 46 4F 55  |.5V. RTS..6`.FOU|
00001630: 4E 44 20 53 45 43 00 16  36 6A 0E 20 52 54 53 00  |ND SEC..6j. RTS.|
00001640: 1C 36 74 0E 3B 00 22 36  7E 0E 3B 00 40 36 88 0E  |.6t.;."6~.;.@6..|
00001650: 3B 2A 2A 2A 20 43 48 41  52 3A 20 41 53 43 49 49  |;*** CHAR: ASCII|
00001660: 2D 43 4F 44 45 20 2A 2A  2A 00 53 36 92 0E 43 48  |-CODE ***.S6..CH|
00001670: 41 52 20 4C 44 59 41 4E  5A 41 48 4C 00 64 36 9C  |AR LDYANZAHL.d6.|
00001680: 0E 20 4C 44 41 50 55 46  46 45 52 2C 59 00 6D 36  |. LDAPUFFER,Y.m6|
00001690: A6 0E 20 52 54 53 00 73  36 B0 0E 3B 00 79 36 BA  |.. RTS.s6..;.y6.|
000016A0: 0E 3B 00 91 36 C4 0E 3B  2A 2A 2A 20 44 45 4C 20  |.;..6..;*** DEL |
000016B0: 4D 41 4B 52 4F 53 20 2A  2A 2A 00 A7 36 CE 0E 44  |MAKROS ***..6..D|
000016C0: 45 4C 4D 41 4B 52 4F 53  20 4C 44 58 23 32 34 30  |ELMAKROS LDX#240|
000016D0: 00 B2 36 D8 0E 20 4C 44  41 23 30 00 C9 36 E2 0E  |..6.. LDA#0..6..|
000016E0: 44 45 4C 31 20 53 54 41  4D 54 41 42 45 4C 4C 45  |DEL1 STAMTABELLE|
000016F0: 2C 58 00 D2 36 EC 0E 20  44 45 58 00 DF 36 F6 0E  |,X..6.. DEX..6..|
00001700: 20 43 50 58 23 24 46 46  00 EC 36 00 0F 20 42 4E  | CPX#$FF..6.. BN|
00001710: 45 44 45 4C 31 00 F5 36  0A 0F 20 52 54 53 00 FB  |EDEL1..6.. RTS..|
00001720: 36 14 0F 3B 00 0E 37 1E  0F 4C 41 53 54 4B 45 59  |6..;..7..LASTKEY|
00001730: 20 2E 42 59 24 30 30 00  1E 37 28 0F 46 4C 41 47  | .BY$00..7(.FLAG|
00001740: 20 2E 42 59 24 30 30 00  30 37 32 0F 5A 57 49 53  | .BY$00.072.ZWIS|
00001750: 43 48 20 2E 42 59 24 30  30 00 4C 37 3C 0F 52 45  |CH .BY$00.L7<.RE|
00001760: 47 49 53 54 45 52 20 2E  42 59 24 30 30 2C 24 30  |GISTER .BY$00,$0|
00001770: 30 2C 24 30 30 00 89 37  46 0F 4D 41 4B 52 4F 20  |0,$00..7F.MAKRO |
00001780: 2E 42 59 24 30 30 2C 24  30 30 2C 24 30 30 2C 24  |.BY$00,$00,$00,$|
00001790: 30 30 2C 24 30 30 2C 24  30 30 2C 24 30 30 2C 24  |00,$00,$00,$00,$|
000017A0: 30 30 2C 24 30 30 2C 24  30 30 2C 24 30 30 2C 24  |00,$00,$00,$00,$|
000017B0: 30 30 00 8F 37 50 0F 3B  00 95 37 5A 0F 3B 00 9B  |00..7P.;..7Z.;..|
000017C0: 37 64 0F 3B 00 A1 37 6E  0F 3B 00 A7 37 78 0F 3B  |7d.;..7n.;..7x.;|
000017D0: 00 AD 37 82 0F 3B 00 C5  37 8C 0F 3B 2A 2A 2A 2A  |..7..;..7..;****|
000017E0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 DD  |**************..|
000017F0: 37 96 0F 3B 2A 20 20 20  46 41 53 54 53 43 52 45  |7..;*   FASTSCRE|
00001800: 45 4E 20 20 20 2A 00 F5  37 A0 0F 3B 2A 2A 2A 2A  |EN   *..7..;****|
00001810: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 FB  |**************..|
00001820: 37 AA 0F 3B 00 01 38 B4  0F 3B 00 14 38 BE 0F 2E  |7..;..8..;..8...|
00001830: 45 51 20 50 4C 4F 54 3D  24 46 46 46 30 00 28 38  |EQ PLOT=$FFF0.(8|
00001840: C8 0F 2E 45 51 20 42 53  4F 55 54 3D 24 46 31 43  |...EQ BSOUT=$F1C|
00001850: 41 00 3F 38 D2 0F 2E 45  51 20 42 53 4F 55 54 56  |A.?8...EQ BSOUTV|
00001860: 4B 54 3D 24 30 33 32 36  00 53 38 DC 0F 2E 45 51  |KT=$0326.S8...EQ|
00001870: 20 52 56 53 46 4C 41 47  3D 24 43 37 00 67 38 E6  | RVSFLAG=$C7.g8.|
00001880: 0F 2E 45 51 20 43 4F 4C  4F 52 3D 24 30 32 38 36  |..EQ COLOR=$0286|
00001890: 00 7C 38 F0 0F 2E 45 51  20 44 45 56 49 43 45 4E  |.|8...EQ DEVICEN|
000018A0: 52 3D 24 39 41 00 90 38  FA 0F 2E 45 51 20 4C 49  |R=$9A..8...EQ LI|
000018B0: 4E 45 50 54 52 3D 24 44  31 00 A0 38 04 10 2E 45  |NEPTR=$D1..8...E|
000018C0: 51 20 43 4F 4C 3D 24 44  33 00 B1 38 0E 10 2E 45  |Q COL=$D3..8...E|
000018D0: 51 20 4C 49 4E 45 3D 24  44 36 00 BF 38 18 10 2E  |Q LINE=$D6..8...|
000018E0: 45 51 20 58 3D 24 39 45  00 CD 38 22 10 2E 45 51  |EQ X=$9E..8"..EQ|
000018F0: 20 59 3D 24 39 46 00 E1  38 2C 10 2E 45 51 20 50  | Y=$9F..8,..EQ P|
00001900: 41 49 4E 54 3D 24 44 38  30 30 00 E7 38 36 10 3B  |AINT=$D800..86.;|
00001910: 00 ED 38 40 10 3B 00 F3  38 4A 10 3B 00 F9 38 54  |..8@.;..8J.;..8T|
00001920: 10 3B 00 0D 39 5E 10 46  53 43 52 45 45 4E 49 4E  |.;..9^.FSCREENIN|
00001930: 49 54 20 53 45 49 00 23  39 68 10 20 4C 44 41 23  |IT SEI.#9h. LDA#|
00001940: 3C 28 46 53 43 52 53 54  41 52 54 29 00 39 39 72  |<(FSCRSTART).99r|
00001950: 10 20 4C 44 58 23 3E 28  46 53 43 52 53 54 41 52  |. LDX#>(FSCRSTAR|
00001960: 54 29 00 4A 39 7C 10 20  53 54 41 42 53 4F 55 54  |T).J9|. STABSOUT|
00001970: 56 4B 54 00 5D 39 86 10  20 53 54 58 42 53 4F 55  |VKT.]9.. STXBSOU|
00001980: 54 56 4B 54 2B 31 00 66  39 90 10 20 43 4C 49 00  |TVKT+1.f9.. CLI.|
00001990: 6F 39 9A 10 20 52 54 53  00 75 39 A4 10 3B 00 7B  |o9.. RTS.u9..;.{|
000019A0: 39 AE 10 3B 00 8E 39 B8  10 46 53 43 52 53 54 41  |9..;..9..FSCRSTA|
000019B0: 52 54 20 53 54 58 58 00  94 39 C2 10 3B 00 A5 39  |RT STXX..9..;..9|
000019C0: CC 10 20 4C 44 58 44 45  56 49 43 45 4E 52 00 B0  |.. LDXDEVICENR..|
000019D0: 39 D6 10 20 43 50 58 23  33 00 C4 39 E0 10 20 42  |9.. CPX#3..9.. B|
000019E0: 4E 45 4F 52 49 47 52 4F  55 54 49 4E 45 00 D0 39  |NEORIGROUTINE..9|
000019F0: EA 10 20 4C 44 58 43 4F  4C 00 DC 39 F4 10 20 43  |.. LDXCOL..9.. C|
00001A00: 50 58 23 33 39 00 F0 39  FE 10 20 42 45 51 4F 52  |PX#39..9.. BEQOR|
00001A10: 49 47 52 4F 55 54 49 4E  45 00 FC 39 08 11 20 43  |IGROUTINE..9.. C|
00001A20: 50 58 23 37 39 00 10 3A  12 11 20 42 45 51 4F 52  |PX#79..:.. BEQOR|
00001A30: 49 47 52 4F 55 54 49 4E  45 00 16 3A 1C 11 3B 00  |IGROUTINE..:..;.|
00001A40: 23 3A 26 11 20 43 4D 50  23 22 20 22 00 37 3A 30  |#:&. CMP#" ".7:0|
00001A50: 11 20 42 43 43 4F 52 49  47 52 4F 55 54 49 4E 45  |. BCCORIGROUTINE|
00001A60: 00 49 3A 3A 11 20 43 4D  50 23 39 31 3B 27 5A 27  |.I::. CMP#91;'Z'|
00001A70: 2B 31 00 59 3A 44 11 20  42 43 43 4E 4F 53 48 49  |+1.Y:D. BCCNOSHI|
00001A80: 46 54 00 5F 3A 4E 11 3B  00 74 3A 58 11 4F 52 49  |FT._:N.;.t:X.ORI|
00001A90: 47 52 4F 55 54 49 4E 45  20 4C 44 58 58 00 9A 3A  |GROUTINE LDXX..:|
00001AA0: 62 11 20 4A 4D 50 42 53  4F 55 54 4E 45 55 3B 5A  |b. JMPBSOUTNEU;Z|
00001AB0: 55 52 20 43 4F 44 45 57  41 4E 44 4C 55 4E 47 20  |UR CODEWANDLUNG |
00001AC0: 21 21 21 00 A0 3A 6C 11  3B 00 A6 3A 76 11 3B 00  |!!!..:l.;..:v.;.|
00001AD0: B6 3A 80 11 4E 4F 53 48  49 46 54 20 50 48 41 00  |.:..NOSHIFT PHA.|
00001AE0: C0 3A 8A 11 20 53 54 59  59 00 CD 3A 94 11 20 41  |.:.. STYY..:.. A|
00001AF0: 4E 44 23 31 39 31 00 DD  3A 9E 11 20 4C 44 58 52  |ND#191..:.. LDXR|
00001B00: 56 53 46 4C 41 47 00 EB  3A A8 11 20 42 45 51 4E  |VSFLAG..:.. BEQN|
00001B10: 4F 52 56 53 00 F8 3A B2  11 20 4F 52 41 23 24 38  |ORVS..:.. ORA#$8|
00001B20: 30 00 FE 3A BC 11 3B 00  0F 3B C6 11 4E 4F 52 56  |0..:..;..;..NORV|
00001B30: 53 20 4C 44 59 43 4F 4C  00 23 3B D0 11 20 53 54  |S LDYCOL.#;.. ST|
00001B40: 41 28 4C 49 4E 45 50 54  52 29 2C 59 00 35 3B DA  |A(LINEPTR),Y.5;.|
00001B50: 11 20 4C 44 41 4C 49 4E  45 50 54 52 2B 31 00 3E  |. LDALINEPTR+1.>|
00001B60: 3B E4 11 20 54 41 58 00  4B 3B EE 11 20 41 4E 44  |;.. TAX.K;.. AND|
00001B70: 23 24 30 33 00 5D 3B F8  11 20 4F 52 41 23 3E 28  |#$03.];.. ORA#>(|
00001B80: 50 41 49 4E 54 29 00 6F  3B 02 12 20 53 54 41 4C  |PAINT).o;.. STAL|
00001B90: 49 4E 45 50 54 52 2B 31  00 7D 3B 0C 12 20 4C 44  |INEPTR+1.};.. LD|
00001BA0: 41 43 4F 4C 4F 52 00 91  3B 16 12 20 53 54 41 28  |ACOLOR..;.. STA(|
00001BB0: 4C 49 4E 45 50 54 52 29  2C 59 00 A3 3B 20 12 20  |LINEPTR),Y..; . |
00001BC0: 53 54 58 4C 49 4E 45 50  54 52 2B 31 00 A9 3B 2A  |STXLINEPTR+1..;*|
00001BD0: 12 3B 00 B5 3B 34 12 20  49 4E 43 43 4F 4C 00 BB  |.;..;4. INCCOL..|
00001BE0: 3B 3E 12 3B 00 C9 3B 48  12 4E 4F 49 4E 43 20 50  |;>.;..;H.NOINC P|
00001BF0: 4C 41 00 D3 3B 52 12 20  4C 44 58 58 00 DD 3B 5C  |LA..;R. LDXX..;\|
00001C00: 12 20 4C 44 59 59 00 E6  3B 66 12 20 52 54 53 00  |. LDYY..;f. RTS.|
00001C10: EC 3B 70 12 3B 00 F2 3B  7A 12 3B 00 F8 3B 84 12  |.;p.;..;z.;..;..|
00001C20: 3B 00 FE 3B 8E 12 3B 00  04 3C 98 12 3B 00 1E 3C  |;..;..;..<..;..<|
00001C30: A2 12 3B 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..;*************|
00001C40: 2A 2A 2A 2A 2A 2A 2A 00  38 3C AC 12 3B 2A 20 20  |*******.8<..;*  |
00001C50: 20 53 45 41 52 43 48 20  43 4F 4D 41 4E 44 20 20  | SEARCH COMAND  |
00001C60: 2A 00 52 3C B6 12 3B 2A  2A 2A 2A 2A 2A 2A 2A 2A  |*.R<..;*********|
00001C70: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 00 58 3C C0 12  |***********.X<..|
00001C80: 3B 00 5E 3C CA 12 3B 00  71 3C D4 12 2E 45 51 20  |;.^<..;.q<...EQ |
00001C90: 53 54 52 44 45 53 3D 24  46 42 00 86 3C DE 12 2E  |STRDES=$FB..<...|
00001CA0: 45 51 20 43 48 4B 4B 4F  4D 3D 24 41 45 46 44 00  |EQ CHKKOM=$AEFD.|
00001CB0: 9B 3C E8 12 2E 45 51 20  47 45 54 42 59 54 3D 24  |.<...EQ GETBYT=$|
00001CC0: 42 37 39 45 00 B0 3C F2  12 2E 45 51 20 47 45 54  |B79E..<...EQ GET|
00001CD0: 50 4F 53 3D 24 42 30 38  42 00 C3 3C FC 12 2E 45  |POS=$B08B..<...E|
00001CE0: 51 20 56 41 52 50 54 52  3D 24 34 37 00 C9 3C 06  |Q VARPTR=$47..<.|
00001CF0: 13 3B 00 E3 3C 10 13 53  43 53 45 41 52 43 48 20  |.;..<..SCSEARCH |
00001D00: 4A 53 52 48 4F 4C 56 41  52 50 54 52 00 EE 3C 1A  |JSRHOLVARPTR..<.|
00001D10: 13 20 4C 44 59 23 32 00  14 3D 24 13 48 4F 4C 44  |. LDY#2..=$.HOLD|
00001D20: 45 53 20 4C 44 41 28 56  41 52 50 54 52 29 2C 59  |ES LDA(VARPTR),Y|
00001D30: 3B 44 45 53 43 52 49 50  54 4F 52 45 4E 00 2A 3D  |;DESCRIPTOREN.*=|
00001D40: 2E 13 20 53 54 41 53 54  52 44 45 53 2C 59 3B 4E  |.. STASTRDES,Y;N|
00001D50: 41 43 48 00 47 3D 38 13  20 44 45 59 3B 53 54 52  |ACH.G=8. DEY;STR|
00001D60: 44 45 53 20 42 49 53 20  53 54 52 44 45 53 2B 32  |DES BIS STRDES+2|
00001D70: 00 56 3D 42 13 20 42 50  4C 48 4F 4C 44 45 53 00  |.V=B. BPLHOLDES.|
00001D80: 5C 3D 4C 13 3B 00 78 3D  56 13 20 4A 53 52 43 48  |\=L.;.x=V. JSRCH|
00001D90: 4B 4B 4F 4D 3B 5A 55 20  53 55 43 48 45 4E 44 45  |KKOM;ZU SUCHENDE|
00001DA0: 53 00 99 3D 60 13 20 4A  53 52 47 45 54 42 59 54  |S..=`. JSRGETBYT|
00001DB0: 3B 5A 45 49 43 48 45 4E  20 41 55 46 20 53 54 41  |;ZEICHEN AUF STA|
00001DC0: 43 4B 00 A2 3D 6A 13 20  54 58 41 00 AB 3D 74 13  |CK..=j. TXA..=t.|
00001DD0: 20 50 48 41 00 B1 3D 7E  13 3B 00 D3 3D 88 13 20  | PHA..=~.;..=.. |
00001DE0: 4A 53 52 48 4F 4C 56 41  52 50 54 52 3B 53 55 43  |JSRHOLVARPTR;SUC|
00001DF0: 48 53 54 41 52 54 20 28  55 4D 20 31 00 DE 3D 92  |HSTART (UM 1..=.|
00001E00: 13 20 4C 44 59 23 31 00  F1 3D 9C 13 20 4C 44 41  |. LDY#1..=.. LDA|
00001E10: 28 56 41 52 50 54 52 29  2C 59 00 FA 3D A6 13 20  |(VARPTR),Y..=.. |
00001E20: 54 41 59 00 03 3E B0 13  20 44 45 59 00 0C 3E BA  |TAY..>.. DEY..>.|
00001E30: 13 20 50 4C 41 00 12 3E  C4 13 3B 00 3D 3E CE 13  |. PLA..>..;.=>..|
00001E40: 43 4F 4D 50 41 52 45 20  43 50 59 53 54 52 44 45  |COMPARE CPYSTRDE|
00001E50: 53 3B 53 54 52 49 4E 47  45 4E 44 45 20 45 52 52  |S;STRINGENDE ERR|
00001E60: 45 49 43 48 54 3F 00 56  3E D8 13 20 42 43 53 53  |EICHT?.V>.. BCSS|
00001E70: 43 4E 4F 54 46 4F 55 4E  44 3B 4A 41 20 3D 3E 00  |CNOTFOUND;JA =>.|
00001E80: 75 3E E2 13 20 43 4D 50  28 53 54 52 44 45 53 2B  |u>.. CMP(STRDES+|
00001E90: 31 29 2C 59 3B 47 45 46  55 4E 44 45 4E 3F 00 8B  |1),Y;GEFUNDEN?..|
00001EA0: 3E EC 13 20 42 45 51 53  43 46 4F 55 4E 44 3B 4A  |>.. BEQSCFOUND;J|
00001EB0: 41 20 3D 3E 00 A2 3E F6  13 20 49 4E 59 3B 53 4F  |A =>..>.. INY;SO|
00001EC0: 4E 53 54 20 57 45 49 54  45 52 2D 00 B9 3E 00 14  |NST WEITER-..>..|
00001ED0: 20 42 4E 45 43 4F 4D 50  41 52 45 3B 53 55 43 48  | BNECOMPARE;SUCH|
00001EE0: 45 4E 00 BF 3E 0A 14 3B  00 D6 3E 14 14 53 43 4E  |EN..>..;..>..SCN|
00001EF0: 4F 54 46 4F 55 4E 44 20  4C 44 59 23 24 46 46 00  |OTFOUND LDY#$FF.|
00001F00: E6 3E 1E 14 53 43 46 4F  55 4E 44 20 49 4E 59 00  |.>..SCFOUND INY.|
00001F10: EF 3E 28 14 20 54 59 41  00 FA 3E 32 14 20 4C 44  |.>(. TYA..>2. LD|
00001F20: 59 23 31 00 0D 3F 3C 14  20 53 54 41 28 56 41 52  |Y#1..?<. STA(VAR|
00001F30: 50 54 52 29 2C 59 00 16  3F 46 14 20 52 54 53 00  |PTR),Y..?F. RTS.|
00001F40: 1C 3F 50 14 3B 00 22 3F  5A 14 3B 00 28 3F 64 14  |.?P.;."?Z.;.(?d.|
00001F50: 3B 00 2E 3F 6E 14 3B 00  34 3F 78 14 3B 00 3A 3F  |;..?n.;.4?x.;.:?|
00001F60: 82 14 3B 00 59 3F 8C 14  3B 2A 2A 2A 2A 2A 2A 2A  |..;.Y?..;*******|
00001F70: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00001F80: 2A 2A 00 78 3F 96 14 3B  2A 20 20 20 20 20 53 55  |**.x?..;*     SU|
00001F90: 43 48 52 4F 55 54 49 4E  45 20 20 20 20 20 20 20  |CHROUTINE       |
00001FA0: 2A 00 97 3F A0 14 3B 2A  20 28 43 29 20 53 41 49  |*..?..;* (C) SAI|
00001FB0: 44 20 42 41 4C 4F 55 49  2C 20 31 39 38 37 20 2A  |D BALOUI, 1987 *|
00001FC0: 00 B6 3F AA 14 3B 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..?..;**********|
00001FD0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
00001FE0: BC 3F B4 14 3B 00 C2 3F  BE 14 3B 00 C8 3F C8 14  |.?..;..?..;..?..|
00001FF0: 3B 00 EE 3F D2 14 3B 46  55 4E 4B 54 49 4F 4E 3A  |;..?..;FUNKTION:|
00002000: 20 53 55 43 48 54 20 49  4E 20 45 49 4E 45 4D 20  | SUCHT IN EINEM |
00002010: 53 54 52 49 4E 47 2D 00  10 40 DC 14 3B 41 52 52  |STRING-..@..;ARR|
00002020: 41 59 20 44 49 45 20 41  4E 47 45 47 2E 5A 45 49  |AY DIE ANGEG.ZEI|
00002030: 43 48 45 4E 4B 45 54 54  45 00 16 40 E6 14 3B 00  |CHENKETTE..@..;.|
00002040: 38 40 F0 14 3B 41 55 46  52 55 46 3A 20 53 59 53  |8@..;AUFRUF: SYS|
00002050: 20 58 2C 53 55 43 48 4B  52 49 54 45 52 49 55 4D  | X,SUCHKRITERIUM|
00002060: 2C 00 59 40 FA 14 3B 20  20 20 20 20 20 20 20 53  |,.Y@..;        S|
00002070: 55 43 48 45 20 41 42 2C  53 55 43 48 45 20 42 49  |UCHE AB,SUCHE BI|
00002080: 53 2C 00 7D 40 04 15 3B  20 20 20 20 20 20 20 20  |S,.}@..;        |
00002090: 55 45 42 45 52 47 41 42  45 56 41 52 2E 28 49 4E  |UEBERGABEVAR.(IN|
000020A0: 54 45 47 45 52 29 00 83  40 0E 15 3B 00 A7 40 18  |TEGER)..@..;..@.|
000020B0: 15 3B 53 55 43 48 4B 52  49 54 2E 3A 20 2D 41 42  |.;SUCHKRIT.: -AB|
000020C0: 4B 55 45 52 5A 45 4E 20  28 22 4D 41 49 2A 22 29  |KUERZEN ("MAI*")|
000020D0: 00 CD 40 22 15 3B 20 20  20 20 20 20 20 20 20 20  |..@".;          |
000020E0: 20 2D 4D 41 53 4B 49 45  52 45 4E 20 28 22 4D 3F  | -MASKIEREN ("M?|
000020F0: 41 3F 45 52 22 29 00 F3  40 2C 15 3B 20 20 20 20  |A?ER")..@,.;    |
00002100: 20 20 20 20 20 20 20 2D  4B 4F 4D 42 49 4E 49 45  |       -KOMBINIE|
00002110: 52 45 4E 20 28 22 4D 3F  49 2A 22 29 00 19 41 36  |REN ("M?I*")..A6|
00002120: 15 3B 53 55 43 48 45 20  41 42 2F 42 49 53 3A 20  |.;SUCHE AB/BIS: |
00002130: 55 4E 54 45 52 45 2F 4F  42 45 52 45 20 47 52 45  |UNTERE/OBERE GRE|
00002140: 4E 2D 00 3F 41 40 15 3B  20 20 20 20 20 20 20 20  |N-.?A@.;        |
00002150: 20 20 20 20 20 20 5A 45  20 44 45 53 20 5A 55 20  |      ZE DES ZU |
00002160: 44 55 52 43 48 53 55 2D  00 63 41 4A 15 3B 20 20  |DURCHSU-.cAJ.;  |
00002170: 20 20 20 20 20 20 20 20  20 20 20 20 53 55 43 48  |            SUCH|
00002180: 45 4E 44 45 4E 20 41 52  52 41 59 53 00 86 41 54  |ENDEN ARRAYS..AT|
00002190: 15 3B 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.;              |
000021A0: 28 41 24 28 31 30 29 2C  41 24 28 33 32 29 29 00  |(A$(10),A$(32)).|
000021B0: AC 41 5E 15 3B 55 45 42  45 52 47 2E 56 41 52 2E  |.A^.;UEBERG.VAR.|
000021C0: 3A 20 49 4E 54 45 47 45  52 56 41 52 2E 2C 20 49  |: INTEGERVAR., I|
000021D0: 4E 20 44 45 52 00 D9 41  68 15 3B 20 20 20 20 20  |N DER..Ah.;     |
000021E0: 20 20 20 20 20 20 20 20  44 45 52 20 49 4E 44 45  |        DER INDE|
000021F0: 58 20 45 49 4E 45 53 20  47 45 46 55 4E 44 45 4E  |X EINES GEFUNDEN|
00002200: 45 4E 00 03 42 72 15 3B  20 20 20 20 20 20 20 20  |EN..Br.;        |
00002210: 20 20 20 20 20 53 54 52  49 4E 47 53 20 55 45 42  |     STRINGS UEB|
00002220: 45 52 47 45 42 45 4E 20  57 49 52 44 00 29 42 7C  |ERGEBEN WIRD.)B||
00002230: 15 3B 20 20 20 20 20 20  20 20 20 20 20 20 20 28  |.;             (|
00002240: 30 3D 53 55 43 48 45 20  45 52 46 4F 4C 47 4C 4F  |0=SUCHE ERFOLGLO|
00002250: 53 29 00 2F 42 86 15 3B  00 54 42 90 15 3B 42 53  |S)./B..;.TB..;BS|
00002260: 50 2E 3A 20 53 59 53 20  58 2C 53 24 2C 41 24 28  |P.: SYS X,S$,A$(|
00002270: 30 29 2C 41 24 28 31 30  30 29 2C 50 25 00 78 42  |0),A$(100),P%.xB|
00002280: 9A 15 3B 20 20 20 20 20  20 44 55 52 43 48 53 55  |..;      DURCHSU|
00002290: 43 48 54 20 41 24 28 30  29 2D 41 24 28 31 30 30  |CHT A$(0)-A$(100|
000022A0: 29 00 9E 42 A4 15 3B 20  20 20 20 20 20 4E 41 43  |)..B..;      NAC|
000022B0: 48 20 53 24 20 55 2E 55  45 42 45 52 47 49 42 54  |H S$ U.UEBERGIBT|
000022C0: 20 52 45 53 55 4C 54 00  AF 42 AE 15 3B 20 20 20  | RESULT..B..;   |
000022D0: 20 20 20 49 4E 20 50 25  00 B5 42 B8 15 3B 00 BB  |   IN P%..B..;..|
000022E0: 42 C2 15 3B 00 C1 42 CC  15 3B 00 D4 42 D6 15 3B  |B..;..B..;..B..;|
000022F0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 00 E7 42  |*************..B|
00002300: E0 15 3B 2A 2A 2A 20 4C  41 42 45 4C 20 2A 2A 2A  |..;*** LABEL ***|
00002310: 00 FA 42 EA 15 3B 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..B..;**********|
00002320: 2A 2A 2A 00 22 43 F4 15  3B 20 20 20 20 20 20 20  |***."C..;       |
00002330: 20 20 20 20 20 20 20 20  20 20 20 20 20 3B 50 52  |             ;PR|
00002340: 4F 47 52 41 4D 4D 53 54  41 52 54 00 28 43 FE 15  |OGRAMMSTART.(C..|
00002350: 3B 00 2E 43 08 16 3B 00  54 43 12 16 2E 45 51 20  |;..C..;.TC...EQ |
00002360: 43 48 4B 4B 4F 4D 20 20  3D 24 41 45 46 44 20 20  |CHKKOM  =$AEFD  |
00002370: 20 3B 4C 49 45 53 54 20  4B 4F 4D 4D 41 00 80 43  | ;LIEST KOMMA..C|
00002380: 1C 16 2E 45 51 20 47 45  54 42 59 54 20 20 3D 24  |...EQ GETBYT  =$|
00002390: 42 37 39 45 20 20 20 3B  4C 49 45 53 54 20 31 2D  |B79E   ;LIEST 1-|
000023A0: 42 59 54 45 2D 57 45 52  54 00 B4 43 26 16 2E 45  |BYTE-WERT..C&..E|
000023B0: 51 20 47 45 54 50 4F 53  20 20 3D 24 42 30 38 42  |Q GETPOS  =$B08B|
000023C0: 20 20 20 3B 48 4F 4C 54  20 50 4F 49 4E 54 45 52  |   ;HOLT POINTER|
000023D0: 20 41 55 46 20 56 41 52  49 41 42 4C 45 00 EB 43  | AUF VARIABLE..C|
000023E0: 30 16 2E 45 51 20 46 52  4D 4E 55 4D 20 20 3D 24  |0..EQ FRMNUM  =$|
000023F0: 41 44 38 41 20 20 20 3B  4C 49 45 53 54 20 4E 55  |AD8A   ;LIEST NU|
00002400: 2E 41 55 53 44 52 55 43  4B 20 49 4E 20 46 41 43  |.AUSDRUCK IN FAC|
00002410: 20 45 49 4E 00 1E 44 3A  16 2E 45 51 20 41 44 52  | EIN..D:..EQ ADR|
00002420: 46 4F 52 20 20 3D 24 42  37 46 37 20 20 20 3B 57  |FOR  =$B7F7   ;W|
00002430: 41 4E 44 45 4C 54 20 46  41 43 20 4E 41 43 48 20  |ANDELT FAC NACH |
00002440: 49 4E 54 45 47 45 52 00  60 44 44 16 2E 45 51 20  |INTEGER.`DD..EQ |
00002450: 43 48 52 47 45 54 20 20  3D 24 37 33 20 20 20 20  |CHRGET  =$73    |
00002460: 20 3B 49 4E 4B 52 45 4D  2E 54 45 58 54 50 54 52  | ;INKREM.TEXTPTR|
00002470: 20 55 2E 48 4F 4C 54 20  41 4B 54 55 45 4C 4C 45  | U.HOLT AKTUELLE|
00002480: 53 20 5A 45 49 43 48 45  4E 00 91 44 4E 16 2E 45  |S ZEICHEN..DN..E|
00002490: 51 20 43 48 52 47 4F 54  20 20 3D 24 37 39 20 20  |Q CHRGOT  =$79  |
000024A0: 20 20 20 3B 48 4F 4C 54  20 41 4B 54 55 45 4C 4C  |   ;HOLT AKTUELL|
000024B0: 45 53 20 5A 45 49 43 48  45 4E 00 C2 44 58 16 2E  |ES ZEICHEN..DX..|
000024C0: 45 51 20 54 45 58 54 50  54 52 20 3D 24 37 41 20  |EQ TEXTPTR =$7A |
000024D0: 20 20 20 20 3B 50 4F 49  4E 54 45 52 20 41 55 46  |    ;POINTER AUF|
000024E0: 20 42 41 53 49 43 2D 54  45 58 54 00 C8 44 62 16  | BASIC-TEXT..Db.|
000024F0: 3B 00 EB 44 6C 16 3B 2A  50 4F 49 4E 54 45 52 20  |;..Dl.;*POINTER |
00002500: 41 55 46 20 53 54 52 49  4E 47 44 45 53 43 52 49  |AUF STRINGDESCRI|
00002510: 50 54 2E 2A 00 26 45 76  16 2E 45 51 20 53 55 43  |PT.*.&Ev..EQ SUC|
00002520: 48 20 20 20 3D 24 41 37  20 20 20 20 20 20 3B 50  |H   =$A7      ;P|
00002530: 54 52 2E 41 55 46 20 44  45 53 43 52 2E 56 2E 53  |TR.AUF DESCR.V.S|
00002540: 55 43 48 4B 52 49 54 2E  2D 53 54 52 49 4E 47 00  |UCHKRIT.-STRING.|
00002550: 61 45 80 16 2E 45 51 20  45 4E 44 45 20 20 20 3D  |aE...EQ ENDE   =|
00002560: 24 41 39 20 20 20 20 20  20 3B 50 54 52 2E 41 55  |$A9      ;PTR.AU|
00002570: 46 20 44 45 53 43 52 2E  56 2E 41 52 52 41 59 53  |F DESCR.V.ARRAYS|
00002580: 54 52 49 4E 47 28 4D 49  4E 29 00 9C 45 8A 16 2E  |TRING(MIN)..E...|
00002590: 45 51 20 53 54 41 52 54  20 20 3D 24 41 42 20 20  |EQ START  =$AB  |
000025A0: 20 20 20 20 3B 50 54 52  2E 41 55 46 20 44 45 53  |    ;PTR.AUF DES|
000025B0: 43 52 2E 56 2E 41 52 52  41 59 53 54 52 49 4E 47  |CR.V.ARRAYSTRING|
000025C0: 28 4D 41 58 29 00 CE 45  94 16 2E 45 51 20 49 4E  |(MAX)..E...EQ IN|
000025D0: 54 56 41 52 20 3D 24 34  37 20 20 20 20 20 20 3B  |TVAR =$47      ;|
000025E0: 50 54 52 2E 41 55 46 20  49 4E 54 45 47 45 52 56  |PTR.AUF INTEGERV|
000025F0: 41 52 49 41 42 4C 45 00  D4 45 9E 16 3B 00 ED 45  |ARIABLE..E..;..E|
00002600: A8 16 3B 2A 53 54 52 49  4E 47 44 45 53 52 49 50  |..;*STRINGDESRIP|
00002610: 54 4F 52 45 4E 2A 00 24  46 B2 16 2E 45 51 20 53  |TOREN*.$F...EQ S|
00002620: 55 43 48 44 45 53 20 3D  24 42 34 20 20 20 20 20  |UCHDES =$B4     |
00002630: 3B 44 45 53 43 52 2E 20  44 45 53 20 53 55 43 48  |;DESCR. DES SUCH|
00002640: 4B 52 49 54 2E 2D 53 54  52 49 4E 47 53 00 65 46  |KRIT.-STRINGS.eF|
00002650: BC 16 2E 45 51 20 41 4B  54 44 45 53 20 20 3D 24  |...EQ AKTDES  =$|
00002660: 46 42 20 20 20 20 20 3B  44 45 53 43 52 2E 20 44  |FB     ;DESCR. D|
00002670: 45 53 20 41 4B 54 55 45  4C 4C 45 4E 20 56 45 52  |ES AKTUELLEN VER|
00002680: 47 4C 45 49 43 48 53 53  54 52 49 4E 47 53 00 6B  |GLEICHSSTRINGS.k|
00002690: 46 C6 16 3B 00 82 46 D0  16 3B 2A 53 4F 4E 53 54  |F..;..F..;*SONST|
000026A0: 49 47 45 20 4C 41 42 20  45 4C 2A 00 BC 46 DA 16  |IGE LAB EL*..F..|
000026B0: 2E 45 51 20 4C 45 4E 46  4C 41 47 20 20 3D 24 30  |.EQ LENFLAG  =$0|
000026C0: 33 33 34 20 20 3B 24 30  30 3D 56 4F 4C 4C 56 45  |334  ;$00=VOLLVE|
000026D0: 52 47 4C 45 49 43 48 3B  24 46 46 3D 41 42 4B 55  |RGLEICH;$FF=ABKU|
000026E0: 45 52 5A 45 4E 00 E7 46  E4 16 2E 45 51 20 50 52  |ERZEN..F...EQ PR|
000026F0: 55 45 46 4C 45 4E 20 3D  24 30 33 33 35 20 20 3B  |UEFLEN =$0335  ;|
00002700: 56 45 52 47 4C 45 49 43  48 53 4C 41 45 4E 47 45  |VERGLEICHSLAENGE|
00002710: 00 25 47 EE 16 2E 45 51  20 45 4C 45 4D 4E 52 20  |.%G...EQ ELEMNR |
00002720: 20 20 3D 24 30 33 33 36  20 20 3B 4E 52 2E 44 45  |  =$0336  ;NR.DE|
00002730: 53 20 41 4B 54 55 45 45  4C 4C 45 4E 20 56 45 52  |S AKTUEELLEN VER|
00002740: 47 4C 45 49 43 48 53 53  54 52 49 4E 47 53 00 2B  |GLEICHSSTRINGS.+|
00002750: 47 F8 16 3B 00 31 47 02  17 3B 00 37 47 0C 17 3B  |G..;.1G..;.7G..;|
00002760: 00 54 47 16 17 3B 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.TG..;**********|
00002770: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 00 71 47  |*************.qG|
00002780: 20 17 3B 2A 2A 2A 20 49  4E 49 54 49 41 4C 49 53  | .;*** INITIALIS|
00002790: 49 45 52 55 4E 47 20 2A  2A 2A 00 8E 47 2A 17 3B  |IERUNG ***..G*.;|
000027A0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000027B0: 2A 2A 2A 2A 2A 2A 2A 00  94 47 34 17 3B 00 B8 47  |*******..G4.;..G|
000027C0: 3E 17 3B 2A 50 4F 49 4E  54 45 52 20 41 55 46 20  |>.;*POINTER AUF |
000027D0: 53 55 43 48 4B 52 49 54  2E 2D 44 45 53 43 52 2E  |SUCHKRIT.-DESCR.|
000027E0: 2A 00 ED 47 48 17 53 54  52 49 4E 47 53 45 41 52  |*..GH.STRINGSEAR|
000027F0: 43 48 20 4A 53 52 48 4F  4C 56 41 52 50 54 52 3B  |CH JSRHOLVARPTR;|
00002800: 53 55 43 48 28 2B 31 29  20 3D 20 50 4F 49 4E 54  |SUCH(+1) = POINT|
00002810: 45 52 20 41 55 46 00 16  48 52 17 20 53 54 41 53  |ER AUF..HR. STAS|
00002820: 55 43 48 3B 44 45 53 43  52 2E 20 44 45 53 20 53  |UCH;DESCR. DES S|
00002830: 55 43 48 4B 52 49 54 2E  53 54 52 49 4E 47 53 00  |UCHKRIT.STRINGS.|
00002840: 25 48 5C 17 20 53 54 59  53 55 43 48 2B 31 00 2B  |%H\. STYSUCH+1.+|
00002850: 48 66 17 3B 00 31 48 70  17 3B 00 4F 48 7A 17 3B  |Hf.;.1Hp.;.OHz.;|
00002860: 2A 53 55 43 48 44 45 53  43 52 49 50 54 4F 52 45  |*SUCHDESCRIPTORE|
00002870: 4E 20 48 4F 4C 45 4E 2A  00 77 48 84 17 20 4C 44  |N HOLEN*.wH.. LD|
00002880: 59 23 24 30 32 3B 53 55  43 48 44 45 53 28 2B 32  |Y#$02;SUCHDES(+2|
00002890: 29 20 3D 20 44 45 53 43  52 49 50 54 4F 52 45 4E  |) = DESCRIPTOREN|
000028A0: 00 A4 48 8E 17 47 45 54  53 55 43 48 20 4C 44 41  |..H..GETSUCH LDA|
000028B0: 28 53 55 43 48 29 2C 59  3B 44 45 53 20 53 55 43  |(SUCH),Y;DES SUC|
000028C0: 48 4B 52 49 54 2E 53 54  52 49 4E 47 53 00 B6 48  |HKRIT.STRINGS..H|
000028D0: 98 17 20 53 54 41 53 55  43 48 44 45 53 2C 59 00  |.. STASUCHDES,Y.|
000028E0: BF 48 A2 17 20 44 45 59  00 CF 48 AC 17 20 42 50  |.H.. DEY..H.. BP|
000028F0: 4C 47 45 54 53 55 43 48  00 D5 48 B6 17 3B 00 DB  |LGETSUCH..H..;..|
00002900: 48 C0 17 3B 00 F6 48 CA  17 3B 2A 45 4C 45 4D 45  |H..;..H..;*ELEME|
00002910: 4E 54 4E 55 4D 4D 45 52  20 48 4F 4C 45 4E 2A 00  |NTNUMMER HOLEN*.|
00002920: 06 49 D4 17 20 4C 44 41  54 45 58 54 50 54 52 00  |.I.. LDATEXTPTR.|
00002930: 0F 49 DE 17 20 50 48 41  00 21 49 E8 17 20 4C 44  |.I.. PHA.!I.. LD|
00002940: 41 54 45 58 54 50 54 52  2B 31 00 2A 49 F2 17 20  |ATEXTPTR+1.*I.. |
00002950: 50 48 41 00 30 49 FC 17  3B 00 5A 49 06 18 56 4F  |PHA.0I..;.ZI..VO|
00002960: 52 57 41 45 52 54 53 20  4A 53 52 43 48 52 47 45  |RWAERTS JSRCHRGE|
00002970: 54 3B 45 4C 45 4D 4E 52  28 2B 31 29 3D 4E 55 4D  |T;ELEMNR(+1)=NUM|
00002980: 4D 45 52 00 7C 49 10 18  20 43 4D 50 23 22 28 22  |MER.|I.. CMP#"("|
00002990: 3B 44 45 52 20 41 52 52  41 59 55 4E 54 45 52 47  |;DER ARRAYUNTERG|
000029A0: 52 45 4E 5A 45 00 8E 49  1A 18 20 42 4E 45 56 4F  |RENZE..I.. BNEVO|
000029B0: 52 57 41 45 52 54 53 00  94 49 24 18 3B 00 A3 49  |RWAERTS..I$.;..I|
000029C0: 2E 18 20 4A 53 52 46 52  4D 4E 55 4D 00 B2 49 38  |.. JSRFRMNUM..I8|
000029D0: 18 20 4A 53 52 41 44 52  46 4F 52 00 C1 49 42 18  |. JSRADRFOR..IB.|
000029E0: 20 53 54 59 45 4C 45 4D  4E 52 00 D2 49 4C 18 20  | STYELEMNR..IL. |
000029F0: 53 54 41 45 4C 45 4D 4E  52 2B 31 00 D8 49 56 18  |STAELEMNR+1..IV.|
00002A00: 3B 00 E1 49 60 18 20 50  4C 41 00 F3 49 6A 18 20  |;..I`. PLA..Ij. |
00002A10: 53 54 41 54 45 58 54 50  54 52 2B 31 00 FC 49 74  |STATEXTPTR+1..It|
00002A20: 18 20 50 4C 41 00 0C 4A  7E 18 20 53 54 41 54 45  |. PLA..J~. STATE|
00002A30: 58 54 50 54 52 00 12 4A  88 18 3B 00 18 4A 92 18  |XTPTR..J..;..J..|
00002A40: 3B 00 3E 4A 9C 18 3B 2A  50 4F 49 4E 54 45 52 20  |;.>J..;*POINTER |
00002A50: 41 55 46 20 53 54 52 49  4E 47 44 45 53 43 52 2E  |AUF STRINGDESCR.|
00002A60: 20 48 4F 4C 45 4E 2A 00  66 4A A6 18 20 4A 53 52  | HOLEN*.fJ.. JSR|
00002A70: 48 4F 4C 56 41 52 50 54  52 3B 53 54 41 52 54 28  |HOLVARPTR;START(|
00002A80: 2B 31 29 3D 50 4F 49 4E  54 45 52 20 41 55 46 00  |+1)=POINTER AUF.|
00002A90: 85 4A B0 18 20 53 54 41  53 54 41 52 54 3B 44 45  |.J.. STASTART;DE|
00002AA0: 53 43 52 49 50 54 4F 52  45 4E 20 56 4F 4E 00 A6  |SCRIPTOREN VON..|
00002AB0: 4A BA 18 20 53 54 59 53  54 41 52 54 2B 31 3B 41  |J.. STYSTART+1;A|
00002AC0: 52 52 41 59 53 54 52 49  4E 47 28 4D 49 4E 29 00  |RRAYSTRING(MIN).|
00002AD0: AC 4A C4 18 3B 00 D3 4A  CE 18 20 4A 53 52 48 4F  |.J..;..J.. JSRHO|
00002AE0: 4C 56 41 52 50 54 52 3B  45 4E 44 45 28 2B 31 29  |LVARPTR;ENDE(+1)|
00002AF0: 3D 50 4F 49 4E 54 45 52  20 41 55 46 00 FB 4A D8  |=POINTER AUF..J.|
00002B00: 18 20 53 54 41 45 4E 44  45 3B 44 45 53 43 52 2E  |. STAENDE;DESCR.|
00002B10: 56 4F 4E 20 41 52 52 41  59 53 54 52 49 4E 47 28  |VON ARRAYSTRING(|
00002B20: 4D 41 58 29 00 0A 4B E2  18 20 53 54 59 45 4E 44  |MAX)..K.. STYEND|
00002B30: 45 2B 31 00 10 4B EC 18  3B 00 16 4B F6 18 3B 00  |E+1..K..;..K..;.|
00002B40: 1C 4B 00 19 3B 00 37 4B  0A 19 3B 2A 2A 2A 2A 2A  |.K..;.7K..;*****|
00002B50: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002B60: 00 52 4B 14 19 3B 2A 2A  2A 20 48 41 55 50 54 50  |.RK..;*** HAUPTP|
00002B70: 52 4F 47 52 41 4D 4D 20  2A 2A 2A 00 6D 4B 1E 19  |ROGRAMM ***.mK..|
00002B80: 3B 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |;***************|
00002B90: 2A 2A 2A 2A 2A 2A 00 73  4B 28 19 3B 00 95 4B 32  |******.sK(.;..K2|
00002BA0: 19 3B 2A 56 45 52 47 4C  45 49 43 48 53 4C 41 45  |.;*VERGLEICHSLAE|
00002BB0: 4E 47 45 20 45 52 4D 49  54 54 45 4C 4E 2A 00 BF  |NGE ERMITTELN*..|
00002BC0: 4B 3C 19 20 4C 44 41 23  24 30 30 3B 4C 45 4E 46  |K<. LDA#$00;LENF|
00002BD0: 4C 41 47 3A 20 24 30 30  3D 4B 45 49 4E 20 41 42  |LAG: $00=KEIN AB|
00002BE0: 4B 55 45 52 5A 45 4E 2C  00 DD 4B 46 19 20 53 54  |KUERZEN,..KF. ST|
00002BF0: 41 4C 45 4E 46 4C 41 47  3B 24 46 46 3D 41 42 4B  |ALENFLAG;$FF=ABK|
00002C00: 55 45 52 5A 45 4E 00 05  4C 50 19 20 4C 44 59 53  |UERZEN..LP. LDYS|
00002C10: 55 43 48 44 45 53 3B 50  52 55 45 46 4C 45 4E 3A  |UCHDES;PRUEFLEN:|
00002C20: 20 45 4E 54 48 41 45 4C  54 20 42 45 49 4D 00 24  | ENTHAELT BEIM.$|
00002C30: 4C 5A 19 20 53 54 59 50  52 55 45 46 4C 45 4E 3B  |LZ. STYPRUEFLEN;|
00002C40: 41 42 4B 55 45 52 5A 45  4E 20 44 49 45 00 3C 4C  |ABKUERZEN DIE.<L|
00002C50: 64 19 20 44 45 59 3B 53  54 52 49 4E 47 4C 41 45  |d. DEY;STRINGLAE|
00002C60: 4E 47 45 2D 31 00 62 4C  6E 19 20 4C 44 41 28 53  |NGE-1.bLn. LDA(S|
00002C70: 55 43 48 44 45 53 2B 31  29 2C 59 3B 28 4F 48 4E  |UCHDES+1),Y;(OHN|
00002C80: 45 22 2A 22 29 2C 53 4F  4E 53 54 00 86 4C 78 19  |E"*"),SONST..Lx.|
00002C90: 20 43 4D 50 23 22 2A 22  3B 44 49 45 20 45 43 48  | CMP#"*";DIE ECH|
00002CA0: 54 45 20 53 54 52 49 4E  47 4C 41 45 4E 47 45 00  |TE STRINGLAENGE.|
00002CB0: A8 4C 82 19 20 42 4E 45  47 45 54 44 45 53 3B 56  |.L.. BNEGETDES;V|
00002CC0: 45 52 47 4C 45 49 43 48  20 50 4F 53 49 54 49 56  |ERGLEICH POSITIV|
00002CD0: 2C 00 CA 4C 8C 19 20 44  45 43 4C 45 4E 46 4C 41  |,..L.. DECLENFLA|
00002CE0: 47 3B 57 45 4E 4E 20 22  2A 22 20 45 49 4E 5A 49  |G;WENN "*" EINZI|
00002CF0: 47 45 53 00 E7 4C 96 19  20 44 45 43 50 52 55 45  |GES..L.. DECPRUE|
00002D00: 46 4C 45 4E 3B 5A 45 49  43 48 45 4E 20 49 53 54  |FLEN;ZEICHEN IST|
00002D10: 00 ED 4C A0 19 3B 00 F3  4C AA 19 3B 00 17 4D B4  |..L..;..L..;..M.|
00002D20: 19 3B 2A 41 4B 54 55 45  4C 4C 45 4E 20 53 54 52  |.;*AKTUELLEN STR|
00002D30: 49 4E 47 44 45 53 43 52  2E 20 48 4F 4C 45 4E 2A  |INGDESCR. HOLEN*|
00002D40: 00 42 4D BE 19 47 45 54  44 45 53 20 4C 44 59 23  |.BM..GETDES LDY#|
00002D50: 24 30 32 3B 41 4B 54 44  45 53 28 2B 32 29 3D 44  |$02;AKTDES(+2)=D|
00002D60: 45 53 43 52 49 50 54 4F  52 45 4E 00 70 4D C8 19  |ESCRIPTOREN.pM..|
00002D70: 47 45 54 44 45 53 31 20  4C 44 41 28 53 54 41 52  |GETDES1 LDA(STAR|
00002D80: 54 29 2C 59 3B 56 4F 4E  20 41 52 52 41 59 53 54  |T),Y;VON ARRAYST|
00002D90: 52 49 4E 47 28 4D 49 4E  29 00 81 4D D2 19 20 53  |RING(MIN)..M.. S|
00002DA0: 54 41 41 4B 54 44 45 53  2C 59 00 8A 4D DC 19 20  |TAAKTDES,Y..M.. |
00002DB0: 44 45 59 00 9A 4D E6 19  20 42 50 4C 47 45 54 44  |DEY..M.. BPLGETD|
00002DC0: 45 53 31 00 A0 4D F0 19  3B 00 A6 4D FA 19 3B 00  |ES1..M..;..M..;.|
00002DD0: C4 4D 04 1A 3B 2A 53 4F  4E 44 45 52 46 41 45 4C  |.M..;*SONDERFAEL|
00002DE0: 4C 45 20 42 45 48 41 4E  44 45 4C 4E 2A 00 D5 4D  |LE BEHANDELN*..M|
00002DF0: 0E 1A 20 4C 44 41 50 52  55 45 46 4C 45 4E 00 FA  |.. LDAPRUEFLEN..|
00002E00: 4D 18 1A 20 42 45 51 50  4F 53 49 54 49 56 3B 31  |M.. BEQPOSITIV;1|
00002E10: 29 56 45 52 47 4C 45 49  43 48 20 50 4F 53 49 54  |)VERGLEICH POSIT|
00002E20: 49 56 2C 00 2B 4E 22 1A  3B 20 20 20 20 20 20 20  |IV,.+N".;       |
00002E30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002E40: 20 20 57 45 4E 4E 20 50  52 55 45 46 4C 41 45 4E  |  WENN PRUEFLAEN|
00002E50: 47 45 3D 30 00 3A 4E 2C  1A 20 43 4D 50 41 4B 54  |GE=0.:N,. CMPAKT|
00002E60: 44 45 53 00 58 4E 36 1A  20 50 48 50 3B 32 29 56  |DES.XN6. PHP;2)V|
00002E70: 45 52 47 4C 45 49 43 48  20 4E 45 47 41 54 49 56  |ERGLEICH NEGATIV|
00002E80: 2C 00 7B 4E 40 1A 20 4C  44 41 4C 45 4E 46 4C 41  |,.{N@. LDALENFLA|
00002E90: 47 3B 57 45 4E 4E 20 22  2A 22 20 45 4E 54 48 41  |G;WENN "*" ENTHA|
00002EA0: 4C 54 45 4E 00 9F 4E 4A  1A 20 42 45 51 4E 4F 53  |LTEN..NJ. BEQNOS|
00002EB0: 54 45 52 4E 3B 55 4E 44  20 56 45 52 4C 45 49 43  |TERN;UND VERLEIC|
00002EC0: 48 53 53 54 52 49 4E 47  00 BA 4E 54 1A 20 50 4C  |HSSTRING..NT. PL|
00002ED0: 50 3B 4E 49 43 48 54 20  4C 41 45 4E 47 45 52 20  |P;NICHT LAENGER |
00002EE0: 41 4C 53 00 ED 4E 5E 1A  3B 20 20 20 20 20 20 20  |ALS..N^.;       |
00002EF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002F00: 20 20 53 55 43 48 4B 52  49 54 45 52 49 55 4D 53  |  SUCHKRITERIUMS|
00002F10: 53 54 52 49 4E 47 00 10  4F 68 1A 20 42 43 53 4E  |STRING..Oh. BCSN|
00002F20: 45 58 54 53 54 52 3B 55  2E 41 4B 54 55 45 4C 4C  |EXTSTR;U.AKTUELL|
00002F30: 45 4D 20 53 54 52 49 4E  47 00 20 4F 72 1A 20 42  |EM STRING. Or. B|
00002F40: 43 43 50 52 55 45 46 45  4E 00 53 4F 7C 1A 3B 20  |CCPRUEFEN.SO|.; |
00002F50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002F60: 20 20 20 20 20 20 20 20  33 29 56 45 52 47 4C 45  |        3)VERGLE|
00002F70: 49 43 48 20 4E 45 47 41  54 49 56 2C 00 7B 4F 86  |ICH NEGATIV,.{O.|
00002F80: 1A 4E 4F 53 54 45 52 4E  20 50 4C 50 3B 57 45 4E  |.NOSTERN PLP;WEN|
00002F90: 4E 20 4B 45 49 4E 20 22  2A 22 20 45 4E 54 48 41  |N KEIN "*" ENTHA|
00002FA0: 4C 54 45 4E 00 9D 4F 90  1A 20 42 4E 45 4E 45 58  |LTEN..O.. BNENEX|
00002FB0: 54 53 54 52 3B 55 4E 44  20 53 54 52 49 4E 47 4C  |TSTR;UND STRINGL|
00002FC0: 41 45 4E 47 45 4E 00 CB  4F 9A 1A 3B 20 20 20 20  |AENGEN..O..;    |
00002FD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002FE0: 20 20 20 20 20 55 4E 54  45 52 53 43 48 49 45 44  |     UNTERSCHIED|
00002FF0: 4C 49 43 48 00 D1 4F A4  1A 3B 00 E8 4F AE 1A 3B  |LICH..O..;..O..;|
00003000: 2A 53 54 52 49 4E 47 56  45 52 47 4C 45 49 43 48  |*STRINGVERGLEICH|
00003010: 2A 00 0A 50 B8 1A 50 52  55 45 46 45 4E 20 4C 44  |*..P..PRUEFEN LD|
00003020: 59 23 24 30 30 3B 5A 45  49 43 48 45 4E 57 45 49  |Y#$00;ZEICHENWEI|
00003030: 53 45 52 00 3B 50 C2 1A  50 52 55 45 46 4C 4F 4F  |SER.;P..PRUEFLOO|
00003040: 50 20 4C 44 41 28 53 55  43 48 44 45 53 2B 31 29  |P LDA(SUCHDES+1)|
00003050: 2C 59 3B 56 45 52 47 4C  45 49 43 48 20 42 49 53  |,Y;VERGLEICH BIS|
00003060: 20 5A 55 52 00 54 50 CC  1A 20 43 4D 50 23 22 3F  | ZUR.TP.. CMP#"?|
00003070: 22 3B 50 52 55 45 46 4C  41 45 4E 47 45 00 7A 50  |";PRUEFLAENGE.zP|
00003080: D6 1A 20 42 45 51 4E 45  58 54 43 48 41 52 3B 28  |.. BEQNEXTCHAR;(|
00003090: 22 3F 22 20 49 53 54 20  49 4D 4D 45 52 20 4F 4B  |"?" IST IMMER OK|
000030A0: 41 59 29 00 93 50 E0 1A  20 4A 53 52 49 47 4E 4F  |AY)..P.. JSRIGNO|
000030B0: 52 45 3B 56 45 52 47 4C  2E 49 53 54 00 B1 50 EA  |RE;VERGL.IST..P.|
000030C0: 1A 20 42 43 43 4E 45 58  54 53 54 52 3B 4E 45 47  |. BCCNEXTSTR;NEG|
000030D0: 41 54 49 56 2C 20 57 45  4E 4E 00 D4 50 F4 1A 4E  |ATIV, WENN..P..N|
000030E0: 45 58 54 43 48 41 52 20  49 4E 59 3B 45 49 4E 20  |EXTCHAR INY;EIN |
000030F0: 5A 45 49 43 48 45 4E 20  4E 49 43 48 54 00 F4 50  |ZEICHEN NICHT..P|
00003100: FE 1A 20 43 50 59 50 52  55 45 46 4C 45 4E 3B 55  |.. CPYPRUEFLEN;U|
00003110: 45 42 45 52 45 49 4E 53  54 49 4D 4D 54 00 06 51  |EBEREINSTIMMT..Q|
00003120: 08 1B 20 42 43 43 50 52  55 45 46 4C 4F 4F 50 00  |.. BCCPRUEFLOOP.|
00003130: 1F 51 12 1B 50 4F 53 42  52 41 4E 43 48 20 42 45  |.Q..POSBRANCH BE|
00003140: 51 50 4F 53 49 54 49 56  00 25 51 1C 1B 3B 00 2B  |QPOSITIV.%Q..;.+|
00003150: 51 26 1B 3B 00 4F 51 30  1B 3B 2A 50 4F 49 4E 54  |Q&.;.OQ0.;*POINT|
00003160: 45 52 20 41 55 46 20 4E  45 58 54 53 54 52 49 4E  |ER AUF NEXTSTRIN|
00003170: 47 44 45 53 43 52 2E 2A  00 64 51 3A 1B 4E 45 58  |GDESCR.*.dQ:.NEX|
00003180: 54 53 54 52 20 4C 44 41  53 54 41 52 54 00 79 51  |TSTR LDASTART.yQ|
00003190: 44 1B 20 43 4C 43 3B 50  4F 49 4E 54 45 52 20 41  |D. CLC;POINTER A|
000031A0: 55 46 00 97 51 4E 1B 20  41 44 43 23 24 30 33 3B  |UF..QN. ADC#$03;|
000031B0: 4E 41 45 43 48 53 54 45  4E 20 53 54 52 49 4E 47  |NAECHSTEN STRING|
000031C0: 00 B8 51 58 1B 20 53 54  41 53 54 41 52 54 3B 53  |..QX. STASTART;S|
000031D0: 45 54 5A 45 4E 20 28 3D  41 4B 54 55 45 4C 4C 45  |ETZEN (=AKTUELLE|
000031E0: 52 00 D2 51 62 1B 20 42  43 43 49 4E 43 4E 52 3B  |R..Qb. BCCINCNR;|
000031F0: 50 4F 49 4E 54 45 52 20  2B 33 29 00 E2 51 6C 1B  |POINTER +3)..Ql.|
00003200: 20 49 4E 43 53 54 41 52  54 2B 31 00 E8 51 76 1B  | INCSTART+1..Qv.|
00003210: 3B 00 EE 51 80 1B 3B 00  0E 52 8A 1B 3B 2A 45 4C  |;..Q..;..R..;*EL|
00003220: 45 4D 45 4E 54 4E 52 2E  49 4E 4B 52 45 4D 45 4E  |EMENTNR.INKREMEN|
00003230: 54 49 45 52 45 4E 2A 00  22 52 94 1B 49 4E 43 4E  |TIEREN*."R..INCN|
00003240: 52 20 49 4E 43 45 4C 45  4D 4E 52 00 40 52 9E 1B  |R INCELEMNR.@R..|
00003250: 20 42 4E 45 43 4F 4D 50  50 54 52 3B 45 4C 45 4D  | BNECOMPPTR;ELEM|
00003260: 45 4E 54 4E 52 2C 20 55  4D 00 5F 52 A8 1B 20 49  |ENTNR, UM._R.. I|
00003270: 4E 43 45 4C 45 4D 4E 52  2B 31 3B 45 49 4E 53 20  |NCELEMNR+1;EINS |
00003280: 45 52 48 4F 45 48 45 4E  00 65 52 B2 1B 3B 00 6B  |ERHOEHEN.eR..;.k|
00003290: 52 BC 1B 3B 00 8F 52 C6  1B 3B 2A 50 4F 49 4E 54  |R..;..R..;*POINT|
000032A0: 45 52 20 4D 49 54 20 45  4E 44 45 20 56 45 52 47  |ER MIT ENDE VERG|
000032B0: 4C 45 49 43 48 45 4E 2A  00 A6 52 D0 1B 43 4F 4D  |LEICHEN*..R..COM|
000032C0: 50 50 54 52 20 4C 44 41  53 54 41 52 54 2B 31 00  |PPTR LDASTART+1.|
000032D0: C8 52 DA 1B 20 43 4D 50  45 4E 44 45 2B 31 3B 53  |.R.. CMPENDE+1;S|
000032E0: 55 43 48 45 20 49 53 54  20 42 45 45 4E 44 45 54  |UCHE IST BEENDET|
000032F0: 2C 00 E7 52 E4 1B 20 42  43 43 47 45 54 44 45 53  |,..R.. BCCGETDES|
00003300: 3B 57 45 4E 4E 20 28 53  54 41 52 54 28 2B 31 29  |;WENN (START(+1)|
00003310: 00 02 53 EE 1B 20 4C 44  41 53 54 41 52 54 3B 47  |..S.. LDASTART;G|
00003320: 52 4F 45 53 53 45 52 20  49 53 54 00 1C 53 F8 1B  |ROESSER IST..S..|
00003330: 20 43 4D 50 45 4E 44 45  3B 41 4C 53 20 45 4E 44  | CMPENDE;ALS END|
00003340: 45 28 2B 31 29 00 2B 53  02 1C 20 42 43 43 47 45  |E(+1).+S.. BCCGE|
00003350: 54 44 45 53 00 3A 53 0C  1C 20 42 45 51 47 45 54  |TDES.:S.. BEQGET|
00003360: 44 45 53 00 40 53 16 1C  3B 00 46 53 20 1C 3B 00  |DES.@S..;.FS .;.|
00003370: 60 53 2A 1C 3B 2A 56 45  52 47 4C 45 49 43 48 20  |`S*.;*VERGLEICH |
00003380: 4E 45 47 41 54 54 49 56  2A 00 74 53 34 1C 4E 45  |NEGATTIV*.tS4.NE|
00003390: 47 41 54 49 56 20 4C 44  41 23 24 30 30 00 90 53  |GATIV LDA#$00..S|
000033A0: 3E 1C 20 53 54 41 45 4C  45 4D 4E 52 3B 45 4C 45  |>. STAELEMNR;ELE|
000033B0: 4D 45 4E 54 4E 52 2E 3D  30 00 A1 53 48 1C 20 53  |MENTNR.=0..SH. S|
000033C0: 54 41 45 4C 45 4D 4E 52  2B 31 00 A7 53 52 1C 3B  |TAELEMNR+1..SR.;|
000033D0: 00 AD 53 5C 1C 3B 00 C6  53 66 1C 3B 2A 56 45 52  |..S\.;..Sf.;*VER|
000033E0: 47 4C 45 49 43 48 20 50  4F 53 49 54 49 56 2A 00  |GLEICH POSITIV*.|
000033F0: F4 53 70 1C 50 4F 53 49  54 49 56 20 4A 53 52 43  |.Sp.POSITIV JSRC|
00003400: 48 4B 4B 4F 4D 3B 50 4F  49 4E 54 45 52 20 41 55  |HKKOM;POINTER AU|
00003410: 46 20 49 4E 54 45 47 45  52 56 41 52 2E 00 19 54  |F INTEGERVAR...T|
00003420: 7A 1C 20 4A 53 52 47 45  54 50 4F 53 3B 4E 41 43  |z. JSRGETPOS;NAC|
00003430: 48 20 49 4E 54 56 41 52  28 2B 31 29 20 48 4F 4C  |H INTVAR(+1) HOL|
00003440: 45 4E 00 1F 54 84 1C 3B  00 3E 54 8E 1C 20 4C 44  |EN..T..;.>T.. LD|
00003450: 58 45 4C 45 4D 4E 52 3B  45 4C 45 4D 45 4E 54 4E  |XELEMNR;ELEMENTN|
00003460: 52 2E 4C 41 44 45 4E 00  4F 54 98 1C 20 4C 44 41  |R.LADEN.OT.. LDA|
00003470: 45 4C 45 4D 4E 52 2B 31  00 55 54 A2 1C 3B 00 5B  |ELEMNR+1.UT..;.[|
00003480: 54 AC 1C 3B 00 76 54 B6  1C 3B 2A 45 52 47 45 42  |T..;.vT..;*ERGEB|
00003490: 4E 49 53 20 55 45 42 45  52 47 45 42 45 4E 2A 00  |NIS UEBERGEBEN*.|
000034A0: 87 54 C0 1C 42 41 43 4B  20 4C 44 59 23 24 30 30  |.T..BACK LDY#$00|
000034B0: 00 A5 54 CA 1C 20 53 54  41 28 49 4E 54 56 41 52  |..T.. STA(INTVAR|
000034C0: 29 2C 59 3B 45 4C 45 4D  45 4E 54 4E 52 2E 00 BE  |),Y;ELEMENTNR...|
000034D0: 54 D4 1C 20 49 4E 59 3B  49 4E 20 44 49 45 20 49  |T.. INY;IN DIE I|
000034E0: 4E 54 45 47 45 52 2D 00  D0 54 DE 1C 20 54 58 41  |NTEGER-..T.. TXA|
000034F0: 3B 56 41 52 49 41 42 4C  45 00 EC 54 E8 1C 20 53  |;VARIABLE..T.. S|
00003500: 54 41 28 49 4E 54 56 41  52 29 2C 59 3B 4B 4F 50  |TA(INTVAR),Y;KOP|
00003510: 49 45 52 45 4E 00 FE 54  F2 1C 20 52 54 53 3B 3D  |IEREN..T.. RTS;=|
00003520: 3E 20 42 41 53 49 43 00  04 55 FC 1C 3B 00 0A 55  |> BASIC..U..;..U|
00003530: 06 1D 3B 00 2F 55 10 1D  3B 2A 2A 2A 20 55 4E 54  |..;./U..;*** UNT|
00003540: 45 50 52 4F 47 2E 3A 20  56 41 52 50 54 52 20 48  |EPROG.: VARPTR H|
00003550: 4F 4C 45 4E 20 2A 2A 2A  00 47 55 1A 1D 48 4F 4C  |OLEN ***.GU..HOL|
00003560: 56 41 52 50 54 52 20 4A  53 52 43 48 4B 4B 4F 4D  |VARPTR JSRCHKKOM|
00003570: 00 56 55 24 1D 20 4A 4D  50 47 45 54 50 4F 53 00  |.VU$. JMPGETPOS.|
00003580: 5C 55 2E 1D 3B 00 62 55  38 1D 3B 00 68 55 42 1D  |\U..;.bU8.;.hUB.|
00003590: 3B 00 6E 55 4C 1D 3B 00  74 55 56 1D 3B 00 7A 55  |;.nUL.;.tUV.;.zU|
000035A0: 60 1D 3B 00 9B 55 6A 1D  3B 2A 2A 2A 2A 2A 2A 2A  |`.;..Uj.;*******|
000035B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000035C0: 2A 2A 2A 2A 00 BC 55 74  1D 3B 2A 20 20 20 53 54  |****..Ut.;*   ST|
000035D0: 52 49 4E 47 41 52 52 41  59 20 41 55 53 47 45 42  |RINGARRAY AUSGEB|
000035E0: 45 4E 20 20 2A 00 DD 55  7E 1D 3B 2A 20 28 43 29  |EN  *..U~.;* (C)|
000035F0: 20 53 41 49 44 20 42 41  4C 4F 55 49 2C 20 31 39  | SAID BALOUI, 19|
00003600: 38 37 20 20 20 2A 00 FE  55 88 1D 3B 2A 2A 2A 2A  |87   *..U..;****|
00003610: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003620: 2A 2A 2A 2A 2A 2A 2A 00  04 56 92 1D 3B 00 0A 56  |*******..V..;..V|
00003630: 9C 1D 3B 00 10 56 A6 1D  3B 00 35 56 B0 1D 3B 46  |..;..V..;.5V..;F|
00003640: 55 4E 4B 54 49 4F 4E 3A  20 47 49 42 54 20 41 52  |UNKTION: GIBT AR|
00003650: 52 41 59 53 54 52 49 4E  47 53 20 41 55 46 00 57  |RAYSTRINGS AUF.W|
00003660: 56 BA 1D 3B 20 20 20 20  20 20 20 20 20 20 44 45  |V..;          DE|
00003670: 4D 20 42 49 4C 44 53 43  48 49 52 4D 20 41 55 53  |M BILDSCHIRM AUS|
00003680: 00 5D 56 C4 1D 3B 00 63  56 CE 1D 3B 00 89 56 D8  |.]V..;.cV..;..V.|
00003690: 1D 3B 41 55 46 52 55 46  3A 20 53 59 53 20 58 2C  |.;AUFRUF: SYS X,|
000036A0: 43 4F 4C 25 28 2E 2E 29  2C 4C 49 4E 45 25 28 2E  |COL%(..),LINE%(.|
000036B0: 2E 29 00 AF 56 E2 1D 3B  20 20 20 20 20 20 20 20  |.)..V..;        |
000036C0: 2C 4C 45 4E 4D 41 58 25  28 2E 2E 29 2C 41 52 52  |,LENMAX%(..),ARR|
000036D0: 41 59 24 28 2E 2E 29 2C  00 C9 56 EC 1D 3B 20 20  |AY$(..),..V..;  |
000036E0: 20 20 20 20 20 20 2C 41  4E 5A 41 48 4C 2C 46 4C  |      ,ANZAHL,FL|
000036F0: 41 47 00 CF 56 F6 1D 3B  00 F4 56 00 1E 3B 20 2D  |AG..V..;..V..; -|
00003700: 20 43 4F 4C 25 28 2E 2E  29 3A 20 49 4E 54 2D 41  | COL%(..): INT-A|
00003710: 52 52 41 59 2C 20 44 41  53 20 44 49 45 00 17 57  |RRAY, DAS DIE..W|
00003720: 0A 1E 3B 20 20 20 20 20  20 20 20 20 20 20 20 20  |..;             |
00003730: 53 50 41 4C 54 45 4E 20  44 45 52 20 41 55 53 2D  |SPALTEN DER AUS-|
00003740: 00 3A 57 14 1E 3B 20 20  20 20 20 20 20 20 20 20  |.:W..;          |
00003750: 20 20 20 47 41 42 45 50  4F 53 2E 45 4E 54 48 41  |   GABEPOS.ENTHA|
00003760: 45 4C 54 00 40 57 1E 1E  3B 00 66 57 28 1E 3B 20  |ELT.@W..;.fW(.; |
00003770: 2D 20 4C 49 4E 45 25 28  2E 2E 29 3A 20 49 4E 54  |- LINE%(..): INT|
00003780: 2D 41 52 52 41 59 2C 20  44 41 53 20 44 49 45 00  |-ARRAY, DAS DIE.|
00003790: 89 57 32 1E 3B 20 20 20  20 20 20 20 20 20 20 20  |.W2.;           |
000037A0: 20 20 20 5A 45 49 4C 45  4E 20 44 45 52 20 41 55  |   ZEILEN DER AU|
000037B0: 53 2D 00 AD 57 3C 1E 3B  20 20 20 20 20 20 20 20  |S-..W<.;        |
000037C0: 20 20 20 20 20 20 47 41  42 45 50 4F 53 2E 45 4E  |      GABEPOS.EN|
000037D0: 54 48 41 45 4C 54 00 B3  57 46 1E 3B 00 D7 57 50  |THAELT..WF.;..WP|
000037E0: 1E 3B 20 2D 20 4C 45 4E  4D 41 58 25 28 2E 2E 29  |.; - LENMAX%(..)|
000037F0: 3A 20 49 4E 54 2D 41 52  52 41 59 2C 20 44 41 53  |: INT-ARRAY, DAS|
00003800: 00 FC 57 5A 1E 3B 20 20  20 20 20 20 20 20 20 20  |..WZ.;          |
00003810: 20 20 20 20 20 20 44 49  45 20 41 55 53 47 41 42  |      DIE AUSGAB|
00003820: 45 4C 41 45 4E 00 1E 58  64 1E 3B 20 20 20 20 20  |ELAEN..Xd.;     |
00003830: 20 20 20 20 20 20 20 20  20 20 20 47 45 4E 20 45  |           GEN E|
00003840: 4E 54 48 41 45 4C 54 00  44 58 6E 1E 3B 20 20 20  |NTHAELT.DXn.;   |
00003850: 20 20 20 20 20 20 20 20  20 20 20 20 20 28 57 49  |             (WI|
00003860: 52 44 20 4D 49 54 20 53  50 41 43 45 53 00 66 58  |RD MIT SPACES.fX|
00003870: 78 1E 3B 20 20 20 20 20  20 20 20 20 20 20 20 20  |x.;             |
00003880: 20 20 20 41 55 46 47 45  46 55 45 4C 4C 54 29 00  |   AUFGEFUELLT).|
00003890: 6C 58 82 1E 3B 00 72 58  8C 1E 3B 00 95 58 96 1E  |lX..;.rX..;..X..|
000038A0: 3B 20 2D 20 41 52 52 41  59 24 28 2E 2E 29 3A 20  |; - ARRAY$(..): |
000038B0: 41 52 52 41 59 2C 20 44  41 53 20 44 49 45 00 B7  |ARRAY, DAS DIE..|
000038C0: 58 A0 1E 3B 20 20 20 20  20 20 20 20 20 20 20 20  |X..;            |
000038D0: 20 20 20 41 55 53 5A 55  47 45 42 45 4E 44 45 4E  |   AUSZUGEBENDEN|
000038E0: 00 DC 58 AA 1E 3B 20 20  20 20 20 20 20 20 20 20  |..X..;          |
000038F0: 20 20 20 20 20 53 54 52  49 4E 47 53 20 45 4E 54  |     STRINGS ENT|
00003900: 48 41 45 4C 54 00 E2 58  B4 1E 3B 00 07 59 BE 1E  |HAELT..X..;..Y..|
00003910: 3B 20 2D 20 41 4E 5A 41  48 4C 3A 20 41 4E 5A 41  |; - ANZAHL: ANZA|
00003920: 48 4C 20 41 55 53 5A 55  47 45 42 45 4E 44 45 52  |HL AUSZUGEBENDER|
00003930: 00 1F 59 C8 1E 3B 20 20  20 20 20 20 20 20 20 20  |..Y..;          |
00003940: 20 53 54 52 49 4E 47 53  00 25 59 D2 1E 3B 00 45  | STRINGS.%Y..;.E|
00003950: 59 DC 1E 3B 20 2D 20 46  4C 41 47 3A 20 30 3D 4E  |Y..; - FLAG: 0=N|
00003960: 4F 52 4D 41 4C 45 20 41  55 53 47 41 42 45 00 65  |ORMALE AUSGABE.e|
00003970: 59 E6 1E 3B 20 20 20 20  20 20 20 20 20 31 3D 49  |Y..;         1=I|
00003980: 4E 56 45 52 53 45 20 41  55 53 47 41 42 45 00 6B  |NVERSE AUSGABE.k|
00003990: 59 F0 1E 3B 00 71 59 FA  1E 3B 00 94 59 04 1F 3B  |Y..;.qY..;..Y..;|
000039A0: 42 53 50 2E 3A 20 53 59  53 20 58 2C 43 4F 4C 25  |BSP.: SYS X,COL%|
000039B0: 28 31 29 2C 4C 49 4E 45  25 28 31 29 2C 00 B5 59  |(1),LINE%(1),..Y|
000039C0: 0E 1F 3B 20 20 20 20 20  20 4C 45 4E 4D 41 58 25  |..;      LENMAX%|
000039D0: 28 31 29 2C 41 24 28 31  29 2C 31 30 2C 31 00 DA  |(1),A$(1),10,1..|
000039E0: 59 18 1F 3B 20 20 20 20  20 20 47 49 42 54 20 27  |Y..;      GIBT '|
000039F0: 41 24 28 31 29 27 2C 20  27 41 24 28 32 29 27 2C  |A$(1)', 'A$(2)',|
00003A00: 2E 2E 2E 00 FC 59 22 1F  3B 20 20 20 20 20 20 2C  |.....Y".;      ,|
00003A10: 27 41 24 28 31 30 29 27  20 28 31 30 20 53 54 52  |'A$(10)' (10 STR|
00003A20: 49 4E 47 53 29 00 1F 5A  2C 1F 3B 20 20 20 20 20  |INGS)..Z,.;     |
00003A30: 20 41 4E 20 44 45 4E 20  44 55 52 43 48 20 27 43  | AN DEN DURCH 'C|
00003A40: 4F 4C 25 28 31 29 27 2F  00 41 5A 36 1F 3B 20 20  |OL%(1)'/.AZ6.;  |
00003A50: 20 20 20 20 27 4C 49 4E  45 25 28 31 29 27 2C 20  |    'LINE%(1)', |
00003A60: 27 43 4F 4C 25 28 32 29  27 2F 00 5B 5A 40 1F 3B  |'COL%(2)'/.[Z@.;|
00003A70: 20 20 20 20 20 20 27 4C  49 4E 45 25 28 32 29 27  |      'LINE%(2)'|
00003A80: 20 2E 2E 2E 00 7D 5A 4A  1F 3B 20 20 20 20 20 20  | ....}ZJ.;      |
00003A90: 44 45 46 49 4E 49 45 52  54 45 4E 20 50 4F 53 49  |DEFINIERTEN POSI|
00003AA0: 54 49 4F 4E 45 4E 00 A3  5A 54 1F 3B 20 20 20 20  |TIONEN..ZT.;    |
00003AB0: 20 20 49 4E 20 44 45 4E  20 44 55 52 43 48 20 27  |  IN DEN DURCH '|
00003AC0: 4C 45 4E 4D 41 58 25 28  2E 2E 29 27 00 C9 5A 5E  |LENMAX%(..)'..Z^|
00003AD0: 1F 3B 20 20 20 20 20 20  44 45 46 49 4E 49 45 52  |.;      DEFINIER|
00003AE0: 54 45 4E 20 4C 41 45 4E  47 45 4E 20 49 4E 56 45  |TEN LAENGEN INVE|
00003AF0: 52 53 00 D8 5A 68 1F 3B  20 20 20 20 20 20 41 55  |RS..Zh.;      AU|
00003B00: 53 00 DE 5A 72 1F 3B 00  E4 5A 7C 1F 3B 00 EA 5A  |S..Zr.;..Z|.;..Z|
00003B10: 86 1F 3B 00 F0 5A 90 1F  3B 00 FF 5A 9A 1F 3B 2A  |..;..Z..;..Z..;*|
00003B20: 2A 2A 2A 2A 2A 2A 2A 2A  00 0E 5B A4 1F 3B 2A 20  |********..[..;* |
00003B30: 4C 41 42 45 4C 20 2A 00  1D 5B AE 1F 3B 2A 2A 2A  |LABEL *..[..;***|
00003B40: 2A 2A 2A 2A 2A 2A 00 23  5B B8 1F 3B 00 43 5B C2  |******.#[..;.C[.|
00003B50: 1F 3B 2A 2A 2A 2A 2A 20  42 45 54 52 49 45 42 53  |.;***** BETRIEBS|
00003B60: 53 59 53 54 45 4D 20 2A  2A 2A 2A 2A 00 69 5B CC  |SYSTEM *****.i[.|
00003B70: 1F 2E 45 51 20 42 53 4F  55 54 20 3D 24 46 46 44  |..EQ BSOUT =$FFD|
00003B80: 32 20 20 3B 5A 45 49 43  48 45 4E 41 55 53 47 41  |2  ;ZEICHENAUSGA|
00003B90: 42 45 00 8B 5B D6 1F 2E  45 51 20 50 4C 4F 54 20  |BE..[...EQ PLOT |
00003BA0: 20 3D 24 46 46 46 30 20  20 3B 43 52 53 2E 53 45  | =$FFF0  ;CRS.SE|
00003BB0: 54 5A 45 4E 00 AE 5B E0  1F 2E 45 51 20 43 48 4B  |TZEN..[...EQ CHK|
00003BC0: 4B 4F 4D 3D 24 41 45 46  44 20 20 3B 4C 49 45 53  |KOM=$AEFD  ;LIES|
00003BD0: 54 20 4B 4F 4D 4D 41 00  D7 5B EA 1F 2E 45 51 20  |T KOMMA..[...EQ |
00003BE0: 47 45 54 42 59 54 3D 24  42 37 39 45 20 20 3B 4C  |GETBYT=$B79E  ;L|
00003BF0: 49 45 53 54 20 31 2D 42  59 54 45 2D 57 45 52 54  |IEST 1-BYTE-WERT|
00003C00: 00 08 5C F4 1F 2E 45 51  20 47 45 54 50 4F 53 3D  |..\...EQ GETPOS=|
00003C10: 24 42 30 38 42 20 20 3B  48 4F 4C 54 20 50 4F 49  |$B08B  ;HOLT POI|
00003C20: 4E 54 45 52 20 41 55 46  20 56 41 52 49 41 42 4C  |NTER AUF VARIABL|
00003C30: 45 00 1E 5C FE 1F 2E 45  51 20 51 55 4F 54 45 4D  |E..\...EQ QUOTEM|
00003C40: 4F 44 45 3D 24 44 34 00  32 5C 08 20 2E 45 51 20  |ODE=$D4.2\. .EQ |
00003C50: 49 4E 53 45 52 54 53 3D  24 44 38 00 38 5C 12 20  |INSERTS=$D8.8\. |
00003C60: 3B 00 3E 5C 1C 20 3B 00  5E 5C 26 20 3B 2A 2A 2A  |;.>\. ;.^\& ;***|
00003C70: 2A 2A 20 50 52 4F 47 52  41 4D 4D 49 4E 54 45 52  |** PROGRAMMINTER|
00003C80: 4E 20 2A 2A 2A 2A 2A 00  87 5C 30 20 2E 45 51 20  |N *****..\0 .EQ |
00003C90: 53 54 52 49 4E 47 50 54  52 3D 24 41 35 20 20 20  |STRINGPTR=$A5   |
00003CA0: 3B 50 4F 49 4E 54 45 52  20 41 55 46 20 44 49 45  |;POINTER AUF DIE|
00003CB0: 00 B9 5C 3A 20 2E 45 51  20 4C 45 4E 50 54 52 3D  |..\: .EQ LENPTR=|
00003CC0: 24 41 37 20 20 20 20 20  20 3B 50 4F 53 49 54 49  |$A7      ;POSITI|
00003CD0: 4F 4E 45 4E 20 44 45 52  20 56 41 52 49 41 42 4C  |ONEN DER VARIABL|
00003CE0: 45 4E 00 EB 5C 44 20 2E  45 51 20 4C 49 4E 45 50  |EN..\D .EQ LINEP|
00003CF0: 54 52 3D 24 41 39 20 20  20 20 20 3B 27 43 4F 4C  |TR=$A9     ;'COL|
00003D00: 25 28 2E 2E 29 27 2C 20  27 4C 49 4E 45 25 28 2E  |%(..)', 'LINE%(.|
00003D10: 2E 29 27 2C 00 15 5D 4E  20 2E 45 51 20 43 4F 4C  |.)',..]N .EQ COL|
00003D20: 50 54 52 3D 24 41 42 20  20 20 20 20 20 3B 27 4C  |PTR=$AB      ;'L|
00003D30: 45 4E 4D 41 58 25 28 2E  2E 29 20 55 4E 44 00 3A  |ENMAX%(..) UND.:|
00003D40: 5D 58 20 2E 45 51 20 53  54 52 49 4E 47 44 45 53  |]X .EQ STRINGDES|
00003D50: 3D 24 41 44 20 20 20 3B  27 41 52 41 59 24 28 2E  |=$AD   ;'ARAY$(.|
00003D60: 2E 29 27 00 40 5D 62 20  3B 00 68 5D 6C 20 2E 45  |.)'.@]b ;.h]l .E|
00003D70: 51 20 53 48 45 4C 50 20  20 3D 24 46 42 20 20 20  |Q SHELP  =$FB   |
00003D80: 20 20 20 3B 56 45 52 53  43 48 49 45 44 45 4E 45  |   ;VERSCHIEDENE|
00003D90: 53 00 9E 5D 76 20 2E 45  51 20 53 4E 55 4D 42 45  |S..]v .EQ SNUMBE|
00003DA0: 52 3D 24 46 43 20 20 20  20 20 20 3B 41 4E 5A 41  |R=$FC      ;ANZA|
00003DB0: 48 4C 20 41 55 53 47 45  47 45 42 45 4E 45 52 20  |HL AUSGEGEBENER |
00003DC0: 53 54 52 49 4E 47 53 00  D9 5D 80 20 2E 45 51 20  |STRINGS..]. .EQ |
00003DD0: 4C 45 4E 4D 41 58 3D 24  46 44 20 20 20 20 20 20  |LENMAX=$FD      |
00003DE0: 3B 27 4C 45 4E 4D 41 58  27 46 55 45 52 20 44 45  |;'LENMAX'FUER DE|
00003DF0: 4E 20 41 4B 54 55 45 4C  4C 45 4E 20 53 54 52 49  |N AKTUELLEN STRI|
00003E00: 4E 47 00 DF 5D 8A 20 3B  00 E5 5D 94 20 3B 00 EB  |NG..]. ;..]. ;..|
00003E10: 5D 9E 20 3B 00 04 5E A8  20 3B 2A 2A 2A 2A 2A 2A  |]. ;..^. ;******|
00003E20: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 00 1D 5E  |*************..^|
00003E30: B2 20 3B 2A 20 49 4E 49  54 49 41 4C 49 53 49 45  |. ;* INITIALISIE|
00003E40: 52 55 4E 47 20 2A 00 36  5E BC 20 3B 2A 2A 2A 2A  |RUNG *.6^. ;****|
00003E50: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
00003E60: 3C 5E C6 20 3B 00 68 5E  D0 20 3B 2A 2A 2A 2A 2A  |<^. ;.h^. ;*****|
00003E70: 20 5A 45 49 47 45 52 20  41 55 46 20 56 41 52 49  | ZEIGER AUF VARI|
00003E80: 41 42 4C 45 4E 20 48 4F  4C 45 4E 20 2A 2A 2A 2A  |ABLEN HOLEN ****|
00003E90: 2A 00 79 5E DA 20 53 54  52 4F 55 54 20 4C 44 58  |*.y^. STROUT LDX|
00003EA0: 23 36 00 A3 5E E4 20 4C  49 45 53 50 41 52 20 53  |#6..^. LIESPAR S|
00003EB0: 54 58 53 48 45 4C 50 3B  4E 41 43 48 45 49 4E 41  |TXSHELP;NACHEINA|
00003EC0: 4E 44 45 52 20 50 4F 49  4E 54 45 52 00 C7 5E EE  |NDER POINTER..^.|
00003ED0: 20 20 4A 53 52 48 4F 4C  56 41 52 50 54 52 3B 41  |  JSRHOLVARPTR;A|
00003EE0: 55 46 20 44 49 45 20 56  41 52 49 41 42 4C 45 4E  |UF DIE VARIABLEN|
00003EF0: 00 DB 5E F8 20 20 4C 44  58 53 48 45 4C 50 3B 48  |..^.  LDXSHELP;H|
00003F00: 4F 4C 45 4E 00 E1 5E 02  21 3B 00 F5 5E 0C 21 20  |OLEN..^.!;..^.! |
00003F10: 53 54 41 53 54 52 49 4E  47 50 54 52 2C 58 00 0B  |STASTRINGPTR,X..|
00003F20: 5F 16 21 20 53 54 59 53  54 52 49 4E 47 50 54 52  |_.! STYSTRINGPTR|
00003F30: 2B 31 2C 58 00 14 5F 20  21 20 44 45 58 00 1D 5F  |+1,X.._ ! DEX.._|
00003F40: 2A 21 20 44 45 58 00 2D  5F 34 21 20 42 50 4C 4C  |*! DEX.-_4! BPLL|
00003F50: 49 45 53 50 41 52 00 33  5F 3E 21 3B 00 39 5F 48  |IESPAR.3_>!;.9_H|
00003F60: 21 3B 00 3F 5F 52 21 3B  00 67 5F 5C 21 3B 2A 2A  |!;.?_R!;.g_\!;**|
00003F70: 2A 2A 2A 20 41 4E 5A 41  48 4C 20 55 4E 44 20 46  |*** ANZAHL UND F|
00003F80: 4C 41 47 20 48 4F 4C 45  4E 20 2A 2A 2A 2A 2A 2A  |LAG HOLEN ******|
00003F90: 00 76 5F 66 21 20 4A 53  52 43 48 4B 4B 4F 4D 00  |.v_f! JSRCHKKOM.|
00003FA0: 85 5F 70 21 20 4A 53 52  47 45 54 42 59 54 00 95  |._p! JSRGETBYT..|
00003FB0: 5F 7A 21 20 53 54 58 53  4E 55 4D 42 45 52 00 9B  |_z! STXSNUMBER..|
00003FC0: 5F 84 21 3B 00 B8 5F 8E  21 20 4A 53 52 43 48 4B  |_.!;.._.! JSRCHK|
00003FD0: 4B 4F 4D 3B 57 45 4E 4E  20 46 4C 41 47 3C 3E 30  |KOM;WENN FLAG<>0|
00003FE0: 3A 00 D9 5F 98 21 20 4A  53 52 47 45 54 42 59 54  |:.._.! JSRGETBYT|
00003FF0: 3B 27 52 56 53 20 4F 4E  27 20 41 55 53 47 45 42  |;'RVS ON' AUSGEB|
00004000: 45 4E 00 E4 5F A2 21 20  43 50 58 23 30 00 F5 5F  |EN.._.! CPX#0.._|
00004010: AC 21 20 42 45 51 53 54  52 53 54 41 52 54 00 01  |.! BEQSTRSTART..|
00004020: 60 B6 21 20 4C 44 41 23  31 38 00 0F 60 C0 21 20  |`.! LDA#18..`.! |
00004030: 4A 53 52 42 53 4F 55 54  00 15 60 CA 21 3B 00 1B  |JSRBSOUT..`.!;..|
00004040: 60 D4 21 3B 00 21 60 DE  21 3B 00 44 60 E8 21 3B  |`.!;.!`.!;.D`.!;|
00004050: 2A 2A 2A 2A 2A 2A 20 53  54 52 49 4E 47 20 41 55  |****** STRING AU|
00004060: 53 47 45 42 45 4E 20 2A  2A 2A 2A 2A 2A 00 4A 60  |SGEBEN ******.J`|
00004070: F2 21 3B 00 5F 60 FC 21  3B 2A 43 55 52 53 4F 52  |.!;._`.!;*CURSOR|
00004080: 20 53 45 54 5A 45 4E 2A  00 72 60 06 22 53 54 52  | SETZEN*.r`."STR|
00004090: 53 54 41 52 54 20 4C 44  59 23 31 00 86 60 10 22  |START LDY#1..`."|
000040A0: 20 4C 44 41 28 4C 49 4E  45 50 54 52 29 2C 59 00  | LDA(LINEPTR),Y.|
000040B0: 8F 60 1A 22 20 54 41 58  00 B7 60 24 22 20 4C 44  |.`." TAX..`$" LD|
000040C0: 41 28 43 4F 4C 50 54 52  29 2C 59 3B 43 55 52 53  |A(COLPTR),Y;CURS|
000040D0: 4F 52 20 41 55 46 20 53  54 41 52 54 50 4F 53 2E  |OR AUF STARTPOS.|
000040E0: 00 D3 60 2E 22 20 54 41  59 3B 46 55 45 52 20 44  |..`." TAY;FUER D|
000040F0: 45 4E 20 41 4B 54 55 45  4C 4C 45 4E 00 EA 60 38  |EN AKTUELLEN..`8|
00004100: 22 20 43 4C 43 3B 53 54  52 49 4E 47 20 53 45 54  |" CLC;STRING SET|
00004110: 5A 45 4E 00 F7 60 42 22  20 4A 53 52 50 4C 4F 54  |ZEN..`B" JSRPLOT|
00004120: 00 FD 60 4C 22 3B 00 03  61 56 22 3B 00 09 61 60  |..`L";..aV";..a`|
00004130: 22 3B 00 23 61 6A 22 3B  2A 27 4C 45 4E 4D 41 58  |";.#aj";*'LENMAX|
00004140: 27 20 45 52 4D 49 54 54  45 4C 4E 2A 00 2E 61 74  |' ERMITTELN*..at|
00004150: 22 20 4C 44 59 23 31 00  41 61 7E 22 20 4C 44 41  |" LDY#1.Aa~" LDA|
00004160: 28 4C 45 4E 50 54 52 29  2C 59 00 50 61 88 22 20  |(LENPTR),Y.Pa." |
00004170: 53 54 41 4C 45 4E 4D 41  58 00 56 61 92 22 3B 00  |STALENMAX.Va.";.|
00004180: 5C 61 9C 22 3B 00 62 61  A6 22 3B 00 82 61 B0 22  |\a.";.ba.";..a."|
00004190: 3B 2A 53 54 52 49 4E 47  44 45 53 43 52 49 50 54  |;*STRINGDESCRIPT|
000041A0: 4F 52 45 4E 20 48 4F 4C  45 4E 2A 00 8D 61 BA 22  |OREN HOLEN*..a."|
000041B0: 20 4C 44 59 23 32 00 AC  61 C4 22 53 54 52 48 4F  | LDY#2..a."STRHO|
000041C0: 4C 44 45 53 20 4C 44 41  28 53 54 52 49 4E 47 50  |LDES LDA(STRINGP|
000041D0: 54 52 29 2C 59 00 C0 61  CE 22 20 53 54 41 53 54  |TR),Y..a." STAST|
000041E0: 52 49 4E 47 44 45 53 2C  59 00 C9 61 D8 22 20 44  |RINGDES,Y..a." D|
000041F0: 45 59 00 DB 61 E2 22 20  42 50 4C 53 54 52 48 4F  |EY..a." BPLSTRHO|
00004200: 4C 44 45 53 00 E1 61 EC  22 3B 00 E7 61 F6 22 3B  |LDES..a.";..a.";|
00004210: 00 ED 61 00 23 3B 00 04  62 0A 23 3B 2A 53 54 52  |..a.#;..b.#;*STR|
00004220: 49 4E 47 20 41 55 53 47  45 42 45 4E 2A 00 0F 62  |ING AUSGEBEN*..b|
00004230: 14 23 20 4C 44 59 23 30  00 28 62 1E 23 41 55 53  |.# LDY#0.(b.#AUS|
00004240: 47 41 42 45 20 43 50 59  53 54 52 49 4E 47 44 45  |GABE CPYSTRINGDE|
00004250: 53 00 39 62 28 23 20 42  45 51 41 55 53 47 41 42  |S.9b(# BEQAUSGAB|
00004260: 45 31 00 51 62 32 23 20  4C 44 41 28 53 54 52 49  |E1.Qb2# LDA(STRI|
00004270: 4E 47 44 45 53 2B 31 29  2C 59 00 5F 62 3C 23 20  |NGDES+1),Y._b<# |
00004280: 4A 53 52 42 53 4F 55 54  00 78 62 46 23 20 49 4E  |JSRBSOUT.xbF# IN|
00004290: 59 3B 53 54 52 49 4E 47  20 41 55 53 47 45 42 45  |Y;STRING AUSGEBE|
000042A0: 4E 00 9D 62 50 23 20 42  4E 45 41 55 53 47 41 42  |N..bP# BNEAUSGAB|
000042B0: 45 3B 55 4E 44 20 52 45  53 54 4C 49 43 48 45 20  |E;UND RESTLICHE |
000042C0: 4C 41 45 4E 47 45 00 CC  62 5A 23 3B 20 20 20 20  |LAENGE..bZ#;    |
000042D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000042E0: 20 20 20 20 3B 42 49 53  20 27 4C 45 4E 4D 41 58  |    ;BIS 'LENMAX|
000042F0: 27 20 4D 49 54 00 FC 62  64 23 3B 20 20 20 20 20  |' MIT..bd#;     |
00004300: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004310: 20 20 20 3B 53 50 41 43  45 53 20 41 55 46 46 55  |   ;SPACES AUFFU|
00004320: 45 4C 4C 45 4E 00 11 63  6E 23 41 55 53 47 41 42  |ELLEN..cn#AUSGAB|
00004330: 45 31 20 4C 44 41 23 22  20 22 00 28 63 78 23 41  |E1 LDA#" ".(cx#A|
00004340: 55 53 47 41 42 45 32 20  43 50 59 4C 45 4E 4D 41  |USGABE2 CPYLENMA|
00004350: 58 00 39 63 82 23 20 42  43 53 41 55 53 47 41 42  |X.9c.# BCSAUSGAB|
00004360: 45 33 00 47 63 8C 23 20  4A 53 52 42 53 4F 55 54  |E3.Gc.# JSRBSOUT|
00004370: 00 50 63 96 23 20 49 4E  59 00 61 63 A0 23 20 42  |.Pc.# INY.ac.# B|
00004380: 4E 45 41 55 53 47 41 42  45 32 00 67 63 AA 23 3B  |NEAUSGABE2.gc.#;|
00004390: 00 6D 63 B4 23 3B 00 73  63 BE 23 3B 00 99 63 C8  |.mc.#;.sc.#;..c.|
000043A0: 23 3B 2A 46 45 52 54 49  47 3F 20 53 4F 4E 53 54  |#;*FERTIG? SONST|
000043B0: 20 50 4F 49 4E 54 45 52  20 45 52 48 45 4F 48 45  | POINTER ERHEOHE|
000043C0: 4E 2A 00 B1 63 D2 23 41  55 53 47 41 42 45 33 20  |N*..c.#AUSGABE3 |
000043D0: 44 45 43 53 4E 55 4D 42  45 52 00 C0 63 DC 23 20  |DECSNUMBER..c.# |
000043E0: 42 45 51 46 45 52 54 49  47 00 C6 63 E6 23 3B 00  |BEQFERTIG..c.#;.|
000043F0: D1 63 F0 23 20 4C 44 58  23 34 00 08 64 FA 23 4E  |.c.# LDX#4..d.#N|
00004400: 45 58 54 20 4C 44 41 4C  45 4E 50 54 52 2C 58 3B  |EXT LDALENPTR,X;|
00004410: 55 4D 20 4A 45 20 32 20  45 52 48 4F 45 48 45 4E  |UM JE 2 ERHOEHEN|
00004420: 20 28 3D 4E 45 58 54 20  50 4F 49 4E 54 45 52 29  | (=NEXT POINTER)|
00004430: 3A 00 25 64 04 24 20 43  4C 43 3B 27 43 4F 4C 50  |:.%d.$ CLC;'COLP|
00004440: 54 52 27 2C 20 27 4C 49  4E 45 50 54 52 27 00 3D  |TR', 'LINEPTR'.=|
00004450: 64 0E 24 20 41 44 43 23  32 3B 55 4E 44 20 27 4C  |d.$ ADC#2;UND 'L|
00004460: 45 4E 50 54 52 27 00 4E  64 18 24 20 53 54 41 4C  |ENPTR'.Nd.$ STAL|
00004470: 45 4E 50 54 52 2C 58 00  5C 64 22 24 20 42 43 43  |ENPTR,X.\d"$ BCC|
00004480: 4E 45 58 54 31 00 6F 64  2C 24 20 49 4E 43 4C 45  |NEXT1.od,$ INCLE|
00004490: 4E 50 54 52 2B 31 2C 58  00 7D 64 36 24 4E 45 58  |NPTR+1,X.}d6$NEX|
000044A0: 54 31 20 44 45 58 00 86  64 40 24 20 44 45 58 00  |T1 DEX..d@$ DEX.|
000044B0: 93 64 4A 24 20 42 50 4C  4E 45 58 54 00 99 64 54  |.dJ$ BPLNEXT..dT|
000044C0: 24 3B 00 9F 64 5E 24 3B  00 B1 64 68 24 20 4C 44  |$;..d^$;..dh$ LD|
000044D0: 41 53 54 52 49 4E 47 50  54 52 00 D4 64 72 24 20  |ASTRINGPTR..dr$ |
000044E0: 43 4C 43 3B 27 53 54 52  49 4E 47 50 54 52 27 20  |CLC;'STRINGPTR' |
000044F0: 55 4D 20 33 20 45 52 48  4F 45 48 45 4E 00 DF 64  |UM 3 ERHOEHEN..d|
00004500: 7C 24 20 41 44 43 23 33  00 F1 64 86 24 20 53 54  ||$ ADC#3..d.$ ST|
00004510: 41 53 54 52 49 4E 47 50  54 52 00 FF 64 90 24 20  |ASTRINGPTR..d.$ |
00004520: 42 43 43 4E 45 58 54 32  00 13 65 9A 24 20 49 4E  |BCCNEXT2..e.$ IN|
00004530: 43 53 54 52 49 4E 47 50  54 52 2B 31 00 29 65 A4  |CSTRINGPTR+1.)e.|
00004540: 24 4E 45 58 54 32 20 4A  4D 50 53 54 52 53 54 41  |$NEXT2 JMPSTRSTA|
00004550: 52 54 00 2F 65 AE 24 3B  00 35 65 B8 24 3B 00 3B  |RT./e.$;.5e.$;.;|
00004560: 65 C2 24 3B 00 53 65 CC  24 3B 2A 2A 2A 2A 2A 20  |e.$;.Se.$;***** |
00004570: 46 45 52 54 49 47 20 2A  2A 2A 2A 2A 00 64 65 D6  |FERTIG *****.de.|
00004580: 24 46 45 52 54 49 47 20  4C 44 41 23 30 00 76 65  |$FERTIG LDA#0.ve|
00004590: E0 24 20 53 54 41 51 55  4F 54 45 4D 4F 44 45 00  |.$ STAQUOTEMODE.|
000045A0: 86 65 EA 24 20 53 54 41  49 4E 53 45 52 54 53 00  |.e.$ STAINSERTS.|
000045B0: 93 65 F4 24 20 4C 44 41  23 31 34 36 00 C0 65 FE  |.e.$ LDA#146..e.|
000045C0: 24 20 4A 4D 50 42 53 4F  55 54 3B 27 52 56 53 20  |$ JMPBSOUT;'RVS |
000045D0: 4F 46 46 27 20 41 55 53  47 45 42 45 4E 20 2B 20  |OFF' AUSGEBEN + |
000045E0: 42 41 53 49 43 20 21 21  21 00 C6 65 00 25 3B 00  |BASIC !!!..e.%;.|
000045F0: CC 65 02 25 3B 00 D2 65  04 25 3B 00 D8 65 06 25  |.e.%;..e.%;..e.%|
00004600: 3B 00 DE 65 08 25 3B 00  02 66 12 25 3B 2A 2A 2A  |;..e.%;..f.%;***|
00004610: 20 47 52 4F 53 53 2F 4B  4C 45 49 4E 20 49 47 4E  | GROSS/KLEIN IGN|
00004620: 4F 52 49 45 52 45 4E 20  2A 2A 2A 00 13 66 58 25  |ORIEREN ***..fX%|
00004630: 49 47 4E 4F 52 45 20 4C  44 58 23 32 00 2C 66 62  |IGNORE LDX#2.,fb|
00004640: 25 49 47 4E 4F 52 45 31  20 43 4D 50 4B 4C 45 49  |%IGNORE1 CMPKLEI|
00004650: 4E 55 4D 2C 58 00 3A 66  64 25 20 42 45 51 4B 4C  |NUM,X.:fd% BEQKL|
00004660: 45 49 4E 00 4C 66 66 25  20 43 4D 50 47 52 4F 53  |EIN.Lff% CMPGROS|
00004670: 53 55 4D 2C 58 00 5A 66  68 25 20 42 45 51 47 52  |SUM,X.Zfh% BEQGR|
00004680: 4F 53 53 00 63 66 80 25  20 44 45 58 00 73 66 8A  |OSS.cf.% DEX.sf.|
00004690: 25 20 42 50 4C 49 47 4E  4F 52 45 31 00 83 66 94  |% BPLIGNORE1..f.|
000046A0: 25 20 42 4D 49 49 47 4E  4F 52 45 32 00 89 66 A8  |% BMIIGNORE2..f.|
000046B0: 25 3B 00 A0 66 C6 25 4B  4C 45 49 4E 20 4C 44 41  |%;..f.%KLEIN LDA|
000046C0: 47 52 4F 53 53 55 4D 2C  58 00 AF 66 D0 25 20 42  |GROSSUM,X..f.% B|
000046D0: 4E 45 55 4D 4C 41 55 54  00 C6 66 DA 25 47 52 4F  |NEUMLAUT..f.%GRO|
000046E0: 53 53 20 4C 44 41 4B 4C  45 49 4E 55 4D 2C 58 00  |SS LDAKLEINUM,X.|
000046F0: E1 66 E4 25 55 4D 4C 41  55 54 20 43 4D 50 28 41  |.f.%UMLAUT CMP(A|
00004700: 4B 54 44 45 53 2B 31 29  2C 59 00 ED 66 EE 25 20  |KTDES+1),Y..f.% |
00004710: 42 45 51 50 4F 53 00 F3  66 FC 25 3B 00 10 67 FD  |BEQPOS..f.%;..g.|
00004720: 25 49 47 4E 4F 52 45 32  20 4C 44 41 28 53 55 43  |%IGNORE2 LDA(SUC|
00004730: 48 44 45 53 2B 31 29 2C  59 00 25 67 FE 25 20 43  |HDES+1),Y.%g.% C|
00004740: 4D 50 28 41 4B 54 44 45  53 2B 31 29 2C 59 00 31  |MP(AKTDES+1),Y.1|
00004750: 67 00 26 20 42 45 51 50  4F 53 00 3E 67 02 26 20  |g.& BEQPOS.>g.& |
00004760: 45 4F 52 23 24 38 30 00  53 67 04 26 20 43 4D 50  |EOR#$80.Sg.& CMP|
00004770: 28 41 4B 54 44 45 53 2B  31 29 2C 59 00 5F 67 06  |(AKTDES+1),Y._g.|
00004780: 26 20 42 45 51 50 4F 53  00 6B 67 08 26 4E 45 47  |& BEQPOS.kg.&NEG|
00004790: 20 43 4C 43 00 74 67 09  26 20 52 54 53 00 80 67  | CLC.tg.& RTS..g|
000047A0: 0A 26 50 4F 53 20 53 45  43 00 89 67 0B 26 20 52  |.&POS SEC..g.& R|
000047B0: 54 53 00 8F 67 0C 26 3B  00 AC 67 0E 26 3B 2A 20  |TS..g.&;..g.&;* |
000047C0: 55 4D 4C 41 55 54 45 20  4B 4C 45 49 4E 2F 47 52  |UMLAUTE KLEIN/GR|
000047D0: 4F 53 53 20 2A 00 C6 67  16 26 4B 4C 45 49 4E 55  |OSS *..g.&KLEINU|
000047E0: 4D 20 2E 42 59 22 3A 22  2C 35 39 2C 22 40 22 00  |M .BY":",59,"@".|
000047F0: E1 67 2A 26 47 52 4F 53  53 55 4D 20 2E 42 59 22  |.g*&GROSSUM .BY"|
00004800: 5B 22 2C 22 5D 22 2C 22  BA 22 00 E7 67 3E 26 3B  |[","]","."..g>&;|
00004810: 00 EF 67 48 26 2E 45 4E  00 00 00                 |..gH&.EN...     |
X...D.;*************************.. N.;* 
    DRUCKERTREIBER    *.5 X.;***********
**************.; ..;.I ...BA $9BD0.O ..;
.J  ..EQ BSOUTORIG  = $F1CA.. ...EQ DEVI
CE     = $9A.. ...EQ DTABELLE   = $0700.
. H..EQ WANDELFLAG = $02.. R.;.C ..;.V .
. JMPMAKROSINIT.. .. JMPFSCREENINIT.. ..
 JMPSCSEARCH..!.. JMPSTRINGSEARCH..!.. J
MPSTROUT./!". JMPSERINIT.@!,. JMPCENTINI
T.F!6.;.L!@.;.R!J.;.X!T.;.^!^.;.|!H.;***
 DEVICE PRESENT ? ***..!R..EQ LISTEN = $
FFB1..!|..EQ UNLSN = $FFAE..!...EQ STATU
S = $90.D!..;.J!..;.Y!.. LDASTATUS..!.. 
CMP#8..!.. BCSPSERIELL..!B.;.."L. LDXSPR
UNG+1.""V. CPX#<(BSOUTORIG).4".. BNEPPAR
ALLEL.E".. LDXSPRUNG+2.[".. CPX#>(BSOUTO
RIG).L".. BEQPSERIELL.R"..;.X"..;.."..;*
 PARALLELER DRUCKER *.."&.PPARALLEL LDX#
$0D.."0. STX$DD01.F":. LDA$DD00.S"D. AND
#$FB.."N. STA$DD00.."X. ORA#$04.."B. STA
$DD00..#L.;..#V.PWAIT LDY#$00.(#..PWAIT1
 LDA$DD0D.5#.. AND#$10.C#.. BNEPOKAY.L#.
. DEY.[#.. BNEPWAIT1.D#.. DEX.R#.. BNEPW
AIT.X#F.;..#P. LDA#$80..#Z. .BY$2C..#..P
OKAY LDA#$00..#.. STASTATUS..#.. LDA#$10
.M#.. STA$DD0D..#.. LDA$DD0D..#.. RTS..#
 .;..#*.;..$4.;* SERIELLES GERAET *..$>.
PSERIELL LDX#0.,$H. STXSTATUS.;$R. JSRLI
STEN.I$\. JMPUNLSN.O$F.;.U$P.;.[$Z.;.A$.
.;.G$..;..$..;*** CENTRONICS-INIT ***..$
..CENTINIT SEI..$.. LDA#$FF..$.. STA$DD0
3..$.. LDA$DD02.K$J. ORA#$04.Y$T. STA$DD
02..$.. LDA$DD00..$.. ORA#$04..%.. STA$D
D00..%.. LDA#$10..%.. STA$DD0D.+%.. LDA$
DD0D.?%.. LDA#<(CENTOUT).P%$. STASPRUNG+
1.D%.. LDA#>(CENTOUT).U%8. STASPRUNG+2.~
%B. CLI..%L. RTS..%V.;..%`.;..%J.;*** SE
RIELL-INIT ***..%T.SERINIT SEI.S%~. LDA#
<(BSOUTORIG)..%.. STASPRUNG+1..%.. LDA#>
(BSOUTORIG)..&.. STASPRUNG+2..&.. CLI..&
.. RTS.#&..;.)&D.;.O&N.;*** AUSGABE UEBE
R CENTRONICS ***.D&X.CENTOUT STA$DD01.R&
.. LDA$DD00.&.. AND#$FB..&.. STA$DD00..
&.. ORA#$04..&.. STA$DD00..&..WAIT LDA$D
D0D.G&.. AND#$10.T&(. BEQWAIT..&2. CLC..
&<. RTS..&F.;..&P.;..'..;*** BSOUT-NEU *
**..'H.;.+'R.;*AUSGABE AUF DRUCKER?*.<'.
.BSOUTNEU PHA.K'.. LDADEVICE.V'.. CMP#4.
H'.. BCCBSOUTNEU1.S'.. CMP#7..'.. BCCBSO
UT1..'..BSOUTNEU1 PLA..'". JMPBSOUTORIG.
.',.;..'6.;.S'@.;*BYTE WANDELN UND AUSGE
BEN*..'J.BSOUT1 STXDHELP..'T. PLA..(^. L
DXWANDELFLAG..(H. BMIBSOUT2..(R. TAX.$(|
. DEX.7(.. LDADTABELLE,X.K(..BSOUT2 LDXD
HELP.C(..SPRUNG JMPBSOUTORIG.R(..DHELP .
BY0.X(..;.~(..;..(B.;..(L.;..(V.;..(..;.
.(..;***********************.P(..;*     
  MAKROS        *..(..;*****************
******..(..;..(..;..)...EQ IRQVEKTOR=$03
14.')&..EQ IRQORIG=$EA31.7)0..EQ KEY=$C5
.J):..EQ CTRL=$028D._)D..EQ PUFFER=$0276
.R)N..EQ ANZAHL=$C6..)X..EQ MTABELLE=$06
00..)B.;..)L.;..)V.;..)..;..)..;*** IRQ-
ROUTINE INIT. ***.S)..MAKROSINIT SEI..).
. LDA#<(IRQROUTINE)..).. STAIRQVEKTOR..*
.. LDA#>(IRQROUTINE).'*.. STAIRQVEKTOR+1
.9*F. JSRDELMAKROS.B*P. CLI.K*Z. RTS.Q*.
.;.W*..;.]*..;.X*..;*** RTI VERBIEGEN **
*..*..IRQROUTINE PLA;NACH IRQ..*.. STARE
GISTER;AUF STACK.K* . PLA;GERETTETE REGI
STER..**. STAREGISTER+1;HOLEN UND..+4. P
LA;ZWISCHENSPEICHERN..+>. STAREGISTER+2.
.+H.;.I+R. LDA#>(ROUTINE);ADRESSE DER HA
UPTROUTINE.A+\. PHA;UND STATUS AUF..+F. 
LDA#<(ROUTINE);STACK BRINGEN..+P. PHA..+
Z. PHP..+.. LDAREGISTER+2;ANSCHLIESSEND.
O+.. PHA;REGISTERINHALTE..+.. LDAREGISTE
R+1;AUCH WIEDER..,.. PHA;AUF STACK BRING
EN..,.. LDAREGISTER.#,.. PHA.J,.. JMPIRQ
ORIG;=> NORMALE IRQ-ROUTINE.P,J.;.V,T.;.
T,..;*** IRQ-HAUPTROUTINE ***..,..ROUTIN
E PHA;REGISTER RETTEN..,.. TXA..,.. PHA.
.,.. TYA..,.. PHA..,..;.V,$. LDAKEY;KEIN
E TASTE..,.. CMP#64;GEDRUECKT?..-8. BEQI
RQEND;JA=>..-B.;.+-L. CMPLASTKEY;TASTE=L
ETZTE TASTE?.I-V. BEQIRQEND;JA=>IGNORIER
EN.O-`.;.P-J. LDAFLAG;DEFINEFLAG GESETZT
?..-T. BNEDEFINE;JA=>DEFINE..-~.;..-.. L
DACTRL;CTRL-KOMBINATION.N-.. CMP#4;(=MAK
ROAUSFUEHRUNG)?..-.. BEQIRQ1;JA=>..-..;.
.... CMP#2;C= - KOMBINATION?.#... BNEIRQ
END;NEIN=>IGNORIEREN.).D.;.A.N. LDAKEY;C
= + SPACE?.M.X. CMP#60.B... BNENODEL;NEI
N=>.H...;.N...;.....;* MAKROS LOESCHEN *
..... INC53280. ... LDY#0.....LOOP JSRDE
LMAKROS...(. DEY.L.2. BNELOOP.Z.<. DEC53
280...F. JMPIRQEND...P.;../Z.NODEL CMP#1
;C= + RETURN?.,/D. BNEIRQEND;NEIN=>IGNOR
IEREN.2/N.;.Z/X.;* MAKRODEFINITION INITI
ALISIEREN *.H/.. INC53280.U/.. INCFLAG..
/.. LDX#11../ . LDA#0../..INITMAKRO STAM
AKRO,X../.. DEX../.. BPLINITMAKRO.O/H. B
MIIRQEND.U/R.;../..;../..;* MAKRO? *..0.
.IRQ1 LDAKEY;CTRL-KOMBINATION SUCHEN."0.
. STAZWISCH.10.. JSRSEARCH.Q0.. BCCIRQEN
D;NICHT GEFUNDEN=>.W0..;.Q0". LDY#0;SONS
T MAKRO IN..0,.COPY INX;TASTATURPUFFER K
OPIEREN..06. INY..0@. LDAMTABELLE,X..0J.
 BEQCOPY1.Q0T. STAPUFFER,Y..0^. BNECOPY.
.0H.COPY1 DEY..0R. STYANZAHL..1|.;..1..;
..1..;* IRQEND *.=1..IRQEND LDAKEY;AKTUE
LLE TASTE FUER.E1.. STALASTKEY;NAECHSTEN
 AUFRUF RETTEN.K1..;..1.. PLA;REGISTER H
OLEN..1B. TAY;UND RTI ZUR..1L. PLA;ORIGI
NALADRESE..1V. TAX.B1.. PLA.K1.. RTI.Q1.
.;.W1..;..1..;*** DEFINE ***..2..DEFINE 
LDACTRL;C= + RETURN?.%2.. CMP#2;NEIN=> P
UFFERN.52&. BNEPUFFERN.A20. LDAKEY.L2:. 
CMP#1.\2D. BNEPUFFERN.B2N.;.S2X.;* DEFSA
VE *. 2B.DEFSAVE LDAMAKRO;CTRL-KOMBINATI
ON SUCHEN.E2L. STAZWISCH;MAKRO AN BETREF
FENDER..2V. JSRSEARCH;POSITION IN DIE..3
.. LDY#0;MAKROTABELLE KOPIEREN..3..DEFSA
VE1 LDAMAKRO,Y.03.. STAMTABELLE,X.93.. I
NY.B3.. INX.N3.. CPY#11._3.. BNEDEFSAVE1
.E3F.;.S3P. DEC53280..3Z. DECFLAG..3.. J
MPIRQEND..3..;..3..;* PUFFERN *.I3..PUFF
ERN LDX#0;FREI POSITION IM..3..PUFFERN1 
LDAMAKRO,X;MAKROSPEICHER SUCHEN..4.. BEQ
PUFFERN2..4 . INX.!4*. BNEPUFFERN1.'44.;
.B4>.PUFFERN2 LDACTRL;CTRL-.Z4H. CMP#4;K
OMBINATION?.R4R. BNEPUFFERN3;NEIN=>..4\.
 DECANZAHL;AUSGABE DER CTRL-KOMB.VERHIND
ERN..4F. LDAKEY..4P. BNEPUFFERN4.T4Z.PUF
FERN3 JSRCHAR..4..PUFFERN4 STAMAKRO,X..4
.. CPX#10..5.. BEQDEFSAVE..5.. BNEIRQEND
..5..;.#5..;.75..;*** SEARCH ***.H5J.SEA
RCH LDX#0.B5T.SEARCH1 LDAMTABELLE,X.S5..
 BEQNOTFOUND..5.. CMPZWISCH..5.. BEQFOUN
D..5.. TXA..5.. CLC..5.. ADC#12..5.. TAX
.D5$. CPX#240.T5.. BNESEARCH1..58. LDX#0
..5B.;..5L.NOTFOUND CLC..5V. RTS..6`.FOU
ND SEC..6J. RTS..6T.;."6~.;.@6..;*** CHA
R: ASCII-CODE ***.S6..CHAR LDYANZAHL.D6.
. LDAPUFFER,Y.M6.. RTS.S6..;.Y6..;..6D.;
*** DEL MAKROS ***..6N.DELMAKROS LDX#240
..6X. LDA#0.I6..DEL1 STAMTABELLE,X.R6.. 
DEX..6.. CPX#$FF..6.. BNEDEL1..6.. RTS..
6..;..7..LASTKEY .BY$00..7(.FLAG .BY$00.
072.ZWISCH .BY$00.L7<.REGISTER .BY$00,$0
0,$00..7F.MAKRO .BY$00,$00,$00,$00,$00,$
00,$00,$00,$00,$00,$00,$00..7P.;..7Z.;..
7D.;..7N.;..7X.;..7..;.E7..;************
******..7..;*   FASTSCREEN   *..7 .;****
**************..7..;..8..;..8...EQ PLOT=
$FFF0.(8H..EQ BSOUT=$F1CA.?8R..EQ BSOUTV
KT=$0326.S8...EQ RVSFLAG=$C7.G8...EQ COL
OR=$0286.|8...EQ DEVICENR=$9A..8...EQ LI
NEPTR=$D1. 8...EQ COL=$D3..8...EQ LINE=$
D6..8...EQ X=$9E.M8"..EQ Y=$9F..8,..EQ P
AINT=$D800..86.;..8@.;..8J.;..8T.;..9^.F
SCREENINIT SEI.#9H. LDA#<(FSCRSTART).99R
. LDX#>(FSCRSTART).J9|. STABSOUTVKT.]9..
 STXBSOUTVKT+1.F9.. CLI.O9.. RTS.U9..;.{
9..;..9..FSCRSTART STXX..9B.;..9L. LDXDE
VICENR..9V. CPX#3.D9.. BNEORIGROUTINE.P9
.. LDXCOL..9.. CPX#39..9.. BEQORIGROUTIN
E..9.. CPX#79..:.. BEQORIGROUTINE..:..;.
#:&. CMP#" ".7:0. BCCORIGROUTINE.I::. CM
P#91;'Z'+1.Y:D. BCCNOSHIFT._:N.;.T:X.ORI
GROUTINE LDXX..:B. JMPBSOUTNEU;ZUR CODEW
ANDLUNG !!!. :L.;..:V.;..:..NOSHIFT PHA.
.:.. STYY.M:.. AND#191..:.. LDXRVSFLAG..
:.. BEQNORVS..:.. ORA#$80..:..;..;F.NORV
S LDYCOL.#;P. STA(LINEPTR),Y.5;Z. LDALIN
EPTR+1.>;.. TAX.K;.. AND#$03.];.. ORA#>(
PAINT).O;.. STALINEPTR+1.};.. LDACOLOR..
;.. STA(LINEPTR),Y..; . STXLINEPTR+1..;*
.;..;4. INCCOL..;>.;.I;H.NOINC PLA.S;R. 
LDXX..;\. LDYY..;F. RTS..;P.;..;Z.;..;..
;..;..;..<..;..<..;********************.
8<..;*   SEARCH COMAND  *.R<..;*********
***********.X<..;.^<J.;.Q<T..EQ STRDES=$
FB..<...EQ CHKKOM=$AEFD..<...EQ GETBYT=$
B79E..<...EQ GETPOS=$B08B.C<...EQ VARPTR
=$47.I<..;..<..SCSEARCH JSRHOLVARPTR..<.
. LDY#2..=$.HOLDES LDA(VARPTR),Y;DESCRIP
TOREN.*=.. STASTRDES,Y;NACH.G=8. DEY;STR
DES BIS STRDES+2.V=B. BPLHOLDES.\=L.;.X=
V. JSRCHKKOM;ZU SUCHENDES..=`. JSRGETBYT
;ZEICHEN AUF STACK..=J. TXA..=T. PHA..=~
.;.S=.. JSRHOLVARPTR;SUCHSTART (UM 1..=.
. LDY#1..=.. LDA(VARPTR),Y..=.. TAY..>..
 DEY..>.. PLA..>D.;.=>N.COMPARE CPYSTRDE
S;STRINGENDE ERREICHT?.V>X. BCSSCNOTFOUN
D;JA =>.U>.. CMP(STRDES+1),Y;GEFUNDEN?..
>.. BEQSCFOUND;JA =>..>.. INY;SONST WEIT
ER-..>.. BNECOMPARE;SUCHEN..>..;.V>..SCN
OTFOUND LDY#$FF..>..SCFOUND INY..>(. TYA
..>2. LDY#1..?<. STA(VARPTR),Y..?F. RTS.
.?P.;."?Z.;.(?D.;..?N.;.4?X.;.:?..;.Y?..
;*************************.X?..;*     SU
CHROUTINE       *..? .;* (C) SAID BALOUI
, 1987 *..?..;*************************.
.?..;.B?..;.H?H.;..?R.;FUNKTION: SUCHT I
N EINEM STRING-..@..;ARRAY DIE ANGEG.ZEI
CHENKETTE..@..;.8@..;AUFRUF: SYS X,SUCHK
RITERIUM,.Y@..;        SUCHE AB,SUCHE BI
S,.}@..;        UEBERGABEVAR.(INTEGER)..
@..;..@..;SUCHKRIT.: -ABKUERZEN ("MAI*")
.M@".;           -MASKIEREN ("M?A?ER")..
@,.;           -KOMBINIEREN ("M?I*")..A6
.;SUCHE AB/BIS: UNTERE/OBERE GREN-.?A@.;
              ZE DES ZU DURCHSU-.CAJ.;  
            SUCHENDEN ARRAYS..AT.;      
        (A$(10),A$(32))..A^.;UEBERG.VAR.
: INTEGERVAR., IN DER.YAH.;             
DER INDEX EINES GEFUNDENEN..BR.;        
     STRINGS UEBERGEBEN WIRD.)B|.;      
       (0=SUCHE ERFOLGLOS)./B..;.TB..;BS
P.: SYS X,S$,A$(0),A$(100),P%.XB..;     
 DURCHSUCHT A$(0)-A$(100)..B..;      NAC
H S$ U.UEBERGIBT RESULT..B..;      IN P%
..B..;..BB.;.ABL.;.TBV.;*************..B
..;*** LABEL ***..B..;*************."C..
;                    ;PROGRAMMSTART.(C..
;..C..;.TC...EQ CHKKOM  =$AEFD   ;LIEST 
KOMMA..C...EQ GETBYT  =$B79E   ;LIEST 1-
BYTE-WERT..C&..EQ GETPOS  =$B08B   ;HOLT
 POINTER AUF VARIABLE..C0..EQ FRMNUM  =$
AD8A   ;LIEST NU.AUSDRUCK IN FAC EIN..D:
..EQ ADRFOR  =$B7F7   ;WANDELT FAC NACH 
INTEGER.`DD..EQ CHRGET  =$73     ;INKREM
.TEXTPTR U.HOLT AKTUELLES ZEICHEN..DN..E
Q CHRGOT  =$79     ;HOLT AKTUELLES ZEICH
EN.BDX..EQ TEXTPTR =$7A     ;POINTER AUF
 BASIC-TEXT.HDB.;..DL.;*POINTER AUF STRI
NGDESCRIPT.*.&EV..EQ SUCH   =$A7      ;P
TR.AUF DESCR.V.SUCHKRIT.-STRING.AE...EQ 
ENDE   =$A9      ;PTR.AUF DESCR.V.ARRAYS
TRING(MIN)..E...EQ START  =$AB      ;PTR
.AUF DESCR.V.ARRAYSTRING(MAX).NE...EQ IN
TVAR =$47      ;PTR.AUF INTEGERVARIABLE.
TE..;..E..;*STRINGDESRIPTOREN*.$F...EQ S
UCHDES =$B4     ;DESCR. DES SUCHKRIT.-ST
RINGS.EF...EQ AKTDES  =$FB     ;DESCR. D
ES AKTUELLEN VERGLEICHSSTRINGS.KFF.;..FP
.;*SONSTIGE LAB EL*..FZ..EQ LENFLAG  =$0
334  ;$00=VOLLVERGLEICH;$FF=ABKUERZEN..F
...EQ PRUEFLEN =$0335  ;VERGLEICHSLAENGE
.%G...EQ ELEMNR   =$0336  ;NR.DES AKTUEE
LLEN VERGLEICHSSTRINGS.+G..;.1G..;.7G..;
.TG..;***********************.QG .;*** I
NITIALISIERUNG ***..G*.;****************
*******..G4.;..G>.;*POINTER AUF SUCHKRIT
.-DESCR.*..GH.STRINGSEARCH JSRHOLVARPTR;
SUCH(+1) = POINTER AUF..HR. STASUCH;DESC
R. DES SUCHKRIT.STRINGS.%H\. STYSUCH+1.+
HF.;.1HP.;.OHZ.;*SUCHDESCRIPTOREN HOLEN*
.WH.. LDY#$02;SUCHDES(+2) = DESCRIPTOREN
..H..GETSUCH LDA(SUCH),Y;DES SUCHKRIT.ST
RINGS..H.. STASUCHDES,Y..H.. DEY.OH.. BP
LGETSUCH.UH..;..H..;..HJ.;*ELEMENTNUMMER
 HOLEN*..IT. LDATEXTPTR..I.. PHA.!I.. LD
ATEXTPTR+1.*I.. PHA.0I..;.ZI..VORWAERTS 
JSRCHRGET;ELEMNR(+1)=NUMMER.|I.. CMP#"("
;DER ARRAYUNTERGRENZE..I.. BNEVORWAERTS.
.I$.;..I.. JSRFRMNUM..I8. JSRADRFOR.AIB.
 STYELEMNR.RIL. STAELEMNR+1.XIV.;..I`. P
LA..IJ. STATEXTPTR+1..IT. PLA..J~. STATE
XTPTR..J..;..J..;.>J..;*POINTER AUF STRI
NGDESCR. HOLEN*.FJ.. JSRHOLVARPTR;START(
+1)=POINTER AUF..J.. STASTART;DESCRIPTOR
EN VON..J.. STYSTART+1;ARRAYSTRING(MIN).
.JD.;.SJN. JSRHOLVARPTR;ENDE(+1)=POINTER
 AUF..JX. STAENDE;DESCR.VON ARRAYSTRING(
MAX)..K.. STYENDE+1..K..;..K..;..K..;.7K
..;*********************.RK..;*** HAUPTP
ROGRAMM ***.MK..;*********************.S
K(.;..K2.;*VERGLEICHSLAENGE ERMITTELN*..
K<. LDA#$00;LENFLAG: $00=KEIN ABKUERZEN,
..KF. STALENFLAG;$FF=ABKUERZEN..LP. LDYS
UCHDES;PRUEFLEN: ENTHAELT BEIM.$LZ. STYP
RUEFLEN;ABKUERZEN DIE.<LD. DEY;STRINGLAE
NGE-1.BLN. LDA(SUCHDES+1),Y;(OHNE"*"),SO
NST..LX. CMP#"*";DIE ECHTE STRINGLAENGE.
.L.. BNEGETDES;VERGLEICH POSITIV,.JL.. D
ECLENFLAG;WENN "*" EINZIGES..L.. DECPRUE
FLEN;ZEICHEN IST..L .;..L..;..M..;*AKTUE
LLEN STRINGDESCR. HOLEN*.BM..GETDES LDY#
$02;AKTDES(+2)=DESCRIPTOREN.PMH.GETDES1 
LDA(START),Y;VON ARRAYSTRING(MIN)..MR. S
TAAKTDES,Y..M.. DEY..M.. BPLGETDES1. M..
;..M..;.DM..;*SONDERFAELLE BEHANDELN*.UM
.. LDAPRUEFLEN..M.. BEQPOSITIV;1)VERGLEI
CH POSITIV,.+N".;                       
  WENN PRUEFLAENGE=0.:N,. CMPAKTDES.XN6.
 PHP;2)VERGLEICH NEGATIV,.{N@. LDALENFLA
G;WENN "*" ENTHALTEN..NJ. BEQNOSTERN;UND
 VERLEICHSSTRING..NT. PLP;NICHT LAENGER 
ALS..N^.;                         SUCHKR
ITERIUMSSTRING..OH. BCSNEXTSTR;U.AKTUELL
EM STRING. OR. BCCPRUEFEN.SO|.;         
                3)VERGLEICH NEGATIV,.{O.
.NOSTERN PLP;WENN KEIN "*" ENTHALTEN..O.
. BNENEXTSTR;UND STRINGLAENGEN.KO..;    
                     UNTERSCHIEDLICH.QO.
.;..O..;*STRINGVERGLEICH*..P..PRUEFEN LD
Y#$00;ZEICHENWEISER.;PB.PRUEFLOOP LDA(SU
CHDES+1),Y;VERGLEICH BIS ZUR.TPL. CMP#"?
";PRUEFLAENGE.ZPV. BEQNEXTCHAR;("?" IST 
IMMER OKAY)..P.. JSRIGNORE;VERGL.IST..P.
. BCCNEXTSTR;NEGATIV, WENN.TP..NEXTCHAR 
INY;EIN ZEICHEN NICHT..P.. CPYPRUEFLEN;U
EBEREINSTIMMT..Q.. BCCPRUEFLOOP..Q..POSB
RANCH BEQPOSITIV.%Q..;.+Q&.;.OQ0.;*POINT
ER AUF NEXTSTRINGDESCR.*.DQ:.NEXTSTR LDA
START.YQD. CLC;POINTER AUF..QN. ADC#$03;
NAECHSTEN STRING..QX. STASTART;SETZEN (=
AKTUELLER.RQB. BCCINCNR;POINTER +3)..QL.
 INCSTART+1..QV.;..Q..;..R..;*ELEMENTNR.
INKREMENTIEREN*."R..INCNR INCELEMNR.@R..
 BNECOMPPTR;ELEMENTNR, UM._R.. INCELEMNR
+1;EINS ERHOEHEN.ER..;.KR..;..RF.;*POINT
ER MIT ENDE VERGLEICHEN*..RP.COMPPTR LDA
START+1.HRZ. CMPENDE+1;SUCHE IST BEENDET
,..R.. BCCGETDES;WENN (START(+1)..S.. LD
ASTART;GROESSER IST..S.. CMPENDE;ALS END
E(+1).+S.. BCCGETDES.:S.. BEQGETDES.@S..
;.FS .;.`S*.;*VERGLEICH NEGATTIV*.TS4.NE
GATIV LDA#$00..S>. STAELEMNR;ELEMENTNR.=
0..SH. STAELEMNR+1..SR.;..S\.;.FSF.;*VER
GLEICH POSITIV*..SP.POSITIV JSRCHKKOM;PO
INTER AUF INTEGERVAR...TZ. JSRGETPOS;NAC
H INTVAR(+1) HOLEN..T..;.>T.. LDXELEMNR;
ELEMENTNR.LADEN.OT.. LDAELEMNR+1.UT..;.[
T..;.VT..;*ERGEBNIS UEBERGEBEN*..T..BACK
 LDY#$00..TJ. STA(INTVAR),Y;ELEMENTNR...
TT. INY;IN DIE INTEGER-.PT.. TXA;VARIABL
E..T.. STA(INTVAR),Y;KOPIEREN..T.. RTS;=
> BASIC..U..;..U..;./U..;*** UNTEPROG.: 
VARPTR HOLEN ***.GU..HOLVARPTR JSRCHKKOM
.VU$. JMPGETPOS.\U..;.BU8.;.HUB.;.NUL.;.
TUV.;.ZU`.;..UJ.;***********************
****..UT.;*   STRINGARRAY AUSGEBEN  *..U
~.;* (C) SAID BALOUI, 1987   *..U..;****
***********************..V..;..V..;..V..
;.5V..;FUNKTION: GIBT ARRAYSTRINGS AUF.W
V..;          DEM BILDSCHIRM AUS.]VD.;.C
VN.;..VX.;AUFRUF: SYS X,COL%(..),LINE%(.
.)..V..;        ,LENMAX%(..),ARRAY$(..),
.IV..;        ,ANZAHL,FLAG.OV..;..V..; -
 COL%(..): INT-ARRAY, DAS DIE..W..;     
        SPALTEN DER AUS-.:W..;          
   GABEPOS.ENTHAELT.@W..;.FW(.; - LINE%(
..): INT-ARRAY, DAS DIE..W2.;           
   ZEILEN DER AUS-..W<.;              GA
BEPOS.ENTHAELT..WF.;.WWP.; - LENMAX%(..)
: INT-ARRAY, DAS..WZ.;                DI
E AUSGABELAEN..XD.;                GEN E
NTHAELT.DXN.;                (WIRD MIT S
PACES.FXX.;                AUFGEFUELLT).
LX..;.RX..;..X..; - ARRAY$(..): ARRAY, D
AS DIE..X .;               AUSZUGEBENDEN
..X..;               STRINGS ENTHAELT..X
..;..Y..; - ANZAHL: ANZAHL AUSZUGEBENDER
..YH.;           STRINGS.%YR.;.EY..; - F
LAG: 0=NORMALE AUSGABE.EY..;         1=I
NVERSE AUSGABE.KY..;.QY..;..Y..;BSP.: SY
S X,COL%(1),LINE%(1),..Y..;      LENMAX%
(1),A$(1),10,1.ZY..;      GIBT 'A$(1)', 
'A$(2)',.....Y".;      ,'A$(10)' (10 STR
INGS)..Z,.;      AN DEN DURCH 'COL%(1)'/
.AZ6.;      'LINE%(1)', 'COL%(2)'/.[Z@.;
      'LINE%(2)' ....}ZJ.;      DEFINIER
TEN POSITIONEN..ZT.;      IN DEN DURCH '
LENMAX%(..)'.IZ^.;      DEFINIERTEN LAEN
GEN INVERS.XZH.;      AUS..ZR.;..Z|.;..Z
..;..Z..;..Z..;*********..[..;* LABEL *.
.[..;*********.#[..;.C[B.;***** BETRIEBS
SYSTEM *****.I[L..EQ BSOUT =$FFD2  ;ZEIC
HENAUSGABE..[V..EQ PLOT  =$FFF0  ;CRS.SE
TZEN..[...EQ CHKKOM=$AEFD  ;LIEST KOMMA.
W[...EQ GETBYT=$B79E  ;LIEST 1-BYTE-WERT
..\...EQ GETPOS=$B08B  ;HOLT POINTER AUF
 VARIABLE..\...EQ QUOTEMODE=$D4.2\. .EQ 
INSERTS=$D8.8\. ;.>\. ;.^\& ;***** PROGR
AMMINTERN *****..\0 .EQ STRINGPTR=$A5   
;POINTER AUF DIE..\: .EQ LENPTR=$A7     
 ;POSITIONEN DER VARIABLEN..\D .EQ LINEP
TR=$A9     ;'COL%(..)', 'LINE%(..)',..]N
 .EQ COLPTR=$AB      ;'LENMAX%(..) UND.:
]X .EQ STRINGDES=$AD   ;'ARAY$(..)'.@]B 
;.H]L .EQ SHELP  =$FB      ;VERSCHIEDENE
S..]V .EQ SNUMBER=$FC      ;ANZAHL AUSGE
GEBENER STRINGS.Y]. .EQ LENMAX=$FD      
;'LENMAX'FUER DEN AKTUELLEN STRING..]. ;
..]. ;..]. ;..^. ;*******************..^
. ;* INITIALISIERUNG *.6^. ;************
*******.<^F ;.H^P ;***** ZEIGER AUF VARI
ABLEN HOLEN *****.Y^Z STROUT LDX#6..^. L
IESPAR STXSHELP;NACHEINANDER POINTER.G^.
  JSRHOLVARPTR;AUF DIE VARIABLEN..^.  LD
XSHELP;HOLEN..^.!;..^.! STASTRINGPTR,X..
_.! STYSTRINGPTR+1,X.._ ! DEX.._*! DEX.-
_4! BPLLIESPAR.3_>!;.9_H!;.?_R!;.G_\!;**
*** ANZAHL UND FLAG HOLEN ******.V_F! JS
RCHKKOM.._P! JSRGETBYT.._Z! STXSNUMBER..
_.!;.._.! JSRCHKKOM;WENN FLAG<>0:.Y_.! J
SRGETBYT;'RVS ON' AUSGEBEN.._.! CPX#0.._
.! BEQSTRSTART..`.! LDA#18..`.! JSRBSOUT
..`J!;..`T!;.!`.!;.D`.!;****** STRING AU
SGEBEN ******.J`.!;._`.!;*CURSOR SETZEN*
.R`."STRSTART LDY#1..`." LDA(LINEPTR),Y.
.`." TAX..`$" LDA(COLPTR),Y;CURSOR AUF S
TARTPOS..S`." TAY;FUER DEN AKTUELLEN..`8
" CLC;STRING SETZEN..`B" JSRPLOT..`L";..
AV";..A`";.#AJ";*'LENMAX' ERMITTELN*..AT
" LDY#1.AA~" LDA(LENPTR),Y.PA." STALENMA
X.VA.";.\A.";.BA.";..A.";*STRINGDESCRIPT
OREN HOLEN*..A." LDY#2..AD"STRHOLDES LDA
(STRINGPTR),Y..AN" STASTRINGDES,Y.IAX" D
EY..A." BPLSTRHOLDES..A.";..A.";..A.#;..
B.#;*STRING AUSGEBEN*..B.# LDY#0.(B.#AUS
GABE CPYSTRINGDES.9B(# BEQAUSGABE1.QB2# 
LDA(STRINGDES+1),Y._B<# JSRBSOUT.XBF# IN
Y;STRING AUSGEBEN..BP# BNEAUSGABE;UND RE
STLICHE LAENGE.LBZ#;                    
    ;BIS 'LENMAX' MIT..BD#;             
           ;SPACES AUFFUELLEN..CN#AUSGAB
E1 LDA#" ".(CX#AUSGABE2 CPYLENMAX.9C.# B
CSAUSGABE3.GC.# JSRBSOUT.PC.# INY.AC # B
NEAUSGABE2.GC.#;.MC.#;.SC.#;..CH#;*FERTI
G? SONST POINTER ERHEOHEN*..CR#AUSGABE3 
DECSNUMBER..C.# BEQFERTIG.FC.#;.QC.# LDX
#4..D.#NEXT LDALENPTR,X;UM JE 2 ERHOEHEN
 (=NEXT POINTER):.%D.$ CLC;'COLPTR', 'LI
NEPTR'.=D.$ ADC#2;UND 'LENPTR'.ND.$ STAL
ENPTR,X.\D"$ BCCNEXT1.OD,$ INCLENPTR+1,X
.}D6$NEXT1 DEX..D@$ DEX..DJ$ BPLNEXT..DT
$;..D^$;..DH$ LDASTRINGPTR.TDR$ CLC;'STR
INGPTR' UM 3 ERHOEHEN..D|$ ADC#3..D.$ ST
ASTRINGPTR..D.$ BCCNEXT2..E.$ INCSTRINGP
TR+1.)E.$NEXT2 JMPSTRSTART./E.$;.5E.$;.;
EB$;.SEL$;***** FERTIG *****.DEV$FERTIG 
LDA#0.VE.$ STAQUOTEMODE..E.$ STAINSERTS.
.E.$ LDA#146..E.$ JMPBSOUT;'RVS OFF' AUS
GEBEN + BASIC !!!.FE.%;.LE.%;.RE.%;.XE.%
;..E.%;..F.%;*** GROSS/KLEIN IGNORIEREN 
***..FX%IGNORE LDX#2.,FB%IGNORE1 CMPKLEI
NUM,X.:FD% BEQKLEIN.LFF% CMPGROSSUM,X.ZF
H% BEQGROSS.CF.% DEX.SF.% BPLIGNORE1..F.
% BMIIGNORE2..F.%;. FF%KLEIN LDAGROSSUM,
X..FP% BNEUMLAUT.FFZ%GROSS LDAKLEINUM,X.
.F.%UMLAUT CMP(AKTDES+1),Y..F.% BEQPOS..
F.%;..G.%IGNORE2 LDA(SUCHDES+1),Y.%G.% C
MP(AKTDES+1),Y.1G.& BEQPOS.>G.& EOR#$80.
SG.& CMP(AKTDES+1),Y._G.& BEQPOS.KG.&NEG
 CLC.TG.& RTS..G.&POS SEC..G.& RTS..G.&;
..G.&;* UMLAUTE KLEIN/GROSS *.FG.&KLEINU
M .BY":",59,"@"..G*&GROSSUM .BY"[","]","
."..G>&;..GH&.EN...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL