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

DIRECTORY.ASS

FILE INFORMATION

FILENAME(S): DIRECTORY.ASS

FILE TYPE(S): PRG

FILE SIZE: 13.8K

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

APPEARS ON: 2 disk(s)

FILE HASH

362466eac230d4267af36f025b61370cb821e0b25464c229674313d6acfe790c

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
15715 SH15 RUECK DIRECTORY.ASS PRG Treasure Chest - ToGuMi 13 0 DOWNLOAD FILE
15715 SH15 RUECK DIRECTORY.ASS PRG C64er 13 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 07 08 64 00 8F 00  24 08 6E 00 8F 20 57 52  |....d...$.n.. WR|
00000010: 49 54 54 45 4E 20 42 59  20 55 44 4F 20 57 4F 45  |ITTEN BY UDO WOE|
00000020: 48 4C 45 52 00 2A 08 78  00 8F 00 49 08 82 00 8F  |HLER.*.x...I....|
00000030: 20 53 59 53 34 39 31 35  32 2C 4E 41 24 2C 5A 48  | SYS49152,NA$,ZH|
00000040: 25 2C 46 49 24 2C 42 4C  25 00 6C 08 8C 00 8F 20  |%,FI$,BL%.l.... |
00000050: 20 20 20 20 20 20 20 20  2C 54 59 25 2C 54 52 25  |        ,TY%,TR%|
00000060: 2C 53 45 25 2C 22 50 53  52 55 44 22 00 89 08 96  |,SE%,"PSRUD"....|
00000070: 00 8F 20 50 20 3D 20 50  52 4F 47 52 41 4D 4D 20  |.. P = PROGRAMM |
00000080: 20 20 20 20 46 49 4C 45  53 00 A6 08 A0 00 8F 20  |    FILES...... |
00000090: 53 20 3D 20 53 45 51 55  45 4E 54 49 45 4C 4C 45  |S = SEQUENTIELLE|
000000A0: 20 46 49 4C 45 53 00 C3  08 AA 00 8F 20 52 20 3D  | FILES...... R =|
000000B0: 20 52 45 4C 41 54 49 56  45 20 20 20 20 20 46 49  | RELATIVE     FI|
000000C0: 4C 45 53 00 E0 08 B4 00  8F 20 55 20 3D 20 55 53  |LES...... U = US|
000000D0: 45 52 20 20 20 20 20 20  20 20 20 46 49 4C 45 53  |ER         FILES|
000000E0: 00 FD 08 BE 00 8F 20 44  20 3D 20 44 45 4C 45 54  |...... D = DELET|
000000F0: 45 44 20 20 20 20 20 20  46 49 4C 45 53 00 03 09  |ED      FILES...|
00000100: C8 00 8F 00 25 09 D2 00  9F 32 2C 38 2C 32 2C 22  |....%....2,8,2,"|
00000110: 40 3A 44 49 52 45 43 54  4F 52 59 2D 4C 4F 41 44  |@:DIRECTORY-LOAD|
00000120: 2C 50 2C 57 22 00 31 09  DC 00 9E 39 AC 34 30 39  |,P,W".1....9.409|
00000130: 36 00 3F 09 E6 00 2E 4F  50 54 20 50 2C 4F 32 00  |6.?....OPT P,O2.|
00000140: 4C 09 F0 00 AC B2 20 24  43 30 30 30 00 62 09 FA  |L..... $C000.b..|
00000150: 00 50 52 4F 5A 20 20 20  20 20 20 20 20 B2 20 24  |.PROZ        . $|
00000160: 37 41 00 79 09 04 01 4E  43 48 52 CB 54 20 20 20  |7A.y...NCHR.T   |
00000170: 20 20 B2 20 24 30 30 37  33 00 90 09 0E 01 4C 43  |  . $0073.....LC|
00000180: 48 52 CB 54 20 20 20 20  20 B2 20 24 30 30 37 39  |HR.T     . $0079|
00000190: 00 A6 09 18 01 88 20 20  20 20 20 20 20 20 20 B2  |......         .|
000001A0: 20 24 41 39 41 35 00 BE  09 22 01 46 52 4D 45 56  | $A9A5...".FRMEV|
000001B0: 4C 20 20 20 20 20 20 B2  20 24 41 44 39 45 00 D6  |L      . $AD9E..|
000001C0: 09 2C 01 43 48 45 43 4B  4B 4F 4D 4D 41 20 20 B2  |.,.CHECKKOMMA  .|
000001D0: 20 24 41 45 46 44 00 EE  09 36 01 53 59 4E 45 52  | $AEFD...6.SYNER|
000001E0: 52 20 20 20 20 20 20 B2  20 24 41 46 30 38 00 06  |R      . $AF08..|
000001F0: 0A 40 01 50 52 55 45 42  55 43 48 20 20 20 20 B2  |.@.PRUEBUCH    .|
00000200: 20 24 42 31 31 33 00 1C  0A 4A 01 B8 53 54 52 20  | $B113...J..STR |
00000210: 20 20 20 20 20 B2 20 24  42 36 41 33 00 32 0A 54  |     . $B6A3.2.T|
00000220: 01 B5 4E 41 46 41 43 20  20 20 20 B2 20 24 42 43  |..NAFAC    . $BC|
00000230: 34 39 00 4A 0A 5E 01 46  41 43 4E 41 53 54 52 49  |49.J.^.FACNASTRI|
00000240: 20 20 20 B2 20 24 42 44  44 46 00 62 0A 68 01 49  |   . $BDDF.b.h.I|
00000250: 45 43 4F 55 54 20 20 20  20 20 20 B2 20 24 46 46  |ECOUT      . $FF|
00000260: 41 38 00 77 0A 72 01 9F  20 20 20 20 20 20 20 20  |A8.w.r..        |
00000270: B2 20 24 46 46 43 30 00  8B 0A 7C 01 A0 20 20 20  |. $FFC0...|..   |
00000280: 20 20 20 20 B2 20 24 46  46 43 33 00 A3 0A 86 01  |    . $FFC3.....|
00000290: 43 48 4B 49 4E 20 20 20  20 20 20 20 B2 20 24 46  |CHKIN       . $F|
000002A0: 46 43 36 00 BB 0A 90 01  43 4B 4F 55 54 20 20 20  |FC6.....CKOUT   |
000002B0: 20 20 20 20 B2 20 24 46  46 43 39 00 D1 0A 9A 01  |    . $FFC9.....|
000002C0: 9C 43 48 20 20 20 20 20  20 20 B2 20 24 46 46 43  |.CH       . $FFC|
000002D0: 43 00 E7 0A A4 01 A1 20  20 20 20 20 20 20 20 20  |C......         |
000002E0: B2 20 24 46 46 45 34 00  0E 0B AE 01 3B 20 AB AB  |. $FFE4.....; ..|
000002F0: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000300: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB 00 36  |...............6|
00000310: 0B B8 01 4C 44 41 20 23  24 32 34 20 20 20 20 20  |...LDA #$24     |
00000320: 20 20 20 20 20 20 3B 53  54 52 49 4E 47 20 56 41  |      ;STRING VA|
00000330: 52 49 41 42 4C 45 00 55  0B C2 01 4A 53 52 20 53  |RIABLE.U...JSR S|
00000340: 55 43 48 56 41 52 20 20  20 20 20 20 20 20 3B 53  |UCHVAR        ;S|
00000350: 55 43 48 45 4E 00 7E 0B  CC 01 4C 44 41 20 46 54  |UCHEN.~...LDA FT|
00000360: 45 53 54 20 20 20 20 20  20 20 20 20 20 3B 46 4C  |EST          ;FL|
00000370: 41 47 20 46 55 45 52 20  56 B0 48 AF 45 4E 00 A0  |AG FUER V.H.EN..|
00000380: 0B D6 01 53 54 41 20 46  44 49 53 4B 4E 41 4D 45  |...STA FDISKNAME|
00000390: 20 20 20 20 20 20 3B 53  50 45 49 43 48 45 52 4E  |      ;SPEICHERN|
000003A0: 00 C4 0B E0 01 4C 44 41  20 24 34 35 20 20 20 20  |.....LDA $45    |
000003B0: 20 20 20 20 20 20 20 20  3B 56 41 52 49 41 42 C3  |        ;VARIAB.|
000003C0: 4E 41 4D 45 00 D0 0B EA  01 4C 44 58 20 24 34 36  |NAME.....LDX $46|
000003D0: 00 F2 0B F4 01 53 54 41  20 44 49 53 4B 4E 41 4D  |.....STA DISKNAM|
000003E0: 45 20 20 20 20 20 20 20  3B 53 50 45 49 43 48 45  |E       ;SPEICHE|
000003F0: 52 4E 00 05 0C FE 01 53  54 58 20 44 49 53 4B 4E  |RN.....STX DISKN|
00000400: 41 4D 45 AA 31 00 2C 0C  08 02 4C 44 41 20 23 24  |AME.1.,...LDA #$|
00000410: 32 35 20 20 20 20 20 20  20 20 20 20 20 3B B5 45  |25           ;.E|
00000420: 47 45 52 20 56 41 52 49  41 42 4C 45 00 4B 0C 12  |GER VARIABLE.K..|
00000430: 02 4A 53 52 20 53 55 43  48 56 41 52 20 20 20 20  |.JSR SUCHVAR    |
00000440: 20 20 20 20 3B 53 55 43  48 45 4E 00 74 0C 1C 02  |    ;SUCHEN.t...|
00000450: 4C 44 41 20 46 54 45 53  54 20 20 20 20 20 20 20  |LDA FTEST       |
00000460: 20 20 20 3B 46 4C 41 47  20 46 55 45 52 20 56 B0  |   ;FLAG FUER V.|
00000470: 48 AF 45 4E 00 96 0C 26  02 53 54 41 20 46 41 4E  |H.EN...&.STA FAN|
00000480: 5A 41 48 4C 20 20 20 20  20 20 20 20 3B 53 50 45  |ZAHL        ;SPE|
00000490: 49 43 48 45 52 4E 00 BA  0C 30 02 4C 44 41 20 24  |ICHERN...0.LDA $|
000004A0: 34 35 20 20 20 20 20 20  20 20 20 20 20 20 3B 56  |45            ;V|
000004B0: 41 52 49 41 42 C3 4E 41  4D 45 00 C6 0C 3A 02 4C  |ARIAB.NAME...:.L|
000004C0: 44 58 20 24 34 36 00 E8  0C 44 02 53 54 41 20 41  |DX $46...D.STA A|
000004D0: 4E 5A 41 48 4C 20 20 20  20 20 20 20 20 20 3B 53  |NZAHL         ;S|
000004E0: 50 45 49 43 48 45 52 4E  00 F9 0C 4E 02 53 54 58  |PEICHERN...N.STX|
000004F0: 20 41 4E 5A 41 48 4C AA  31 00 21 0D 58 02 4C 44  | ANZAHL.1.!.X.LD|
00000500: 41 20 23 24 32 34 20 20  20 20 20 20 20 20 20 20  |A #$24          |
00000510: 20 3B 53 54 52 49 4E 47  20 56 41 52 49 41 42 4C  | ;STRING VARIABL|
00000520: 45 00 40 0D 62 02 4A 53  52 20 53 55 43 48 56 41  |E.@.b.JSR SUCHVA|
00000530: 52 20 20 20 20 20 20 20  20 3B 53 55 43 48 45 4E  |R        ;SUCHEN|
00000540: 00 69 0D 6C 02 4C 44 41  20 46 54 45 53 54 20 20  |.i.l.LDA FTEST  |
00000550: 20 20 20 20 20 20 20 20  3B 46 4C 41 47 20 46 55  |        ;FLAG FU|
00000560: 45 52 20 56 B0 48 AF 45  4E 00 89 0D 76 02 53 54  |ER V.H.EN...v.ST|
00000570: 41 20 46 46 49 C3 41 4D  45 20 20 20 20 20 20 3B  |A FFI.AME      ;|
00000580: 53 50 45 49 43 48 45 52  4E 00 AD 0D 80 02 4C 44  |SPEICHERN.....LD|
00000590: 41 20 24 34 35 20 20 20  20 20 20 20 20 20 20 20  |A $45           |
000005A0: 20 3B 56 41 52 49 41 42  C3 4E 41 4D 45 00 B9 0D  | ;VARIAB.NAME...|
000005B0: 8A 02 4C 44 58 20 24 34  36 00 D9 0D 94 02 53 54  |..LDX $46.....ST|
000005C0: 41 20 46 49 C3 41 4D 45  20 20 20 20 20 20 20 3B  |A FI.AME       ;|
000005D0: 53 50 45 49 43 48 45 52  4E 00 EA 0D 9E 02 53 54  |SPEICHERN.....ST|
000005E0: 58 20 46 49 C3 41 4D 45  AA 31 00 11 0E A8 02 4C  |X FI.AME.1.....L|
000005F0: 44 41 20 23 24 32 35 20  20 20 20 20 20 20 20 20  |DA #$25         |
00000600: 20 20 3B B5 45 47 45 52  20 56 41 52 49 41 42 4C  |  ;.EGER VARIABL|
00000610: 45 00 30 0E B2 02 4A 53  52 20 53 55 43 48 56 41  |E.0...JSR SUCHVA|
00000620: 52 20 20 20 20 20 20 20  20 3B 53 55 43 48 45 4E  |R        ;SUCHEN|
00000630: 00 59 0E BC 02 4C 44 41  20 46 54 45 53 54 20 20  |.Y...LDA FTEST  |
00000640: 20 20 20 20 20 20 20 20  3B 46 4C 41 47 20 46 55  |        ;FLAG FU|
00000650: 45 52 20 56 B0 48 AF 45  4E 00 7B 0E C6 02 53 54  |ER V.H.EN.{...ST|
00000660: 41 20 46 42 4C 4F 45 43  4B 45 20 20 20 20 20 20  |A FBLOECKE      |
00000670: 20 3B 53 50 45 49 43 48  45 52 4E 00 9F 0E D0 02  | ;SPEICHERN.....|
00000680: 4C 44 41 20 24 34 35 20  20 20 20 20 20 20 20 20  |LDA $45         |
00000690: 20 20 20 3B 56 41 52 49  41 42 C3 4E 41 4D 45 00  |   ;VARIAB.NAME.|
000006A0: AB 0E DA 02 4C 44 58 20  24 34 36 00 CD 0E E4 02  |....LDX $46.....|
000006B0: 53 54 41 20 42 4C 4F 45  43 4B 45 20 20 20 20 20  |STA BLOECKE     |
000006C0: 20 20 20 3B 53 50 45 49  43 48 45 52 4E 00 DF 0E  |   ;SPEICHERN...|
000006D0: EE 02 53 54 58 20 42 4C  4F 45 43 4B 45 AA 31 00  |..STX BLOECKE.1.|
000006E0: 06 0F F8 02 4C 44 41 20  23 24 32 35 20 20 20 20  |....LDA #$25    |
000006F0: 20 20 20 20 20 20 20 3B  B5 45 47 45 52 20 56 41  |       ;.EGER VA|
00000700: 52 49 41 42 4C 45 00 25  0F 02 03 4A 53 52 20 53  |RIABLE.%...JSR S|
00000710: 55 43 48 56 41 52 20 20  20 20 20 20 20 20 3B 53  |UCHVAR        ;S|
00000720: 55 43 48 45 4E 00 4E 0F  0C 03 4C 44 41 20 46 54  |UCHEN.N...LDA FT|
00000730: 45 53 54 20 20 20 20 20  20 20 20 20 20 3B 46 4C  |EST          ;FL|
00000740: 41 47 20 46 55 45 52 20  56 B0 48 AF 45 4E 00 6E  |AG FUER V.H.EN.n|
00000750: 0F 16 03 53 54 41 20 46  46 49 88 59 50 45 4E 20  |...STA FFI.YPEN |
00000760: 20 20 20 20 3B 53 50 45  49 43 48 45 52 4E 00 92  |    ;SPEICHERN..|
00000770: 0F 20 03 4C 44 41 20 24  34 35 20 20 20 20 20 20  |. .LDA $45      |
00000780: 20 20 20 20 20 20 3B 56  41 52 49 41 42 C3 4E 41  |      ;VARIAB.NA|
00000790: 4D 45 00 9E 0F 2A 03 4C  44 58 20 24 34 36 00 BE  |ME...*.LDX $46..|
000007A0: 0F 34 03 53 54 41 20 46  49 88 59 50 45 4E 20 20  |.4.STA FI.YPEN  |
000007B0: 20 20 20 20 3B 53 50 45  49 43 48 45 52 4E 00 D0  |    ;SPEICHERN..|
000007C0: 0F 3E 03 53 54 58 20 46  49 88 59 50 45 4E AA 31  |.>.STX FI.YPEN.1|
000007D0: 00 F7 0F 48 03 4C 44 41  20 23 24 32 35 20 20 20  |...H.LDA #$25   |
000007E0: 20 20 20 20 20 20 20 20  3B B5 45 47 45 52 20 56  |        ;.EGER V|
000007F0: 41 52 49 41 42 4C 45 00  16 10 52 03 4A 53 52 20  |ARIABLE...R.JSR |
00000800: 53 55 43 48 56 41 52 20  20 20 20 20 20 20 20 3B  |SUCHVAR        ;|
00000810: 53 55 43 48 45 4E 00 3F  10 5C 03 4C 44 41 20 46  |SUCHEN.?.\.LDA F|
00000820: 54 45 53 54 20 20 20 20  20 20 20 20 20 20 3B 46  |TEST          ;F|
00000830: 4C 41 47 20 46 55 45 52  20 56 B0 48 AF 45 4E 00  |LAG FUER V.H.EN.|
00000840: 5F 10 66 03 53 54 41 20  46 46 49 88 52 41 43 4B  |_.f.STA FFI.RACK|
00000850: 53 20 20 20 20 3B 53 50  45 49 43 48 45 52 4E 00  |S    ;SPEICHERN.|
00000860: 83 10 70 03 4C 44 41 20  24 34 35 20 20 20 20 20  |..p.LDA $45     |
00000870: 20 20 20 20 20 20 20 3B  56 41 52 49 41 42 C3 4E  |       ;VARIAB.N|
00000880: 41 4D 45 00 8F 10 7A 03  4C 44 58 20 24 34 36 00  |AME...z.LDX $46.|
00000890: AF 10 84 03 53 54 41 20  46 49 88 52 41 43 4B 53  |....STA FI.RACKS|
000008A0: 20 20 20 20 20 3B 53 50  45 49 43 48 45 52 4E 00  |     ;SPEICHERN.|
000008B0: C2 10 8E 03 53 54 58 20  46 49 88 52 41 43 4B 53  |....STX FI.RACKS|
000008C0: AA 31 00 E9 10 98 03 4C  44 41 20 23 24 32 35 20  |.1.....LDA #$25 |
000008D0: 20 20 20 20 20 20 20 20  20 20 3B B5 45 47 45 52  |          ;.EGER|
000008E0: 20 56 41 52 49 41 42 4C  45 00 08 11 A2 03 4A 53  | VARIABLE.....JS|
000008F0: 52 20 53 55 43 48 56 41  52 20 20 20 20 20 20 20  |R SUCHVAR       |
00000900: 20 3B 53 55 43 48 45 4E  00 31 11 AC 03 4C 44 41  | ;SUCHEN.1...LDA|
00000910: 20 46 54 45 53 54 20 20  20 20 20 20 20 20 20 20  | FTEST          |
00000920: 3B 46 4C 41 47 20 46 55  45 52 20 56 B0 48 AF 45  |;FLAG FUER V.H.E|
00000930: 4E 00 52 11 B6 03 53 54  41 20 46 46 49 4C 45 53  |N.R...STA FFILES|
00000940: 45 43 A4 52 53 20 20 20  3B 53 50 45 49 43 48 45  |EC.RS   ;SPEICHE|
00000950: 52 4E 00 76 11 C0 03 4C  44 41 20 24 34 35 20 20  |RN.v...LDA $45  |
00000960: 20 20 20 20 20 20 20 20  20 20 3B 56 41 52 49 41  |          ;VARIA|
00000970: 42 C3 4E 41 4D 45 00 82  11 CA 03 4C 44 58 20 24  |B.NAME.....LDX $|
00000980: 34 36 00 A3 11 D4 03 53  54 41 20 46 49 4C 45 53  |46.....STA FILES|
00000990: 45 43 A4 52 53 20 20 20  20 3B 53 50 45 49 43 48  |EC.RS    ;SPEICH|
000009A0: 45 52 4E 00 B8 11 DE 03  53 54 58 20 46 49 4C 45  |ERN.....STX FILE|
000009B0: 53 45 43 A4 52 53 AA 31  00 E1 11 E8 03 4A 53 52  |SEC.RS.1.....JSR|
000009C0: 20 43 48 45 43 4B 4B 4F  4D 4D 41 20 20 20 20 20  | CHECKKOMMA     |
000009D0: 3B 50 52 55 45 46 54 20  41 55 46 20 4B 4F 4D 4D  |;PRUEFT AUF KOMM|
000009E0: 41 00 0A 12 F2 03 4C 44  59 20 23 24 30 35 20 20  |A.....LDY #$05  |
000009F0: 20 20 20 20 20 20 20 20  20 3B 54 59 50 46 4C 41  |         ;TYPFLA|
00000A00: 47 53 20 4D 49 54 20 24  46 46 00 28 12 FC 03 4C  |GS MIT $FF.(...L|
00000A10: 44 41 20 23 24 46 46 20  20 20 20 20 20 20 20 20  |DA #$FF         |
00000A20: 20 20 3B 46 55 45 4C C3  00 39 12 06 04 49 4E 49  |  ;FUEL..9...INI|
00000A30: 54 46 49 4E 44 20 44 45  59 00 4A 12 10 04 53 54  |TFIND DEY.J...ST|
00000A40: 41 20 46 4C 41 54 59 50  2C 59 00 52 12 1A 04 49  |A FLATYP,Y.R...I|
00000A50: 4E 59 00 5A 12 24 04 44  45 59 00 6B 12 2E 04 42  |NY.Z.$.DEY.k...B|
00000A60: 4E 45 20 49 4E 49 54 46  49 4E 44 00 96 12 38 04  |NE INITFIND...8.|
00000A70: 4A 53 52 20 46 52 4D 45  56 4C 20 20 20 20 20 20  |JSR FRMEVL      |
00000A80: 20 20 20 3B 53 54 52 49  4E 47 20 48 4F C3 20 55  |   ;STRING HO. U|
00000A90: 4E 44 20 56 4F 4D 00 C2  12 42 04 4A 53 52 20 B8  |ND VOM...B.JSR .|
00000AA0: 53 54 52 20 20 20 20 20  20 20 20 20 3B 53 54 52  |STR         ;STR|
00000AB0: 49 4E 47 53 54 41 43 4B  20 45 4E 54 46 45 52 4E  |INGSTACK ENTFERN|
00000AC0: 45 4E 00 CF 12 4C 04 4C  44 59 20 23 24 30 30 00  |EN...L.LDY #$00.|
00000AD0: F4 12 56 04 4C 44 41 20  28 24 36 34 29 2C 59 20  |..V.LDA ($64),Y |
00000AE0: 20 20 20 20 20 20 20 3B  53 54 52 49 4E 47 4C 41  |       ;STRINGLA|
00000AF0: 45 4E 47 45 00 16 13 60  04 53 54 41 20 54 59 4C  |ENGE...`.STA TYL|
00000B00: 41 4E 20 20 20 20 20 20  20 20 20 20 3B 53 50 45  |AN          ;SPE|
00000B10: 49 43 48 45 52 4E 00 1E  13 6A 04 49 4E 59 00 42  |ICHERN...j.INY.B|
00000B20: 13 74 04 4C 44 41 20 28  24 36 34 29 2C 59 20 20  |.t.LDA ($64),Y  |
00000B30: 20 20 20 20 20 3B 53 54  52 49 4E 47 5A 45 49 47  |     ;STRINGZEIG|
00000B40: 45 52 00 63 13 7E 04 53  54 41 20 24 32 32 20 20  |ER.c.~.STA $22  |
00000B50: 20 20 20 20 20 20 20 20  20 3B 53 50 45 49 43 48  |         ;SPEICH|
00000B60: 45 52 4E 00 6B 13 88 04  49 4E 59 00 7B 13 92 04  |ERN.k...INY.{...|
00000B70: 4C 44 41 20 28 24 36 34  29 2C 59 00 87 13 9C 04  |LDA ($64),Y.....|
00000B80: 53 54 41 20 24 32 33 00  B5 13 A6 04 4C 44 59 20  |STA $23.....LDY |
00000B90: 23 24 30 30 20 20 20 20  20 20 20 20 20 20 3B 5A  |#$00          ;Z|
00000BA0: 45 49 47 45 52 20 41 55  46 20 45 52 53 54 45 4E  |EIGER AUF ERSTEN|
00000BB0: 20 42 53 54 2E 00 DC 13  B0 04 54 45 53 54 54 59  | BST......TESTTY|
00000BC0: 50 20 4C 44 58 20 23 24  30 35 20 20 3B 41 55 46  |P LDX #$05  ;AUF|
00000BD0: 20 43 4F 44 45 20 54 45  53 54 45 4E 00 EC 13 BA  | CODE TESTEN....|
00000BE0: 04 4E 41 45 54 45 53 54  20 44 45 58 00 FC 13 C4  |.NAETEST DEX....|
00000BF0: 04 4C 44 41 20 28 24 32  32 29 2C 59 00 0A 14 CE  |.LDA ($22),Y....|
00000C00: 04 43 4D 50 20 54 59 50  2C 58 00 2A 14 D8 04 42  |.CMP TYP,X.*...B|
00000C10: 45 51 20 46 49 4E 44 54  59 50 20 20 20 20 20 20  |EQ FINDTYP      |
00000C20: 20 3B 47 45 46 55 4E 44  45 4E 00 55 14 E2 04 44  | ;GEFUNDEN.U...D|
00000C30: 45 58 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |EX              |
00000C40: 20 3B 4E 45 49 4E 20 4E  41 45 43 48 53 54 45 4E  | ;NEIN NAECHSTEN|
00000C50: 20 43 4F 44 45 00 5D 14  EC 04 49 4E 58 00 84 14  | CODE.]...INX...|
00000C60: F6 04 42 4E 45 20 4E 41  45 54 45 53 54 20 20 20  |..BNE NAETEST   |
00000C70: 20 20 20 20 3B 53 43 48  91 20 88 5A 54 45 52 20  |    ;SCH. .ZTER |
00000C80: 43 4F 44 45 00 A9 14 00  05 4A 4D 50 20 80 46 49  |CODE.....JMP .FI|
00000C90: 4E 44 20 20 20 20 20 20  20 3B 4A 41 2C 80 45 20  |ND       ;JA,.E |
00000CA0: 43 4F 44 45 53 55 43 48  45 00 CE 14 0A 05 46 49  |CODESUCHE.....FI|
00000CB0: 4E 44 54 59 50 20 54 58  41 20 20 20 20 20 20 20  |NDTYP TXA       |
00000CC0: 3B 43 4F 44 45 20 47 45  46 55 4E 44 45 4E 00 EF  |;CODE GEFUNDEN..|
00000CD0: 14 14 05 53 54 41 20 46  4C 41 54 59 50 2C 58 20  |...STA FLATYP,X |
00000CE0: 20 20 20 20 20 3B 53 50  45 49 43 48 45 52 4E 00  |     ;SPEICHERN.|
00000CF0: 15 15 1E 05 49 4E 59 20  20 20 20 20 20 20 20 20  |....INY         |
00000D00: 20 20 20 20 20 20 3B 4E  41 45 43 48 53 54 45 52  |      ;NAECHSTER|
00000D10: 20 42 53 54 2E 00 37 15  28 05 43 50 59 20 54 59  | BST..7.(.CPY TY|
00000D20: 4C 41 4E 20 20 20 20 20  20 20 20 20 3B 53 43 48  |LAN         ;SCH|
00000D30: 91 20 88 5A 54 45 52 00  61 15 32 05 42 4E 45 20  |. .ZTER.a.2.BNE |
00000D40: 54 45 53 54 54 59 50 20  20 20 20 20 20 20 3B 4E  |TESTTYP       ;N|
00000D50: 45 49 4E 2C 57 45 49 54  45 52 20 53 55 43 48 45  |EIN,WEITER SUCHE|
00000D60: 4E 00 8B 15 3C 05 80 46  49 4E 44 20 4C 44 41 20  |N...<..FIND LDA |
00000D70: 23 24 30 32 20 20 3B 46  49 4C 45 50 41 52 41 4D  |#$02  ;FILEPARAM|
00000D80: 45 54 45 52 20 53 45 54  5A 45 4E 00 97 15 46 05  |ETER SETZEN...F.|
00000D90: 53 54 41 20 24 42 38 00  A3 15 50 05 53 54 41 20  |STA $B8...P.STA |
00000DA0: 24 42 39 00 B0 15 5A 05  4C 44 41 20 23 24 30 38  |$B9...Z.LDA #$08|
00000DB0: 00 BC 15 64 05 53 54 41  20 24 42 41 00 C9 15 6E  |...d.STA $BA...n|
00000DC0: 05 4C 44 41 20 23 24 30  31 00 D5 15 78 05 53 54  |.LDA #$01...x.ST|
00000DD0: 41 20 24 42 37 00 E6 15  82 05 4C 44 41 20 23 B3  |A $B7.....LDA #.|
00000DE0: 44 49 52 45 4B 54 00 F7  15 8C 05 4C 44 58 20 23  |DIREKT.....LDX #|
00000DF0: B1 44 49 52 45 4B 54 00  03 16 96 05 53 54 41 20  |.DIREKT.....STA |
00000E00: 24 42 42 00 0F 16 A0 05  53 54 58 20 24 42 43 00  |$BB.....STX $BC.|
00000E10: 36 16 AA 05 4A 53 52 20  9F 20 20 20 20 20 20 20  |6...JSR .       |
00000E20: 20 20 20 3B 44 49 52 45  4B 54 4B 41 4E 41 4C 20  |   ;DIREKTKANAL |
00000E30: 4F 45 46 A5 45 4E 00 62  16 B4 05 4C 44 41 20 23  |OEF.EN.b...LDA #|
00000E40: 24 30 46 20 20 20 20 20  20 20 20 20 20 3B 46 49  |$0F          ;FI|
00000E50: 4C 45 50 41 52 41 4D 45  54 45 52 20 53 45 54 5A  |LEPARAMETER SETZ|
00000E60: 45 4E 00 6E 16 BE 05 53  54 41 20 24 42 38 00 7A  |EN.n...STA $B8.z|
00000E70: 16 C8 05 53 54 41 20 24  42 39 00 87 16 D2 05 4C  |...STA $B9.....L|
00000E80: 44 41 20 23 24 30 38 00  93 16 DC 05 53 54 41 20  |DA #$08.....STA |
00000E90: 24 42 41 00 A0 16 E6 05  4C 44 41 20 23 24 30 30  |$BA.....LDA #$00|
00000EA0: 00 AC 16 F0 05 53 54 41  20 24 42 37 00 D3 16 FA  |.....STA $B7....|
00000EB0: 05 4A 53 52 20 9F 20 20  20 20 20 20 20 20 20 20  |.JSR .          |
00000EC0: 3B 4B 4F 4D 4D AF 4F 4B  41 4E 41 4C 20 4F 45 46  |;KOMM.OKANAL OEF|
00000ED0: A5 45 4E 00 03 17 04 06  4C 44 41 20 23 24 31 32  |.EN.....LDA #$12|
00000EE0: 20 20 20 20 20 20 20 20  20 20 3B 45 52 53 54 45  |          ;ERSTE|
00000EF0: 52 20 42 4C 4F 43 4B 20  31 38 AD 30 20 53 45 54  |R BLOCK 18.0 SET|
00000F00: 5A 45 4E 00 11 17 0E 06  53 54 41 20 54 52 41 43  |ZEN.....STA TRAC|
00000F10: 4B 00 1E 17 18 06 4C 44  41 20 23 24 30 30 00 2C  |K.....LDA #$00.,|
00000F20: 17 22 06 53 54 41 20 53  45 43 A4 52 00 54 17 2C  |.".STA SEC.R.T.,|
00000F30: 06 4C 44 41 20 46 44 49  53 4B 4E 41 4D 45 20 20  |.LDA FDISKNAME  |
00000F40: 20 20 20 3B 44 49 53 4B  4E 41 4D 45 20 47 45 53  |   ;DISKNAME GES|
00000F50: 55 43 48 54 00 85 17 36  06 42 45 51 20 4E 4F 44  |UCHT...6.BEQ NOD|
00000F60: 49 53 4B 4E 20 20 20 20  20 20 20 3B 4E 45 49 4E  |ISKN       ;NEIN|
00000F70: 2C 53 50 45 49 43 48 45  52 4E 20 55 45 42 45 52  |,SPEICHERN UEBER|
00000F80: 47 45 48 45 4E 00 A5 17  40 06 4A 53 52 20 87 54  |GEHEN...@.JSR .T|
00000F90: 52 53 45 20 20 20 20 20  20 3B 42 4C 4F 43 4B 20  |RSE      ;BLOCK |
00000FA0: 4C 45 53 45 4E 00 B2 17  4A 06 4C 44 58 20 23 24  |LESEN...J.LDX #$|
00000FB0: 30 32 00 E1 17 54 06 4A  53 52 20 43 48 4B 49 4E  |02...T.JSR CHKIN|
00000FC0: 20 20 20 20 20 20 20 20  20 3B 45 49 4E 47 41 42  |         ;EINGAB|
00000FD0: 45 20 41 55 46 20 44 49  52 45 4B 54 4B 41 4E 41  |E AUF DIREKTKANA|
00000FE0: 4C 00 12 18 5E 06 4C 44  58 20 23 24 39 30 20 20  |L...^.LDX #$90  |
00000FF0: 20 20 20 20 20 20 20 20  3B 45 52 53 54 45 4E 20  |        ;ERSTEN |
00001000: 39 30 20 42 59 54 45 20  55 45 42 45 52 4C 45 53  |90 BYTE UEBERLES|
00001010: 45 4E 00 23 18 68 06 44  55 4D 4D 59 31 20 4A 53  |EN.#.h.DUMMY1 JS|
00001020: 52 20 A1 00 2B 18 72 06  44 45 58 00 3A 18 7C 06  |R ..+.r.DEX.:.|.|
00001030: 42 4E 45 20 44 55 4D 4D  59 31 00 66 18 86 06 4C  |BNE DUMMY1.f...L|
00001040: 44 58 20 23 24 30 30 20  20 20 20 20 20 20 20 20  |DX #$00         |
00001050: 20 3B 44 49 53 4B 4E 41  4D 45 AA 49 44 20 45 49  | ;DISKNAME.ID EI|
00001060: 4E 4C 45 53 45 4E 00 78  18 90 06 4E 4F 4C 5A 42  |NLESEN.x...NOLZB|
00001070: 55 31 20 4A 53 52 20 A1  00 8A 18 9A 06 42 4E 45  |U1 JSR ......BNE|
00001080: 20 4E 91 55 4C 4C 4E 41  4D 45 00 97 18 A4 06 4C  | N.ULLNAME.....L|
00001090: 44 41 20 23 24 32 30 00  B6 18 AE 06 4E 91 55 4C  |DA #$20.....N.UL|
000010A0: 4C 4E 41 4D 45 20 53 54  41 20 44 49 53 4B 4E 41  |LNAME STA DISKNA|
000010B0: 4D 45 AA 35 2C 58 00 BE  18 B8 06 49 4E 58 00 CB  |ME.5,X.....INX..|
000010C0: 18 C2 06 43 50 58 20 23  24 31 30 00 DA 18 CC 06  |...CPX #$10.....|
000010D0: 42 45 51 20 44 55 4D 4D  59 33 00 E7 18 D6 06 43  |BEQ DUMMY3.....C|
000010E0: 50 58 20 23 24 31 32 00  F7 18 E0 06 42 4E 45 20  |PX #$12.....BNE |
000010F0: 4E 4F 4C 5A 42 55 31 00  06 19 EA 06 4A 4D 50 20  |NOLZBU1.....JMP |
00001100: 80 44 49 53 4B 4E 00 2D  19 F4 06 44 55 4D 4D 59  |.DISKN.-...DUMMY|
00001110: 33 20 4A 53 52 20 A1 20  20 20 20 3B 32 20 42 59  |3 JSR .    ;2 BY|
00001120: 54 45 20 55 45 42 45 52  4C 45 53 45 4E 00 37 19  |TE UEBERLESEN.7.|
00001130: FE 06 4A 53 52 20 A1 00  47 19 08 07 4A 4D 50 20  |..JSR ..G...JMP |
00001140: 4E 4F 4C 5A 42 55 31 00  66 19 12 07 80 44 49 53  |NOLZBU1.f....DIS|
00001150: 4B 4E 20 4A 53 52 20 9C  43 48 3B 42 55 53 20 B8  |KN JSR .CH;BUS .|
00001160: 49 47 45 42 45 4E 00 91  19 1C 07 4C 44 41 20 50  |IGEBEN.....LDA P|
00001170: 52 4F 5A 20 20 20 20 20  20 20 20 20 20 3B 5A 45  |ROZ          ;ZE|
00001180: 49 47 45 52 20 41 55 46  20 44 49 53 4B 4E 41 4D  |IGER AUF DISKNAM|
00001190: 45 00 9E 19 26 07 53 54  41 20 5A 45 49 47 00 AD  |E...&.STA ZEIG..|
000011A0: 19 30 07 4C 44 41 20 50  52 4F 5A AA 31 00 BC 19  |.0.LDA PROZ.1...|
000011B0: 3A 07 53 54 41 20 5A 45  49 47 AA 31 00 CF 19 44  |:.STA ZEIG.1...D|
000011C0: 07 4C 44 41 20 23 B3 44  49 53 4B 4E 41 4D 45 00  |.LDA #.DISKNAME.|
000011D0: DC 19 4E 07 53 54 41 20  50 52 4F 5A 00 EF 19 58  |..N.STA PROZ...X|
000011E0: 07 4C 44 41 20 23 B1 44  49 53 4B 4E 41 4D 45 00  |.LDA #.DISKNAME.|
000011F0: FE 19 62 07 53 54 41 20  50 52 4F 5A AA 31 00 28  |..b.STA PROZ.1.(|
00001200: 1A 6C 07 4A 53 52 20 88  20 20 20 20 20 20 20 20  |.l.JSR .        |
00001210: 20 20 20 3B 44 49 53 4B  4E 41 4D 45 20 55 45 42  |   ;DISKNAME UEB|
00001220: 45 52 4E 45 48 4D 45 4E  00 52 1A 76 07 4C 44 41  |ERNEHMEN.R.v.LDA|
00001230: 20 5A 45 49 47 20 20 20  20 20 20 20 20 20 20 3B  | ZEIG          ;|
00001240: 5A 45 49 47 45 52 20 52  55 45 43 4B 53 45 54 5A  |ZEIGER RUECKSETZ|
00001250: 45 4E 00 5F 1A 80 07 53  54 41 20 50 52 4F 5A 00  |EN._...STA PROZ.|
00001260: 6E 1A 8A 07 4C 44 41 20  5A 45 49 47 AA 31 00 7D  |n...LDA ZEIG.1.}|
00001270: 1A 94 07 53 54 41 20 50  52 4F 5A AA 31 00 9F 1A  |...STA PROZ.1...|
00001280: 9E 07 4E 4F 44 49 53 4B  4E 20 4C 44 41 20 23 24  |..NODISKN LDA #$|
00001290: 30 31 20 20 3B 42 4C 4F  43 4B 20 31 38 AD 31 00  |01  ;BLOCK 18.1.|
000012A0: AD 1A A8 07 53 54 41 20  53 45 43 A4 52 00 D8 1A  |....STA SEC.R...|
000012B0: B2 07 4C 44 41 20 23 24  30 30 20 20 20 20 20 20  |..LDA #$00      |
000012C0: 20 20 20 20 3B 41 4E 5A  41 48 4C 20 45 49 4E 47  |    ;ANZAHL EING|
000012D0: 45 4C 45 53 45 4E 45 52  00 01 1B BC 07 53 54 41  |ELESENER.....STA|
000012E0: 20 5A 41 45 48 4C 20 20  20 20 20 20 20 20 20 3B  | ZAEHL         ;|
000012F0: 46 49 4C 45 53 20 52 55  45 43 4B 53 45 54 5A 45  |FILES RUECKSETZE|
00001300: 4E 00 22 1B C6 07 4E 41  45 53 45 43 20 4A 53 52  |N."...NAESEC JSR|
00001310: 20 87 54 52 53 45 3B 42  4C 4F 43 4B 20 4C 45 53  | .TRSE;BLOCK LES|
00001320: 45 4E 00 51 1B D0 07 4C  44 58 20 23 24 30 32 20  |EN.Q...LDX #$02 |
00001330: 20 20 20 20 20 20 20 20  20 3B 45 49 4E 47 41 42  |         ;EINGAB|
00001340: 45 20 41 55 46 20 44 49  52 45 4B 54 4B 41 4E 41  |E AUF DIREKTKANA|
00001350: 4C 00 5F 1B DA 07 4A 53  52 20 43 48 4B 49 4E 00  |L._...JSR CHKIN.|
00001360: 84 1B E4 07 4A 53 52 20  A1 20 20 20 20 20 20 20  |....JSR .       |
00001370: 20 20 20 20 3B 4E 41 45  43 48 53 54 45 4E 20 42  |    ;NAECHSTEN B|
00001380: 4C 4F 43 4B 00 A2 1B EE  07 53 54 41 20 54 52 41  |LOCK.....STA TRA|
00001390: 43 4B 20 20 20 20 20 20  20 20 20 3B 4D 45 52 4B  |CK         ;MERK|
000013A0: 45 4E 00 AC 1B F8 07 4A  53 52 20 A1 00 BA 1B 02  |EN.....JSR .....|
000013B0: 08 53 54 41 20 53 45 43  A4 52 00 E0 1B 0C 08 4C  |.STA SEC.R.....L|
000013C0: 44 41 20 23 24 30 38 20  20 20 20 20 20 20 20 20  |DA #$08         |
000013D0: 20 3B 41 4E 5A 41 48 4C  20 45 B5 52 41 45 47 45  | ;ANZAHL E.RAEGE|
000013E0: 00 06 1C 16 08 53 54 41  20 45 B5 52 41 47 20 20  |.....STA E.RAG  |
000013F0: 20 20 20 20 20 3B 50 52  4F 20 42 4C 4F 43 4B 20  |     ;PRO BLOCK |
00001400: 53 45 54 5A 45 4E 00 27  1C 20 08 4E 41 45 54 52  |SETZEN.'. .NAETR|
00001410: 41 47 20 4A 53 52 20 A1  20 20 20 3B 46 49 88 59  |AG JSR .   ;FI.Y|
00001420: 50 20 4C 45 53 45 4E 00  35 1C 2A 08 53 54 41 20  |P LESEN.5.*.STA |
00001430: 54 59 46 4C 41 00 5D 1C  34 08 4A 53 52 20 A1 20  |TYFLA.].4.JSR . |
00001440: 20 20 20 20 20 20 20 20  20 20 3B 41 4E 46 41 4E  |          ;ANFAN|
00001450: 47 53 54 52 41 43 4B 20  4C 45 53 45 4E 00 84 1C  |GSTRACK LESEN...|
00001460: 3E 08 53 54 41 20 24 36  33 20 20 20 20 20 20 20  |>.STA $63       |
00001470: 20 20 20 20 3B 55 4E 44  20 4E 41 43 48 20 53 54  |    ;UND NACH ST|
00001480: 52 49 4E 47 00 AE 1C 48  08 4C 44 41 20 46 46 49  |RING...H.LDA FFI|
00001490: 88 52 41 43 4B 53 20 20  20 3B 41 4E 46 41 4E 47  |.RACKS   ;ANFANG|
000014A0: 53 54 52 41 43 4B 20 47  45 46 52 41 47 54 00 D8  |STRACK GEFRAGT..|
000014B0: 1C 52 08 42 45 51 20 A8  52 41 20 20 20 20 20 20  |.R.BEQ .RA      |
000014C0: 20 20 20 3B 4E 45 49 4E  2C 44 41 4E 4E 20 55 45  |   ;NEIN,DANN UE|
000014D0: 42 45 52 47 45 48 45 4E  00 E5 1C 5C 08 4C 44 41  |BERGEHEN...\.LDA|
000014E0: 20 23 24 30 30 00 F1 1C  66 08 53 54 41 20 24 36  | #$00...f.STA $6|
000014F0: 32 00 FE 1C 70 08 4C 44  58 20 23 24 39 30 00 06  |2...p.LDX #$90..|
00001500: 1D 7A 08 53 45 43 00 21  1D 84 08 4A 53 52 20 B5  |.z.SEC.!...JSR .|
00001510: 4E 41 46 41 43 20 20 20  20 20 20 3B 57 AF 45 4C  |NAFAC      ;W.EL|
00001520: 4E 00 33 1D 8E 08 4A 53  52 20 46 41 43 4E 41 53  |N.3...JSR FACNAS|
00001530: 54 52 49 00 3B 1D 98 08  43 4C 43 00 43 1D A2 08  |TRI.;...CLC.C...|
00001540: 50 48 50 00 6B 1D AC 08  4C 44 58 20 23 24 30 30  |PHP.k...LDX #$00|
00001550: 20 20 20 20 20 20 20 20  20 20 3B 53 54 52 49 4E  |          ;STRIN|
00001560: 47 20 53 50 45 49 43 48  45 52 4E 00 83 1D B6 08  |G SPEICHERN.....|
00001570: 4E 4F 4C 5A 5A 8B 31 20  4C 44 41 20 24 30 31 30  |NOLZZ.1 LDA $010|
00001580: 30 2C 58 00 8B 1D C0 08  50 4C 50 00 93 1D CA 08  |0,X.....PLP.....|
00001590: 50 48 50 00 A3 1D D4 08  42 43 53 20 4A 41 4E 55  |PHP.....BCS JANU|
000015A0: 4C 4C 31 00 B0 1D DE 08  43 4D 50 20 23 24 30 30  |LL1.....CMP #$00|
000015B0: 00 BE 1D E8 08 42 4E 45  20 88 5A 5A 8B 31 00 C6  |.....BNE .ZZ.1..|
000015C0: 1D F2 08 50 4C 50 00 CE  1D FC 08 53 45 43 00 D6  |...PLP.....SEC..|
000015D0: 1D 06 09 50 48 50 00 EB  1D 10 09 4A 41 4E 55 4C  |...PHP.....JANUL|
000015E0: 4C 31 20 4C 44 41 20 23  24 32 30 00 06 1E 1A 09  |L1 LDA #$20.....|
000015F0: 88 5A 5A 8B 31 20 53 54  41 20 46 49 88 52 41 43  |.ZZ.1 STA FI.RAC|
00001600: 4B 53 AA 39 2C 58 00 0E  1E 24 09 49 4E 58 00 1B  |KS.9,X...$.INX..|
00001610: 1E 2E 09 43 50 58 20 23  24 30 33 00 2B 1E 38 09  |...CPX #$03.+.8.|
00001620: 42 4E 45 20 4E 4F 4C 5A  5A 8B 31 00 33 1E 42 09  |BNE NOLZZ.1.3.B.|
00001630: 50 4C 50 00 59 1E 4C 09  A8 52 41 20 4A 53 52 20  |PLP.Y.L..RA JSR |
00001640: A1 20 20 20 20 20 3B 41  4E 46 41 4E 47 53 53 45  |.     ;ANFANGSSE|
00001650: 4B A4 52 20 4C 45 53 45  4E 00 80 1E 56 09 53 54  |K.R LESEN...V.ST|
00001660: 41 20 24 36 33 20 20 20  20 20 20 20 20 20 20 20  |A $63           |
00001670: 3B 55 4E 44 20 4E 41 43  48 20 53 54 52 49 4E 47  |;UND NACH STRING|
00001680: 00 AC 1E 60 09 4C 44 41  20 46 46 49 4C 45 53 45  |...`.LDA FFILESE|
00001690: 43 A4 52 53 20 20 3B 41  4E 46 41 4E 47 53 53 45  |C.RS  ;ANFANGSSE|
000016A0: 4B A4 52 4E 20 47 45 46  52 41 47 54 00 D8 1E 6A  |K.RN GEFRAGT...j|
000016B0: 09 42 45 51 20 4E 4F 53  45 43 20 20 20 20 20 20  |.BEQ NOSEC      |
000016C0: 20 20 20 3B 4E 45 49 4E  2C 44 41 4E 4E 20 55 45  |   ;NEIN,DANN UE|
000016D0: 42 45 52 4C 45 53 45 4E  00 E5 1E 74 09 4C 44 41  |BERLESEN...t.LDA|
000016E0: 20 23 24 30 30 00 F1 1E  7E 09 53 54 41 20 24 36  | #$00...~.STA $6|
000016F0: 32 00 FE 1E 88 09 4C 44  58 20 23 24 39 30 00 06  |2.....LDX #$90..|
00001700: 1F 92 09 53 45 43 00 21  1F 9C 09 4A 53 52 20 B5  |...SEC.!...JSR .|
00001710: 4E 41 46 41 43 20 20 20  20 20 20 3B 57 AF 45 4C  |NAFAC      ;W.EL|
00001720: 4E 00 33 1F A6 09 4A 53  52 20 46 41 43 4E 41 53  |N.3...JSR FACNAS|
00001730: 54 52 49 00 3B 1F B0 09  43 4C 43 00 43 1F BA 09  |TRI.;...CLC.C...|
00001740: 50 48 50 00 6B 1F C4 09  4C 44 58 20 23 24 30 30  |PHP.k...LDX #$00|
00001750: 20 20 20 20 20 20 20 20  20 20 3B 53 54 52 49 4E  |          ;STRIN|
00001760: 47 20 53 50 45 49 43 48  45 52 4E 00 83 1F CE 09  |G SPEICHERN.....|
00001770: 4E 4F 4C 5A 5A 8B 32 20  4C 44 41 20 24 30 31 30  |NOLZZ.2 LDA $010|
00001780: 30 2C 58 00 8B 1F D8 09  50 4C 50 00 93 1F E2 09  |0,X.....PLP.....|
00001790: 50 48 50 00 A3 1F EC 09  42 43 53 20 4A 41 4E 55  |PHP.....BCS JANU|
000017A0: 4C 4C 32 00 B0 1F F6 09  43 4D 50 20 23 24 30 30  |LL2.....CMP #$00|
000017B0: 00 BE 1F 00 0A 42 4E 45  20 88 5A 5A 8B 32 00 C6  |.....BNE .ZZ.2..|
000017C0: 1F 0A 0A 50 4C 50 00 CE  1F 14 0A 53 45 43 00 D6  |...PLP.....SEC..|
000017D0: 1F 1E 0A 50 48 50 00 EB  1F 28 0A 4A 41 4E 55 4C  |...PHP...(.JANUL|
000017E0: 4C 32 20 4C 44 41 20 23  24 32 30 00 08 20 32 0A  |L2 LDA #$20.. 2.|
000017F0: 88 5A 5A 8B 32 20 53 54  41 20 46 49 4C 45 53 45  |.ZZ.2 STA FILESE|
00001800: 43 A4 52 53 AA 39 2C 58  00 10 20 3C 0A 49 4E 58  |C.RS.9,X.. <.INX|
00001810: 00 1D 20 46 0A 43 50 58  20 23 24 30 33 00 2D 20  |.. F.CPX #$03.- |
00001820: 50 0A 42 4E 45 20 4E 4F  4C 5A 5A 8B 32 00 35 20  |P.BNE NOLZZ.2.5 |
00001830: 5A 0A 50 4C 50 00 48 20  64 0A 4E 4F 53 45 43 20  |Z.PLP.H d.NOSEC |
00001840: 4C 44 58 20 23 24 30 30  00 6A 20 6E 0A 4E 4F 4C  |LDX #$00.j n.NOL|
00001850: 5A 42 55 32 20 4A 53 52  20 A1 20 20 20 3B 46 49  |ZBU2 JSR .   ;FI|
00001860: C3 41 4D 45 20 4C 45 53  45 4E 00 8C 20 78 0A 42  |.AME LESEN.. x.B|
00001870: 4E 45 20 88 5A 5A 8B 33  20 20 20 20 20 20 3B 55  |NE .ZZ.3      ;U|
00001880: 4E 44 20 53 50 45 49 43  48 45 52 4E 00 99 20 82  |ND SPEICHERN.. .|
00001890: 0A 4C 44 41 20 23 24 32  30 00 B3 20 8C 0A 88 5A  |.LDA #$20.. ...Z|
000018A0: 5A 8B 33 20 53 54 41 20  46 49 C3 41 4D 45 AA 31  |Z.3 STA FI.AME.1|
000018B0: 30 2C 58 00 BB 20 96 0A  49 4E 58 00 C8 20 A0 0A  |0,X.. ..INX.. ..|
000018C0: 43 50 58 20 23 24 31 30  00 D8 20 AA 0A 42 4E 45  |CPX #$10.. ..BNE|
000018D0: 20 4E 4F 4C 5A 42 55 32  00 E5 20 B4 0A 4C 44 58  | NOLZBU2.. ..LDX|
000018E0: 20 23 24 30 39 00 0D 21  BE 0A 44 55 4D 4D 59 32  | #$09..!..DUMMY2|
000018F0: 20 4A 53 52 20 A1 20 20  20 20 3B 39 20 42 59 54  | JSR .    ;9 BYT|
00001900: 45 53 20 55 45 42 45 52  4C 45 53 45 4E 00 15 21  |ES UEBERLESEN..!|
00001910: C8 0A 44 45 58 00 24 21  D2 0A 42 4E 45 20 44 55  |..DEX.$!..BNE DU|
00001920: 4D 4D 59 32 00 48 21 DC  0A 4A 53 52 20 A1 20 20  |MMY2.H!..JSR .  |
00001930: 20 20 20 20 20 20 20 20  20 3B 41 4E 5A 41 48 4C  |         ;ANZAHL|
00001940: 20 42 4C 4F 45 43 4B 45  00 6F 21 E6 0A 53 54 41  | BLOECKE.o!..STA|
00001950: 20 24 36 33 20 20 20 20  20 20 20 20 20 20 20 3B  | $63           ;|
00001960: 44 45 53 20 46 49 4C 45  53 20 4C 45 53 45 4E 00  |DES FILES LESEN.|
00001970: 92 21 F0 0A 4A 53 52 20  A1 20 20 20 20 20 20 20  |.!..JSR .       |
00001980: 20 20 20 20 3B 55 4E 44  20 49 4E 20 53 54 52 49  |    ;UND IN STRI|
00001990: 4E 47 00 9E 21 FA 0A 53  54 41 20 24 36 32 00 C5  |NG..!..STA $62..|
000019A0: 21 04 0B 4C 44 41 20 46  42 4C 4F 45 43 4B 45 20  |!..LDA FBLOECKE |
000019B0: 20 20 20 20 20 3B 42 4C  4F 45 43 4B 45 20 47 45  |     ;BLOECKE GE|
000019C0: 46 52 41 47 54 00 F1 21  0E 0B 42 45 51 20 4E 4F  |FRAGT..!..BEQ NO|
000019D0: 42 4C 4F 20 20 20 20 20  20 20 20 20 3B 4E 45 49  |BLO         ;NEI|
000019E0: 4E 2C 44 41 4E 4E 20 55  45 42 45 52 47 45 48 45  |N,DANN UEBERGEHE|
000019F0: 4E 00 FE 21 18 0B 4C 44  58 20 23 24 39 30 00 06  |N..!..LDX #$90..|
00001A00: 22 22 0B 53 45 43 00 21  22 2C 0B 4A 53 52 20 B5  |"".SEC.!",.JSR .|
00001A10: 4E 41 46 41 43 20 20 20  20 20 20 3B 57 AF 45 4C  |NAFAC      ;W.EL|
00001A20: 4E 00 33 22 36 0B 4A 53  52 20 46 41 43 4E 41 53  |N.3"6.JSR FACNAS|
00001A30: 54 52 49 00 3B 22 40 0B  43 4C 43 00 43 22 4A 0B  |TRI.;"@.CLC.C"J.|
00001A40: 50 48 50 00 6B 22 54 0B  4C 44 58 20 23 24 30 30  |PHP.k"T.LDX #$00|
00001A50: 20 20 20 20 20 20 20 20  20 20 3B 53 54 52 49 4E  |          ;STRIN|
00001A60: 47 20 53 50 45 49 43 48  45 52 4E 00 83 22 5E 0B  |G SPEICHERN.."^.|
00001A70: 4E 4F 4C 5A 5A 8B 33 20  4C 44 41 20 24 30 31 30  |NOLZZ.3 LDA $010|
00001A80: 30 2C 58 00 8B 22 68 0B  50 4C 50 00 93 22 72 0B  |0,X.."h.PLP.."r.|
00001A90: 50 48 50 00 A3 22 7C 0B  42 43 53 20 4A 41 4E 55  |PHP.."|.BCS JANU|
00001AA0: 4C 4C 33 00 B0 22 86 0B  43 4D 50 20 23 24 30 30  |LL3.."..CMP #$00|
00001AB0: 00 BE 22 90 0B 42 4E 45  20 88 5A 5A 8B 34 00 C6  |.."..BNE .ZZ.4..|
00001AC0: 22 9A 0B 50 4C 50 00 CE  22 A4 0B 53 45 43 00 D6  |"..PLP.."..SEC..|
00001AD0: 22 AE 0B 50 48 50 00 EB  22 B8 0B 4A 41 4E 55 4C  |"..PHP.."..JANUL|
00001AE0: 4C 33 20 4C 44 41 20 23  24 32 30 00 05 23 C2 0B  |L3 LDA #$20..#..|
00001AF0: 88 5A 5A 8B 34 20 53 54  41 20 42 4C 4F 45 43 4B  |.ZZ.4 STA BLOECK|
00001B00: 45 AA 39 2C 58 00 0D 23  CC 0B 49 4E 58 00 1A 23  |E.9,X..#..INX..#|
00001B10: D6 0B 43 50 58 20 23 24  30 33 00 2A 23 E0 0B 42  |..CPX #$03.*#..B|
00001B20: 4E 45 20 4E 4F 4C 5A 5A  8B 33 00 32 23 EA 0B 50  |NE NOLZZ.3.2#..P|
00001B30: 4C 50 00 57 23 F4 0B 4E  4F 42 4C 4F 20 4C 44 41  |LP.W#..NOBLO LDA|
00001B40: 20 46 46 49 88 59 50 45  4E 3B 46 49 88 59 50 20  | FFI.YPEN;FI.YP |
00001B50: 47 45 46 52 41 47 54 00  81 23 FE 0B 42 45 51 20  |GEFRAGT..#..BEQ |
00001B60: A8 59 50 20 20 20 20 20  20 20 20 20 3B 4E 45 49  |.YP         ;NEI|
00001B70: 4E 2C 44 41 4E 4E 20 55  45 42 45 52 47 45 48 45  |N,DANN UEBERGEHE|
00001B80: 4E 00 A2 23 08 0C 4C 44  58 20 54 59 46 4C 41 20  |N..#..LDX TYFLA |
00001B90: 20 20 20 20 20 20 20 20  3B 46 49 88 59 50 20 48  |        ;FI.YP H|
00001BA0: 4F C3 00 C9 23 12 0C 4C  44 41 20 23 24 30 30 20  |O...#..LDA #$00 |
00001BB0: 20 20 20 20 20 20 20 20  20 3B 55 4E 44 20 4E 41  |         ;UND NA|
00001BC0: 43 48 20 53 54 52 49 4E  47 00 D5 23 1C 0C 53 54  |CH STRING..#..ST|
00001BD0: 41 20 24 36 32 00 E1 23  26 0C 53 54 58 20 24 36  |A $62..#&.STX $6|
00001BE0: 33 00 EE 23 30 0C 4C 44  58 20 23 24 39 30 00 F6  |3..#0.LDX #$90..|
00001BF0: 23 3A 0C 53 45 43 00 11  24 44 0C 4A 53 52 20 B5  |#:.SEC..$D.JSR .|
00001C00: 4E 41 46 41 43 20 20 20  20 20 20 3B 57 AF 45 4C  |NAFAC      ;W.EL|
00001C10: 4E 00 23 24 4E 0C 4A 53  52 20 46 41 43 4E 41 53  |N.#$N.JSR FACNAS|
00001C20: 54 52 49 00 2B 24 58 0C  43 4C 43 00 33 24 62 0C  |TRI.+$X.CLC.3$b.|
00001C30: 50 48 50 00 5B 24 6C 0C  4C 44 58 20 23 24 30 30  |PHP.[$l.LDX #$00|
00001C40: 20 20 20 20 20 20 20 20  20 20 3B 53 54 52 49 4E  |          ;STRIN|
00001C50: 47 20 53 50 45 49 43 48  45 52 4E 00 73 24 76 0C  |G SPEICHERN.s$v.|
00001C60: 4E 4F 4C 5A 5A 8B 34 20  4C 44 41 20 24 30 31 30  |NOLZZ.4 LDA $010|
00001C70: 30 2C 58 00 7B 24 80 0C  50 4C 50 00 83 24 8A 0C  |0,X.{$..PLP..$..|
00001C80: 50 48 50 00 93 24 94 0C  42 43 53 20 4A 41 4E 55  |PHP..$..BCS JANU|
00001C90: 4C 4C 34 00 A0 24 9E 0C  43 4D 50 20 23 24 30 30  |LL4..$..CMP #$00|
00001CA0: 00 AE 24 A8 0C 42 4E 45  20 88 5A 5A 8B 35 00 B6  |..$..BNE .ZZ.5..|
00001CB0: 24 B2 0C 50 4C 50 00 BE  24 BC 0C 53 45 43 00 C6  |$..PLP..$..SEC..|
00001CC0: 24 C6 0C 50 48 50 00 DB  24 D0 0C 4A 41 4E 55 4C  |$..PHP..$..JANUL|
00001CD0: 4C 34 20 4C 44 41 20 23  24 32 30 00 F5 24 DA 0C  |L4 LDA #$20..$..|
00001CE0: 88 5A 5A 8B 35 20 53 54  41 20 46 49 88 59 50 45  |.ZZ.5 STA FI.YPE|
00001CF0: 4E AA 39 2C 58 00 FD 24  E4 0C 49 4E 58 00 0A 25  |N.9,X..$..INX..%|
00001D00: EE 0C 43 50 58 20 23 24  30 33 00 1A 25 F8 0C 42  |..CPX #$03..%..B|
00001D10: 4E 45 20 4E 4F 4C 5A 5A  8B 34 00 22 25 02 0D 50  |NE NOLZZ.4."%..P|
00001D20: 4C 50 00 3D 25 0C 0D A8  59 50 20 4C 44 41 20 54  |LP.=%...YP LDA T|
00001D30: 59 46 4C 41 20 20 20 3B  46 49 88 59 50 00 62 25  |YFLA   ;FI.YP.b%|
00001D40: 16 0D AF 20 23 24 30 37  20 20 20 20 20 20 20 20  |... #$07        |
00001D50: 20 20 3B 41 55 46 20 43  4F 44 45 20 54 45 53 54  |  ;AUF CODE TEST|
00001D60: 45 4E 00 6F 25 20 0D 4C  44 58 20 23 24 30 30 00  |EN.o% .LDX #$00.|
00001D70: 87 25 2A 0D 4E 4F 88 5A  54 59 20 43 4D 50 20 46  |.%*.NO.ZTY CMP F|
00001D80: 4C 41 54 59 50 2C 58 00  B4 25 34 0D 42 45 51 20  |LATYP,X..%4.BEQ |
00001D90: 54 52 41 47 45 49 4E 20  20 20 20 20 20 20 3B 47  |TRAGEIN       ;G|
00001DA0: 45 46 55 4E 44 45 4E 2C  44 41 4E 4E 20 45 B5 52  |EFUNDEN,DANN E.R|
00001DB0: 41 47 45 4E 00 BC 25 3E  0D 49 4E 58 00 C9 25 48  |AGEN..%>.INX..%H|
00001DC0: 0D 43 50 58 20 23 24 30  35 00 EE 25 52 0D 42 4E  |.CPX #$05..%R.BN|
00001DD0: 45 20 4E 4F 88 5A 54 59  20 20 20 20 20 20 3B 53  |E NO.ZTY      ;S|
00001DE0: 43 48 91 20 88 5A 54 45  52 20 43 4F 44 45 00 03  |CH. .ZTER CODE..|
00001DF0: 26 5C 0D 4E 41 45 45 B5  52 20 44 45 43 20 45 B5  |&\.NAEE.R DEC E.|
00001E00: 52 41 47 00 2E 26 66 0D  42 45 51 20 55 4E 41 45  |RAG..&f.BEQ UNAE|
00001E10: 53 45 43 20 20 20 20 20  20 20 3B 88 5A 54 45 52  |SEC       ;.ZTER|
00001E20: 20 45 B5 52 41 47 20 47  45 4C 45 53 45 4E 00 5A  | E.RAG GELESEN.Z|
00001E30: 26 70 0D 4A 53 52 20 A1  20 20 20 20 20 20 20 20  |&p.JSR .        |
00001E40: 20 20 20 3B 4E 45 49 4E  2C 32 20 42 59 54 45 20  |   ;NEIN,2 BYTE |
00001E50: 55 45 42 45 52 4C 45 53  45 4E 00 7D 26 7A 0D 4A  |UEBERLESEN.}&z.J|
00001E60: 53 52 20 A1 20 20 20 20  20 20 20 20 20 20 20 3B  |SR .           ;|
00001E70: 55 4E 44 20 4E 41 45 43  48 53 54 45 4E 00 A5 26  |UND NAECHSTEN..&|
00001E80: 84 0D 4A 4D 50 20 4E 41  45 54 52 41 47 20 20 20  |..JMP NAETRAG   |
00001E90: 20 20 20 20 3B 45 B5 52  41 47 20 42 45 41 52 42  |    ;E.RAG BEARB|
00001EA0: 45 49 54 45 4E 00 CD 26  8E 0D 55 4E 41 45 53 45  |EITEN..&..UNAESE|
00001EB0: 43 20 4C 44 41 20 54 52  41 43 4B 20 3B 53 43 48  |C LDA TRACK ;SCH|
00001EC0: 91 20 88 5A 54 45 52 20  42 4C 4F 43 4B 00 DA 26  |. .ZTER BLOCK..&|
00001ED0: 98 0D 43 4D 50 20 23 24  30 30 00 FA 26 A2 0D 42  |..CMP #$00..&..B|
00001EE0: 45 51 20 80 45 20 20 20  20 20 20 20 20 20 20 3B  |EQ .E          ;|
00001EF0: 4A 41 2C 44 41 4E 4E 20  80 45 00 26 27 AC 0D 4A  |JA,DANN .E.&'..J|
00001F00: 4D 50 20 4E 41 45 53 45  43 20 20 20 20 20 20 20  |MP NAESEC       |
00001F10: 20 3B 4E 45 49 4E 2C 4E  41 45 43 48 53 54 45 52  | ;NEIN,NAECHSTER|
00001F20: 20 42 4C 4F 43 4B 00 48  27 B6 0D 54 52 41 47 45  | BLOCK.H'..TRAGE|
00001F30: 49 4E 20 4C 44 58 20 5A  41 45 48 4C 20 3B 5A 45  |IN LDX ZAEHL ;ZE|
00001F40: 49 47 45 52 20 41 55 46  00 75 27 C0 0D 4C 44 41  |IGER AUF.u'..LDA|
00001F50: 20 23 24 30 30 20 20 20  20 20 20 20 20 20 20 3B  | #$00          ;|
00001F60: 4E 41 45 43 48 53 54 45  53 20 46 45 4C 44 45 4C  |NAECHSTES FELDEL|
00001F70: 45 4D 45 4E 54 00 98 27  CA 0D 53 54 41 20 24 36  |EMENT..'..STA $6|
00001F80: 32 20 20 20 20 20 20 20  20 20 20 20 3B 4E 41 43  |2           ;NAC|
00001F90: 48 20 53 54 52 49 4E 47  00 A4 27 D4 0D 53 54 58  |H STRING..'..STX|
00001FA0: 20 24 36 33 00 B1 27 DE  0D 4C 44 58 20 23 24 39  | $63..'..LDX #$9|
00001FB0: 30 00 B9 27 E8 0D 53 45  43 00 D4 27 F2 0D 4A 53  |0..'..SEC..'..JS|
00001FC0: 52 20 B5 4E 41 46 41 43  20 20 20 20 20 20 3B 57  |R .NAFAC      ;W|
00001FD0: AF 45 4C 4E 00 E6 27 FC  0D 4A 53 52 20 46 41 43  |.ELN..'..JSR FAC|
00001FE0: 4E 41 53 54 52 49 00 EE  27 06 0E 43 4C 43 00 F6  |NASTRI..'..CLC..|
00001FF0: 27 10 0E 50 48 50 00 1B  28 1A 0E 4C 44 58 20 23  |'..PHP..(..LDX #|
00002000: 24 30 30 20 20 20 20 20  20 20 20 20 20 3B 55 4E  |$00          ;UN|
00002010: 44 20 53 50 45 49 43 48  45 52 4E 00 33 28 24 0E  |D SPEICHERN.3($.|
00002020: 4E 4F 4C 5A 5A 8B 35 20  4C 44 41 20 24 30 31 30  |NOLZZ.5 LDA $010|
00002030: 30 2C 58 00 3B 28 2E 0E  50 4C 50 00 43 28 38 0E  |0,X.;(..PLP.C(8.|
00002040: 50 48 50 00 53 28 42 0E  42 43 53 20 4A 41 4E 55  |PHP.S(B.BCS JANU|
00002050: 4C 4C 35 00 60 28 4C 0E  43 4D 50 20 23 24 30 30  |LL5.`(L.CMP #$00|
00002060: 00 6E 28 56 0E 42 4E 45  20 88 5A 5A 8B 36 00 76  |.n(V.BNE .ZZ.6.v|
00002070: 28 60 0E 50 4C 50 00 7E  28 6A 0E 53 45 43 00 86  |(`.PLP.~(j.SEC..|
00002080: 28 74 0E 50 48 50 00 9B  28 7E 0E 4A 41 4E 55 4C  |(t.PHP..(~.JANUL|
00002090: 4C 35 20 4C 44 41 20 23  24 32 30 00 B4 28 88 0E  |L5 LDA #$20..(..|
000020A0: 88 5A 5A 8B 36 20 53 54  41 20 46 49 C3 41 4D 45  |.ZZ.6 STA FI.AME|
000020B0: AA 34 2C 58 00 C8 28 92  0E 53 54 41 20 42 4C 4F  |.4,X..(..STA BLO|
000020C0: 45 43 4B 45 AA 34 2C 58  00 DC 28 9C 0E 53 54 41  |ECKE.4,X..(..STA|
000020D0: 20 46 49 88 59 50 45 4E  AA 34 2C 58 00 F1 28 A6  | FI.YPEN.4,X..(.|
000020E0: 0E 53 54 41 20 46 49 88  52 41 43 4B 53 AA 34 2C  |.STA FI.RACKS.4,|
000020F0: 58 00 08 29 B0 0E 53 54  41 20 46 49 4C 45 53 45  |X..)..STA FILESE|
00002100: 43 A4 52 53 AA 34 2C 58  00 10 29 BA 0E 49 4E 58  |C.RS.4,X..)..INX|
00002110: 00 1D 29 C4 0E 43 50 58  20 23 24 30 33 00 2D 29  |..)..CPX #$03.-)|
00002120: CE 0E 42 4E 45 20 4E 4F  4C 5A 5A 8B 35 00 35 29  |..BNE NOLZZ.5.5)|
00002130: D8 0E 50 4C 50 00 5C 29  E2 0E 49 4E 43 20 5A 41  |..PLP.\)..INC ZA|
00002140: 45 48 4C 20 20 20 20 20  20 20 20 20 3B 5A 45 49  |EHL         ;ZEI|
00002150: 47 45 52 20 45 52 48 4F  45 48 45 4E 00 85 29 EC  |GER ERHOEHEN..).|
00002160: 0E 4A 53 52 20 44 4F 88  20 20 20 20 20 20 20 20  |.JSR DO.        |
00002170: 20 3B 56 41 52 49 41 42  C3 20 55 45 42 45 52 4E  | ;VARIAB. UEBERN|
00002180: 45 48 4D 45 4E 00 B1 29  F6 0E 4A 4D 50 20 4E 41  |EHMEN..)..JMP NA|
00002190: 45 45 B5 52 20 20 20 20  20 20 3B 57 45 49 54 45  |EE.R      ;WEITE|
000021A0: 52 20 4E 41 45 43 48 53  54 45 52 20 45 B5 52 41  |R NAECHSTER E.RA|
000021B0: 47 00 D5 29 00 0F 80 45  20 4C 44 41 20 46 41 4E  |G..)...E LDA FAN|
000021C0: 5A 41 48 4C 20 20 3B 41  4E 5A 41 48 4C 20 47 45  |ZAHL  ;ANZAHL GE|
000021D0: 46 52 41 47 54 00 01 2A  0A 0F 42 45 51 20 4E 4F  |FRAGT..*..BEQ NO|
000021E0: 41 4E 5A 41 48 4C 20 20  20 20 20 20 3B 4E 45 49  |ANZAHL      ;NEI|
000021F0: 4E 2C 44 41 4E 4E 20 55  45 42 45 52 47 45 48 45  |N,DANN UEBERGEHE|
00002200: 4E 00 28 2A 14 0F 4C 44  41 20 5A 41 45 48 4C 20  |N.(*..LDA ZAEHL |
00002210: 20 20 20 20 20 20 20 20  3B 41 4E 5A 41 48 4C 20  |        ;ANZAHL |
00002220: 45 4C 45 4D 45 4E 54 45  00 4B 2A 1E 0F 53 54 41  |ELEMENTE.K*..STA|
00002230: 20 24 36 33 20 20 20 20  20 20 20 20 20 20 20 3B  | $63           ;|
00002240: 4E 41 43 48 20 53 54 52  49 4E 47 00 58 2A 28 0F  |NACH STRING.X*(.|
00002250: 4C 44 41 20 23 24 30 30  00 64 2A 32 0F 53 54 41  |LDA #$00.d*2.STA|
00002260: 20 24 36 32 00 71 2A 3C  0F 4C 44 58 20 23 24 39  | $62.q*<.LDX #$9|
00002270: 30 00 79 2A 46 0F 53 45  43 00 94 2A 50 0F 4A 53  |0.y*F.SEC..*P.JS|
00002280: 52 20 B5 4E 41 46 41 43  20 20 20 20 20 20 3B 57  |R .NAFAC      ;W|
00002290: AF 45 4C 4E 00 A6 2A 5A  0F 4A 53 52 20 46 41 43  |.ELN..*Z.JSR FAC|
000022A0: 4E 41 53 54 52 49 00 AE  2A 64 0F 43 4C 43 00 B6  |NASTRI..*d.CLC..|
000022B0: 2A 6E 0F 50 48 50 00 DB  2A 78 0F 4C 44 58 20 23  |*n.PHP..*x.LDX #|
000022C0: 24 30 30 20 20 20 20 20  20 20 20 20 20 3B 55 4E  |$00          ;UN|
000022D0: 44 20 53 50 45 49 43 48  45 52 4E 00 F3 2A 82 0F  |D SPEICHERN..*..|
000022E0: 4E 4F 4C 5A 5A 8B 36 20  4C 44 41 20 24 30 31 30  |NOLZZ.6 LDA $010|
000022F0: 30 2C 58 00 FB 2A 8C 0F  50 4C 50 00 03 2B 96 0F  |0,X..*..PLP..+..|
00002300: 50 48 50 00 13 2B A0 0F  42 43 53 20 4A 41 4E 55  |PHP..+..BCS JANU|
00002310: 4C 4C 36 00 20 2B AA 0F  43 4D 50 20 23 24 30 30  |LL6. +..CMP #$00|
00002320: 00 2E 2B B4 0F 42 4E 45  20 88 5A 5A 8B 37 00 36  |..+..BNE .ZZ.7.6|
00002330: 2B BE 0F 50 4C 50 00 3E  2B C8 0F 53 45 43 00 46  |+..PLP.>+..SEC.F|
00002340: 2B D2 0F 50 48 50 00 5B  2B DC 0F 4A 41 4E 55 4C  |+..PHP.[+..JANUL|
00002350: 4C 36 20 4C 44 41 20 23  24 32 30 00 74 2B E6 0F  |L6 LDA #$20.t+..|
00002360: 88 5A 5A 8B 37 20 53 54  41 20 41 4E 5A 41 48 4C  |.ZZ.7 STA ANZAHL|
00002370: AA 34 2C 58 00 7C 2B F0  0F 49 4E 58 00 89 2B FA  |.4,X.|+..INX..+.|
00002380: 0F 43 50 58 20 23 24 30  33 00 99 2B 04 10 42 4E  |.CPX #$03..+..BN|
00002390: 45 20 4E 4F 4C 5A 5A 8B  36 00 A1 2B 0E 10 50 4C  |E NOLZZ.6..+..PL|
000023A0: 50 00 CA 2B 18 10 4C 44  41 20 50 52 4F 5A 20 20  |P..+..LDA PROZ  |
000023B0: 20 20 20 20 20 20 20 20  3B 5A 45 49 47 45 52 20  |        ;ZEIGER |
000023C0: 41 55 46 20 41 4E 5A 41  48 4C 00 E8 2B 22 10 53  |AUF ANZAHL..+".S|
000023D0: 54 41 20 5A 45 49 47 20  20 20 20 20 20 20 20 20  |TA ZEIG         |
000023E0: 20 3B 53 45 54 5A 45 4E  00 F7 2B 2C 10 4C 44 41  | ;SETZEN..+,.LDA|
000023F0: 20 50 52 4F 5A AA 31 00  06 2C 36 10 53 54 41 20  | PROZ.1..,6.STA |
00002400: 5A 45 49 47 AA 31 00 17  2C 40 10 4C 44 41 20 23  |ZEIG.1..,@.LDA #|
00002410: B3 41 4E 5A 41 48 4C 00  24 2C 4A 10 53 54 41 20  |.ANZAHL.$,J.STA |
00002420: 50 52 4F 5A 00 35 2C 54  10 4C 44 41 20 23 B1 41  |PROZ.5,T.LDA #.A|
00002430: 4E 5A 41 48 4C 00 44 2C  5E 10 53 54 41 20 50 52  |NZAHL.D,^.STA PR|
00002440: 4F 5A AA 31 00 69 2C 68  10 4A 53 52 20 88 20 20  |OZ.1.i,h.JSR .  |
00002450: 20 20 20 20 20 20 20 20  20 3B 55 4E 44 20 55 45  |         ;UND UE|
00002460: 42 45 52 4E 45 48 4D 45  4E 00 93 2C 72 10 4C 44  |BERNEHMEN..,r.LD|
00002470: 41 20 5A 45 49 47 20 20  20 20 20 20 20 20 20 20  |A ZEIG          |
00002480: 3B 5A 45 49 47 45 52 20  52 55 45 43 4B 53 45 54  |;ZEIGER RUECKSET|
00002490: 5A 45 4E 00 A0 2C 7C 10  53 54 41 20 50 52 4F 5A  |ZEN..,|.STA PROZ|
000024A0: 00 AF 2C 86 10 4C 44 41  20 5A 45 49 47 AA 31 00  |..,..LDA ZEIG.1.|
000024B0: BE 2C 90 10 53 54 41 20  50 52 4F 5A AA 31 00 DF  |.,..STA PROZ.1..|
000024C0: 2C 9A 10 4E 4F 41 4E 5A  41 48 4C 20 4A 53 52 20  |,..NOANZAHL JSR |
000024D0: 9C 43 48 3B 42 55 53 20  B8 49 47 45 42 45 4E 00  |.CH;BUS .IGEBEN.|
000024E0: 09 2D A4 10 4C 44 41 20  23 24 30 32 20 20 20 20  |.-..LDA #$02    |
000024F0: 20 20 20 20 20 20 3B 4B  41 4E 41 45 4C 45 20 53  |      ;KANAELE S|
00002500: 43 48 4C 49 45 53 53 45  4E 00 13 2D AE 10 4A 53  |CHLIESSEN..-..JS|
00002510: 52 20 A0 00 20 2D B8 10  4C 44 41 20 23 24 30 46  |R .. -..LDA #$0F|
00002520: 00 2A 2D C2 10 4A 53 52  20 A0 00 44 2D CC 10 52  |.*-..JSR ..D-..R|
00002530: 54 53 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |TS              |
00002540: 20 3B 80 45 00 6B 2D D6  10 3B 20 AB AB AB AB AB  | ;.E.k-..; .....|
00002550: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00002560: AB AB AB AB AB AB AB AB  AB AB AB 00 8B 2D E0 10  |.............-..|
00002570: 87 54 52 53 45 20 4C 44  58 20 54 52 41 43 4B 3B  |.TRSE LDX TRACK;|
00002580: 54 52 41 43 4B 4E 55 4D  4D 45 52 00 AE 2D EA 10  |TRACKNUMMER..-..|
00002590: 4C 44 41 20 23 24 30 30  20 20 20 20 20 20 20 20  |LDA #$00        |
000025A0: 20 20 3B 4E 41 43 48 20  53 54 52 49 4E 47 00 BA  |  ;NACH STRING..|
000025B0: 2D F4 10 53 54 41 20 24  36 32 00 C6 2D FE 10 53  |-..STA $62..-..S|
000025C0: 54 58 20 24 36 33 00 D2  2D 08 11 4A 53 52 20 9C  |TX $63..-..JSR .|
000025D0: 43 48 00 DF 2D 12 11 4C  44 58 20 23 24 39 30 00  |CH..-..LDX #$90.|
000025E0: E7 2D 1C 11 53 45 43 00  02 2E 26 11 4A 53 52 20  |.-..SEC...&.JSR |
000025F0: B5 4E 41 46 41 43 20 20  20 20 20 20 3B 57 AF 45  |.NAFAC      ;W.E|
00002600: 4C 4E 00 14 2E 30 11 4A  53 52 20 46 41 43 4E 41  |LN...0.JSR FACNA|
00002610: 53 54 52 49 00 39 2E 3A  11 4C 44 41 20 24 30 31  |STRI.9.:.LDA $01|
00002620: 30 30 20 20 20 20 20 20  20 20 20 3B 55 4E 44 20  |00         ;UND |
00002630: 53 50 45 49 43 48 45 52  4E 00 46 2E 44 11 53 54  |SPEICHERN.F.D.ST|
00002640: 41 20 42 87 AA 39 00 54  2E 4E 11 4C 44 41 20 24  |A B..9.T.N.LDA $|
00002650: 30 31 30 31 00 61 2E 58  11 43 4D 50 20 23 24 30  |0101.a.X.CMP #$0|
00002660: 30 00 71 2E 62 11 42 4E  45 20 4E 91 55 4C 4C 54  |0.q.b.BNE N.ULLT|
00002670: 52 00 7E 2E 6C 11 4C 44  41 20 23 24 32 30 00 94  |R.~.l.LDA #$20..|
00002680: 2E 76 11 4E 91 55 4C 4C  54 52 20 53 54 41 20 42  |.v.N.ULLTR STA B|
00002690: 87 AA 31 30 00 B6 2E 80  11 4C 44 58 20 53 45 43  |..10.....LDX SEC|
000026A0: A4 52 20 20 20 20 20 20  20 20 3B 53 45 4B A4 52  |.R        ;SEK.R|
000026B0: 4E 55 4D 4D 45 52 00 D9  2E 8A 11 4C 44 41 20 23  |NUMMER.....LDA #|
000026C0: 24 30 30 20 20 20 20 20  20 20 20 20 20 3B 4E 41  |$00          ;NA|
000026D0: 43 48 20 53 54 52 49 4E  47 00 E5 2E 94 11 53 54  |CH STRING.....ST|
000026E0: 41 20 24 36 32 00 F1 2E  9E 11 53 54 58 20 24 36  |A $62.....STX $6|
000026F0: 33 00 FE 2E A8 11 4C 44  58 20 23 24 39 30 00 06  |3.....LDX #$90..|
00002700: 2F B2 11 53 45 43 00 21  2F BC 11 4A 53 52 20 B5  |/..SEC.!/..JSR .|
00002710: 4E 41 46 41 43 20 20 20  20 20 20 3B 57 AF 45 4C  |NAFAC      ;W.EL|
00002720: 4E 00 33 2F C6 11 4A 53  52 20 46 41 43 4E 41 53  |N.3/..JSR FACNAS|
00002730: 54 52 49 00 58 2F D0 11  4C 44 41 20 24 30 31 30  |TRI.X/..LDA $010|
00002740: 30 20 20 20 20 20 20 20  20 20 3B 55 4E 44 20 53  |0         ;UND S|
00002750: 50 45 49 43 48 45 52 4E  00 66 2F DA 11 53 54 41  |PEICHERN.f/..STA|
00002760: 20 42 87 AA 31 32 00 74  2F E4 11 4C 44 41 20 24  | B..12.t/..LDA $|
00002770: 30 31 30 31 00 81 2F EE  11 43 4D 50 20 23 24 30  |0101../..CMP #$0|
00002780: 30 00 92 2F F8 11 42 4E  45 20 4E 91 55 4C 4C 53  |0../..BNE N.ULLS|
00002790: 45 43 00 9F 2F 02 12 4C  44 41 20 23 24 32 30 00  |EC../..LDA #$20.|
000027A0: B6 2F 0C 12 4E 91 55 4C  4C 53 45 43 20 53 54 41  |./..N.ULLSEC STA|
000027B0: 20 42 87 AA 31 33 00 E2  2F 16 12 4C 44 58 20 23  | B..13../..LDX #|
000027C0: 24 30 46 20 20 20 20 20  20 20 20 20 20 3B 41 55  |$0F          ;AU|
000027D0: 53 47 41 42 45 20 41 55  46 20 4B 4F 4D 4D AF 4F  |SGABE AUF KOMM.O|
000027E0: 4B 2E 00 F0 2F 20 12 4A  53 52 20 43 4B 4F 55 54  |K.../ .JSR CKOUT|
000027F0: 00 1C 30 2A 12 4C 44 59  20 23 24 30 30 20 20 20  |..0*.LDY #$00   |
00002800: 20 20 20 20 20 20 20 3B  55 31 28 42 AB 52 29 20  |       ;U1(B.R) |
00002810: 55 4E 44 20 42 AB 50 20  53 80 45 4E 00 2F 30 34  |UND B.P S.EN./04|
00002820: 12 53 80 5A 45 49 20 4C  44 41 20 42 87 2C 59 00  |.S.ZEI LDA B.,Y.|
00002830: 3B 30 3E 12 42 45 51 20  80 53 80 00 4A 30 48 12  |;0>.BEQ .S..J0H.|
00002840: 4A 53 52 20 49 45 43 4F  55 54 00 57 30 52 12 43  |JSR IECOUT.W0R.C|
00002850: 4D 50 20 23 24 30 44 00  67 30 5C 12 42 4E 45 20  |MP #$0D.g0\.BNE |
00002860: 4E B0 45 54 55 52 4E 00  74 30 66 12 4A 53 52 20  |N.ETURN.t0f.JSR |
00002870: 80 42 45 46 00 84 30 70  12 4E B0 45 54 55 52 4E  |.BEF..0p.N.ETURN|
00002880: 20 49 4E 59 00 92 30 7A  12 42 4E 45 20 53 80 5A  | INY..0z.BNE S.Z|
00002890: 45 49 00 AF 30 84 12 80  53 80 20 4A 53 52 20 9C  |EI..0...S. JSR .|
000028A0: 43 48 20 3B 42 55 53 20  B8 49 47 45 42 45 4E 00  |CH ;BUS .IGEBEN.|
000028B0: D2 30 8E 12 52 54 53 20  20 20 20 20 20 20 20 20  |.0..RTS         |
000028C0: 20 20 20 20 20 20 3B 55  4E 44 20 5A 55 52 55 45  |      ;UND ZURUE|
000028D0: 43 4B 00 E3 30 98 12 80  42 45 46 20 4A 53 52 20  |CK..0...BEF JSR |
000028E0: 9C 43 48 00 F0 30 A2 12  4C 44 58 20 23 24 30 46  |.CH..0..LDX #$0F|
000028F0: 00 FE 30 AC 12 4A 53 52  20 43 4B 4F 55 54 00 06  |..0..JSR CKOUT..|
00002900: 31 B6 12 52 54 53 00 2D  31 C0 12 3B 20 AB AB AB  |1..RTS.-1..; ...|
00002910: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00002920: AB AB AB AB AB AB AB AB  AB AB AB AB AB 00 5A 31  |..............Z1|
00002930: CA 12 53 55 43 48 56 41  52 20 50 48 41 20 20 20  |..SUCHVAR PHA   |
00002940: 20 20 20 20 3B 47 45 53  55 43 48 54 45 4E 20 54  |    ;GESUCHTEN T|
00002950: 59 50 20 53 49 43 48 45  52 4E 00 82 31 D4 12 4A  |YP SICHERN..1..J|
00002960: 53 52 20 43 48 45 43 4B  4B 4F 4D 4D 41 20 20 20  |SR CHECKKOMMA   |
00002970: 20 3B 41 55 46 20 4B 4F  4D 4D 41 20 54 45 53 54  | ;AUF KOMMA TEST|
00002980: 45 4E 00 A3 31 DE 12 4A  53 52 20 4C 43 48 52 CB  |EN..1..JSR LCHR.|
00002990: 54 20 20 20 20 20 20 20  3B 31 2E 42 53 54 2E 20  |T       ;1.BST. |
000029A0: 48 4F C3 00 AF 31 E8 12  53 54 41 20 24 34 35 00  |HO...1..STA $45.|
000029B0: D6 31 F2 12 4C 44 58 20  23 24 30 30 20 20 20 20  |.1..LDX #$00    |
000029C0: 20 20 20 20 20 20 3B 46  4C 41 47 20 41 55 46 20  |      ;FLAG AUF |
000029D0: 56 B0 48 AF 45 4E 00 F9  31 FC 12 53 54 58 20 46  |V.H.EN..1..STX F|
000029E0: 54 45 53 54 20 20 20 20  20 20 20 20 20 3B 52 55  |TEST         ;RU|
000029F0: 45 43 4B 53 45 54 5A 45  4E 00 1D 32 06 13 43 4D  |ECKSETZEN..2..CM|
00002A00: 50 20 23 24 32 43 20 20  20 20 20 20 20 20 20 20  |P #$2C          |
00002A10: 3B 4E 49 43 48 54 20 56  B0 48 AF 45 4E 00 40 32  |;NICHT V.H.EN.@2|
00002A20: 10 13 42 45 51 20 46 45  52 54 49 47 20 20 20 20  |..BEQ FERTIG    |
00002A30: 20 20 20 20 3B 44 41 4E  4E 20 46 45 52 54 49 47  |    ;DANN FERTIG|
00002A40: 00 4F 32 1A 13 4A 53 52  20 4C 43 48 52 CB 54 00  |.O2..JSR LCHR.T.|
00002A50: 76 32 24 13 4A 53 52 20  50 52 55 45 42 55 43 48  |v2$.JSR PRUEBUCH|
00002A60: 20 20 20 20 20 20 3B 41  55 46 20 42 53 54 2E 20  |      ;AUF BST. |
00002A70: 54 45 53 54 45 4E 00 9C  32 2E 13 42 43 53 20 42  |TESTEN..2..BCS B|
00002A80: 55 43 48 20 20 20 20 20  20 20 20 20 20 3B 4A 41  |UCH          ;JA|
00002A90: 2C 44 41 4E 4E 20 57 45  49 54 45 52 00 C1 32 38  |,DANN WEITER..28|
00002AA0: 13 45 52 52 B0 20 4A 4D  50 20 53 59 4E 45 52 52  |.ERR. JMP SYNERR|
00002AB0: 20 20 3B 4E 45 49 4E 2C  44 41 4E 4E 20 45 52 52  |  ;NEIN,DANN ERR|
00002AC0: B0 00 D3 32 42 13 42 55  43 48 20 4C 44 58 20 23  |...2B.BUCH LDX #|
00002AD0: 24 32 30 00 FB 32 4C 13  4A 53 52 20 4E 43 48 52  |$20..2L.JSR NCHR|
00002AE0: CB 54 20 20 20 20 20 20  20 3B 4E 41 45 43 48 53  |.T       ;NAECHS|
00002AF0: 54 45 53 20 5A 45 49 43  48 45 4E 00 28 33 56 13  |TES ZEICHEN.(3V.|
00002B00: 42 43 43 20 5A 8B 46 45  52 31 20 20 20 20 20 20  |BCC Z.FER1      |
00002B10: 20 3B 5A 8B 46 45 52 2C  44 41 4E 4E 20 55 45 42  | ;Z.FER,DANN UEB|
00002B20: 45 52 4E 45 48 4D 45 4E  00 4F 33 60 13 4A 53 52  |ERNEHMEN.O3`.JSR|
00002B30: 20 50 52 55 45 42 55 43  48 20 20 20 20 20 20 3B  | PRUEBUCH      ;|
00002B40: 41 55 46 20 42 53 54 2E  20 54 45 53 54 45 4E 00  |AUF BST. TESTEN.|
00002B50: 77 33 6A 13 42 43 43 20  4E 4F 42 55 43 48 20 20  |w3j.BCC NOBUCH  |
00002B60: 20 20 20 20 20 20 3B 4E  45 49 4E 2C 44 41 4E 4E  |      ;NEIN,DANN|
00002B70: 20 57 45 49 54 45 52 00  A1 33 74 13 5A 8B 46 45  | WEITER..3t.Z.FE|
00002B80: 52 31 20 54 41 58 20 20  20 20 20 20 20 3B 4A 41  |R1 TAX       ;JA|
00002B90: 2C 44 41 4E 4E 20 55 45  42 45 52 4E 45 48 4D 45  |,DANN UEBERNEHME|
00002BA0: 4E 00 C8 33 7E 13 5A 8B  46 45 52 32 20 4A 53 52  |N..3~.Z.FER2 JSR|
00002BB0: 20 4E 43 48 52 CB 54 3B  4E 41 45 43 48 53 54 45  | NCHR.T;NAECHSTE|
00002BC0: 20 5A 45 49 43 48 45 4E  00 E9 33 88 13 42 43 43  | ZEICHEN..3..BCC|
00002BD0: 20 5A 8B 46 45 52 32 20  20 20 20 20 20 20 3B 55  | Z.FER2       ;U|
00002BE0: 45 42 45 52 4C 45 53 45  4E 00 FA 33 92 13 4A 53  |EBERLESEN..3..JS|
00002BF0: 52 20 50 52 55 45 42 55  43 48 00 09 34 9C 13 42  |R PRUEBUCH..4..B|
00002C00: 43 53 20 5A 8B 46 45 52  32 00 2E 34 A6 13 4E 4F  |CS Z.FER2..4..NO|
00002C10: 42 55 43 48 20 50 4C 41  20 20 20 20 20 20 20 20  |BUCH PLA        |
00002C20: 3B 47 45 53 55 43 48 54  45 52 20 54 59 50 00 4F  |;GESUCHTER TYP.O|
00002C30: 34 B0 13 53 54 41 20 24  34 36 20 20 20 20 20 20  |4..STA $46      |
00002C40: 20 20 20 20 20 3B 53 50  45 49 43 48 45 52 4E 00  |     ;SPEICHERN.|
00002C50: 72 34 BA 13 4A 53 52 20  4C 43 48 52 CB 54 20 20  |r4..JSR LCHR.T  |
00002C60: 20 20 20 20 20 3B 47 4C  45 49 43 48 20 88 5A 54  |     ;GLEICH .ZT|
00002C70: 45 4D 00 91 34 C4 13 43  4D 50 20 24 34 36 20 20  |EM..4..CMP $46  |
00002C80: 20 20 20 20 20 20 20 20  20 3B 5A 45 49 43 48 45  |         ;ZEICHE|
00002C90: 4E 00 B6 34 CE 13 42 4E  45 20 45 52 52 B0 20 20  |N..4..BNE ERR.  |
00002CA0: 20 20 20 20 20 20 20 3B  4E 45 49 4E 2C 44 41 4E  |       ;NEIN,DAN|
00002CB0: 4E 20 45 52 52 B0 00 C5  34 D8 13 4A 53 52 20 4E  |N ERR...4..JSR N|
00002CC0: 43 48 52 CB 54 00 EC 34  E2 13 53 54 58 20 24 34  |CHR.T..4..STX $4|
00002CD0: 36 20 20 20 20 20 20 20  20 20 20 20 3B 32 2E 42  |6           ;2.B|
00002CE0: 53 54 20 53 50 45 49 43  48 45 52 4E 00 14 35 EC  |ST SPEICHERN..5.|
00002CF0: 13 4C 44 58 20 23 24 46  46 20 20 20 20 20 20 20  |.LDX #$FF       |
00002D00: 20 20 20 3B 46 4C 41 47  20 46 55 45 52 20 56 B0  |   ;FLAG FUER V.|
00002D10: 48 AF 45 4E 00 32 35 F6  13 53 54 58 20 46 54 45  |H.EN.25..STX FTE|
00002D20: 53 54 20 20 20 20 20 20  20 20 20 3B 53 45 54 5A  |ST         ;SETZ|
00002D30: 45 4E 00 54 35 00 14 52  54 53 20 20 20 20 20 20  |EN.T5..RTS      |
00002D40: 20 20 20 20 20 20 20 20  20 3B 55 4E 44 20 46 45  |         ;UND FE|
00002D50: 52 54 49 47 00 63 35 0A  14 46 45 52 54 49 47 20  |RTIG.c5..FERTIG |
00002D60: 50 4C 41 00 81 35 14 14  52 54 53 20 20 20 20 20  |PLA..5..RTS     |
00002D70: 20 20 20 20 20 20 20 20  20 20 3B 46 45 52 54 49  |          ;FERTI|
00002D80: 47 00 A8 35 1E 14 3B 20  AB AB AB AB AB AB AB AB  |G..5..; ........|
00002D90: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00002DA0: AB AB AB AB AB AB AB AB  00 C8 35 28 14 44 4F 88  |..........5(.DO.|
00002DB0: 20 4C 44 41 20 50 52 4F  5A 20 20 20 20 3B 5A 45  | LDA PROZ    ;ZE|
00002DC0: 49 47 45 52 20 41 55 46  00 D5 35 32 14 53 54 41  |IGER AUF..52.STA|
00002DD0: 20 5A 45 49 47 00 E4 35  3C 14 4C 44 41 20 50 52  | ZEIG..5<.LDA PR|
00002DE0: 4F 5A AA 31 00 F3 35 46  14 53 54 41 20 5A 45 49  |OZ.1..5F.STA ZEI|
00002DF0: 47 AA 31 00 16 36 50 14  4C 44 41 20 23 B3 46 49  |G.1..6P.LDA #.FI|
00002E00: C3 41 4D 45 20 20 20 20  3B 46 49 C3 41 4D 45 20  |.AME    ;FI.AME |
00002E10: 53 45 54 5A 45 4E 00 23  36 5A 14 53 54 41 20 50  |SETZEN.#6Z.STA P|
00002E20: 52 4F 5A 00 34 36 64 14  4C 44 41 20 23 B1 46 49  |ROZ.46d.LDA #.FI|
00002E30: C3 41 4D 45 00 43 36 6E  14 53 54 41 20 50 52 4F  |.AME.C6n.STA PRO|
00002E40: 5A AA 31 00 67 36 78 14  4C 44 41 20 46 46 49 C3  |Z.1.g6x.LDA FFI.|
00002E50: 41 4D 45 20 20 20 20 20  3B 46 49 C3 41 4D 45 20  |AME     ;FI.AME |
00002E60: 47 45 46 52 41 47 54 00  91 36 82 14 42 45 51 20  |GEFRAGT..6..BEQ |
00002E70: 4E 4F 46 49 C3 41 4D 45  20 20 20 20 3B 4E 45 49  |NOFI.AME    ;NEI|
00002E80: 4E 2C 44 41 4E 4E 20 55  45 42 45 52 47 45 48 45  |N,DANN UEBERGEHE|
00002E90: 4E 00 BA 36 8C 14 4A 53  52 20 88 20 20 20 20 20  |N..6..JSR .     |
00002EA0: 20 20 20 20 20 20 3B 4A  41 2C 44 41 4E 4E 20 55  |      ;JA,DANN U|
00002EB0: 45 42 45 52 4E 45 48 4D  45 4E 00 C9 36 96 14 4A  |EBERNEHMEN..6..J|
00002EC0: 53 52 20 4E 43 48 52 CB  54 00 F3 36 A0 14 4E 4F  |SR NCHR.T..6..NO|
00002ED0: 46 49 C3 41 4D 45 20 4C  44 41 20 46 42 4C 4F 45  |FI.AME LDA FBLOE|
00002EE0: 43 4B 45 3B 42 4C 4F 45  43 4B 45 20 47 45 46 52  |CKE;BLOECKE GEFR|
00002EF0: 41 47 54 00 1F 37 AA 14  42 45 51 20 4E 4F 42 4C  |AGT..7..BEQ NOBL|
00002F00: 4F 45 43 4B 45 20 20 20  20 20 3B 4E 45 49 4E 2C  |OECKE     ;NEIN,|
00002F10: 44 41 4E 4E 20 55 45 42  45 52 47 45 48 45 4E 00  |DANN UEBERGEHEN.|
00002F20: 4A 37 B4 14 4C 44 41 20  23 B3 42 4C 4F 45 43 4B  |J7..LDA #.BLOECK|
00002F30: 45 20 20 20 20 20 3B 4A  41 2C 44 41 4E 4E 20 55  |E     ;JA,DANN U|
00002F40: 45 42 45 52 4E 45 48 4D  45 4E 00 57 37 BE 14 53  |EBERNEHMEN.W7..S|
00002F50: 54 41 20 50 52 4F 5A 00  69 37 C8 14 4C 44 41 20  |TA PROZ.i7..LDA |
00002F60: 23 B1 42 4C 4F 45 43 4B  45 00 78 37 D2 14 53 54  |#.BLOECKE.x7..ST|
00002F70: 41 20 50 52 4F 5A AA 31  00 82 37 DC 14 4A 53 52  |A PROZ.1..7..JSR|
00002F80: 20 88 00 91 37 E6 14 4A  53 52 20 4E 43 48 52 CB  | ...7..JSR NCHR.|
00002F90: 54 00 BA 37 F0 14 4E 4F  42 4C 4F 45 43 4B 45 20  |T..7..NOBLOECKE |
00002FA0: 4C 44 41 20 46 46 49 88  59 50 45 4E 3B 46 49 88  |LDA FFI.YPEN;FI.|
00002FB0: 59 50 20 47 45 46 52 41  47 54 00 E4 37 FA 14 42  |YP GEFRAGT..7..B|
00002FC0: 45 51 20 4E 4F 46 49 88  59 50 45 4E 20 20 20 3B  |EQ NOFI.YPEN   ;|
00002FD0: 4E 45 49 4E 2C 44 41 4E  4E 20 55 45 42 45 52 47  |NEIN,DANN UEBERG|
00002FE0: 45 48 45 4E 00 0D 38 04  15 4C 44 41 20 23 B3 46  |EHEN..8..LDA #.F|
00002FF0: 49 88 59 50 45 4E 20 20  20 3B 4A 41 2C 44 41 4E  |I.YPEN   ;JA,DAN|
00003000: 4E 20 55 45 42 45 52 4E  45 48 4D 45 4E 00 1A 38  |N UEBERNEHMEN..8|
00003010: 0E 15 53 54 41 20 50 52  4F 5A 00 2C 38 18 15 4C  |..STA PROZ.,8..L|
00003020: 44 41 20 23 B1 46 49 88  59 50 45 4E 00 3B 38 22  |DA #.FI.YPEN.;8"|
00003030: 15 53 54 41 20 50 52 4F  5A AA 31 00 45 38 2C 15  |.STA PROZ.1.E8,.|
00003040: 4A 53 52 20 88 00 54 38  36 15 4A 53 52 20 4E 43  |JSR ..T86.JSR NC|
00003050: 48 52 CB 54 00 85 38 40  15 4E 4F 46 49 88 59 50  |HR.T..8@.NOFI.YP|
00003060: 45 4E 20 4C 44 41 20 46  46 49 88 52 41 43 4B 53  |EN LDA FFI.RACKS|
00003070: 3B 41 4E 46 41 4E 47 53  54 52 41 43 4B 20 47 45  |;ANFANGSTRACK GE|
00003080: 46 52 41 47 54 00 AF 38  4A 15 42 45 51 20 4E 4F  |FRAGT..8J.BEQ NO|
00003090: 46 49 88 52 41 43 4B 53  20 20 3B 4E 45 49 4E 2C  |FI.RACKS  ;NEIN,|
000030A0: 44 41 4E 4E 20 55 45 42  45 52 47 45 48 45 4E 00  |DANN UEBERGEHEN.|
000030B0: D8 38 54 15 4C 44 41 20  23 B3 46 49 88 52 41 43  |.8T.LDA #.FI.RAC|
000030C0: 4B 53 20 20 3B 4A 41 2C  44 41 4E 4E 20 55 45 42  |KS  ;JA,DANN UEB|
000030D0: 45 52 4E 45 48 4D 45 4E  00 E5 38 5E 15 53 54 41  |ERNEHMEN..8^.STA|
000030E0: 20 50 52 4F 5A 00 F8 38  68 15 4C 44 41 20 23 B1  | PROZ..8h.LDA #.|
000030F0: 46 49 88 52 41 43 4B 53  00 07 39 72 15 53 54 41  |FI.RACKS..9r.STA|
00003100: 20 50 52 4F 5A AA 31 00  11 39 7C 15 4A 53 52 20  | PROZ.1..9|.JSR |
00003110: 88 00 20 39 86 15 4A 53  52 20 4E 43 48 52 CB 54  |.. 9..JSR NCHR.T|
00003120: 00 55 39 90 15 4E 4F 46  49 88 52 41 43 4B 53 20  |.U9..NOFI.RACKS |
00003130: 4C 44 41 20 46 46 49 4C  45 53 45 43 A4 52 53 3B  |LDA FFILESEC.RS;|
00003140: 41 4E 46 41 4E 47 53 53  45 4B A4 52 4E 20 47 45  |ANFANGSSEK.RN GE|
00003150: 46 52 41 47 54 00 80 39  9A 15 42 45 51 20 4E 4F  |FRAGT..9..BEQ NO|
00003160: 46 49 4C 45 53 45 43 A4  52 53 20 3B 4E 45 49 4E  |FILESEC.RS ;NEIN|
00003170: 2C 44 41 4E 4E 20 55 45  42 45 52 4C 45 53 45 4E  |,DANN UEBERLESEN|
00003180: 00 AA 39 A4 15 4C 44 41  20 23 B3 46 49 4C 45 53  |..9..LDA #.FILES|
00003190: 45 43 A4 52 53 20 3B 4A  41 2C 44 41 4E 4E 20 55  |EC.RS ;JA,DANN U|
000031A0: 45 42 45 52 4E 45 48 4D  45 4E 00 B7 39 AE 15 53  |EBERNEHMEN..9..S|
000031B0: 54 41 20 50 52 4F 5A 00  CC 39 B8 15 4C 44 41 20  |TA PROZ..9..LDA |
000031C0: 23 B1 46 49 4C 45 53 45  43 A4 52 53 00 DB 39 C2  |#.FILESEC.RS..9.|
000031D0: 15 53 54 41 20 50 52 4F  5A AA 31 00 E5 39 CC 15  |.STA PROZ.1..9..|
000031E0: 4A 53 52 20 88 00 12 3A  D6 15 4E 4F 46 49 4C 45  |JSR ...:..NOFILE|
000031F0: 53 45 43 A4 52 53 20 4C  44 41 20 5A 45 49 47 3B  |SEC.RS LDA ZEIG;|
00003200: 5A 45 49 47 45 52 20 52  55 45 43 4B 53 45 54 5A  |ZEIGER RUECKSETZ|
00003210: 45 4E 00 1F 3A E0 15 53  54 41 20 50 52 4F 5A 00  |EN..:..STA PROZ.|
00003220: 2E 3A EA 15 4C 44 41 20  5A 45 49 47 AA 31 00 3D  |.:..LDA ZEIG.1.=|
00003230: 3A F4 15 53 54 41 20 50  52 4F 5A AA 31 00 45 3A  |:..STA PROZ.1.E:|
00003240: FE 15 52 54 53 00 6C 3A  08 16 3B 20 AB AB AB AB  |..RTS.l:..; ....|
00003250: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00003260: AB AB AB AB AB AB AB AB  AB AB AB AB 00 A6 3A 12  |..............:.|
00003270: 16 5A 45 49 47 20 2E 42  59 54 45 20 30 30 2C 30  |.ZEIG .BYTE 00,0|
00003280: 30 20 20 20 20 20 20 3B  5A 57 49 53 43 48 45 4E  |0      ;ZWISCHEN|
00003290: 53 50 45 49 43 48 45 52  20 44 45 53 20 50 52 4F  |SPEICHER DES PRO|
000032A0: 47 52 41 4D 4D 53 00 D8  3A 1C 16 46 49 C3 41 4D  |GRAMMS..:..FI.AM|
000032B0: 45 20 2E C6 20 20 22 20  20 24 28 20 20 20 29 22  |E ..  "  $(   )"|
000032C0: 3B 46 45 4C 44 20 46 55  45 52 20 88 AB 41 4E 57  |;FELD FUER ..ANW|
000032D0: 45 49 53 55 4E 47 45 4E  00 EA 3A 26 16 2E 42 59  |EISUNGEN..:&..BY|
000032E0: 54 45 20 24 42 32 2C 24  32 32 00 05 3B 30 16 2E  |TE $B2,$22..;0..|
000032F0: C6 20 20 22 20 20 20 20  20 20 20 20 20 20 20 20  |.  "            |
00003300: 20 20 20 20 22 00 23 3B  3A 16 2E 42 59 54 45 20  |    ".#;:..BYTE |
00003310: 24 32 32 2C 24 41 41 2C  24 32 32 2C 24 32 32 2C  |$22,$AA,$22,$22,|
00003320: 24 30 30 00 38 3B 44 16  41 4E 5A 41 48 4C 20 2E  |$00.8;D.ANZAHL .|
00003330: C6 20 20 22 20 20 25 22  00 46 3B 4E 16 2E 42 59  |.  "  %".F;N..BY|
00003340: 54 45 20 24 42 32 00 54  3B 58 16 2E C6 20 20 22  |TE $B2.T;X...  "|
00003350: 20 20 20 22 00 62 3B 62  16 2E 42 59 54 45 20 24  |   ".b;b..BYTE $|
00003360: 30 30 00 7D 3B 6C 16 42  4C 4F 45 43 4B 45 20 2E  |00.};l.BLOECKE .|
00003370: C6 20 20 22 20 20 25 28  20 20 20 29 22 00 8B 3B  |.  "  %(   )"..;|
00003380: 76 16 2E 42 59 54 45 20  24 42 32 00 99 3B 80 16  |v..BYTE $B2..;..|
00003390: 2E C6 20 20 22 20 20 20  22 00 A7 3B 8A 16 2E 42  |..  "   "..;...B|
000033A0: 59 54 45 20 24 30 30 00  C2 3B 94 16 46 49 88 59  |YTE $00..;..FI.Y|
000033B0: 50 45 4E 20 2E C6 20 20  22 20 20 25 28 20 20 20  |PEN ..  "  %(   |
000033C0: 29 22 00 D0 3B 9E 16 2E  42 59 54 45 20 24 42 32  |)"..;...BYTE $B2|
000033D0: 00 DE 3B A8 16 2E C6 20  20 22 20 20 20 22 00 EC  |..;....  "   "..|
000033E0: 3B B2 16 2E 42 59 54 45  20 24 30 30 00 08 3C BC  |;...BYTE $00..<.|
000033F0: 16 46 49 88 52 41 43 4B  53 20 2E C6 20 20 22 20  |.FI.RACKS ..  " |
00003400: 20 25 28 20 20 20 29 22  00 16 3C C6 16 2E 42 59  | %(   )"..<...BY|
00003410: 54 45 20 24 42 32 00 24  3C D0 16 2E C6 20 20 22  |TE $B2.$<....  "|
00003420: 20 20 20 22 00 32 3C DA  16 2E 42 59 54 45 20 24  |   ".2<...BYTE $|
00003430: 30 30 00 50 3C E4 16 46  49 4C 45 53 45 43 A4 52  |00.P<..FILESEC.R|
00003440: 53 20 2E C6 20 20 22 20  20 25 28 20 20 20 29 22  |S ..  "  %(   )"|
00003450: 00 5E 3C EE 16 2E 42 59  54 45 20 24 42 32 00 6C  |.^<...BYTE $B2.l|
00003460: 3C F8 16 2E C6 20 20 22  20 20 20 22 00 7A 3C 02  |<....  "   ".z<.|
00003470: 17 2E 42 59 54 45 20 24  30 30 00 91 3C 0C 17 44  |..BYTE $00..<..D|
00003480: 49 53 4B 4E 41 4D 45 20  2E C6 20 20 22 20 20 24  |ISKNAME ..  "  $|
00003490: 22 00 A3 3C 16 17 2E 42  59 54 45 20 24 42 32 2C  |"..<...BYTE $B2,|
000034A0: 24 32 32 00 C0 3C 20 17  2E C6 20 20 22 20 20 20  |$22..< ...  "   |
000034B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 22  |               "|
000034C0: 00 DA 3C 2A 17 2E 42 59  54 45 20 24 32 32 2C 24  |..<*..BYTE $22,$|
000034D0: 41 41 2C 24 32 32 2C 24  32 32 00 E8 3C 34 17 2E  |AA,$22,$22..<4..|
000034E0: 42 59 54 45 20 24 30 30  00 0B 3D 3E 17 54 59 50  |BYTE $00..=>.TYP|
000034F0: 20 2E C6 20 22 44 53 50  55 52 22 20 20 20 20 20  | .. "DSPUR"     |
00003500: 20 3B 54 59 50 AB 43 4F  44 45 53 00 3B 3D 48 17  | ;TYP.CODES.;=H.|
00003510: 44 49 52 45 4B 54 20 2E  C6 20 22 23 22 20 20 20  |DIREKT .. "#"   |
00003520: 20 20 20 20 3B 46 45 4C  44 20 46 55 45 52 20 44  |    ;FELD FUER D|
00003530: 49 53 4B AB 4B 4F 4D 4D  AF 4F 53 00 56 3D 52 17  |ISK.KOMM.OS.V=R.|
00003540: 42 87 20 2E C6 20 22 55  31 3A 20 32 20 20 30 20  |B. .. "U1: 2  0 |
00003550: 20 20 20 20 20 22 00 64  3D 5C 17 2E 42 59 54 45  |     ".d=\..BYTE|
00003560: 20 24 30 44 00 76 3D 66  17 2E C6 20 22 42 2D 50  | $0D.v=f... "B-P|
00003570: 20 32 20 20 30 22 00 88  3D 70 17 2E 42 59 54 45  | 2  0"..=p..BYTE|
00003580: 20 24 30 44 2C 24 30 30  00 BF 3D 7A 17 46 4C 41  | $0D,$00..=z.FLA|
00003590: 54 59 50 20 20 2E 42 59  54 45 20 24 30 30 2C 24  |TYP  .BYTE $00,$|
000035A0: 30 30 2C 24 30 30 2C 24  30 30 2C 24 30 30 3B 5A  |00,$00,$00,$00;Z|
000035B0: 57 49 53 43 48 45 4E 53  50 45 49 43 48 45 52 00  |WISCHENSPEICHER.|
000035C0: D5 3D 84 17 54 52 41 43  4B 20 20 20 2E 42 59 54  |.=..TRACK   .BYT|
000035D0: 45 20 24 30 30 00 EA 3D  8E 17 53 45 43 A4 52 20  |E $00..=..SEC.R |
000035E0: 20 2E 42 59 54 45 20 24  30 30 00 00 3E 98 17 5A  | .BYTE $00..>..Z|
000035F0: 41 45 48 4C 20 20 20 2E  42 59 54 45 20 24 30 30  |AEHL   .BYTE $00|
00003600: 00 14 3E A2 17 45 B5 52  41 47 20 2E 42 59 54 45  |..>..E.RAG .BYTE|
00003610: 20 24 30 30 00 2A 3E AC  17 54 59 46 4C 41 20 20  | $00.*>..TYFLA  |
00003620: 20 2E 42 59 54 45 20 24  30 30 00 40 3E B6 17 54  | .BYTE $00.@>..T|
00003630: 59 4C 41 4E 20 20 20 2E  42 59 54 45 20 24 30 30  |YLAN   .BYTE $00|
00003640: 00 56 3E C0 17 46 54 45  53 54 20 20 20 2E 42 59  |.V>..FTEST   .BY|
00003650: 54 45 20 24 30 30 00 6F  3E CA 17 46 46 49 C3 41  |TE $00.o>..FFI.A|
00003660: 4D 45 20 20 20 20 2E 42  59 54 45 20 24 30 30 00  |ME    .BYTE $00.|
00003670: 8A 3E D4 17 46 42 4C 4F  45 43 4B 45 20 20 20 20  |.>..FBLOECKE    |
00003680: 20 2E 42 59 54 45 20 24  30 30 00 A3 3E DE 17 46  | .BYTE $00..>..F|
00003690: 46 49 88 59 50 45 4E 20  20 20 2E 42 59 54 45 20  |FI.YPEN   .BYTE |
000036A0: 24 30 30 00 BC 3E E8 17  46 46 49 88 52 41 43 4B  |$00..>..FFI.RACK|
000036B0: 53 20 20 2E 42 59 54 45  20 24 30 30 00 D6 3E F2  |S  .BYTE $00..>.|
000036C0: 17 46 46 49 4C 45 53 45  43 A4 52 53 20 2E 42 59  |.FFILESEC.RS .BY|
000036D0: 54 45 20 24 30 30 00 F1  3E FC 17 46 44 49 53 4B  |TE $00..>..FDISK|
000036E0: 4E 41 4D 45 20 20 20 20  2E 42 59 54 45 20 24 30  |NAME    .BYTE $0|
000036F0: 30 00 0C 3F 06 18 46 41  4E 5A 41 48 4C 20 20 20  |0..?..FANZAHL   |
00003700: 20 20 20 2E 42 59 54 45  20 24 30 30 00 00 00     |   .BYTE $00... |
....D...$.N.. WRITTEN BY UDO WOEHLER.*.X
...I.... SYS49152,NA$,ZH%,FI$,BL%.L.... 
        ,TY%,TR%,SE%,"PSRUD"...... P = P
ROGRAMM     FILES... .. S = SEQUENTIELLE
 FILES.C.... R = RELATIVE     FILES.....
. U = USER         FILES...... D = DELET
ED      FILES...H...%.R..2,8,2,"@:DIRECT
ORY-LOAD,P,W".1....9.4096.?....OPT P,O2.
L..... $C000.B...PROZ        . $7A.Y...N
CHRKT     . $0073.....LCHRKT     . $0079
......         . $A9A5...".FRMEVL      .
 $AD9E.V.,.CHECKKOMMA  . $AEFD...6.SYNER
R      . $AF08...@.PRUEBUCH    . $B113..
.J..STR      . $B6A3.2.T..NAFAC    . $BC
49.J.^.FACNASTRI   . $BDDF.B.H.IECOUT   
   . $FFA8.W.R..        . $FFC0...|.    
    . $FFC3.....CHKIN       . $FFC6.....
CKOUT       . $FFC9.Q....CH       . $FFC
C......         . $FFE4.....; ..........
.......................6...LDA #$24     
      ;STRING VARIABLE.U.B.JSR SUCHVAR  
      ;SUCHEN.~.L.LDA FTEST          ;FL
AG FUER V.H.EN. .V.STA FDISKNAME      ;S
PEICHERN.D...LDA $45            ;VARIABC
NAME.P...LDX $46.....STA DISKNAME       
;SPEICHERN.....STX DISKNAME.1.,...LDA #$
25           ;.EGER VARIABLE.K...JSR SUC
HVAR        ;SUCHEN.T...LDA FTEST       
   ;FLAG FUER V.H.EN...&.STA FANZAHL    
    ;SPEICHERN...0.LDA $45            ;V
ARIABCNAME.F.:.LDX $46...D.STA ANZAHL   
      ;SPEICHERN...N.STX ANZAHL.1.!.X.LD
A #$24           ;STRING VARIABLE.@.B.JS
R SUCHVAR        ;SUCHEN.I.L.LDA FTEST  
        ;FLAG FUER V.H.EN...V.STA FFICAM
E      ;SPEICHERN.....LDA $45           
 ;VARIABCNAME.....LDX $46.Y...STA FICAME
       ;SPEICHERN.....STX FICAME.1.....L
DA #$25           ;.EGER VARIABLE.0...JS
R SUCHVAR        ;SUCHEN.Y...LDA FTEST  
        ;FLAG FUER V.H.EN.{.F.STA FBLOEC
KE       ;SPEICHERN...P.LDA $45         
   ;VARIABCNAME...Z.LDX $46.M...STA BLOE
CKE        ;SPEICHERN.....STX BLOECKE.1.
....LDA #$25           ;.EGER VARIABLE.%
...JSR SUCHVAR        ;SUCHEN.N...LDA FT
EST          ;FLAG FUER V.H.EN.N...STA F
FI.YPEN     ;SPEICHERN... .LDA $45      
      ;VARIABCNAME...*.LDX $46...4.STA F
I.YPEN      ;SPEICHERN.P.>.STX FI.YPEN.1
...H.LDA #$25           ;.EGER VARIABLE.
..R.JSR SUCHVAR        ;SUCHEN.?.\.LDA F
TEST          ;FLAG FUER V.H.EN._.F.STA 
FFI.RACKS    ;SPEICHERN...P.LDA $45     
       ;VARIABCNAME...Z.LDX $46.....STA 
FI.RACKS     ;SPEICHERN.B...STX FI.RACKS
.1.....LDA #$25           ;.EGER VARIABL
E.....JSR SUCHVAR        ;SUCHEN.1...LDA
 FTEST          ;FLAG FUER V.H.EN.R...ST
A FFILESEC.RS   ;SPEICHERN.V...LDA $45  
          ;VARIABCNAME...J.LDX $46...T.S
TA FILESEC.RS    ;SPEICHERN.....STX FILE
SEC.RS.1.....JSR CHECKKOMMA     ;PRUEFT 
AUF KOMMA.....LDY #$05           ;TYPFLA
GS MIT $FF.(...LDA #$FF           ;FUELC
.9...INITFIND DEY.J...STA FLATYP,Y.R...I
NY.Z.$.DEY.K...BNE INITFIND...8.JSR FRME
VL         ;STRING HOC UND VOM.B.B.JSR .
STR         ;STRINGSTACK ENTFERNEN.O.L.L
DY #$00...V.LDA ($64),Y        ;STRINGLA
ENGE...`.STA TYLAN          ;SPEICHERN..
.J.INY.B.T.LDA ($64),Y       ;STRINGZEIG
ER.C.~.STA $22           ;SPEICHERN.K...
INY.{...LDA ($64),Y.....STA $23.....LDY 
#$00          ;ZEIGER AUF ERSTEN BST....
..TESTTYP LDX #$05  ;AUF CODE TESTEN....
.NAETEST DEX...D.LDA ($22),Y...N.CMP TYP
,X.*.X.BEQ FINDTYP       ;GEFUNDEN.U...D
EX               ;NEIN NAECHSTEN CODE.].
..INX.....BNE NAETEST       ;SCH. .ZTER 
CODE.....JMP .FIND       ;JA,.E CODESUCH
E.N...FINDTYP TXA       ;CODE GEFUNDEN..
...STA FLATYP,X      ;SPEICHERN.....INY 
              ;NAECHSTER BST..7.(.CPY TY
LAN         ;SCH. .ZTER.A.2.BNE TESTTYP 
      ;NEIN,WEITER SUCHEN...<..FIND LDA 
#$02  ;FILEPARAMETER SETZEN...F.STA $B8.
..P.STA $B9...Z.LDA #$08...D.STA $BA.I.N
.LDA #$01.U.X.STA $B7.....LDA #.DIREKT..
...LDX #.DIREKT.....STA $BB... .STX $BC.
6...JSR .          ;DIREKTKANAL OEF.EN.B
...LDA #$0F          ;FILEPARAMETER SETZ
EN.N...STA $B8.Z.H.STA $B9...R.LDA #$08.
....STA $BA. ...LDA #$00.....STA $B7.S..
.JSR .          ;KOMM.OKANAL OEF.EN.....
LDA #$12          ;ERSTER BLOCK 18.0 SET
ZEN.....STA TRACK.....LDA #$00.,.".STA S
EC.R.T.,.LDA FDISKNAME     ;DISKNAME GES
UCHT...6.BEQ NODISKN       ;NEIN,SPEICHE
RN UEBERGEHEN...@.JSR .TRSE      ;BLOCK 
LESEN...J.LDX #$02...T.JSR CHKIN        
 ;EINGABE AUF DIREKTKANAL...^.LDX #$90  
        ;ERSTEN 90 BYTE UEBERLESEN.#.H.D
UMMY1 JSR ..+.R.DEX.:.|.BNE DUMMY1.F...L
DX #$00          ;DISKNAME.ID EINLESEN.X
...NOLZBU1 JSR ......BNE N.ULLNAME.....L
DA #$20.....N.ULLNAME STA DISKNAME.5,X..
...INX.K.B.CPX #$10.Z.L.BEQ DUMMY3...V.C
PX #$12.....BNE NOLZBU1.....JMP .DISKN.-
...DUMMY3 JSR .    ;2 BYTE UEBERLESEN.7.
..JSR ..G...JMP NOLZBU1.F....DISKN JSR .
CH;BUS .IGEBEN.....LDA PROZ          ;ZE
IGER AUF DISKNAME...&.STA ZEIG...0.LDA P
ROZ.1...:.STA ZEIG.1.O.D.LDA #.DISKNAME.
..N.STA PROZ...X.LDA #.DISKNAME...B.STA 
PROZ.1.(.L.JSR .           ;DISKNAME UEB
ERNEHMEN.R.V.LDA ZEIG          ;ZEIGER R
UECKSETZEN._...STA PROZ.N...LDA ZEIG.1.}
...STA PROZ.1.....NODISKN LDA #$01  ;BLO
CK 18.1.....STA SEC.R.X...LDA #$00      
    ;ANZAHL EINGELESENER.....STA ZAEHL  
       ;FILES RUECKSETZEN.".F.NAESEC JSR
 .TRSE;BLOCK LESEN.Q.P.LDX #$02         
 ;EINGABE AUF DIREKTKANAL._.Z.JSR CHKIN.
....JSR .           ;NAECHSTEN BLOCK....
.STA TRACK         ;MERKEN.....JSR .....
.STA SEC.R.....LDA #$08          ;ANZAHL
 E.RAEGE.....STA E.RAG       ;PRO BLOCK 
SETZEN.'. .NAETRAG JSR .   ;FI.YP LESEN.
5.*.STA TYFLA.].4.JSR .           ;ANFAN
GSTRACK LESEN...>.STA $63           ;UND
 NACH STRING...H.LDA FFI.RACKS   ;ANFANG
STRACK GEFRAGT.X.R.BEQ .RA         ;NEIN
,DANN UEBERGEHEN...\.LDA #$00...F.STA $6
2...P.LDX #$90...Z.SEC.!...JSR .NAFAC   
   ;W.ELN.3...JSR FACNASTRI.;...CLC.C...
PHP.K...LDX #$00          ;STRING SPEICH
ERN.....NOLZZ.1 LDA $0100,X.....PLP...J.
PHP...T.BCS JANULL1.....CMP #$00.....BNE
 .ZZ.1.F...PLP.N...SEC.V...PHP.....JANUL
L1 LDA #$20......ZZ.1 STA FI.RACKS.9,X..
.$.INX.....CPX #$03.+.8.BNE NOLZZ.1.3.B.
PLP.Y.L..RA JSR .     ;ANFANGSSEK.R LESE
N...V.STA $63           ;UND NACH STRING
...`.LDA FFILESEC.RS  ;ANFANGSSEK.RN GEF
RAGT.X.J.BEQ NOSEC         ;NEIN,DANN UE
BERLESEN...T.LDA #$00...~.STA $62.....LD
X #$90.....SEC.!...JSR .NAFAC      ;W.EL
N.3...JSR FACNASTRI.;...CLC.C...PHP.K.D.
LDX #$00          ;STRING SPEICHERN...N.
NOLZZ.2 LDA $0100,X...X.PLP.....PHP.....
BCS JANULL2.....CMP #$00.....BNE .ZZ.2.F
...PLP.N...SEC.V...PHP...(.JANULL2 LDA #
$20.. 2..ZZ.2 STA FILESEC.RS.9,X.. <.INX
.. F.CPX #$03.- P.BNE NOLZZ.2.5 Z.PLP.H 
D.NOSEC LDX #$00.J N.NOLZBU2 JSR .   ;FI
CAME LESEN.. X.BNE .ZZ.3      ;UND SPEIC
HERN.. ..LDA #$20.. ...ZZ.3 STA FICAME.1
0,X.. ..INX.H  .CPX #$10.X ..BNE NOLZBU2
.. ..LDX #$09..!..DUMMY2 JSR .    ;9 BYT
ES UEBERLESEN..!H.DEX.$!R.BNE DUMMY2.H!.
.JSR .           ;ANZAHL BLOECKE.O!..STA
 $63           ;DES FILES LESEN..!..JSR 
.           ;UND IN STRING..!..STA $62.E
!..LDA FBLOECKE      ;BLOECKE GEFRAGT..!
..BEQ NOBLO         ;NEIN,DANN UEBERGEHE
N..!..LDX #$90.."".SEC.!",.JSR .NAFAC   
   ;W.ELN.3"6.JSR FACNASTRI.;"@.CLC.C"J.
PHP.K"T.LDX #$00          ;STRING SPEICH
ERN.."^.NOLZZ.3 LDA $0100,X.."H.PLP.."R.
PHP.."|.BCS JANULL3.."..CMP #$00.."..BNE
 .ZZ.4.F"..PLP.N"..SEC.V"..PHP.."..JANUL
L3 LDA #$20..#B..ZZ.4 STA BLOECKE.9,X..#
L.INX..#V.CPX #$03.*#..BNE NOLZZ.3.2#..P
LP.W#..NOBLO LDA FFI.YPEN;FI.YP GEFRAGT.
.#..BEQ .YP         ;NEIN,DANN UEBERGEHE
N..#..LDX TYFLA         ;FI.YP HOC.I#..L
DA #$00          ;UND NACH STRING.U#..ST
A $62..#&.STX $63..#0.LDX #$90..#:.SEC..
$D.JSR .NAFAC      ;W.ELN.#$N.JSR FACNAS
TRI.+$X.CLC.3$B.PHP.[$L.LDX #$00        
  ;STRING SPEICHERN.S$V.NOLZZ.4 LDA $010
0,X.{$..PLP..$..PHP..$..BCS JANULL4. $..
CMP #$00..$..BNE .ZZ.5..$..PLP..$..SEC.F
$F.PHP..$P.JANULL4 LDA #$20..$Z..ZZ.5 ST
A FI.YPEN.9,X..$..INX..%..CPX #$03..%..B
NE NOLZZ.4."%..PLP.=%...YP LDA TYFLA   ;
FI.YP.B%... #$07          ;AUF CODE TEST
EN.O% .LDX #$00..%*.NO.ZTY CMP FLATYP,X.
.%4.BEQ TRAGEIN       ;GEFUNDEN,DANN E.R
AGEN..%>.INX.I%H.CPX #$05..%R.BNE NO.ZTY
      ;SCH. .ZTER CODE..&\.NAEE.R DEC E.
RAG..&F.BEQ UNAESEC       ;.ZTER E.RAG G
ELESEN.Z&P.JSR .           ;NEIN,2 BYTE 
UEBERLESEN.}&Z.JSR .           ;UND NAEC
HSTEN..&..JMP NAETRAG       ;E.RAG BEARB
EITEN.M&..UNAESEC LDA TRACK ;SCH. .ZTER 
BLOCK.Z&..CMP #$00..&..BEQ .E          ;
JA,DANN .E.&'..JMP NAESEC        ;NEIN,N
AECHSTER BLOCK.H'..TRAGEIN LDX ZAEHL ;ZE
IGER AUF.U'..LDA #$00          ;NAECHSTE
S FELDELEMENT..'J.STA $62           ;NAC
H STRING..'T.STX $63..'..LDX #$90..'..SE
C.T'..JSR .NAFAC      ;W.ELN..'..JSR FAC
NASTRI..'..CLC..'..PHP..(..LDX #$00     
     ;UND SPEICHERN.3($.NOLZZ.5 LDA $010
0,X.;(..PLP.C(8.PHP.S(B.BCS JANULL5.`(L.
CMP #$00.N(V.BNE .ZZ.6.V(`.PLP.~(J.SEC..
(T.PHP..(~.JANULL5 LDA #$20..(...ZZ.6 ST
A FICAME.4,X.H(..STA BLOECKE.4,X..(..STA
 FI.YPEN.4,X..(..STA FI.RACKS.4,X..)..ST
A FILESEC.RS.4,X..)..INX..)D.CPX #$03.-)
N.BNE NOLZZ.5.5)X.PLP.\)..INC ZAEHL     
    ;ZEIGER ERHOEHEN..)..JSR DO.        
 ;VARIABC UEBERNEHMEN..)..JMP NAEE.R    
  ;WEITER NAECHSTER E.RAG.U)...E LDA FAN
ZAHL  ;ANZAHL GEFRAGT..*..BEQ NOANZAHL  
    ;NEIN,DANN UEBERGEHEN.(*..LDA ZAEHL 
        ;ANZAHL ELEMENTE.K*..STA $63    
       ;NACH STRING.X*(.LDA #$00.D*2.STA
 $62.Q*<.LDX #$90.Y*F.SEC..*P.JSR .NAFAC
      ;W.ELN..*Z.JSR FACNASTRI..*D.CLC..
*N.PHP..*X.LDX #$00          ;UND SPEICH
ERN..*..NOLZZ.6 LDA $0100,X..*..PLP..+..
PHP..+ .BCS JANULL6. +..CMP #$00..+..BNE
 .ZZ.7.6+..PLP.>+H.SEC.F+R.PHP.[+..JANUL
L6 LDA #$20.T+...ZZ.7 STA ANZAHL.4,X.|+.
.INX..+..CPX #$03..+..BNE NOLZZ.6..+..PL
P.J+..LDA PROZ          ;ZEIGER AUF ANZA
HL..+".STA ZEIG          ;SETZEN..+,.LDA
 PROZ.1..,6.STA ZEIG.1..,@.LDA #.ANZAHL.
$,J.STA PROZ.5,T.LDA #.ANZAHL.D,^.STA PR
OZ.1.I,H.JSR .           ;UND UEBERNEHME
N..,R.LDA ZEIG          ;ZEIGER RUECKSET
ZEN. ,|.STA PROZ..,..LDA ZEIG.1..,..STA 
PROZ.1..,..NOANZAHL JSR .CH;BUS .IGEBEN.
.-..LDA #$02          ;KANAELE SCHLIESSE
N..-..JSR  . -..LDA #$0F.*-B.JSR  .D-L.R
TS               ;.E.K-V.; .............
.....................-...TRSE LDX TRACK;
TRACKNUMMER..-..LDA #$00          ;NACH 
STRING..-..STA $62.F-..STX $63.R-..JSR .
CH..-..LDX #$90..-..SEC...&.JSR .NAFAC  
    ;W.ELN...0.JSR FACNASTRI.9.:.LDA $01
00         ;UND SPEICHERN.F.D.STA B..9.T
.N.LDA $0101.A.X.CMP #$00.Q.B.BNE N.ULLT
R.~.L.LDA #$20...V.N.ULLTR STA B..10....
.LDX SEC.R        ;SEK.RNUMMER.Y...LDA #
$00          ;NACH STRING.....STA $62...
..STX $63.....LDX #$90../..SEC.!/..JSR .
NAFAC      ;W.ELN.3/F.JSR FACNASTRI.X/P.
LDA $0100         ;UND SPEICHERN.F/Z.STA
 B..12.T/..LDA $0101../..CMP #$00../..BN
E N.ULLSEC../..LDA #$20../..N.ULLSEC STA
 B..13../..LDX #$0F          ;AUSGABE AU
F KOMM.OK.../ .JSR CKOUT..0*.LDY #$00   
       ;U1(B.R) UND B.P S.EN./04.S.ZEI L
DA B.,Y.;0>.BEQ .S..J0H.JSR IECOUT.W0R.C
MP #$0D.G0\.BNE N.ETURN.T0F.JSR .BEF..0P
.N.ETURN INY..0Z.BNE S.ZEI..0...S. JSR .
CH ;BUS .IGEBEN.R0..RTS               ;U
ND ZURUECK..0...BEF JSR .CH..0..LDX #$0F
..0..JSR CKOUT..1..RTS.-1..; ...........
......................Z1J.SUCHVAR PHA   
    ;GESUCHTEN TYP SICHERN..1T.JSR CHECK
KOMMA    ;AUF KOMMA TESTEN..1..JSR LCHRK
T       ;1.BST. HOC..1..STA $45.V1..LDX 
#$00          ;FLAG AUF V.H.EN..1..STX F
TEST         ;RUECKSETZEN..2..CMP #$2C  
        ;NICHT V.H.EN.@2..BEQ FERTIG    
    ;DANN FERTIG.O2..JSR LCHRKT.V2$.JSR 
PRUEBUCH      ;AUF BST. TESTEN..2..BCS B
UCH          ;JA,DANN WEITER.A28.ERR. JM
P SYNERR  ;NEIN,DANN ERR..S2B.BUCH LDX #
$20..2L.JSR NCHRKT       ;NAECHSTES ZEIC
HEN.(3V.BCC Z.FER1       ;Z.FER,DANN UEB
ERNEHMEN.O3`.JSR PRUEBUCH      ;AUF BST.
 TESTEN.W3J.BCC NOBUCH        ;NEIN,DANN
 WEITER..3T.Z.FER1 TAX       ;JA,DANN UE
BERNEHMEN.H3~.Z.FER2 JSR NCHRKT;NAECHSTE
 ZEICHEN..3..BCC Z.FER2       ;UEBERLESE
N..3..JSR PRUEBUCH..4..BCS Z.FER2..4..NO
BUCH PLA        ;GESUCHTER TYP.O4..STA $
46           ;SPEICHERN.R4..JSR LCHRKT  
     ;GLEICH .ZTEM..4D.CMP $46          
 ;ZEICHEN..4N.BNE ERR.         ;NEIN,DAN
N ERR..E4X.JSR NCHRKT..4..STX $46       
    ;2.BST SPEICHERN..5..LDX #$FF       
   ;FLAG FUER V.H.EN.25..STX FTEST      
   ;SETZEN.T5..RTS               ;UND FE
RTIG.C5..FERTIG PLA..5..RTS             
  ;FERTIG..5..; ........................
.........H5(.DO. LDA PROZ    ;ZEIGER AUF
.U52.STA ZEIG..5<.LDA PROZ.1..5F.STA ZEI
G.1..6P.LDA #.FICAME    ;FICAME SETZEN.#
6Z.STA PROZ.46D.LDA #.FICAME.C6N.STA PRO
Z.1.G6X.LDA FFICAME     ;FICAME GEFRAGT.
.6..BEQ NOFICAME    ;NEIN,DANN UEBERGEHE
N..6..JSR .           ;JA,DANN UEBERNEHM
EN.I6..JSR NCHRKT..6 .NOFICAME LDA FBLOE
CKE;BLOECKE GEFRAGT..7..BEQ NOBLOECKE   
  ;NEIN,DANN UEBERGEHEN.J7..LDA #.BLOECK
E     ;JA,DANN UEBERNEHMEN.W7..STA PROZ.
I7H.LDA #.BLOECKE.X7R.STA PROZ.1..7..JSR
 ...7..JSR NCHRKT..7..NOBLOECKE LDA FFI.
YPEN;FI.YP GEFRAGT..7..BEQ NOFI.YPEN   ;
NEIN,DANN UEBERGEHEN..8..LDA #.FI.YPEN  
 ;JA,DANN UEBERNEHMEN..8..STA PROZ.,8..L
DA #.FI.YPEN.;8".STA PROZ.1.E8,.JSR ..T8
6.JSR NCHRKT..8@.NOFI.YPEN LDA FFI.RACKS
;ANFANGSTRACK GEFRAGT..8J.BEQ NOFI.RACKS
  ;NEIN,DANN UEBERGEHEN.X8T.LDA #.FI.RAC
KS  ;JA,DANN UEBERNEHMEN..8^.STA PROZ..8
H.LDA #.FI.RACKS..9R.STA PROZ.1..9|.JSR 
.. 9..JSR NCHRKT.U9..NOFI.RACKS LDA FFIL
ESEC.RS;ANFANGSSEK.RN GEFRAGT..9..BEQ NO
FILESEC.RS ;NEIN,DANN UEBERLESEN..9..LDA
 #.FILESEC.RS ;JA,DANN UEBERNEHMEN..9..S
TA PROZ.L9..LDA #.FILESEC.RS..9B.STA PRO
Z.1..9L.JSR ...:V.NOFILESEC.RS LDA ZEIG;
ZEIGER RUECKSETZEN..:..STA PROZ..:..LDA 
ZEIG.1.=:..STA PROZ.1.E:..RTS.L:..; ....
..............................:..ZEIG .B
YTE 00,00      ;ZWISCHENSPEICHER DES PRO
GRAMMS.X:..FICAME .F  "  $(   )";FELD FU
ER ..ANWEISUNGEN..:&..BYTE $B2,$22..;0..
F  "                ".#;:..BYTE $22,$AA,
$22,$22,$00.8;D.ANZAHL .F  "  %".F;N..BY
TE $B2.T;X..F  "   ".B;B..BYTE $00.};L.B
LOECKE .F  "  %(   )"..;V..BYTE $B2..;..
.F  "   "..;...BYTE $00.B;..FI.YPEN .F  
"  %(   )".P;...BYTE $B2..;...F  "   "..
;...BYTE $00..<..FI.RACKS .F  "  %(   )"
..<F..BYTE $B2.$<P..F  "   ".2<Z..BYTE $
00.P<..FILESEC.RS .F  "  %(   )".^<...BY
TE $B2.L<...F  "   ".Z<...BYTE $00..<..D
ISKNAME .F  "  $"..<...BYTE $B2,$22..< .
.F  "                  ".Z<*..BYTE $22,$
AA,$22,$22..<4..BYTE $00..=>.TYP .F "DSP
UR"      ;TYP.CODES.;=H.DIREKT .F "#"   
    ;FELD FUER DISK.KOMM.OS.V=R.B. .F "U
1: 2  0      ".D=\..BYTE $0D.V=F..F "B-P
 2  0"..=P..BYTE $0D,$00..=Z.FLATYP  .BY
TE $00,$00,$00,$00,$00;ZWISCHENSPEICHER.
U=..TRACK   .BYTE $00..=..SEC.R  .BYTE $
00..>..ZAEHL   .BYTE $00..>..E.RAG .BYTE
 $00.*>..TYFLA   .BYTE $00.@>..TYLAN   .
BYTE $00.V>..FTEST   .BYTE $00.O>J.FFICA
ME    .BYTE $00..>T.FBLOECKE     .BYTE $
00..>..FFI.YPEN   .BYTE $00..>..FFI.RACK
S  .BYTE $00.V>..FFILESEC.RS .BYTE $00..
>..FDISKNAME    .BYTE $00..?..FANZAHL   
   .BYTE $00...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL