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

LISTING 8

FILE INFORMATION

FILENAME(S): LISTING 8

FILE TYPE(S): PRG

FILE SIZE: 8.6K

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

APPEARS ON: 3 disk(s)

FILE HASH

ecedde9355ddf98c18fd0d23ef82888b864d14e5a3515ddbf9c72ab61729b63c

FOUND ON DISKS (3 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
SONDERHEFT 7 86 LISTING 8 PRG C64er 14 2 DOWNLOAD FILE
SONDERHEFT 7 86 LISTING 8 PRG DuncanTwain 14 2 DOWNLOAD FILE
SONDERHEFT 7 86 LISTING 8 PRG DuncanTwain 14 2 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 61 5C 6D 5C 64 00 2E 90  24 31 43 35 30 00 7B 5C  |a\m\d...$1C50.{\|
00000010: 6E 00 2E 93 22 4F 2C 50  2C 57 22 00 A1 5C 78 00  |n..."O,P,W"..\x.|
00000020: 3B 20 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |; **************|
00000030: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000040: 2A 00 C7 5C 82 00 3B 20  2A 20 20 20 20 20 20 20  |*..\..; *       |
00000050: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000060: 20 20 20 20 20 20 2A 00  ED 5C 8C 00 3B 20 2A 20  |      *..\..; * |
00000070: 20 4D 41 53 43 48 49 4E  45 4E 53 50 52 41 43 48  | MASCHINENSPRACH|
00000080: 45 2D 50 52 4F 47 52 41  4D 4D 20 20 2A 00 13 5D  |E-PROGRAMM  *..]|
00000090: 96 00 3B 20 2A 20 20 20  20 20 20 20 20 20 20 20  |..; *           |
000000A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000000B0: 20 20 2A 00 39 5D A0 00  3B 20 2A 20 20 20 20 20  |  *.9]..; *     |
000000C0: 20 4D 49 54 20 57 49 4E  44 4F 57 2D 54 45 43 48  | MIT WINDOW-TECH|
000000D0: 4E 49 4B 20 20 20 20 20  2A 00 5F 5D AA 00 3B 20  |NIK     *._]..; |
000000E0: 2A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |*               |
000000F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 2A 00  |              *.|
00000100: 85 5D B4 00 3B 20 2A 20  20 20 20 20 20 20 20 20  |.]..; *         |
00000110: 20 20 20 20 43 20 31 32  38 20 20 20 20 20 20 20  |    C 128       |
00000120: 20 20 20 20 2A 00 AB 5D  BE 00 3B 20 2A 20 20 20  |    *..]..; *   |
00000130: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000140: 20 20 20 20 20 20 20 20  20 20 2A 00 D1 5D C8 00  |          *..]..|
00000150: 3B 20 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |; **************|
00000160: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000170: 2A 00 F7 5D D2 00 3B 20  2A 20 20 20 20 20 20 20  |*..]..; *       |
00000180: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000190: 20 20 20 20 20 20 2A 00  1D 5E DC 00 3B 20 2A 20  |      *..^..; * |
000001A0: 28 43 29 20 31 39 38 36  20 42 59 20 46 4C 4F 52  |(C) 1986 BY FLOR|
000001B0: 49 41 4E 20 4D 55 45 4C  4C 45 52 20 2A 00 43 5E  |IAN MUELLER *.C^|
000001C0: E6 00 3B 20 2A 20 20 20  20 20 20 20 20 20 20 20  |..; *           |
000001D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000001E0: 20 20 2A 00 69 5E F0 00  3B 20 2A 2A 2A 2A 2A 2A  |  *.i^..; ******|
000001F0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000200: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 6F 5E FA 00 3B 00  |*********.o^..;.|
00000210: 97 5E 04 01 20 96 4D 41  49 4E 3B 20 55 4E 54 45  |.^.. .MAIN; UNTE|
00000220: 52 52 4F 55 54 49 4E 45  4E 20 55 45 42 45 52 53  |RROUTINEN UEBERS|
00000230: 50 52 49 4E 47 45 4E 00  9D 5E 0E 01 3B 00 B7 5E  |PRINGEN..^..;..^|
00000240: 18 01 3B 20 53 59 4D 42  4F 4C 44 45 46 49 4E 49  |..; SYMBOLDEFINI|
00000250: 54 49 4F 4E 45 4E 3A 00  BD 5E 22 01 3B 00 E3 5E  |TIONEN:..^".;..^|
00000260: 2C 01 2E 8F 5A 45 49 4C  45 3D 24 45 42 3B 20 41  |,...ZEILE=$EB; A|
00000270: 4B 54 55 45 4C 4C 45 20  43 55 52 53 4F 52 5A 45  |KTUELLE CURSORZE|
00000280: 49 4C 45 00 0B 5F 36 01  2E 8F 53 50 41 4C 54 45  |ILE.._6...SPALTE|
00000290: 3D 24 45 43 3B 20 41 4B  54 55 45 4C 4C 45 20 43  |=$EC; AKTUELLE C|
000002A0: 55 52 53 4F 52 53 50 41  4C 54 45 00 2E 5F 40 01  |URSORSPALTE.._@.|
000002B0: 5A 45 49 4C 45 31 20 2E  91 30 3B 20 5A 45 49 4C  |ZEILE1 ..0; ZEIL|
000002C0: 45 20 49 4E 20 57 49 4E  44 4F 57 20 23 31 00 52  |E IN WINDOW #1.R|
000002D0: 5F 4A 01 53 50 41 4C 54  45 31 20 2E 91 30 3B 20  |_J.SPALTE1 ..0; |
000002E0: 53 50 41 4C 54 45 20 49  2E 57 49 4E 44 4F 57 20  |SPALTE I.WINDOW |
000002F0: 23 31 00 75 5F 54 01 5A  45 49 4C 45 32 20 2E 91  |#1.u_T.ZEILE2 ..|
00000300: 30 3B 20 5A 45 49 4C 45  20 49 4E 20 57 49 4E 44  |0; ZEILE IN WIND|
00000310: 4F 57 20 23 32 00 99 5F  5E 01 53 50 41 4C 54 45  |OW #2.._^.SPALTE|
00000320: 32 20 2E 91 30 3B 20 53  50 41 4C 54 45 20 49 2E  |2 ..0; SPALTE I.|
00000330: 57 49 4E 44 4F 57 20 23  32 00 9F 5F 68 01 3B 00  |WINDOW #2.._h.;.|
00000340: C1 5F 72 01 2E 8F 53 45  54 43 55 52 3D 24 43 43  |._r...SETCUR=$CC|
00000350: 36 43 3B 20 43 55 52 53  4F 52 20 53 45 54 5A 45  |6C; CURSOR SETZE|
00000360: 4E 00 C7 5F 7C 01 3B 00  EC 5F 86 01 2E 8F 42 41  |N.._|.;.._....BA|
00000370: 53 4F 55 54 3D 24 46 46  44 32 3B 20 5A 45 49 43  |SOUT=$FFD2; ZEIC|
00000380: 48 45 4E 20 41 55 53 47  45 42 45 4E 00 0E 60 90  |HEN AUSGEBEN..`.|
00000390: 01 2E 8F 47 45 54 3D 24  46 46 45 34 3B 20 5A 45  |...GET=$FFE4; ZE|
000003A0: 49 43 48 45 4E 20 45 49  4E 47 45 42 45 4E 00 14  |ICHEN EINGEBEN..|
000003B0: 60 9A 01 3B 00 3D 60 A4  01 54 45 4D 50 31 20 2E  |`..;.=`..TEMP1 .|
000003C0: 91 30 2C 30 3B 20 31 36  2D 42 49 54 2D 5A 57 49  |.0,0; 16-BIT-ZWI|
000003D0: 53 43 48 45 4E 53 50 45  49 43 48 45 52 00 64 60  |SCHENSPEICHER.d`|
000003E0: AE 01 45 52 4B 4C 46 4C  41 47 20 2E 91 30 3B 20  |..ERKLFLAG ..0; |
000003F0: 46 4C 41 47 20 46 55 45  52 20 45 52 4B 4C 41 45  |FLAG FUER ERKLAE|
00000400: 52 55 4E 47 00 6A 60 B8  01 3B 00 91 60 C2 01 2E  |RUNG.j`..;..`...|
00000410: 8F 43 4C 45 41 52 3D 24  39 33 3B 20 41 53 43 49  |.CLEAR=$93; ASCI|
00000420: 49 2D 43 4F 44 45 20 46  55 45 52 20 43 4C 45 41  |I-CODE FUER CLEA|
00000430: 52 00 B6 60 CC 01 2E 8F  48 4F 4D 45 3D 24 31 33  |R..`....HOME=$13|
00000440: 3B 20 41 53 43 49 49 2D  43 4F 44 45 20 46 55 45  |; ASCII-CODE FUE|
00000450: 52 20 48 4F 4D 45 00 DB  60 D6 01 2E 8F 43 52 3D  |R HOME..`....CR=|
00000460: 24 30 44 3B 20 41 53 43  49 49 2D 43 4F 44 45 20  |$0D; ASCII-CODE |
00000470: 46 55 45 52 20 52 45 54  55 52 4E 00 E1 60 E0 01  |FUER RETURN..`..|
00000480: 3B 00 FB 60 EA 01 2E 8F  4C 49 4E 4B 53 31 3D 32  |;..`....LINKS1=2|
00000490: 3B 20 50 41 52 41 4D 45  54 45 52 00 12 61 F4 01  |; PARAMETER..a..|
000004A0: 2E 8F 52 45 43 48 54 53  31 3D 39 2B 31 3B 20 56  |..RECHTS1=9+1; V|
000004B0: 4F 4E 00 28 61 FE 01 2E  8F 4F 42 45 4E 31 3D 32  |ON.(a....OBEN1=2|
000004C0: 3B 20 57 49 4E 44 4F 57  00 41 61 08 02 2E 8F 55  |; WINDOW.Aa....U|
000004D0: 4E 54 45 4E 31 3D 31 30  2B 31 3B 20 4E 52 2E 20  |NTEN1=10+1; NR. |
000004E0: 31 00 47 61 12 02 3B 00  62 61 1C 02 2E 8F 4C 49  |1.Ga..;.ba....LI|
000004F0: 4E 4B 53 32 3D 31 32 3B  20 50 41 52 41 4D 45 54  |NKS2=12; PARAMET|
00000500: 45 52 00 7A 61 26 02 2E  8F 52 45 43 48 54 53 32  |ER.za&...RECHTS2|
00000510: 3D 32 39 2B 31 3B 20 56  4F 4E 00 90 61 30 02 2E  |=29+1; VON..a0..|
00000520: 8F 4F 42 45 4E 32 3D 36  3B 20 57 49 4E 44 4F 57  |.OBEN2=6; WINDOW|
00000530: 00 A9 61 3A 02 2E 8F 55  4E 54 45 4E 32 3D 31 38  |..a:...UNTEN2=18|
00000540: 2B 31 3B 20 4E 52 2E 20  32 00 AF 61 44 02 3B 00  |+1; NR. 2..aD.;.|
00000550: DD 61 4E 02 2E 8F 4C 41  45 4E 47 45 31 3D 28 52  |.aN...LAENGE1=(R|
00000560: 45 43 48 54 53 31 2D 4C  49 4E 4B 53 31 29 2A 28  |ECHTS1-LINKS1)*(|
00000570: 55 4E 54 45 4E 31 2D 4F  42 45 4E 31 29 00 0B 62  |UNTEN1-OBEN1)..b|
00000580: 58 02 2E 8F 4C 41 45 4E  47 45 32 3D 28 52 45 43  |X...LAENGE2=(REC|
00000590: 48 54 53 32 2D 4C 49 4E  4B 53 32 29 2A 28 55 4E  |HTS2-LINKS2)*(UN|
000005A0: 54 45 4E 32 2D 4F 42 45  4E 32 29 00 11 62 62 02  |TEN2-OBEN2)..bb.|
000005B0: 3B 00 36 62 6C 02 4F 55  54 50 55 54 42 59 54 45  |;.6bl.OUTPUTBYTE|
000005C0: 20 2E 91 30 3B 20 5A 57  49 53 43 48 45 4E 53 50  | ..0; ZWISCHENSP|
000005D0: 45 49 43 48 45 52 00 3C  62 76 02 3B 00 65 62 80  |EICHER.<bv.;.eb.|
000005E0: 02 2E 8F 54 45 58 54 50  54 52 3D 24 32 32 3B 20  |...TEXTPTR=$22; |
000005F0: 5A 45 49 47 45 52 20 41  55 46 20 54 45 58 54 53  |ZEIGER AUF TEXTS|
00000600: 54 45 4C 4C 45 00 6B 62  8A 02 3B 00 7F 62 94 02  |TELLE.kb..;..b..|
00000610: 3B 20 50 52 4F 47 52 41  4D 4D 54 45 58 54 3A 00  |; PROGRAMMTEXT:.|
00000620: 93 62 9E 02 3B 20 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  |.b..; ==========|
00000630: 3D 3D 3D 00 99 62 A8 02  3B 00 9F 62 B2 02 3B 00  |===..b..;..b..;.|
00000640: A5 62 BC 02 3B 00 C7 62  C6 02 3B 20 55 4E 54 45  |.b..;..b..; UNTE|
00000650: 52 52 4F 55 54 49 4E 45  4E 20 46 55 45 52 20 57  |RROUTINEN FUER W|
00000660: 49 4E 44 4F 57 53 3A 00  E9 62 D0 02 3B 20 3D 3D  |INDOWS:..b..; ==|
00000670: 3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  |================|
00000680: 3D 3D 3D 3D 3D 3D 3D 3D  3D 00 EF 62 DA 02 3B 00  |=========..b..;.|
00000690: 15 63 E4 02 4F 55 54 57  31 20 82 4F 55 54 50 55  |.c..OUTW1 .OUTPU|
000006A0: 54 42 59 54 45 3B 20 5A  45 49 43 48 45 4E 20 4D  |TBYTE; ZEICHEN M|
000006B0: 45 52 4B 45 4E 00 28 63  EE 02 20 98 3B 20 58 2D  |ERKEN.(c.. .; X-|
000006C0: 52 45 47 49 53 54 45 52  00 37 63 F8 02 20 A0 3B  |REGISTER.7c.. .;|
000006D0: 20 52 45 54 54 45 4E 00  4A 63 02 03 20 9A 3B 20  | RETTEN.Jc.. .; |
000006E0: 59 2D 52 45 47 49 53 54  45 52 00 59 63 0C 03 20  |Y-REGISTER.Yc.. |
000006F0: A0 3B 20 52 45 54 54 45  4E 00 5F 63 16 03 3B 00  |.; RETTEN._c..;.|
00000700: 7A 63 20 03 20 81 53 50  41 4C 54 45 3B 20 43 55  |zc . .SPALTE; CU|
00000710: 52 53 4F 52 53 50 41 4C  54 45 00 89 63 2A 03 20  |RSORSPALTE..c*. |
00000720: A0 3B 20 52 45 54 54 45  4E 00 A2 63 34 03 20 81  |.; RETTEN..c4. .|
00000730: 5A 45 49 4C 45 3B 20 43  55 52 53 4F 52 5A 45 49  |ZEILE; CURSORZEI|
00000740: 4C 45 00 B1 63 3E 03 20  A0 3B 20 52 45 54 54 45  |LE..c>. .; RETTE|
00000750: 4E 00 B7 63 48 03 3B 00  DE 63 52 03 20 81 4F 55  |N..cH.;..cR. .OU|
00000760: 54 50 55 54 42 59 54 45  3B 20 5A 45 49 43 48 45  |TPUTBYTE; ZEICHE|
00000770: 4E 20 57 49 45 44 45 52  20 48 4F 4C 45 4E 00 F1  |N WIEDER HOLEN..|
00000780: 63 5C 03 20 85 23 43 52  3B 20 52 45 54 55 52 4E  |c\. .#CR; RETURN|
00000790: 3F 00 14 64 66 03 20 B7  54 45 53 54 48 4F 4D 45  |?..df. .TESTHOME|
000007A0: 31 3B 20 4E 45 49 4E 2C  20 44 41 4E 4E 20 57 45  |1; NEIN, DANN WE|
000007B0: 49 54 45 52 00 2E 64 70  03 20 81 5A 45 49 4C 45  |ITER..dp. .ZEILE|
000007C0: 31 3B 20 5A 45 49 4C 45  20 48 4F 4C 45 4E 00 4D  |1; ZEILE HOLEN.M|
000007D0: 64 7A 03 20 85 23 55 4E  54 45 4E 31 3B 20 55 4E  |dz. .#UNTEN1; UN|
000007E0: 54 45 52 53 54 45 20 5A  45 49 4C 45 3F 00 6C 64  |TERSTE ZEILE?.ld|
000007F0: 84 03 20 B6 45 4E 44 43  52 31 3B 20 4A 41 2C 20  |.. .ENDCR1; JA, |
00000800: 44 41 4E 4E 20 42 45 45  4E 44 45 4E 00 91 64 8E  |DANN BEENDEN..d.|
00000810: 03 20 8A 5A 45 49 4C 45  31 3B 20 53 4F 4E 53 54  |. .ZEILE1; SONST|
00000820: 20 5A 45 49 4C 45 20 4E  41 43 48 20 55 4E 54 45  | ZEILE NACH UNTE|
00000830: 4E 00 B0 64 98 03 20 81  23 4C 49 4E 4B 53 31 3B  |N..d.. .#LINKS1;|
00000840: 20 4C 49 4E 4B 45 4E 20  52 41 4E 44 20 41 4C 53  | LINKEN RAND ALS|
00000850: 00 CD 64 A2 03 20 82 53  50 41 4C 54 45 31 3B 20  |..d.. .SPALTE1; |
00000860: 53 50 41 4C 54 45 20 53  45 54 5A 45 4E 00 D3 64  |SPALTE SETZEN..d|
00000870: AC 03 3B 00 05 65 B6 03  45 4E 44 43 52 31 20 96  |..;..e..ENDCR1 .|
00000880: 45 4E 44 4F 55 54 57 3B  20 57 45 52 54 45 20 56  |ENDOUTW; WERTE V|
00000890: 4F 4D 20 53 54 41 43 4B  20 48 4F 4C 45 4E 20 26  |OM STACK HOLEN &|
000008A0: 20 45 4E 44 45 00 0B 65  C0 03 3B 00 27 65 CA 03  | ENDE..e..;.'e..|
000008B0: 54 45 53 54 48 4F 4D 45  31 20 85 23 48 4F 4D 45  |TESTHOME1 .#HOME|
000008C0: 3B 20 48 4F 4D 45 3F 00  49 65 D4 03 20 B7 54 45  |; HOME?.Ie.. .TE|
000008D0: 53 54 43 4C 52 31 3B 20  4E 45 49 4E 2C 20 44 41  |STCLR1; NEIN, DA|
000008E0: 4E 4E 20 57 45 49 54 45  52 00 68 65 DE 03 48 4F  |NN WEITER.he..HO|
000008F0: 4D 45 31 20 81 23 4F 42  45 4E 31 3B 20 4F 42 45  |ME1 .#OBEN1; OBE|
00000900: 52 45 4E 20 52 41 4E 44  00 87 65 E8 03 20 82 5A  |REN RAND..e.. .Z|
00000910: 45 49 4C 45 31 3B 20 41  4C 53 20 5A 45 49 4C 45  |EILE1; ALS ZEILE|
00000920: 20 53 45 54 5A 45 4E 00  A2 65 F2 03 20 81 23 4C  | SETZEN..e.. .#L|
00000930: 49 4E 4B 53 31 3B 20 4C  49 4E 4B 45 4E 20 52 41  |INKS1; LINKEN RA|
00000940: 4E 44 00 C3 65 FC 03 20  82 53 50 41 4C 54 45 31  |ND..e.. .SPALTE1|
00000950: 3B 20 41 4C 53 20 53 50  41 4C 54 45 20 53 45 54  |; ALS SPALTE SET|
00000960: 5A 45 4E 00 D7 65 06 04  20 96 45 4E 44 4F 55 54  |ZEN..e.. .ENDOUT|
00000970: 57 3B 20 45 4E 44 45 00  DD 65 10 04 3B 00 FA 65  |W; ENDE..e..;..e|
00000980: 1A 04 54 45 53 54 43 4C  52 31 20 85 23 43 4C 45  |..TESTCLR1 .#CLE|
00000990: 41 52 3B 20 43 4C 45 41  52 3F 00 24 66 24 04 20  |AR; CLEAR?.$f$. |
000009A0: B7 50 52 49 4E 54 31 3B  20 4E 45 49 4E 2C 20 44  |.PRINT1; NEIN, D|
000009B0: 41 4E 4E 20 5A 45 49 43  48 45 4E 20 41 55 53 47  |ANN ZEICHEN AUSG|
000009C0: 45 42 45 4E 00 2A 66 2E  04 3B 00 41 66 38 04 3B  |EBEN.*f..;.Af8.;|
000009D0: 20 57 49 4E 44 4F 57 20  4C 4F 45 53 43 48 45 4E  | WINDOW LOESCHEN|
000009E0: 3A 00 47 66 42 04 3B 00  5E 66 4C 04 20 81 23 31  |:.GfB.;.^fL. .#1|
000009F0: 34 36 3B 20 52 45 56 45  52 53 20 4F 46 46 00 75  |46; REVERS OFF.u|
00000A00: 66 56 04 20 97 42 41 53  4F 55 54 3B 20 41 55 53  |fV. .BASOUT; AUS|
00000A10: 47 45 42 45 4E 00 7B 66  60 04 3B 00 90 66 6A 04  |GEBEN.{f`.;..fj.|
00000A20: 20 81 23 4C 49 4E 4B 53  31 3B 20 4C 49 4E 4B 45  | .#LINKS1; LINKE|
00000A30: 00 A5 66 74 04 20 82 53  50 41 4C 54 45 31 3B 20  |..ft. .SPALTE1; |
00000A40: 4F 42 45 52 45 00 BC 66  7E 04 20 81 23 4F 42 45  |OBERE..f~. .#OBE|
00000A50: 4E 31 3B 20 45 43 4B 45  20 41 4C 53 00 D9 66 88  |N1; ECKE ALS..f.|
00000A60: 04 20 82 5A 45 49 4C 45  31 3B 20 43 55 52 53 4F  |. .ZEILE1; CURSO|
00000A70: 52 50 4F 53 49 54 49 4F  4E 00 DF 66 92 04 3B 00  |RPOSITION..f..;.|
00000A80: 06 67 9C 04 53 43 48 4C  45 49 46 45 31 20 97 43  |.g..SCHLEIFE1 .C|
00000A90: 4C 45 41 52 31 43 3B 20  53 50 41 43 45 20 41 55  |LEAR1C; SPACE AU|
00000AA0: 53 47 45 42 45 4E 00 22  67 A6 04 20 81 53 50 41  |SGEBEN."g.. .SPA|
00000AB0: 4C 54 45 31 3B 20 53 50  41 4C 54 45 20 48 4F 4C  |LTE1; SPALTE HOL|
00000AC0: 45 4E 00 4D 67 B0 04 20  85 23 28 52 45 43 48 54  |EN.Mg.. .#(RECHT|
00000AD0: 53 31 2D 31 29 3B 20 53  43 48 4F 4E 20 41 4D 20  |S1-1); SCHON AM |
00000AE0: 52 45 43 48 54 45 4E 20  52 41 4E 44 3F 00 77 67  |RECHTEN RAND?.wg|
00000AF0: BA 04 20 B5 43 4C 45 41  52 31 41 3B 20 4E 45 49  |.. .CLEAR1A; NEI|
00000B00: 4E 2C 20 44 41 4E 4E 20  53 50 41 4C 54 45 20 45  |N, DANN SPALTE E|
00000B10: 52 48 4F 45 48 45 4E 00  91 67 C4 04 20 81 5A 45  |RHOEHEN..g.. .ZE|
00000B20: 49 4C 45 31 3B 20 5A 45  49 4C 45 20 48 4F 4C 45  |ILE1; ZEILE HOLE|
00000B30: 4E 00 B2 67 CE 04 20 85  23 28 55 4E 54 45 4E 31  |N..g.. .#(UNTEN1|
00000B40: 2D 31 29 3B 20 55 4E 54  45 52 45 52 20 52 41 4E  |-1); UNTERER RAN|
00000B50: 44 3F 00 D5 67 D8 04 20  B8 45 4E 44 43 4C 45 41  |D?..g.. .ENDCLEA|
00000B60: 52 31 3B 20 20 4A 41 2C  20 44 41 4E 4E 20 42 45  |R1;  JA, DANN BE|
00000B70: 45 4E 44 45 4E 00 08 68  E2 04 20 B7 43 4C 45 41  |ENDEN..h.. .CLEA|
00000B80: 52 31 42 3B 20 53 4F 4E  53 54 20 41 4E 20 42 45  |R1B; SONST AN BE|
00000B90: 47 49 4E 4E 20 44 45 52  20 4E 41 45 43 48 53 54  |GINN DER NAECHST|
00000BA0: 45 4E 20 5A 45 49 4C 45  00 0E 68 EC 04 3B 00 34  |EN ZEILE..h..;.4|
00000BB0: 68 F6 04 43 4C 45 41 52  31 41 20 8A 53 50 41 4C  |h..CLEAR1A .SPAL|
00000BC0: 54 45 31 3B 20 53 50 41  4C 54 45 20 45 52 48 4F  |TE1; SPALTE ERHO|
00000BD0: 45 48 45 4E 00 52 68 00  05 20 96 53 43 48 4C 45  |EHEN.Rh.. .SCHLE|
00000BE0: 49 46 45 31 3B 20 57 45  49 54 45 52 4D 41 43 48  |IFE1; WEITERMACH|
00000BF0: 45 4E 00 58 68 0A 05 3B  00 7C 68 14 05 43 4C 45  |EN.Xh..;.|h..CLE|
00000C00: 41 52 31 42 20 8A 5A 45  49 4C 45 31 3B 20 5A 45  |AR1B .ZEILE1; ZE|
00000C10: 49 4C 45 20 45 52 48 4F  45 48 45 4E 00 97 68 1E  |ILE ERHOEHEN..h.|
00000C20: 05 20 81 23 4C 49 4E 4B  53 31 3B 20 4C 49 4E 4B  |. .#LINKS1; LINK|
00000C30: 45 4E 20 52 41 4E 44 00  B8 68 28 05 20 82 53 50  |EN RAND..h(. .SP|
00000C40: 41 4C 54 45 31 3B 20 41  4C 53 20 53 50 41 4C 54  |ALTE1; ALS SPALT|
00000C50: 45 20 53 45 54 5A 45 4E  00 DD 68 32 05 20 96 53  |E SETZEN..h2. .S|
00000C60: 43 48 4C 45 49 46 45 31  3B 20 55 4E 44 20 57 45  |CHLEIFE1; UND WE|
00000C70: 49 54 45 52 20 4C 4F 45  53 43 48 45 4E 00 E3 68  |ITER LOESCHEN..h|
00000C80: 3C 05 3B 00 FE 68 46 05  43 4C 45 41 52 31 43 20  |<.;..hF.CLEAR1C |
00000C90: 83 5A 45 49 4C 45 31 3B  20 5A 45 49 4C 45 00 18  |.ZEILE1; ZEILE..|
00000CA0: 69 50 05 20 84 53 50 41  4C 54 45 31 3B 20 55 4E  |iP. .SPALTE1; UN|
00000CB0: 44 20 53 50 41 4C 54 45  00 2D 69 5A 05 20 97 53  |D SPALTE.-iZ. .S|
00000CC0: 45 54 43 55 52 3B 20 53  45 54 5A 45 4E 00 45 69  |ETCUR; SETZEN.Ei|
00000CD0: 64 05 20 81 23 22 20 22  3B 20 4C 45 45 52 5A 45  |d. .#" "; LEERZE|
00000CE0: 49 43 48 45 4E 00 6E 69  6E 05 20 96 42 41 53 4F  |ICHEN.nin. .BASO|
00000CF0: 55 54 3B 20 41 4E 20 4C  4F 45 53 43 48 50 4F 53  |UT; AN LOESCHPOS|
00000D00: 49 54 49 4F 4E 20 41 55  53 47 45 42 45 4E 00 74  |ITION AUSGEBEN.t|
00000D10: 69 78 05 3B 00 7A 69 82  05 3B 00 B2 69 8C 05 45  |ix.;.zi..;..i..E|
00000D20: 4E 44 43 4C 45 41 52 31  20 96 48 4F 4D 45 31 3B  |NDCLEAR1 .HOME1;|
00000D30: 20 43 55 52 53 4F 52 20  49 4E 20 4C 49 4E 4B 45  | CURSOR IN LINKE|
00000D40: 20 4F 42 45 52 45 20 57  49 4E 44 4F 57 2D 45 43  | OBERE WINDOW-EC|
00000D50: 4B 45 00 B8 69 96 05 3B  00 BE 69 A0 05 3B 00 C4  |KE..i..;..i..;..|
00000D60: 69 AA 05 3B 00 DE 69 B4  05 50 52 49 4E 54 31 20  |i..;..i..PRINT1 |
00000D70: 83 5A 45 49 4C 45 31 3B  20 5A 45 49 4C 45 00 F8  |.ZEILE1; ZEILE..|
00000D80: 69 BE 05 20 84 53 50 41  4C 54 45 31 3B 20 55 4E  |i.. .SPALTE1; UN|
00000D90: 44 20 53 50 41 4C 54 45  00 17 6A C8 05 20 97 53  |D SPALTE..j.. .S|
00000DA0: 45 54 43 55 52 3B 20 49  4D 20 57 49 4E 44 4F 57  |ETCUR; IM WINDOW|
00000DB0: 20 53 45 54 5A 45 4E 00  37 6A D2 05 20 81 4F 55  | SETZEN.7j.. .OU|
00000DC0: 54 50 55 54 42 59 54 45  3B 20 5A 45 49 43 48 45  |TPUTBYTE; ZEICHE|
00000DD0: 4E 20 48 4F 4C 45 4E 00  68 6A DC 05 20 97 42 41  |N HOLEN.hj.. .BA|
00000DE0: 53 4F 55 54 3B 20 55 4E  44 20 41 4E 20 47 45 53  |SOUT; UND AN GES|
00000DF0: 45 54 5A 54 45 52 20 50  4F 53 49 54 49 4F 4E 20  |ETZTER POSITION |
00000E00: 41 55 53 47 45 42 45 4E  00 6E 6A E6 05 3B 00 8D  |AUSGEBEN.nj..;..|
00000E10: 6A F0 05 20 8A 53 50 41  4C 54 45 31 3B 20 53 50  |j.. .SPALTE1; SP|
00000E20: 41 4C 54 45 20 45 52 48  4F 45 48 45 4E 00 A9 6A  |ALTE ERHOEHEN..j|
00000E30: FA 05 20 81 53 50 41 4C  54 45 31 3B 20 53 50 41  |.. .SPALTE1; SPA|
00000E40: 4C 54 45 20 48 4F 4C 45  4E 00 D5 6A 04 06 20 85  |LTE HOLEN..j.. .|
00000E50: 23 52 45 43 48 54 53 31  3B 20 55 45 42 45 52 20  |#RECHTS1; UEBER |
00000E60: 52 45 43 48 54 45 20 47  52 45 4E 5A 45 20 48 49  |RECHTE GRENZE HI|
00000E70: 4E 41 55 53 3F 00 F7 6A  0E 06 20 B5 45 4E 44 4F  |NAUS?..j.. .ENDO|
00000E80: 55 54 57 3B 20 4E 45 49  4E 2C 20 44 41 4E 4E 20  |UTW; NEIN, DANN |
00000E90: 42 45 45 4E 44 45 4E 00  18 6B 18 06 20 81 23 4C  |BEENDEN..k.. .#L|
00000EA0: 49 4E 4B 53 31 3B 20 53  4F 4E 53 54 20 4C 49 4E  |INKS1; SONST LIN|
00000EB0: 4B 45 4E 20 52 41 4E 44  00 39 6B 22 06 20 82 53  |KEN RAND.9k". .S|
00000EC0: 50 41 4C 54 45 31 3B 20  41 4C 53 20 53 50 41 4C  |PALTE1; ALS SPAL|
00000ED0: 54 45 20 53 45 54 5A 45  4E 00 5D 6B 2C 06 20 8A  |TE SETZEN.]k,. .|
00000EE0: 5A 45 49 4C 45 31 3B 20  45 49 4E 45 20 5A 45 49  |ZEILE1; EINE ZEI|
00000EF0: 4C 45 20 4E 41 43 48 20  55 4E 54 45 4E 00 77 6B  |LE NACH UNTEN.wk|
00000F00: 36 06 20 81 5A 45 49 4C  45 31 3B 20 5A 45 49 4C  |6. .ZEILE1; ZEIL|
00000F10: 45 20 48 4F 4C 45 4E 00  9B 6B 40 06 20 85 23 55  |E HOLEN..k@. .#U|
00000F20: 4E 54 45 4E 31 3B 20 53  43 48 4F 4E 20 55 4E 54  |NTEN1; SCHON UNT|
00000F30: 45 52 53 54 45 20 5A 45  49 4C 45 00 BA 6B 4A 06  |ERSTE ZEILE..kJ.|
00000F40: 20 B5 45 4E 44 4F 55 54  57 3B 20 4E 45 49 4E 2C  | .ENDOUTW; NEIN,|
00000F50: 20 44 41 4E 4E 20 45 4E  44 45 00 DF 6B 54 06 20  | DANN ENDE..kT. |
00000F60: 81 23 4F 42 45 4E 31 3B  20 53 4F 4E 53 54 20 43  |.#OBEN1; SONST C|
00000F70: 55 52 53 4F 52 20 49 4D  20 57 49 4E 44 4F 57 00  |URSOR IM WINDOW.|
00000F80: FE 6B 5E 06 20 82 5A 45  49 4C 45 31 3B 20 49 4E  |.k^. .ZEILE1; IN|
00000F90: 20 4F 42 45 52 53 54 45  20 5A 45 49 4C 45 00 04  | OBERSTE ZEILE..|
00000FA0: 6C 68 06 3B 00 19 6C 72  06 45 4E 44 4F 55 54 57  |lh.;..lr.ENDOUTW|
00000FB0: 20 A1 3B 20 5A 45 49 4C  45 00 2C 6C 7C 06 20 82  | .; ZEILE.,l|. .|
00000FC0: 5A 45 49 4C 45 3B 20 48  4F 4C 45 4E 00 3B 6C 86  |ZEILE; HOLEN.;l.|
00000FD0: 06 20 A1 3B 20 53 50 41  4C 54 45 00 4F 6C 90 06  |. .; SPALTE.Ol..|
00000FE0: 20 82 53 50 41 4C 54 45  3B 20 48 4F 4C 45 4E 00  | .SPALTE; HOLEN.|
00000FF0: 55 6C 9A 06 3B 00 68 6C  A4 06 20 A1 3B 20 59 2D  |Ul..;.hl.. .; Y-|
00001000: 52 45 47 49 53 54 45 52  00 76 6C AE 06 20 9B 3B  |REGISTER.vl.. .;|
00001010: 20 48 4F 4C 45 4E 00 89  6C B8 06 20 A1 3B 20 58  | HOLEN..l.. .; X|
00001020: 2D 52 45 47 49 53 54 45  52 00 97 6C C2 06 20 99  |-REGISTER..l.. .|
00001030: 3B 20 48 4F 4C 45 4E 00  B9 6C CC 06 20 81 4F 55  |; HOLEN..l.. .OU|
00001040: 54 50 55 54 42 59 54 45  3B 20 5A 45 49 43 48 45  |TPUTBYTE; ZEICHE|
00001050: 4E 20 49 4E 20 41 4B 4B  55 00 D1 6C D6 06 20 A4  |N IN AKKU..l.. .|
00001060: 3B 20 52 4F 55 54 49 4E  45 20 42 45 45 4E 44 45  |; ROUTINE BEENDE|
00001070: 4E 00 D7 6C E0 06 3B 00  DD 6C EA 06 3B 00 FC 6C  |N..l..;..l..;..l|
00001080: F4 06 3B 20 44 49 45 20  47 4C 45 49 43 48 45 20  |..; DIE GLEICHE |
00001090: 52 4F 55 54 49 4E 45 20  46 55 45 52 00 0D 6D FE  |ROUTINE FUER..m.|
000010A0: 06 3B 20 57 49 4E 44 4F  57 20 23 32 3A 00 13 6D  |.; WINDOW #2:..m|
000010B0: 08 07 3B 00 29 6D 12 07  4F 55 54 57 32 20 82 4F  |..;.)m..OUTW2 .O|
000010C0: 55 54 50 55 54 42 59 54  45 00 30 6D 1C 07 20 98  |UTPUTBYTE.0m.. .|
000010D0: 00 37 6D 26 07 20 A0 00  3E 6D 30 07 20 9A 00 45  |.7m&. ..>m0. ..E|
000010E0: 6D 3A 07 20 A0 00 4B 6D  44 07 3B 00 58 6D 4E 07  |m:. ..KmD.;.XmN.|
000010F0: 20 81 53 50 41 4C 54 45  00 5F 6D 58 07 20 A0 00  | .SPALTE._mX. ..|
00001100: 6B 6D 62 07 20 81 5A 45  49 4C 45 00 72 6D 6C 07  |kmb. .ZEILE.rml.|
00001110: 20 A0 00 78 6D 76 07 3B  00 89 6D 80 07 20 81 4F  | ..xmv.;..m.. .O|
00001120: 55 54 50 55 54 42 59 54  45 00 93 6D 8A 07 20 85  |UTPUTBYTE..m.. .|
00001130: 23 43 52 00 A3 6D 94 07  20 B7 54 45 53 54 48 4F  |#CR..m.. .TESTHO|
00001140: 4D 45 32 00 B0 6D 9E 07  20 81 5A 45 49 4C 45 32  |ME2..m.. .ZEILE2|
00001150: 00 BE 6D A8 07 20 85 23  55 4E 54 45 4E 32 00 CB  |..m.. .#UNTEN2..|
00001160: 6D B2 07 20 B6 45 4E 44  43 52 32 00 D8 6D BC 07  |m.. .ENDCR2..m..|
00001170: 20 8A 5A 45 49 4C 45 32  00 E6 6D C6 07 20 81 23  | .ZEILE2..m.. .#|
00001180: 4C 49 4E 4B 53 32 00 F4  6D D0 07 20 82 53 50 41  |LINKS2..m.. .SPA|
00001190: 4C 54 45 32 00 FA 6D DA  07 3B 00 0E 6E E4 07 45  |LTE2..m..;..n..E|
000011A0: 4E 44 43 52 32 20 96 45  4E 44 4F 55 54 57 00 14  |NDCR2 .ENDOUTW..|
000011B0: 6E EE 07 3B 00 29 6E F8  07 54 45 53 54 48 4F 4D  |n..;.)n..TESTHOM|
000011C0: 45 32 20 85 23 48 4F 4D  45 00 38 6E 02 08 20 B7  |E2 .#HOME.8n.. .|
000011D0: 54 45 53 54 43 4C 52 32  00 4A 6E 0C 08 48 4F 4D  |TESTCLR2.Jn..HOM|
000011E0: 45 32 20 81 23 4F 42 45  4E 32 00 57 6E 16 08 20  |E2 .#OBEN2.Wn.. |
000011F0: 82 5A 45 49 4C 45 32 00  65 6E 20 08 20 81 23 4C  |.ZEILE2.en . .#L|
00001200: 49 4E 4B 53 32 00 73 6E  2A 08 20 82 53 50 41 4C  |INKS2.sn*. .SPAL|
00001210: 54 45 32 00 81 6E 34 08  20 96 45 4E 44 4F 55 54  |TE2..n4. .ENDOUT|
00001220: 57 00 87 6E 3E 08 3B 00  9C 6E 48 08 54 45 53 54  |W..n>.;..nH.TEST|
00001230: 43 4C 52 32 20 85 23 43  4C 45 41 52 00 A9 6E 52  |CLR2 .#CLEAR..nR|
00001240: 08 20 B7 50 52 49 4E 54  32 00 AF 6E 5C 08 3B 00  |. .PRINT2..n\.;.|
00001250: C6 6E 66 08 3B 20 57 49  4E 44 4F 57 20 4C 4F 45  |.nf.; WINDOW LOE|
00001260: 53 43 48 45 4E 3A 00 CC  6E 70 08 3B 00 E3 6E 7A  |SCHEN:..np.;..nz|
00001270: 08 20 81 23 31 34 36 3B  20 52 45 56 45 52 53 20  |. .#146; REVERS |
00001280: 4F 46 46 00 FA 6E 84 08  20 97 42 41 53 4F 55 54  |OFF..n.. .BASOUT|
00001290: 3B 20 41 55 53 47 45 42  45 4E 00 00 6F 8E 08 3B  |; AUSGEBEN..o..;|
000012A0: 00 0E 6F 98 08 20 81 23  4C 49 4E 4B 53 32 00 1C  |..o.. .#LINKS2..|
000012B0: 6F A2 08 20 82 53 50 41  4C 54 45 32 00 29 6F AC  |o.. .SPALTE2.)o.|
000012C0: 08 20 81 23 4F 42 45 4E  32 00 36 6F B6 08 20 82  |. .#OBEN2.6o.. .|
000012D0: 5A 45 49 4C 45 32 00 3C  6F C0 08 3B 00 53 6F CA  |ZEILE2.<o..;.So.|
000012E0: 08 53 43 48 4C 45 49 46  45 32 20 97 43 4C 45 41  |.SCHLEIFE2 .CLEA|
000012F0: 52 32 43 00 61 6F D4 08  20 81 53 50 41 4C 54 45  |R2C.ao.. .SPALTE|
00001300: 32 00 74 6F DE 08 20 85  23 28 52 45 43 48 54 53  |2.to.. .#(RECHTS|
00001310: 32 2D 31 29 00 82 6F E8  08 20 B5 43 4C 45 41 52  |2-1)..o.. .CLEAR|
00001320: 32 41 00 8F 6F F2 08 20  81 5A 45 49 4C 45 32 00  |2A..o.. .ZEILE2.|
00001330: A1 6F FC 08 20 85 23 28  55 4E 54 45 4E 32 2D 31  |.o.. .#(UNTEN2-1|
00001340: 29 00 B1 6F 06 09 20 B8  45 4E 44 43 4C 45 41 52  |)..o.. .ENDCLEAR|
00001350: 32 00 BF 6F 10 09 20 B7  43 4C 45 41 52 32 42 00  |2..o.. .CLEAR2B.|
00001360: C5 6F 1A 09 3B 00 DA 6F  24 09 43 4C 45 41 52 32  |.o..;..o$.CLEAR2|
00001370: 41 20 8A 53 50 41 4C 54  45 32 00 EA 6F 2E 09 20  |A .SPALTE2..o.. |
00001380: 96 53 43 48 4C 45 49 46  45 32 00 F0 6F 38 09 3B  |.SCHLEIFE2..o8.;|
00001390: 00 04 70 42 09 43 4C 45  41 52 32 42 20 8A 5A 45  |..pB.CLEAR2B .ZE|
000013A0: 49 4C 45 32 00 12 70 4C  09 20 81 23 4C 49 4E 4B  |ILE2..pL. .#LINK|
000013B0: 53 32 00 20 70 56 09 20  82 53 50 41 4C 54 45 32  |S2. pV. .SPALTE2|
000013C0: 00 30 70 60 09 20 96 53  43 48 4C 45 49 46 45 32  |.0p`. .SCHLEIFE2|
000013D0: 00 36 70 6A 09 3B 00 4A  70 74 09 43 4C 45 41 52  |.6pj.;.Jpt.CLEAR|
000013E0: 32 43 20 83 5A 45 49 4C  45 32 00 58 70 7E 09 20  |2C .ZEILE2.Xp~. |
000013F0: 84 53 50 41 4C 54 45 32  00 65 70 88 09 20 97 53  |.SPALTE2.ep.. .S|
00001400: 45 54 43 55 52 00 70 70  92 09 20 81 23 22 20 22  |ETCUR.pp.. .#" "|
00001410: 00 7D 70 9C 09 20 96 42  41 53 4F 55 54 00 83 70  |.}p.. .BASOUT..p|
00001420: A6 09 3B 00 89 70 B0 09  3B 00 9E 70 BA 09 45 4E  |..;..p..;..p..EN|
00001430: 44 43 4C 45 41 52 32 20  96 48 4F 4D 45 32 00 A4  |DCLEAR2 .HOME2..|
00001440: 70 C4 09 3B 00 AA 70 CE  09 3B 00 B0 70 D8 09 3B  |p..;..p..;..p..;|
00001450: 00 C3 70 E2 09 50 52 49  4E 54 32 20 83 5A 45 49  |..p..PRINT2 .ZEI|
00001460: 4C 45 32 00 D1 70 EC 09  20 84 53 50 41 4C 54 45  |LE2..p.. .SPALTE|
00001470: 32 00 DE 70 F6 09 20 97  53 45 54 43 55 52 00 EF  |2..p.. .SETCUR..|
00001480: 70 00 0A 20 81 4F 55 54  50 55 54 42 59 54 45 00  |p.. .OUTPUTBYTE.|
00001490: FC 70 0A 0A 20 97 42 41  53 4F 55 54 00 02 71 14  |.p.. .BASOUT..q.|
000014A0: 0A 3B 00 10 71 1E 0A 20  8A 53 50 41 4C 54 45 32  |.;..q.. .SPALTE2|
000014B0: 00 1E 71 28 0A 20 81 53  50 41 4C 54 45 32 00 2D  |..q(. .SPALTE2.-|
000014C0: 71 32 0A 20 85 23 52 45  43 48 54 53 32 00 3C 71  |q2. .#RECHTS2.<q|
000014D0: 3C 0A 20 B5 45 4E 44 4F  55 54 57 32 00 4A 71 46  |<. .ENDOUTW2.JqF|
000014E0: 0A 20 81 23 4C 49 4E 4B  53 32 00 58 71 50 0A 20  |. .#LINKS2.XqP. |
000014F0: 82 53 50 41 4C 54 45 32  00 65 71 5A 0A 20 8A 5A  |.SPALTE2.eqZ. .Z|
00001500: 45 49 4C 45 32 00 72 71  64 0A 20 81 5A 45 49 4C  |EILE2.rqd. .ZEIL|
00001510: 45 32 00 80 71 6E 0A 20  85 23 55 4E 54 45 4E 32  |E2..qn. .#UNTEN2|
00001520: 00 8F 71 78 0A 20 B5 45  4E 44 4F 55 54 57 32 00  |..qx. .ENDOUTW2.|
00001530: 9C 71 82 0A 20 81 23 4F  42 45 4E 32 00 A9 71 8C  |.q.. .#OBEN2..q.|
00001540: 0A 20 82 5A 45 49 4C 45  32 00 AF 71 96 0A 3B 00  |. .ZEILE2..q..;.|
00001550: DB 71 A0 0A 45 4E 44 4F  55 54 57 32 20 96 45 4E  |.q..ENDOUTW2 .EN|
00001560: 44 4F 55 54 57 3B 20 57  45 49 54 45 52 20 57 49  |DOUTW; WEITER WI|
00001570: 45 20 42 45 49 20 4F 55  54 57 31 00 E1 71 AA 0A  |E BEI OUTW1..q..|
00001580: 3B 00 E7 71 B4 0A 3B 00  ED 71 BE 0A 3B 00 F3 71  |;..q..;..q..;..q|
00001590: C8 0A 3B 00 13 72 D2 0A  3B 20 52 4F 55 54 49 4E  |..;..r..; ROUTIN|
000015A0: 45 20 5A 55 4D 20 44 52  55 43 4B 45 4E 20 45 49  |E ZUM DRUCKEN EI|
000015B0: 4E 45 53 00 28 72 DC 0A  3B 20 47 41 4E 5A 45 4E  |NES.(r..; GANZEN|
000015C0: 20 57 49 4E 44 4F 57 53  00 2E 72 E6 0A 3B 00 53  | WINDOWS..r..;.S|
000015D0: 72 F0 0A 3B 20 41 44 52  45 53 53 45 20 57 49 52  |r..; ADRESSE WIR|
000015E0: 44 20 49 4E 20 41 2F 59  20 55 45 42 45 52 47 45  |D IN A/Y UEBERGE|
000015F0: 42 45 4E 00 59 72 FA 0A  3B 00 7D 72 04 0B 50 52  |BEN.Yr..;.}r..PR|
00001600: 57 49 4E 31 20 82 54 45  58 54 50 54 52 3B 20 4C  |WIN1 .TEXTPTR; L|
00001610: 4F 2D 42 59 54 45 20 53  45 54 5A 45 4E 00 9D 72  |O-BYTE SETZEN..r|
00001620: 0E 0B 20 89 54 45 58 54  50 54 52 2B 31 3B 20 48  |.. .TEXTPTR+1; H|
00001630: 49 2D 42 59 54 45 20 53  45 54 5A 45 4E 00 A3 72  |I-BYTE SETZEN..r|
00001640: 18 0B 3B 00 C8 72 22 0B  20 81 23 48 4F 4D 45 3B  |..;..r". .#HOME;|
00001650: 20 4C 49 4E 4B 45 20 4F  42 45 52 45 20 57 49 4E  | LINKE OBERE WIN|
00001660: 44 4F 57 2D 45 43 4B 45  00 E0 72 2C 0B 20 97 4F  |DOW-ECKE..r,. .O|
00001670: 55 54 57 31 3B 20 41 4E  53 50 52 49 4E 47 45 4E  |UTW1; ANSPRINGEN|
00001680: 00 04 73 36 0B 20 A6 3B  20 43 41 52 52 59 20 56  |..s6. .; CARRY V|
00001690: 4F 52 20 41 44 44 49 54  49 4F 4E 20 4C 4F 45 53  |OR ADDITION LOES|
000016A0: 43 48 45 4E 00 20 73 40  0B 20 81 54 45 58 54 50  |CHEN. s@. .TEXTP|
000016B0: 54 52 3B 20 5A 55 52 20  41 4E 46 41 4E 47 53 2D  |TR; ZUR ANFANGS-|
000016C0: 00 3F 73 4A 0B 20 86 23  3C 28 4C 41 45 4E 47 45  |.?sJ. .#<(LAENGE|
000016D0: 31 29 3B 20 41 44 52 45  53 53 45 20 44 45 53 00  |1); ADRESSE DES.|
000016E0: 53 73 54 0B 20 82 54 45  4D 50 31 3B 20 54 45 58  |SsT. .TEMP1; TEX|
000016F0: 54 45 53 00 74 73 5E 0B  20 81 54 45 58 54 50 54  |TES.ts^. .TEXTPT|
00001700: 52 2B 31 3B 20 57 49 52  44 20 4C 41 45 4E 47 45  |R+1; WIRD LAENGE|
00001710: 20 44 45 53 00 97 73 68  0B 20 86 23 3E 28 4C 41  | DES..sh. .#>(LA|
00001720: 45 4E 47 45 31 29 3B 20  54 45 58 54 45 53 20 41  |ENGE1); TEXTES A|
00001730: 44 44 49 45 52 54 2E 00  C4 73 72 0B 20 82 54 45  |DDIERT...sr. .TE|
00001740: 4D 50 31 2B 31 3B 20 45  52 47 45 42 4E 49 53 20  |MP1+1; ERGEBNIS |
00001750: 49 4E 20 28 54 45 4D 50  31 29 2F 28 54 45 4D 50  |IN (TEMP1)/(TEMP|
00001760: 31 2B 31 29 00 CA 73 7C  0B 3B 00 DF 73 86 0B 20  |1+1)..s|.;..s.. |
00001770: 84 23 30 3B 20 4F 46 46  53 45 54 20 3D 20 30 00  |.#0; OFFSET = 0.|
00001780: 12 74 90 0B 53 43 48 4C  45 49 46 45 33 20 81 28  |.t..SCHLEIFE3 .(|
00001790: 54 45 58 54 50 54 52 29  2C 59 3B 20 5A 45 49 43  |TEXTPTR),Y; ZEIC|
000017A0: 48 45 4E 20 41 55 53 20  54 45 58 54 20 48 4F 4C  |HEN AUS TEXT HOL|
000017B0: 45 4E 00 2C 74 9A 0B 20  97 4F 55 54 57 31 3B 20  |EN.,t.. .OUTW1; |
000017C0: 55 4E 44 20 41 55 53 47  45 42 45 4E 00 46 74 A4  |UND AUSGEBEN.Ft.|
000017D0: 0B 20 8A 54 45 58 54 50  54 52 3B 20 5A 45 49 47  |. .TEXTPTR; ZEIG|
000017E0: 45 52 20 41 55 46 00 60  74 AE 0B 20 B7 50 52 57  |ER AUF.`t.. .PRW|
000017F0: 49 4E 31 41 3B 20 54 45  58 54 53 54 45 4C 4C 45  |IN1A; TEXTSTELLE|
00001800: 00 7F 74 B8 0B 20 8A 54  45 58 54 50 54 52 2B 31  |..t.. .TEXTPTR+1|
00001810: 3B 20 55 4D 20 31 20 45  52 48 4F 45 48 45 4E 00  |; UM 1 ERHOEHEN.|
00001820: 85 74 C2 0B 3B 00 A4 74  CC 0B 50 52 57 49 4E 31  |.t..;..t..PRWIN1|
00001830: 41 20 81 54 45 58 54 50  54 52 3B 20 50 52 55 45  |A .TEXTPTR; PRUE|
00001840: 46 45 4E 2C 00 BA 74 D6  0B 20 85 54 45 4D 50 31  |FEN,..t.. .TEMP1|
00001850: 3B 20 4F 42 20 53 43 48  4F 4E 00 D5 74 E0 0B 20  |; OB SCHON..t.. |
00001860: 81 54 45 58 54 50 54 52  2B 31 3B 20 44 45 52 20  |.TEXTPTR+1; DER |
00001870: 47 41 4E 5A 45 00 FA 74  EA 0B 20 92 54 45 4D 50  |GANZE..t.. .TEMP|
00001880: 31 2B 31 3B 20 54 45 58  54 20 41 55 53 47 45 47  |1+1; TEXT AUSGEG|
00001890: 45 42 45 4E 20 57 55 52  44 45 00 1E 75 F4 0B 20  |EBEN WURDE..u.. |
000018A0: B5 53 43 48 4C 45 49 46  45 33 3B 20 4E 45 49 4E  |.SCHLEIFE3; NEIN|
000018B0: 20 28 43 3D 30 29 3A 20  57 45 49 54 45 52 00 24  | (C=0): WEITER.$|
000018C0: 75 FE 0B 3B 00 37 75 08  0C 20 A4 3B 20 53 4F 4E  |u..;.7u.. .; SON|
000018D0: 53 54 20 45 4E 44 45 00  3D 75 12 0C 3B 00 43 75  |ST ENDE.=u..;.Cu|
000018E0: 1C 0C 3B 00 66 75 26 0C  3B 20 45 52 4B 4C 41 45  |..;.fu&.; ERKLAE|
000018F0: 52 55 4E 47 53 54 45 58  54 20 49 4E 20 57 49 4E  |RUNGSTEXT IN WIN|
00001900: 44 4F 57 20 23 31 00 76  75 30 0C 3B 20 53 43 48  |DOW #1.vu0.; SCH|
00001910: 52 45 49 42 45 4E 00 7C  75 3A 0C 3B 00 82 75 44  |REIBEN.|u:.;..uD|
00001920: 0C 3B 00 9F 75 4E 0C 45  52 4B 4C 41 45 52 47 20  |.;..uN.ERKLAERG |
00001930: 81 23 31 38 3B 20 52 45  56 45 52 53 20 4F 4E 00  |.#18; REVERS ON.|
00001940: B6 75 58 0C 20 97 42 41  53 4F 55 54 3B 20 41 55  |.uX. .BASOUT; AU|
00001950: 53 47 45 42 45 4E 00 D5  75 62 0C 20 81 23 3C 28  |SGEBEN..ub. .#<(|
00001960: 45 52 4B 4C 54 58 29 3B  20 45 52 4B 4C 41 45 52  |ERKLTX); ERKLAER|
00001970: 55 4E 47 53 2D 00 EC 75  6C 0C 20 84 23 3E 28 45  |UNGS-..ul. .#>(E|
00001980: 52 4B 4C 54 58 29 3B 20  54 45 58 54 00 03 76 76  |RKLTX); TEXT..vv|
00001990: 0C 20 96 50 52 57 49 4E  31 3B 20 41 55 53 47 45  |. .PRWIN1; AUSGE|
000019A0: 42 45 4E 00 09 76 80 0C  3B 00 21 76 8A 0C 45 52  |BEN..v..;.!v..ER|
000019B0: 4B 4C 54 58 20 2E 91 22  20 20 20 20 20 20 20 20  |KLTX .."        |
000019C0: 22 00 33 76 94 0C 20 2E  91 22 20 44 49 45 53 20  |".3v.. .." DIES |
000019D0: 20 20 22 00 45 76 9E 0C  20 2E 91 22 20 20 20 20  |  ".Ev.. .."    |
000019E0: 20 20 20 20 22 00 57 76  A8 0C 20 2E 91 22 20 49  |    ".Wv.. .." I|
000019F0: 53 54 20 20 20 20 22 00  69 76 B2 0C 20 2E 91 22  |ST    ".iv.. .."|
00001A00: 20 20 20 20 20 20 20 20  22 00 7B 76 BC 0C 20 2E  |        ".{v.. .|
00001A10: 91 22 20 57 49 4E 44 4F  57 20 22 00 8D 76 C6 0C  |." WINDOW "..v..|
00001A20: 20 2E 91 22 20 20 20 20  20 20 20 20 22 00 9F 76  | .."        "..v|
00001A30: D0 0C 20 2E 91 22 20 4E  52 2E 20 31 20 20 22 00  |.. .." NR. 1  ".|
00001A40: B1 76 DA 0C 20 2E 91 22  20 20 20 20 20 20 20 20  |.v.. .."        |
00001A50: 22 00 B7 76 E4 0C 3B 00  BD 76 EE 0C 3B 00 DD 76  |"..v..;..v..;..v|
00001A60: F8 0C 3B 20 52 4F 55 54  49 4E 45 20 5A 55 4D 20  |..; ROUTINE ZUM |
00001A70: 44 52 55 43 4B 45 4E 20  45 49 4E 45 53 00 01 77  |DRUCKEN EINES..w|
00001A80: 02 0D 3B 20 47 41 4E 5A  45 4E 20 57 49 4E 44 4F  |..; GANZEN WINDO|
00001A90: 57 53 20 46 55 45 52 20  57 49 4E 44 4F 57 20 23  |WS FUER WINDOW #|
00001AA0: 32 00 07 77 0C 0D 3B 00  1B 77 16 0D 50 52 57 49  |2..w..;..w..PRWI|
00001AB0: 4E 32 20 82 54 45 58 54  50 54 52 00 2B 77 20 0D  |N2 .TEXTPTR.+w .|
00001AC0: 20 89 54 45 58 54 50 54  52 2B 31 00 31 77 2A 0D  | .TEXTPTR+1.1w*.|
00001AD0: 3B 00 3D 77 34 0D 20 81  23 48 4F 4D 45 00 49 77  |;.=w4. .#HOME.Iw|
00001AE0: 3E 0D 20 97 4F 55 54 57  32 00 50 77 48 0D 20 A6  |>. .OUTW2.PwH. .|
00001AF0: 00 5E 77 52 0D 20 81 54  45 58 54 50 54 52 00 70  |.^wR. .TEXTPTR.p|
00001B00: 77 5C 0D 20 86 23 3C 28  4C 41 45 4E 47 45 32 29  |w\. .#<(LAENGE2)|
00001B10: 00 7C 77 66 0D 20 82 54  45 4D 50 31 00 8C 77 70  |.|wf. .TEMP1..wp|
00001B20: 0D 20 81 54 45 58 54 50  54 52 2B 31 00 9E 77 7A  |. .TEXTPTR+1..wz|
00001B30: 0D 20 86 23 3E 28 4C 41  45 4E 47 45 32 29 00 AC  |. .#>(LAENGE2)..|
00001B40: 77 84 0D 20 82 54 45 4D  50 31 2B 31 00 B2 77 8E  |w.. .TEMP1+1..w.|
00001B50: 0D 3B 00 BB 77 98 0D 20  84 23 30 00 D6 77 A2 0D  |.;..w.. .#0..w..|
00001B60: 53 43 48 4C 45 49 46 45  34 20 81 28 54 45 58 54  |SCHLEIFE4 .(TEXT|
00001B70: 50 54 52 29 2C 59 00 E2  77 AC 0D 20 97 4F 55 54  |PTR),Y..w.. .OUT|
00001B80: 57 32 00 F0 77 B6 0D 20  8A 54 45 58 54 50 54 52  |W2..w.. .TEXTPTR|
00001B90: 00 FE 77 C0 0D 20 B7 50  52 57 49 4E 32 41 00 0E  |..w.. .PRWIN2A..|
00001BA0: 78 CA 0D 20 8A 54 45 58  54 50 54 52 2B 31 00 14  |x.. .TEXTPTR+1..|
00001BB0: 78 D4 0D 3B 00 29 78 DE  0D 50 52 57 49 4E 32 41  |x..;.)x..PRWIN2A|
00001BC0: 20 81 54 45 58 54 50 54  52 00 35 78 E8 0D 20 85  | .TEXTPTR.5x.. .|
00001BD0: 54 45 4D 50 31 00 45 78  F2 0D 20 81 54 45 58 54  |TEMP1.Ex.. .TEXT|
00001BE0: 50 54 52 2B 31 00 53 78  FC 0D 20 92 54 45 4D 50  |PTR+1.Sx.. .TEMP|
00001BF0: 31 2B 31 00 63 78 06 0E  20 B5 53 43 48 4C 45 49  |1+1.cx.. .SCHLEI|
00001C00: 46 45 34 00 69 78 10 0E  3B 00 70 78 1A 0E 20 A4  |FE4.ix..;.px.. .|
00001C10: 00 76 78 24 0E 3B 00 7C  78 2E 0E 3B 00 9F 78 38  |.vx$.;.|x..;..x8|
00001C20: 0E 3B 20 4D 45 4E 55 45  20 49 4E 20 57 49 4E 44  |.; MENUE IN WIND|
00001C30: 4F 57 20 23 32 20 53 43  48 52 45 49 42 45 4E 00  |OW #2 SCHREIBEN.|
00001C40: A5 78 42 0E 3B 00 AB 78  4C 0E 3B 00 CB 78 56 0E  |.xB.;..xL.;..xV.|
00001C50: 53 43 48 52 4D 45 4E 55  45 20 81 23 31 34 36 3B  |SCHRMENUE .#146;|
00001C60: 20 52 45 56 45 52 53 20  4F 46 46 00 E2 78 60 0E  | REVERS OFF..x`.|
00001C70: 20 97 42 41 53 4F 55 54  3B 20 41 55 53 47 45 42  | .BASOUT; AUSGEB|
00001C80: 45 4E 00 FC 78 6A 0E 20  81 23 3C 28 4D 45 4E 55  |EN..xj. .#<(MENU|
00001C90: 45 54 58 29 3B 20 4D 45  4E 55 45 2D 00 14 79 74  |ETX); MENUE-..yt|
00001CA0: 0E 20 84 23 3E 28 4D 45  4E 55 45 54 58 29 3B 20  |. .#>(MENUETX); |
00001CB0: 54 45 58 54 00 2B 79 7E  0E 20 96 50 52 57 49 4E  |TEXT.+y~. .PRWIN|
00001CC0: 32 3B 20 41 55 53 47 45  42 45 4E 00 31 79 88 0E  |2; AUSGEBEN.1y..|
00001CD0: 3B 00 54 79 92 0E 4D 45  4E 55 45 54 58 20 2E 91  |;.Ty..MENUETX ..|
00001CE0: 22 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |"***************|
00001CF0: 2A 2A 2A 22 00 70 79 9C  0E 20 2E 91 22 2A 20 20  |***".py.. .."*  |
00001D00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 2A 22  |              *"|
00001D10: 00 8C 79 A6 0E 20 2E 91  22 2A 20 20 20 20 20 4D  |..y.. .."*     M|
00001D20: 45 4E 55 45 20 20 20 20  20 20 2A 22 00 A8 79 B0  |ENUE      *"..y.|
00001D30: 0E 20 2E 91 22 2A 20 20  20 20 20 20 20 20 20 20  |. .."*          |
00001D40: 20 20 20 20 20 20 2A 22  00 C4 79 BA 0E 20 2E 91  |      *"..y.. ..|
00001D50: 22 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |"***************|
00001D60: 2A 2A 2A 22 00 E0 79 C4  0E 20 2E 91 22 2A 20 20  |***"..y.. .."*  |
00001D70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 2A 22  |              *"|
00001D80: 00 FC 79 CE 0E 20 2E 91  22 2A 20 28 31 29 20 45  |..y.. .."* (1) E|
00001D90: 52 4B 4C 41 45 52 55 4E  47 20 2A 22 00 18 7A D8  |RKLAERUNG *"..z.|
00001DA0: 0E 20 2E 91 22 2A 20 20  20 20 20 20 20 20 20 20  |. .."*          |
00001DB0: 20 20 20 20 20 20 2A 22  00 34 7A E2 0E 20 2E 91  |      *".4z.. ..|
00001DC0: 22 2A 20 28 32 29 20 46  41 52 42 45 20 20 20 20  |"* (2) FARBE    |
00001DD0: 20 20 2A 22 00 50 7A EC  0E 20 2E 91 22 2A 20 20  |  *".Pz.. .."*  |
00001DE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 2A 22  |              *"|
00001DF0: 00 6C 7A F6 0E 20 2E 91  22 2A 20 28 33 29 20 42  |.lz.. .."* (3) B|
00001E00: 45 45 4E 44 45 4E 20 20  20 20 2A 22 00 88 7A 00  |EENDEN    *"..z.|
00001E10: 0F 20 2E 91 22 2A 20 20  20 20 20 20 20 20 20 20  |. .."*          |
00001E20: 20 20 20 20 20 20 2A 22  00 A4 7A 0A 0F 20 2E 91  |      *"..z.. ..|
00001E30: 22 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |"***************|
00001E40: 2A 2A 2A 22 00 AA 7A 14  0F 3B 00 B0 7A 1E 0F 3B  |***"..z..;..z..;|
00001E50: 00 B6 7A 28 0F 3B 00 CA  7A 32 0F 3B 20 48 41 55  |..z(.;..z2.; HAU|
00001E60: 50 54 50 52 4F 47 52 41  4D 4D 00 DE 7A 3C 0F 3B  |PTPROGRAMM..z<.;|
00001E70: 20 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 00 E4  | =============..|
00001E80: 7A 46 0F 3B 00 04 7B 50  0F 4D 41 49 4E 20 81 23  |zF.;..{P.MAIN .#|
00001E90: 30 3B 20 43 4F 44 45 20  46 55 45 52 20 53 43 48  |0; CODE FUER SCH|
00001EA0: 57 41 52 5A 00 20 7B 5A  0F 20 82 24 44 30 32 30  |WARZ. {Z. .$D020|
00001EB0: 3B 20 52 41 48 4D 45 4E  20 53 43 48 57 41 52 5A  |; RAHMEN SCHWARZ|
00001EC0: 00 40 7B 64 0F 20 82 24  44 30 32 31 3B 48 49 4E  |.@{d. .$D021;HIN|
00001ED0: 54 45 52 47 52 55 4E 44  20 53 43 48 57 41 52 5A  |TERGRUND SCHWARZ|
00001EE0: 00 60 7B 6E 0F 20 81 23  35 3B 20 41 53 43 49 49  |.`{n. .#5; ASCII|
00001EF0: 2D 43 4F 44 45 20 46 55  45 52 20 57 45 49 53 53  |-CODE FUER WEISS|
00001F00: 00 86 7B 78 0F 20 97 42  41 53 4F 55 54 3B 20 41  |..{x. .BASOUT; A|
00001F10: 4C 53 20 53 43 48 52 49  46 54 46 41 52 42 45 20  |LS SCHRIFTFARBE |
00001F20: 53 45 54 5A 45 4E 00 A0  7B 82 0F 20 81 23 30 3B  |SETZEN..{.. .#0;|
00001F30: 20 45 52 4B 4C 41 45 52  55 4E 47 53 46 4C 41 47  | ERKLAERUNGSFLAG|
00001F40: 00 BE 7B 8C 0F 20 82 45  52 4B 4C 46 4C 41 47 3B  |..{.. .ERKLFLAG;|
00001F50: 20 5A 55 52 55 45 43 4B  53 45 54 5A 45 4E 00 C4  | ZURUECKSETZEN..|
00001F60: 7B 96 0F 3B 00 E4 7B A0  0F 20 97 53 43 48 52 4D  |{..;..{.. .SCHRM|
00001F70: 45 4E 55 45 3B 20 4D 45  4E 55 45 20 41 55 53 47  |ENUE; MENUE AUSG|
00001F80: 45 42 45 4E 00 EA 7B AA  0F 3B 00 0C 7C B4 0F 54  |EBEN..{..;..|..T|
00001F90: 41 53 54 45 20 97 47 45  54 3B 20 54 41 53 54 45  |ASTE .GET; TASTE|
00001FA0: 4E 44 52 55 43 4B 20 48  4F 4C 45 4E 00 1D 7C BE  |NDRUCK HOLEN..|.|
00001FB0: 0F 20 85 23 22 31 22 3B  20 22 31 22 3F 00 4F 7C  |. .#"1"; "1"?.O||
00001FC0: C8 0F 20 B8 50 55 4E 4B  54 31 3B 20 4A 41 3A 20  |.. .PUNKT1; JA: |
00001FD0: 52 4F 55 54 49 4E 45 20  46 55 45 52 20 50 55 4E  |ROUTINE FUER PUN|
00001FE0: 4B 54 20 31 20 41 4E 53  50 52 49 4E 47 45 4E 00  |KT 1 ANSPRINGEN.|
00001FF0: 60 7C D2 0F 20 85 23 22  32 22 3B 20 22 32 22 3F  |`|.. .#"2"; "2"?|
00002000: 00 91 7C DC 0F 20 B8 50  55 4E 4B 54 32 3B 20 4A  |..|.. .PUNKT2; J|
00002010: 41 3A 20 52 4F 55 54 49  4E 45 20 46 55 45 52 20  |A: ROUTINE FUER |
00002020: 50 55 4E 4B 54 32 20 41  4E 53 50 52 49 4E 47 45  |PUNKT2 ANSPRINGE|
00002030: 4E 00 A2 7C E6 0F 20 85  23 22 33 22 3B 20 22 33  |N..|.. .#"3"; "3|
00002040: 22 3F 00 CB 7C F0 0F 20  B7 54 41 53 54 45 3B 20  |"?..|.. .TASTE; |
00002050: 4E 45 49 4E 2C 20 44 41  4E 4E 20 41 55 46 20 54  |NEIN, DANN AUF T|
00002060: 41 53 54 45 20 57 41 52  54 45 4E 00 D1 7C FA 0F  |ASTE WARTEN..|..|
00002070: 3B 00 E9 7C 04 10 3B 20  50 55 4E 4B 54 20 33 20  |;..|..; PUNKT 3 |
00002080: 28 42 45 45 4E 44 45 4E  29 00 EF 7C 0E 10 3B 00  |(BEENDEN)..|..;.|
00002090: FF 7C 18 10 20 A4 3B 20  42 45 45 4E 44 45 4E 00  |.|.. .; BEENDEN.|
000020A0: 05 7D 22 10 3B 00 0B 7D  2C 10 3B 00 22 7D 36 10  |.}".;..},.;."}6.|
000020B0: 3B 20 50 55 4E 4B 54 20  32 20 28 46 41 52 42 45  |; PUNKT 2 (FARBE|
000020C0: 29 3A 00 28 7D 40 10 3B  00 50 7D 4A 10 50 55 4E  |):.(}@.;.P}J.PUN|
000020D0: 4B 54 32 20 8A 24 44 30  32 30 3B 20 52 41 48 4D  |KT2 .$D020; RAHM|
000020E0: 45 4E 46 41 52 42 45 20  45 52 48 4F 45 48 45 4E  |ENFARBE ERHOEHEN|
000020F0: 00 73 7D 54 10 20 8A 24  44 30 32 31 3B 20 41 55  |.s}T. .$D021; AU|
00002100: 43 48 20 48 49 4E 54 45  52 47 52 55 4E 44 46 41  |CH HINTERGRUNDFA|
00002110: 52 42 45 00 92 7D 5E 10  20 96 54 41 53 54 45 3B  |RBE..}^. .TASTE;|
00002120: 20 5A 55 52 55 45 43 4B  20 5A 55 4D 20 4D 45 4E  | ZURUECK ZUM MEN|
00002130: 55 45 00 98 7D 68 10 3B  00 9E 7D 72 10 3B 00 C4  |UE..}h.;..}r.;..|
00002140: 7D 7C 10 50 55 4E 4B 54  31 20 81 45 52 4B 4C 46  |}|.PUNKT1 .ERKLF|
00002150: 4C 41 47 3B 20 45 52 4B  4C 41 45 52 55 4E 47 53  |LAG; ERKLAERUNGS|
00002160: 46 4C 41 47 00 D8 7D 86  10 20 95 23 31 3B 20 22  |FLAG..}.. .#1; "|
00002170: 53 4B 49 50 50 45 4E 22  00 FD 7D 90 10 20 82 45  |SKIPPEN"..}.. .E|
00002180: 52 4B 4C 46 4C 41 47 3B  20 55 4E 44 20 5A 55 52  |RKLFLAG; UND ZUR|
00002190: 55 45 43 4B 53 43 48 52  45 49 42 45 4E 00 03 7E  |UECKSCHREIBEN..~|
000021A0: 9A 10 3B 00 30 7E A4 10  20 B8 4C 4F 45 53 43 48  |..;.0~.. .LOESCH|
000021B0: 45 52 4B 3B 20 3D 30 2C  20 44 41 4E 4E 20 57 49  |ERK; =0, DANN WI|
000021C0: 4E 44 4F 57 20 23 31 20  4C 4F 45 53 43 48 45 4E  |NDOW #1 LOESCHEN|
000021D0: 00 36 7E AE 10 3B 00 60  7E B8 10 20 97 45 52 4B  |.6~..;.`~.. .ERK|
000021E0: 4C 41 45 52 47 3B 20 53  4F 4E 53 54 20 45 52 4B  |LAERG; SONST ERK|
000021F0: 4C 41 45 52 55 4E 47 20  41 55 53 47 45 42 45 4E  |LAERUNG AUSGEBEN|
00002200: 00 83 7E C2 10 20 96 54  41 53 54 45 3B 20 55 4E  |..~.. .TASTE; UN|
00002210: 44 20 5A 55 52 55 45 43  4B 20 5A 55 4D 20 4D 45  |D ZURUECK ZUM ME|
00002220: 4E 55 45 00 89 7E CC 10  3B 00 AA 7E D6 10 4C 4F  |NUE..~..;..~..LO|
00002230: 45 53 43 48 45 52 4B 20  81 23 43 4C 45 41 52 3B  |ESCHERK .#CLEAR;|
00002240: 20 57 49 4E 44 4F 57 20  23 31 00 C0 7E E0 10 20  | WINDOW #1..~.. |
00002250: 97 4F 55 54 57 31 3B 20  4C 4F 45 53 43 48 45 4E  |.OUTW1; LOESCHEN|
00002260: 00 DF 7E EA 10 20 96 54  41 53 54 45 3B 20 5A 55  |..~.. .TASTE; ZU|
00002270: 52 55 45 43 4B 20 5A 55  4D 20 4D 45 4E 55 45 00  |RUECK ZUM MENUE.|
00002280: 00 00                                             |..              |
A\M\D...$1C50.{\N..."O,P,W"..\X.; ******
*************************.G\..; *       
                      *..\..; *  MASCHIN
ENSPRACHE-PROGRAMM  *..]..; *           
                  *.9] .; *      MIT WIN
DOW-TECHNIK     *._]..; *               
              *..]..; *             C 12
8           *..]..; *                   
          *.Q]H.; **********************
*********..]R.; *                       
      *..^..; * (C) 1986 BY FLORIAN MUEL
LER *.C^..; *                           
  *.I^..; ******************************
*.O^..;..^.. .MAIN; UNTERROUTINEN UEBERS
PRINGEN..^..;..^..; SYMBOLDEFINITIONEN:.
.^".;..^,...ZEILE=$EB; AKTUELLE CURSORZE
ILE.._6...SPALTE=$EC; AKTUELLE CURSORSPA
LTE.._@.ZEILE1 ..0; ZEILE IN WINDOW #1.R
_J.SPALTE1 ..0; SPALTE I.WINDOW #1.U_T.Z
EILE2 ..0; ZEILE IN WINDOW #2.._^.SPALTE
2 ..0; SPALTE I.WINDOW #2.._H.;.A_R...SE
TCUR=$CC6C; CURSOR SETZEN.G_|.;.._....BA
SOUT=$FFD2; ZEICHEN AUSGEBEN..`....GET=$
FFE4; ZEICHEN EINGEBEN..`..;.=`..TEMP1 .
.0,0; 16-BIT-ZWISCHENSPEICHER.D`..ERKLFL
AG ..0; FLAG FUER ERKLAERUNG.J`..;..`B..
.CLEAR=$93; ASCII-CODE FUER CLEAR..`L...
HOME=$13; ASCII-CODE FUER HOME..`V...CR=
$0D; ASCII-CODE FUER RETURN..`..;..`....
LINKS1=2; PARAMETER..A....RECHTS1=9+1; V
ON.(A....OBEN1=2; WINDOW.AA....UNTEN1=10
+1; NR. 1.GA..;.BA....LINKS2=12; PARAMET
ER.ZA&...RECHTS2=29+1; VON..A0...OBEN2=6
; WINDOW..A:...UNTEN2=18+1; NR. 2..AD.;.
.AN...LAENGE1=(RECHTS1-LINKS1)*(UNTEN1-O
BEN1)..BX...LAENGE2=(RECHTS2-LINKS2)*(UN
TEN2-OBEN2)..BB.;.6BL.OUTPUTBYTE ..0; ZW
ISCHENSPEICHER.<BV.;.EB....TEXTPTR=$22; 
ZEIGER AUF TEXTSTELLE.KB..;.B..; PROGRA
MMTEXT:..B..; =============..B..;..B..;.
.B..;.GBF.; UNTERROUTINEN FUER WINDOWS:.
.BP.; ===========================..BZ.;.
.C..OUTW1 .OUTPUTBYTE; ZEICHEN MERKEN.(C
.. .; X-REGISTER.7C..  ; RETTEN.JC.. .; 
Y-REGISTER.YC..  ; RETTEN._C..;.ZC . .SP
ALTE; CURSORSPALTE..C*.  ; RETTEN..C4. .
ZEILE; CURSORZEILE..C>.  ; RETTEN..CH.;.
.CR. .OUTPUTBYTE; ZEICHEN WIEDER HOLEN..
C\. .#CR; RETURN?..DF. .TESTHOME1; NEIN,
 DANN WEITER..DP. .ZEILE1; ZEILE HOLEN.M
DZ. .#UNTEN1; UNTERSTE ZEILE?.LD.. .ENDC
R1; JA, DANN BEENDEN..D.. .ZEILE1; SONST
 ZEILE NACH UNTEN..D.. .#LINKS1; LINKEN 
RAND ALS.MD.. .SPALTE1; SPALTE SETZEN.SD
..;..E..ENDCR1 .ENDOUTW; WERTE VOM STACK
 HOLEN & ENDE..E..;.'EJ.TESTHOME1 .#HOME
; HOME?.IET. .TESTCLR1; NEIN, DANN WEITE
R.HE..HOME1 .#OBEN1; OBEREN RAND..E.. .Z
EILE1; ALS ZEILE SETZEN..E.. .#LINKS1; L
INKEN RAND.CE.. .SPALTE1; ALS SPALTE SET
ZEN.WE.. .ENDOUTW; ENDE..E..;..E..TESTCL
R1 .#CLEAR; CLEAR?.$F$. .PRINT1; NEIN, D
ANN ZEICHEN AUSGEBEN.*F..;.AF8.; WINDOW 
LOESCHEN:.GFB.;.^FL. .#146; REVERS OFF.U
FV. .BASOUT; AUSGEBEN.{F`.;..FJ. .#LINKS
1; LINKE..FT. .SPALTE1; OBERE..F~. .#OBE
N1; ECKE ALS.YF.. .ZEILE1; CURSORPOSITIO
N..F..;..G..SCHLEIFE1 .CLEAR1C; SPACE AU
SGEBEN."G.. .SPALTE1; SPALTE HOLEN.MG.. 
.#(RECHTS1-1); SCHON AM RECHTEN RAND?.WG
.. .CLEAR1A; NEIN, DANN SPALTE ERHOEHEN.
.GD. .ZEILE1; ZEILE HOLEN..GN. .#(UNTEN1
-1); UNTERER RAND?.UGX. .ENDCLEAR1;  JA,
 DANN BEENDEN..H.. .CLEAR1B; SONST AN BE
GINN DER NAECHSTEN ZEILE..H..;.4H..CLEAR
1A .SPALTE1; SPALTE ERHOEHEN.RH.. .SCHLE
IFE1; WEITERMACHEN.XH..;.|H..CLEAR1B .ZE
ILE1; ZEILE ERHOEHEN..H.. .#LINKS1; LINK
EN RAND..H(. .SPALTE1; ALS SPALTE SETZEN
..H2. .SCHLEIFE1; UND WEITER LOESCHEN..H
<.;..HF.CLEAR1C .ZEILE1; ZEILE..IP. .SPA
LTE1; UND SPALTE.-IZ. .SETCUR; SETZEN.EI
D. .#" "; LEERZEICHEN.NIN. .BASOUT; AN L
OESCHPOSITION AUSGEBEN.TIX.;.ZI..;..I..E
NDCLEAR1 .HOME1; CURSOR IN LINKE OBERE W
INDOW-ECKE..I..;..I .;.DI..;..I..PRINT1 
.ZEILE1; ZEILE..I.. .SPALTE1; UND SPALTE
..JH. .SETCUR; IM WINDOW SETZEN.7JR. .OU
TPUTBYTE; ZEICHEN HOLEN.HJ.. .BASOUT; UN
D AN GESETZTER POSITION AUSGEBEN.NJ..;..
J.. .SPALTE1; SPALTE ERHOEHEN..J.. .SPAL
TE1; SPALTE HOLEN.UJ.. .#RECHTS1; UEBER 
RECHTE GRENZE HINAUS?..J.. .ENDOUTW; NEI
N, DANN BEENDEN..K.. .#LINKS1; SONST LIN
KEN RAND.9K". .SPALTE1; ALS SPALTE SETZE
N.]K,. .ZEILE1; EINE ZEILE NACH UNTEN.WK
6. .ZEILE1; ZEILE HOLEN..K@. .#UNTEN1; S
CHON UNTERSTE ZEILE..KJ. .ENDOUTW; NEIN,
 DANN ENDE..KT. .#OBEN1; SONST CURSOR IM
 WINDOW..K^. .ZEILE1; IN OBERSTE ZEILE..
LH.;..LR.ENDOUTW .; ZEILE.,L|. .ZEILE; H
OLEN.;L.. .; SPALTE.OL.. .SPALTE; HOLEN.
UL..;.HL.. .; Y-REGISTER.VL.. .; HOLEN..
L.. .; X-REGISTER..LB. .; HOLEN..LL. .OU
TPUTBYTE; ZEICHEN IN AKKU.QLV. .; ROUTIN
E BEENDEN.WL..;..L..;..L..; DIE GLEICHE 
ROUTINE FUER..M..; WINDOW #2:..M..;.)M..
OUTW2 .OUTPUTBYTE.0M.. ..7M&.  .>M0. ..E
M:.  .KMD.;.XMN. .SPALTE._MX.  .KMB. .ZE
ILE.RML.  .XMV.;..M.. .OUTPUTBYTE..M.. .
#CR..M.. .TESTHOME2..M.. .ZEILE2..M.. .#
UNTEN2.KM.. .ENDCR2.XM.. .ZEILE2..MF. .#
LINKS2..MP. .SPALTE2..MZ.;..N..ENDCR2 .E
NDOUTW..N..;.)N..TESTHOME2 .#HOME.8N.. .
TESTCLR2.JN..HOME2 .#OBEN2.WN.. .ZEILE2.
EN . .#LINKS2.SN*. .SPALTE2..N4. .ENDOUT
W..N>.;..NH.TESTCLR2 .#CLEAR..NR. .PRINT
2..N\.;.FNF.; WINDOW LOESCHEN:.LNP.;..NZ
. .#146; REVERS OFF..N.. .BASOUT; AUSGEB
EN..O..;..O.. .#LINKS2..O.. .SPALTE2.)O.
. .#OBEN2.6O.. .ZEILE2.<O..;.SOJ.SCHLEIF
E2 .CLEAR2C.AOT. .SPALTE2.TO.. .#(RECHTS
2-1)..O.. .CLEAR2A..O.. .ZEILE2..O.. .#(
UNTEN2-1)..O.. .ENDCLEAR2..O.. .CLEAR2B.
EO..;.ZO$.CLEAR2A .SPALTE2..O.. .SCHLEIF
E2..O8.;..PB.CLEAR2B .ZEILE2..PL. .#LINK
S2. PV. .SPALTE2.0P`. .SCHLEIFE2.6PJ.;.J
PT.CLEAR2C .ZEILE2.XP~. .SPALTE2.EP.. .S
ETCUR.PP.. .#" ".}P.. .BASOUT..P..;..P..
;..P..ENDCLEAR2 .HOME2..PD.;..PN.;..PX.;
.CP..PRINT2 .ZEILE2.QP.. .SPALTE2..P.. .
SETCUR..P.. .OUTPUTBYTE..P.. .BASOUT..Q.
.;..Q.. .SPALTE2..Q(. .SPALTE2.-Q2. .#RE
CHTS2.<Q<. .ENDOUTW2.JQF. .#LINKS2.XQP. 
.SPALTE2.EQZ. .ZEILE2.RQD. .ZEILE2..QN. 
.#UNTEN2..QX. .ENDOUTW2..Q.. .#OBEN2..Q.
. .ZEILE2..Q..;..Q .ENDOUTW2 .ENDOUTW; W
EITER WIE BEI OUTW1..Q..;..Q..;..Q..;..Q
H.;..RR.; ROUTINE ZUM DRUCKEN EINES.(R..
; GANZEN WINDOWS..R..;.SR..; ADRESSE WIR
D IN A/Y UEBERGEBEN.YR..;.}R..PRWIN1 .TE
XTPTR; LO-BYTE SETZEN..R.. .TEXTPTR+1; H
I-BYTE SETZEN..R..;.HR". .#HOME; LINKE O
BERE WINDOW-ECKE..R,. .OUTW1; ANSPRINGEN
..S6. .; CARRY VOR ADDITION LOESCHEN. S@
. .TEXTPTR; ZUR ANFANGS-.?SJ. .#<(LAENGE
1); ADRESSE DES.SST. .TEMP1; TEXTES.TS^.
 .TEXTPTR+1; WIRD LAENGE DES..SH. .#>(LA
ENGE1); TEXTES ADDIERT..DSR. .TEMP1+1; E
RGEBNIS IN (TEMP1)/(TEMP1+1).JS|.;..S.. 
.#0; OFFSET = 0..T..SCHLEIFE3 .(TEXTPTR)
,Y; ZEICHEN AUS TEXT HOLEN.,T.. .OUTW1; 
UND AUSGEBEN.FT.. .TEXTPTR; ZEIGER AUF.`
T.. .PRWIN1A; TEXTSTELLE.T.. .TEXTPTR+1
; UM 1 ERHOEHEN..TB.;..TL.PRWIN1A .TEXTP
TR; PRUEFEN,..TV. .TEMP1; OB SCHON.UT.. 
.TEXTPTR+1; DER GANZE..T.. .TEMP1+1; TEX
T AUSGEGEBEN WURDE..U.. .SCHLEIFE3; NEIN
 (C=0): WEITER.$U..;.7U.. .; SONST ENDE.
=U..;.CU..;.FU&.; ERKLAERUNGSTEXT IN WIN
DOW #1.VU0.; SCHREIBEN.|U:.;..UD.;..UN.E
RKLAERG .#18; REVERS ON..UX. .BASOUT; AU
SGEBEN.UUB. .#<(ERKLTX); ERKLAERUNGS-..U
L. .#>(ERKLTX); TEXT..VV. .PRWIN1; AUSGE
BEN..V..;.!V..ERKLTX .."        ".3V.. .
." DIES   ".EV.. .."        ".WV.. .." I
ST    ".IV.. .."        ".{V.. .." WINDO
W "..VF. .."        "..VP. .." NR. 1  ".
.VZ. .."        "..V..;..V..;..V..; ROUT
INE ZUM DRUCKEN EINES..W..; GANZEN WINDO
WS FUER WINDOW #2..W..;..W..PRWIN2 .TEXT
PTR.+W . .TEXTPTR+1.1W*.;.=W4. .#HOME.IW
>. .OUTW2.PWH. ..^WR. .TEXTPTR.PW\. .#<(
LAENGE2).|WF. .TEMP1..WP. .TEXTPTR+1..WZ
. .#>(LAENGE2)..W.. .TEMP1+1..W..;..W.. 
.#0.VW..SCHLEIFE4 .(TEXTPTR),Y..W.. .OUT
W2..W.. .TEXTPTR..W.. .PRWIN2A..XJ. .TEX
TPTR+1..XT.;.)X..PRWIN2A .TEXTPTR.5X.. .
TEMP1.EX.. .TEXTPTR+1.SX.. .TEMP1+1.CX..
 .SCHLEIFE4.IX..;.PX.. ..VX$.;.|X..;..X8
.; MENUE IN WINDOW #2 SCHREIBEN..XB.;..X
L.;.KXV.SCHRMENUE .#146; REVERS OFF..X`.
 .BASOUT; AUSGEBEN..XJ. .#<(MENUETX); ME
NUE-..YT. .#>(MENUETX); TEXT.+Y~. .PRWIN
2; AUSGEBEN.1Y..;.TY..MENUETX .."*******
***********".PY.. .."*                *"
..Y.. .."*     MENUE      *"..Y.. .."*  
              *".DY.. .."***************
***"..YD. .."*                *"..YN. ..
"* (1) ERKLAERUNG *"..ZX. .."*          
      *".4Z.. .."* (2) FARBE      *".PZ.
. .."*                *".LZ.. .."* (3) B
EENDEN    *"..Z.. .."*                *"
..Z.. .."******************"..Z..;..Z..;
..Z(.;.JZ2.; HAUPTPROGRAMM..Z<.; =======
======..ZF.;..{P.MAIN .#0; CODE FUER SCH
WARZ. {Z. .$D020; RAHMEN SCHWARZ.@{D. .$
D021;HINTERGRUND SCHWARZ.`{N. .#5; ASCII
-CODE FUER WEISS..{X. .BASOUT; ALS SCHRI
FTFARBE SETZEN. {.. .#0; ERKLAERUNGSFLAG
..{.. .ERKLFLAG; ZURUECKSETZEN.D{..;..{ 
. .SCHRMENUE; MENUE AUSGEBEN..{..;..|..T
ASTE .GET; TASTENDRUCK HOLEN..|.. .#"1";
 "1"?.O|H. .PUNKT1; JA: ROUTINE FUER PUN
KT 1 ANSPRINGEN.`|R. .#"2"; "2"?..|.. .P
UNKT2; JA: ROUTINE FUER PUNKT2 ANSPRINGE
N..|.. .#"3"; "3"?.K|.. .TASTE; NEIN, DA
NN AUF TASTE WARTEN.Q|..;..|..; PUNKT 3 
(BEENDEN)..|..;..|.. .; BEENDEN..}".;..}
,.;."}6.; PUNKT 2 (FARBE):.(}@.;.P}J.PUN
KT2 .$D020; RAHMENFARBE ERHOEHEN.S}T. .$
D021; AUCH HINTERGRUNDFARBE..}^. .TASTE;
 ZURUECK ZUM MENUE..}H.;..}R.;.D}|.PUNKT
1 .ERKLFLAG; ERKLAERUNGSFLAG.X}.. .#1; "
SKIPPEN"..}.. .ERKLFLAG; UND ZURUECKSCHR
EIBEN..~..;.0~.. .LOESCHERK; =0, DANN WI
NDOW #1 LOESCHEN.6~..;.`~.. .ERKLAERG; S
ONST ERKLAERUNG AUSGEBEN..~B. .TASTE; UN
D ZURUECK ZUM MENUE..~L.;..~V.LOESCHERK 
.#CLEAR; WINDOW #1..~.. .OUTW1; LOESCHEN
..~.. .TASTE; ZURUECK ZUM MENUE...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL