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

INT-FLOPPY SRC

FILE INFORMATION

FILENAME(S): INT-FLOPPY SRC

FILE TYPE(S): PRG

FILE SIZE: 6.4K

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

APPEARS ON: 3 disk(s)

FILE HASH

32c40c3a2b1253c2a99de2771ec272ab63dba848dffff1e8959a3b36fda7f09e

FOUND ON DISKS (3 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
15715 46ER SH15 INT-FLOPPY SRC PRG Treasure Chest - ToGuMi 2 5 DOWNLOAD FILE
15715 46ER SH15 INT-FLOPPY SRC PRG C64er 2 5 DOWNLOAD FILE
ADLER DISK A76 A INT-FLOPPY SRC PRG BrainSkull, Sammlung 34 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 22 08 01 00 3B 20  AC AC AC 20 B5 45 4C 4C  |.."...; ... .ELL|
00000010: 49 47 45 4E 54 45 20 46  4C 4F 50 50 59 20 AC AC  |IGENTE FLOPPY ..|
00000020: AC AC 00 45 08 02 00 3B  20 AC AC AC AC AC AC AC  |...E...; .......|
00000030: AC AC AC AC AC AC AC AC  AC AC AC AC AC AC AC AC  |................|
00000040: AC AC AC AC AC 00 68 08  03 00 3B 20 AC 20 57 52  |......h...; . WR|
00000050: 49 54 54 45 4E 20 42 59  20 53 54 45 46 41 4E 20  |ITTEN BY STEFAN |
00000060: 52 4F 54 48 45 52 20 AC  00 8B 08 04 00 3B 20 AC  |ROTHER ......; .|
00000070: 20 20 20 46 52 41 55 45  4E 5A 45 4C 4C 53 54 52  |   FRAUENZELLSTR|
00000080: 41 53 53 45 20 32 36 20  20 20 AC 00 AE 08 05 00  |ASSE 26   ......|
00000090: 3B 20 AC 20 20 20 20 20  38 34 30 30 20 52 45 47  |; .     8400 REG|
000000A0: 45 4E 53 42 55 52 47 20  20 20 20 20 20 AC 00 D1  |ENSBURG      ...|
000000B0: 08 06 00 3B 20 AC AC AC  AC AC AC AC AC AC AC AC  |...; ...........|
000000C0: AC AC AC AC AC AC AC AC  AC AC AC AC AC AC AC AC  |................|
000000D0: AC 00 F4 08 07 00 3B 20  AC 20 20 28 43 29 20 31  |......; .  (C) 1|
000000E0: 39 38 36 20 4D 41 52 4B  54 26 54 45 43 48 4E 49  |986 MARKT&TECHNI|
000000F0: 4B 20 20 AC 00 17 09 08  00 3B 20 AC 20 20 20 20  |K  ......; .    |
00000100: 20 20 20 20 56 45 52 4C  41 47 20 41 47 20 20 20  |    VERLAG AG   |
00000110: 20 20 20 20 20 20 AC 00  3A 09 09 00 3B 20 AC AC  |      ..:...; ..|
00000120: AC AC AC AC AC AC AC AC  AC AC AC AC AC AC AC AC  |................|
00000130: AC AC AC AC AC AC AC AC  AC AC 00 58 09 0A 00 2E  |...........X....|
00000140: 42 41 24 43 45 31 38 20  3B 53 54 41 52 54 20 42  |BA$CE18 ;START B|
00000150: 45 49 20 35 32 37 36 30  00 78 09 14 00 20 4A 53  |EI 52760.x... JS|
00000160: 52 24 41 45 46 44 3B 41  55 46 20 4B 4F 4D 4D 41  |R$AEFD;AUF KOMMA|
00000170: 20 50 52 55 45 46 45 4E  00 9E 09 1E 00 20 4A 53  | PRUEFEN..... JS|
00000180: 52 24 42 37 39 45 3B 38  20 42 49 54 2D 5A 41 48  |R$B79E;8 BIT-ZAH|
00000190: 4C 20 4E 41 43 48 20 58  20 48 4F 4C 45 4E 00 BF  |L NACH X HOLEN..|
000001A0: 09 3C 00 20 53 54 58 5A  31 3B 55 4E 44 20 5A 57  |.<. STXZ1;UND ZW|
000001B0: 49 53 43 48 45 4E 53 50  45 49 43 48 45 52 4E 00  |ISCHENSPEICHERN.|
000001C0: E0 09 41 00 20 4C 44 41  23 30 37 3B 4D 41 53 4B  |..A. LDA#07;MASK|
000001D0: 45 20 5A 55 4D 20 41 55  53 46 49 4C 54 45 52 4E  |E ZUM AUSFILTERN|
000001E0: 00 01 0A 46 00 20 41 4E  44 5A 31 3B 56 4F 4E 20  |...F. ANDZ1;VON |
000001F0: 42 49 54 20 30 2D 32 20  45 52 53 54 45 4C 4C 45  |BIT 0-2 ERSTELLE|
00000200: 4E 00 07 0A 4A 00 3B 00  1A 0A 4B 00 3B 53 50 52  |N...J.;...K.;SPR|
00000210: 55 4E 47 54 41 42 45 4C  4C 45 00 20 0A 4C 00 3B  |UNGTABELLE. .L.;|
00000220: 00 31 0A 50 00 20 42 4E  45 59 31 3B 42 45 49 20  |.1.P. BNEY1;BEI |
00000230: 30 00 52 0A 55 00 20 4A  4D 50 4C 4F 41 44 31 3B  |0.R.U. JMPLOAD1;|
00000240: 50 52 47 20 4D 49 54 20  27 2C 38 27 20 4C 41 44  |PRG MIT ',8' LAD|
00000250: 45 4E 00 72 0A 5A 00 59  31 20 43 4D 50 23 30 31  |EN.r.Z.Y1 CMP#01|
00000260: 3B 4D 49 54 20 31 20 56  45 52 47 4C 45 49 43 48  |;MIT 1 VERGLEICH|
00000270: 45 4E 00 8A 0A 64 00 20  42 4E 45 59 32 3B 57 45  |EN...d. BNEY2;WE|
00000280: 4E 4E 20 31 20 2C 44 41  4E 4E 00 AD 0A 69 00 20  |NN 1 ,DANN...i. |
00000290: 4A 4D 50 4C 4F 41 44 32  3B 50 52 47 20 4D 49 54  |JMPLOAD2;PRG MIT|
000002A0: 20 27 2C 38 2C 31 27 20  4C 41 44 45 4E 00 CD 0A  | ',8,1' LADEN...|
000002B0: 6E 00 59 32 20 43 4D 50  23 30 32 3B 4D 49 54 20  |n.Y2 CMP#02;MIT |
000002C0: 32 20 56 45 52 47 4C 45  49 43 48 45 4E 00 E5 0A  |2 VERGLEICHEN...|
000002D0: 78 00 20 42 4E 45 59 33  3B 57 45 4E 4E 20 32 20  |x. BNEY3;WENN 2 |
000002E0: 2C 44 41 4E 4E 00 0B 0B  7D 00 20 4A 4D 50 53 41  |,DANN...}. JMPSA|
000002F0: 56 45 3B 5A 55 52 20 53  41 56 45 52 4F 55 54 49  |VE;ZUR SAVEROUTI|
00000300: 4E 45 20 53 50 52 49 4E  47 45 4E 00 2B 0B 82 00  |NE SPRINGEN.+...|
00000310: 59 33 20 43 4D 50 23 30  33 3B 4D 49 54 20 33 20  |Y3 CMP#03;MIT 3 |
00000320: 56 45 52 47 4C 45 49 43  48 45 4E 00 43 0B 8C 00  |VERGLEICHEN.C...|
00000330: 20 42 4E 45 59 34 3B 57  45 4E 4E 20 33 20 2C 44  | BNEY4;WENN 3 ,D|
00000340: 41 4E 4E 00 68 0B 91 00  20 4A 4D 50 47 4F 54 4F  |ANN.h... JMPGOTO|
00000350: 3B 27 47 4F 54 4F 27 2D  52 4F 55 54 49 4E 45 20  |;'GOTO'-ROUTINE |
00000360: 41 55 46 52 55 46 45 4E  00 89 0B 96 00 59 34 20  |AUFRUFEN.....Y4 |
00000370: 43 4D 50 23 30 34 3B 55  4E 44 20 44 41 53 53 45  |CMP#04;UND DASSE|
00000380: 4C 42 45 20 4D 49 54 20  34 00 A0 0B A0 00 20 42  |LBE MIT 4..... B|
00000390: 4E 45 59 35 3B 57 45 4E  4E 20 34 2C 44 41 4E 4E  |NEY5;WENN 4,DANN|
000003A0: 00 C3 0B A5 00 20 4A 4D  50 4A 55 4D 50 3B 27 4A  |..... JMPJUMP;'J|
000003B0: 4D 50 27 2D 41 53 53 45  4D 42 4C 45 52 42 45 46  |MP'-ASSEMBLERBEF|
000003C0: 45 48 4C 00 EB 0B AA 00  59 35 20 52 54 53 3B 57  |EHL.....Y5 RTS;W|
000003D0: 45 4E 4E 20 4B 45 49 4E  20 4D 4F 44 55 53 2C 44  |ENN KEIN MODUS,D|
000003E0: 41 4E 4E 20 5A 55 52 55  45 43 4B 00 F1 0B B4 00  |ANN ZURUECK.....|
000003F0: 3B 00 10 0C B9 00 3B 41  4C 47 4F 52 49 54 48 4D  |;.....;ALGORITHM|
00000400: 55 53 20 5A 55 4D 20 41  55 53 57 45 52 54 45 4E  |US ZUM AUSWERTEN|
00000410: 00 2D 0C BA 00 3B 45 49  4E 45 53 20 44 49 53 4B  |.-...;EINES DISK|
00000420: 45 54 54 45 4E 57 45 43  48 53 45 4C 53 00 33 0C  |ETTENWECHSELS.3.|
00000430: BC 00 3B 00 54 0C BE 00  46 4C 4F 50 50 59 20 4C  |..;.T...FLOPPY L|
00000440: 44 41 23 30 38 3B 50 41  52 41 4D 45 54 45 52 20  |DA#08;PARAMETER |
00000450: 46 55 45 52 00 6E 0C C8  00 20 4C 44 58 23 30 38  |FUER.n... LDX#08|
00000460: 3B 27 4F 50 45 4E 20 38  2C 38 2C 31 35 27 00 81  |;'OPEN 8,8,15'..|
00000470: 0C D2 00 20 4C 44 59 23  31 35 3B 53 45 54 5A 45  |... LDY#15;SETZE|
00000480: 4E 00 A0 0C DC 00 20 4A  53 52 24 46 46 42 41 3B  |N..... JSR$FFBA;|
00000490: 46 49 4C 45 20 56 4F 52  42 45 52 45 49 54 45 4E  |FILE VORBEREITEN|
000004A0: 00 BA 0C E6 00 20 4C 44  41 23 30 30 3B 4B 45 49  |..... LDA#00;KEI|
000004B0: 4E 20 46 49 4C 45 4E 41  4D 45 00 DE 0C F0 00 20  |N FILENAME..... |
000004C0: 4A 53 52 24 46 46 42 44  3B 46 49 4C 45 4E 41 4D  |JSR$FFBD;FILENAM|
000004D0: 45 4E 20 56 4F 52 42 45  52 45 49 54 45 4E 00 F3  |EN VORBEREITEN..|
000004E0: 0C FA 00 20 4A 53 52 24  46 46 43 30 3B 27 4F 50  |... JSR$FFC0;'OP|
000004F0: 45 4E 27 00 11 0D 04 01  20 4A 4D 50 41 3B 5A 55  |EN'..... JMPA;ZU|
00000500: 52 20 44 41 54 45 4E 41  55 53 57 45 52 54 55 4E  |R DATENAUSWERTUN|
00000510: 47 00 2B 0D 0E 01 58 20  4C 44 58 23 30 38 3B 46  |G.+...X LDX#08;F|
00000520: 55 45 52 20 4B 41 4E 41  4C 20 38 00 4C 0D 18 01  |UER KANAL 8.L...|
00000530: 20 4A 53 52 24 46 46 43  39 3B 43 4D 44 20 4F 55  | JSR$FFC9;CMD OU|
00000540: 54 20 41 4B 54 49 56 49  45 52 45 4E 00 69 0D 22  |T AKTIVIEREN.i."|
00000550: 01 20 4C 44 58 23 30 30  3B 5A 41 45 48 4C 45 52  |. LDX#00;ZAEHLER|
00000560: 20 41 55 46 20 4E 55 4C  4C 00 87 0D 2C 01 42 31  | AUF NULL...,.B1|
00000570: 20 4C 44 41 54 31 2C 58  3B 55 4E 44 20 56 4F 4E  | LDAT1,X;UND VON|
00000580: 20 46 4C 4F 50 50 59 00  A8 0D 36 01 20 4A 53 52  | FLOPPY...6. JSR|
00000590: 24 46 46 44 32 3B 50 45  52 20 42 45 46 45 48 4C  |$FFD2;PER BEFEHL|
000005A0: 53 53 45 51 55 45 4E 5A  00 BF 0D 40 01 20 49 4E  |SSEQUENZ...@. IN|
000005B0: 58 3B 56 4F 4E 20 36 20  5A 45 49 43 48 45 4E 00  |X;VON 6 ZEICHEN.|
000005C0: DC 0D 4A 01 20 43 50 58  23 30 36 3B 49 4E 48 41  |..J. CPX#06;INHA|
000005D0: 4C 54 20 56 4F 4E 20 24  31 43 30 30 00 F0 0D 54  |LT VON $1C00...T|
000005E0: 01 20 42 4E 45 42 31 3B  41 42 46 52 41 47 45 4E  |. BNEB1;ABFRAGEN|
000005F0: 00 06 0E 5E 01 20 4A 53  52 24 46 46 43 43 3B 43  |...^. JSR$FFCC;C|
00000600: 4D 44 20 4F 46 46 00 13  0E 68 01 59 20 4C 44 58  |MD OFF...h.Y LDX|
00000610: 23 30 38 00 33 0E 72 01  20 4A 53 52 24 46 46 43  |#08.3.r. JSR$FFC|
00000620: 36 3B 43 4D 44 20 49 4E  20 41 4B 54 49 56 49 45  |6;CMD IN AKTIVIE|
00000630: 52 45 4E 00 55 0E 7C 01  20 4A 53 52 24 46 46 43  |REN.U.|. JSR$FFC|
00000640: 46 3B 42 45 53 41 47 54  45 53 20 42 59 54 45 20  |F;BESAGTES BYTE |
00000650: 48 4F 4C 45 4E 00 74 0E  81 01 20 50 48 41 3B 55  |HOLEN.t... PHA;U|
00000660: 4E 44 20 5A 57 49 53 43  48 45 4E 53 50 45 49 43  |ND ZWISCHENSPEIC|
00000670: 48 45 52 4E 00 93 0E 86  01 20 4A 53 52 24 46 46  |HERN..... JSR$FF|
00000680: 43 43 3B 43 4D 44 20 49  4E 41 4B 54 49 56 49 45  |CC;CMD INAKTIVIE|
00000690: 52 45 4E 00 AE 0E 8B 01  20 50 4C 41 3B 42 59 54  |REN..... PLA;BYT|
000006A0: 45 20 5A 55 52 55 45 43  4B 48 4F 4C 45 4E 00 D9  |E ZURUECKHOLEN..|
000006B0: 0E 90 01 20 52 54 53 3B  45 4E 44 45 20 44 45 53  |... RTS;ENDE DES|
000006C0: 20 55 4E 54 45 52 50 52  47 27 53 20 27 44 41 54  | UNTERPRG'S 'DAT|
000006D0: 45 4E 20 48 4F 4C 45 4E  27 00 DF 0E 9A 01 3B 00  |EN HOLEN'.....;.|
000006E0: 04 0F 9B 01 3B 46 4F 52  54 46 55 45 48 52 55 4E  |....;FORTFUEHRUN|
000006F0: 47 20 44 45 53 20 48 41  55 50 54 50 52 4F 47 52  |G DES HAUPTPROGR|
00000700: 41 4D 4D 53 00 0A 0F 9C  01 3B 00 35 0F 9F 01 41  |AMMS.....;.5...A|
00000710: 20 4A 53 52 42 49 54 30  35 3B 42 49 54 20 35 3D  | JSRBIT05;BIT 5=|
00000720: 31 20 28 44 49 4B 45 54  54 45 4E 57 45 43 48 53  |1 (DIKETTENWECHS|
00000730: 45 4C 29 20 3F 00 5E 0F  A1 01 20 4A 53 52 4C 45  |EL) ?.^... JSRLE|
00000740: 44 3B 4A 41 2C 44 41 4E  4E 20 4A 45 20 4E 41 43  |D;JA,DANN JE NAC|
00000750: 48 20 42 49 54 20 36 20  4C 45 44 20 41 4E 00 80  |H BIT 6 LED AN..|
00000760: 0F A4 01 20 4A 53 52 58  3B 48 4F 4C 45 20 41 4B  |... JSRX;HOLE AK|
00000770: 54 55 45 4C 4C 45 53 20  49 4E 46 4F 42 59 54 45  |TUELLES INFOBYTE|
00000780: 00 A8 0F AE 01 20 41 4E  44 5A 32 3B 55 4E 44 20  |..... ANDZ2;UND |
00000790: 46 49 4C 54 45 52 45 20  4C 49 43 48 53 43 48 52  |FILTERE LICHSCHR|
000007A0: 41 4E 4B 45 4E 42 49 54  00 C6 0F B8 01 20 42 4E  |ANKENBIT..... BN|
000007B0: 45 41 3B 48 45 52 41 55  53 2D 42 45 49 20 31 20  |EA;HERAUS-BEI 1 |
000007C0: 57 41 52 54 45 4E 00 CC  0F C2 01 3B 00 D7 0F CC  |WARTEN.....;....|
000007D0: 01 42 20 4A 53 52 58 00  E2 0F D6 01 20 41 4E 44  |.B JSRX..... AND|
000007E0: 5A 32 00 0D 10 E0 01 20  42 45 51 42 3B 57 41 52  |Z2..... BEQB;WAR|
000007F0: 54 45 20 42 49 53 20 42  49 54 3D 31 2C 4C 53 2D  |TE BIS BIT=1,LS-|
00000800: 55 4E 54 45 52 42 52 45  43 48 55 4E 47 00 13 10  |UNTERBRECHUNG...|
00000810: E5 01 3B 00 3D 10 EA 01  43 20 4A 53 52 4C 45 44  |..;.=...C JSRLED|
00000820: 3B 45 49 4E 53 50 52 55  4E 47 2C 57 45 4E 4E 20  |;EINSPRUNG,WENN |
00000830: 56 4F 52 48 45 52 20 42  49 54 35 3D 30 00 47 10  |VORHER BIT5=0.G.|
00000840: F4 01 20 4A 53 52 58 00  52 10 FE 01 20 41 4E 44  |.. JSRX.R... AND|
00000850: 5A 32 00 6E 10 08 02 20  42 4E 45 43 3B 57 41 52  |Z2.n... BNEC;WAR|
00000860: 54 45 2C 42 49 53 20 4C  53 20 46 52 45 49 00 74  |TE,BIS LS FREI.t|
00000870: 10 12 02 3B 00 9C 10 1C  02 20 4C 44 41 5A 31 3B  |...;..... LDAZ1;|
00000880: 42 49 54 20 37 20 44 45  53 20 42 45 46 45 48 4C  |BIT 7 DES BEFEHL|
00000890: 42 59 54 45 53 20 54 45  53 54 45 4E 00 BA 10 26  |BYTES TESTEN...&|
000008A0: 02 20 42 50 4C 46 3B 42  45 49 20 31 20 53 43 48  |. BPLF;BEI 1 SCH|
000008B0: 52 45 49 42 53 43 48 55  54 5A 00 C0 10 30 02 3B  |REIBSCHUTZ...0.;|
000008C0: 00 DC 10 3A 02 4A 20 4C  44 58 23 24 46 46 3B 57  |...:.J LDX#$FF;W|
000008D0: 41 52 54 45 53 43 48 4C  45 49 46 45 00 FE 10 44  |ARTESCHLEIFE...D|
000008E0: 02 45 20 4C 44 59 23 24  46 46 3B 57 45 47 45 4E  |.E LDY#$FF;WEGEN|
000008F0: 20 53 43 48 52 45 49 42  53 43 48 55 54 5A 00 08  | SCHREIBSCHUTZ..|
00000900: 11 4E 02 44 20 44 45 59  00 12 11 58 02 20 42 4E  |.N.D DEY...X. BN|
00000910: 45 44 00 1B 11 62 02 20  44 45 58 00 25 11 6C 02  |ED...b. DEX.%.l.|
00000920: 20 42 4E 45 45 00 2F 11  76 02 20 4A 4D 50 47 00  | BNEE./.v. JMPG.|
00000930: 35 11 80 02 3B 00 59 11  8A 02 46 20 4A 53 52 58  |5...;.Y...F JSRX|
00000940: 3B 57 45 4E 4E 20 4B 45  49 4E 20 53 43 48 52 45  |;WENN KEIN SCHRE|
00000950: 49 42 53 43 48 55 54 5A  2C 00 73 11 94 02 20 41  |IBSCHUTZ,.s... A|
00000960: 4E 44 5A 32 3B 44 41 4E  4E 20 41 55 46 20 4B 45  |NDZ2;DANN AUF KE|
00000970: 52 42 45 00 84 11 9E 02  20 42 45 51 46 3B 57 41  |RBE..... BEQF;WA|
00000980: 52 54 45 4E 00 8A 11 A8  02 3B 00 B1 11 B2 02 47  |RTEN.....;.....G|
00000990: 20 4C 44 58 23 24 30 32  3B 55 4E 42 45 44 49 4E  | LDX#$02;UNBEDIN|
000009A0: 47 54 45 20 57 41 52 54  45 53 43 48 4C 45 49 46  |GTE WARTESCHLEIF|
000009B0: 45 00 BF 11 BC 02 4B 20  4C 44 59 23 24 41 30 00  |E.....K LDY#$A0.|
000009C0: CB 11 C0 02 49 20 44 45  43 5A 35 00 D5 11 C2 02  |....I DECZ5.....|
000009D0: 20 42 4E 45 49 00 DF 11  C6 02 48 20 44 45 59 00  | BNEI.....H DEY.|
000009E0: E9 11 D0 02 20 42 4E 45  49 00 F2 11 DA 02 20 44  |.... BNEI..... D|
000009F0: 45 58 00 FC 11 E4 02 20  42 4E 45 4B 00 02 12 E9  |EX..... BNEK....|
00000A00: 02 3B 00 35 12 EE 02 3B  52 4F 55 54 49 4E 45 20  |.;.5...;ROUTINE |
00000A10: 2C 44 49 45 20 44 45 4E  20 4D 4F 54 4F 52 20 44  |,DIE DEN MOTOR D|
00000A20: 45 52 20 46 4C 4F 50 50  59 20 45 49 4E 53 43 48  |ER FLOPPY EINSCH|
00000A30: 41 4C 54 45 54 00 60 12  F3 02 3B 55 4E 44 20 41  |ALTET.`...;UND A|
00000A40: 55 46 20 47 45 53 43 48  4C 4F 53 53 45 4E 45 53  |UF GESCHLOSSENES|
00000A50: 20 4C 41 55 46 57 45 52  4B 20 50 52 55 45 46 54  | LAUFWERK PRUEFT|
00000A60: 00 66 12 F4 02 3B 00 7A  12 F8 02 20 4C 44 58 23  |.f...;.z... LDX#|
00000A70: 30 38 3B 4B 41 4E 41 4C  20 38 00 80 12 FE 02 3B  |08;KANAL 8.....;|
00000A80: 00 9B 12 02 03 20 4A 53  52 24 46 46 43 39 3B 46  |..... JSR$FFC9;F|
00000A90: 55 45 52 20 43 4D 44 20  4F 55 54 00 A7 12 0C 03  |UER CMD OUT.....|
00000AA0: 20 4C 44 58 23 30 30 00  B6 12 16 03 42 32 20 4C  | LDX#00.....B2 L|
00000AB0: 44 41 54 32 2C 58 00 C4  12 20 03 20 4A 53 52 24  |DAT2,X... . JSR$|
00000AC0: 46 46 44 32 00 CD 12 2A  03 20 49 4E 58 00 EC 12  |FFD2...*. INX...|
00000AD0: 34 03 20 43 50 58 23 30  35 3B 4C 41 45 4E 47 45  |4. CPX#05;LAENGE|
00000AE0: 20 44 45 53 20 42 45 46  45 48 4C 53 00 F7 12 3E  | DES BEFEHLS...>|
00000AF0: 03 20 42 4E 45 42 32 00  16 13 48 03 20 4A 53 52  |. BNEB2...H. JSR|
00000B00: 24 46 46 43 43 3B 43 4D  44 20 49 4E 41 4B 54 49  |$FFCC;CMD INAKTI|
00000B10: 56 49 45 52 45 4E 00 3F  13 49 03 20 4C 44 58 23  |VIEREN.?.I. LDX#|
00000B20: 30 38 3B 4E 4F 43 48 4D  41 4C 53 20 46 55 45 52  |08;NOCHMALS FUER|
00000B30: 20 4E 45 55 45 20 41 4E  57 45 49 53 55 4E 47 00  | NEUE ANWEISUNG.|
00000B40: 5B 13 4A 03 20 4A 53 52  24 46 46 43 39 3B 41 4B  |[.J. JSR$FFC9;AK|
00000B50: 54 49 56 49 45 52 45 4E  2C 55 4D 00 7D 13 4B 03  |TIVIEREN,UM.}.K.|
00000B60: 20 4C 44 58 23 30 30 3B  44 45 52 20 46 4C 4F 50  | LDX#00;DER FLOP|
00000B70: 50 59 20 45 49 4E 45 20  4B 55 52 5A 45 00 A0 13  |PY EINE KURZE...|
00000B80: 4C 03 42 34 20 4C 44 41  54 34 2C 58 3B 49 4E 49  |L.B4 LDAT4,X;INI|
00000B90: 54 49 41 4C 49 53 49 45  52 55 4E 47 5A 45 49 54  |TIALISIERUNGZEIT|
00000BA0: 00 BB 13 4D 03 20 4A 53  52 24 46 46 44 32 3B 5A  |...M. JSR$FFD2;Z|
00000BB0: 55 20 47 45 53 54 41 54  54 45 4E 00 C4 13 4E 03  |U GESTATTEN...N.|
00000BC0: 20 49 4E 58 00 E5 13 4F  03 20 43 50 58 23 30 36  | INX...O. CPX#06|
00000BD0: 3B 44 49 45 4D 41 4C 20  36 20 42 45 46 45 48 4C  |;DIEMAL 6 BEFEHL|
00000BE0: 42 59 54 45 53 00 F0 13  50 03 20 42 4E 45 42 34  |BYTES...P. BNEB4|
00000BF0: 00 13 14 51 03 20 4A 53  52 24 46 46 43 43 3B 4B  |...Q. JSR$FFCC;K|
00000C00: 41 4E 41 4C 20 38 20 49  4E 41 4B 54 49 56 49 45  |ANAL 8 INAKTIVIE|
00000C10: 52 45 4E 00 3C 14 52 03  20 4A 53 52 59 3B 4C 41  |REN.<.R. JSRY;LA|
00000C20: 55 46 57 45 52 4B 20 53  43 48 4F 4E 20 45 49 4E  |UFWERK SCHON EIN|
00000C30: 53 41 54 5A 42 45 52 45  49 54 20 3F 00 49 14 5C  |SATZBEREIT ?.I.\|
00000C40: 03 20 43 4D 50 23 24 46  46 00 58 14 66 03 20 42  |. CMP#$FF.X.f. B|
00000C50: 45 51 47 3B 4E 45 49 4E  00 5E 14 70 03 3B 00 6A  |EQG;NEIN.^.p.;.j|
00000C60: 14 7A 03 20 4C 44 41 23  30 38 00 80 14 84 03 20  |.z. LDA#08..... |
00000C70: 4A 53 52 24 46 46 43 33  3B 43 4C 4F 53 45 20 38  |JSR$FFC3;CLOSE 8|
00000C80: 00 9D 14 8E 03 20 52 54  53 3B 45 4E 44 45 20 44  |..... RTS;ENDE D|
00000C90: 45 52 20 41 55 53 57 45  52 54 55 4E 47 00 A3 14  |ER AUSWERTUNG...|
00000CA0: BE 05 3B 00 CB 14 C8 05  3B 48 49 45 52 20 57 49  |..;.....;HIER WI|
00000CB0: 52 44 20 44 41 53 20 48  41 55 50 54 50 52 4F 47  |RD DAS HAUPTPROG|
00000CC0: 41 4D 4D 20 4A 45 20 4E  41 43 48 00 EB 14 D2 05  |AMM JE NACH.....|
00000CD0: 3B 42 45 46 45 48 4C 53  42 59 54 45 20 57 45 49  |;BEFEHLSBYTE WEI|
00000CE0: 54 45 52 47 45 46 55 45  48 52 54 00 F1 14 D7 05  |TERGEFUEHRT.....|
00000CF0: 3B 00 13 15 DC 05 4C 4F  41 44 31 20 4C 44 41 23  |;.....LOAD1 LDA#|
00000D00: 30 30 3B 4B 45 4E 4E 5A  45 49 43 48 45 4E 20 46  |00;KENNZEICHEN F|
00000D10: 55 45 52 00 2A 15 E6 05  20 53 54 41 4B 4B 2B 31  |UER.*... STAKK+1|
00000D20: 3B 27 4C 4F 41 44 20 2C  38 27 00 47 15 F0 05 20  |;'LOAD ,8'.G... |
00000D30: 4A 4D 50 4C 4F 41 44 3B  5A 55 52 20 4C 41 44 45  |JMPLOAD;ZUR LADE|
00000D40: 52 4F 55 54 49 4E 45 00  72 15 04 06 4C 4F 41 44  |ROUTINE.r...LOAD|
00000D50: 32 20 4C 44 41 23 30 31  3B 4F 44 45 52 20 46 55  |2 LDA#01;ODER FU|
00000D60: 45 52 20 41 42 53 4F 4C  55 54 45 53 20 4C 41 44  |ER ABSOLUTES LAD|
00000D70: 45 4E 00 8B 15 0E 06 20  53 54 41 4B 4B 2B 31 3B  |EN..... STAKK+1;|
00000D80: 27 4C 4F 41 44 20 2C 38  2C 31 27 00 AE 15 13 06  |'LOAD ,8,1'.....|
00000D90: 4C 4F 41 44 20 4A 53 52  24 41 45 46 44 3B 50 52  |LOAD JSR$AEFD;PR|
00000DA0: 55 45 46 54 20 41 55 46  20 4B 4F 4D 4D 41 00 D9  |UEFT AUF KOMMA..|
00000DB0: 15 18 06 20 4A 53 52 46  4C 4F 50 50 59 3B 41 55  |... JSRFLOPPY;AU|
00000DC0: 46 20 44 49 53 4B 45 54  54 45 4E 57 45 43 48 53  |F DISKETTENWECHS|
00000DD0: 45 4C 20 57 41 52 54 45  4E 00 F5 15 27 06 20 4A  |EL WARTEN...'. J|
00000DE0: 53 52 47 45 54 3B 46 49  4C 45 4E 41 4D 45 4E 20  |SRGET;FILENAMEN |
00000DF0: 48 4F 4C 45 4E 00 0A 16  28 06 20 4A 4D 50 4C 44  |HOLEN...(. JMPLD|
00000E00: 3B 55 4E 44 20 4C 41 44  45 4E 00 2C 16 2C 06 47  |;UND LADEN.,.,.G|
00000E10: 45 54 20 4A 53 52 24 41  44 39 41 3B 56 4F 52 41  |ET JSR$AD9A;VORA|
00000E20: 55 53 57 45 52 54 45 4E  20 55 4E 44 00 53 16 36  |USWERTEN UND.S.6|
00000E30: 06 20 4A 53 52 24 42 36  41 33 3B 41 55 53 57 45  |. JSR$B6A3;AUSWE|
00000E40: 52 54 45 4E 20 44 45 53  20 46 49 4C 45 4E 41 4D  |RTEN DES FILENAM|
00000E50: 45 4E 53 00 66 16 40 06  20 53 54 41 5A 34 3B 4C  |ENS.f.@. STAZ4;L|
00000E60: 41 45 4E 47 45 2C 00 80  16 4A 06 20 53 54 58 4C  |AENGE,...J. STXL|
00000E70: 4F 3B 4C 4F 2D 41 44 52  45 53 53 45 20 55 4E 44  |O;LO-ADRESSE UND|
00000E80: 00 9D 16 54 06 20 53 54  59 48 49 3B 48 49 2D 41  |...T. STYHI;HI-A|
00000E90: 44 52 45 53 53 45 20 4D  45 52 4B 45 4E 00 AE 16  |DRESSE MERKEN...|
00000EA0: A4 06 20 52 54 53 3B 5A  55 52 55 45 43 4B 00 B7  |.. RTS;ZURUECK..|
00000EB0: 16 AE 06 3B 2D 2D 2D 00  DB 16 B8 06 47 4F 54 4F  |...;---.....GOTO|
00000EC0: 20 4A 53 52 24 41 45 46  44 3B 41 55 46 20 4B 4F  | JSR$AEFD;AUF KO|
00000ED0: 4D 4D 41 20 50 52 55 45  46 45 4E 00 06 17 C2 06  |MMA PRUEFEN.....|
00000EE0: 20 4A 53 52 46 4C 4F 50  50 59 3B 41 55 46 20 44  | JSRFLOPPY;AUF D|
00000EF0: 49 53 4B 45 54 54 45 4E  57 45 43 48 53 45 4C 20  |ISKETTENWECHSEL |
00000F00: 57 41 52 54 45 4E 00 34  17 D6 06 20 4A 53 52 24  |WARTEN.4... JSR$|
00000F10: 41 44 38 41 3B 53 50 52  55 4E 47 41 44 52 45 53  |AD8A;SPRUNGADRES|
00000F20: 53 45 20 46 55 45 52 20  27 47 4F 54 4F 27 20 48  |SE FUER 'GOTO' H|
00000F30: 4F 4C 45 4E 00 59 17 E0  06 20 4A 53 52 24 42 37  |OLEN.Y... JSR$B7|
00000F40: 46 37 3B 49 4E 20 31 36  20 42 49 54 20 5A 41 48  |F7;IN 16 BIT ZAH|
00000F50: 4C 20 57 41 4E 44 45 4C  4E 00 87 17 EA 06 20 4A  |L WANDELN..... J|
00000F60: 53 52 24 41 38 41 33 3B  45 49 4E 53 50 52 55 4E  |SR$A8A3;EINSPRUN|
00000F70: 47 20 49 4E 20 44 49 45  20 27 47 4F 54 4F 27 2D  |G IN DIE 'GOTO'-|
00000F80: 52 4F 55 54 49 4E 45 00  B1 17 F4 06 20 4A 4D 50  |ROUTINE..... JMP|
00000F90: 24 41 37 41 45 3B 55 4E  44 20 5A 55 52 20 49 4E  |$A7AE;UND ZUR IN|
00000FA0: 54 45 52 50 52 45 54 45  52 53 43 48 4C 45 49 46  |TERPRETERSCHLEIF|
00000FB0: 45 00 B7 17 FE 06 3B 00  DB 17 08 07 4A 55 4D 50  |E.....;.....JUMP|
00000FC0: 20 4A 53 52 24 41 45 46  44 3B 41 55 46 20 4B 4F  | JSR$AEFD;AUF KO|
00000FD0: 4D 4D 41 20 50 52 55 45  46 45 4E 00 06 18 12 07  |MMA PRUEFEN.....|
00000FE0: 20 4A 53 52 46 4C 4F 50  50 59 3B 41 55 46 20 44  | JSRFLOPPY;AUF D|
00000FF0: 49 53 4B 45 54 54 45 4E  57 45 43 48 53 45 4C 20  |ISKETTENWECHSEL |
00001000: 57 41 52 54 45 4E 00 32  18 26 07 20 4A 53 52 24  |WARTEN.2.&. JSR$|
00001010: 41 44 38 41 3B 53 50 52  55 4E 47 41 44 52 45 53  |AD8A;SPRUNGADRES|
00001020: 53 45 20 46 55 52 20 27  4A 4D 50 27 20 48 4F 4C  |SE FUR 'JMP' HOL|
00001030: 45 4E 00 57 18 30 07 20  4A 53 52 24 42 37 46 37  |EN.W.0. JSR$B7F7|
00001040: 3B 49 4E 20 31 36 20 42  49 54 20 5A 41 48 4C 20  |;IN 16 BIT ZAHL |
00001050: 57 41 4E 44 45 4C 4E 00  7C 18 36 07 20 4C 44 41  |WANDELN.|.6. LDA|
00001060: 23 24 41 37 3B 53 54 41  52 54 41 44 52 45 53 53  |#$A7;STARTADRESS|
00001070: 45 20 44 45 53 20 42 41  53 49 43 2D 00 85 18 37  |E DES BASIC-...7|
00001080: 07 20 50 48 41 00 A9 18  38 07 20 4C 44 41 23 24  |. PHA...8. LDA#$|
00001090: 41 45 3B 49 4E 54 45 52  50 52 45 54 45 52 53 20  |AE;INTERPRETERS |
000010A0: 41 55 46 20 53 54 41 43  4B 00 B2 18 39 07 20 50  |AUF STACK...9. P|
000010B0: 48 41 00 DA 18 3A 07 20  4A 4D 50 28 24 31 34 29  |HA...:. JMP($14)|
000010C0: 3B 55 4E 44 20 5A 55 4D  20 4D 41 53 43 48 49 4E  |;UND ZUM MASCHIN|
000010D0: 45 4E 50 52 4F 47 52 41  4D 4D 00 E0 18 44 07 3B  |ENPROGRAMM...D.;|
000010E0: 00 06 19 45 07 53 41 56  45 20 4C 44 41 5A 31 3B  |...E.SAVE LDAZ1;|
000010F0: 57 45 4E 4E 20 53 41 56  45 20 55 4E 44 20 53 43  |WENN SAVE UND SC|
00001100: 48 52 45 49 42 2D 00 26  19 47 07 20 42 50 4C 4F  |HREIB-.&.G. BPLO|
00001110: 4E 3B 53 43 48 55 54 5A  20 5A 55 53 41 4D 4D 45  |N;SCHUTZ ZUSAMME|
00001120: 4E 2C 44 41 4E 4E 00 4D  19 49 07 20 4A 53 52 24  |N,DANN.M.I. JSR$|
00001130: 42 32 34 38 3B 27 49 4C  4C 45 47 41 4C 20 51 55  |B248;'ILLEGAL QU|
00001140: 41 4E 54 49 54 59 20 45  52 52 4F 52 27 00 6F 19  |ANTITY ERROR'.o.|
00001150: 4E 07 4F 4E 20 4A 53 52  24 41 45 46 44 3B 41 55  |N.ON JSR$AEFD;AU|
00001160: 46 20 4B 4F 4D 4D 41 20  50 52 55 45 46 45 4E 00  |F KOMMA PRUEFEN.|
00001170: 9A 19 58 07 20 4A 53 52  46 4C 4F 50 50 59 3B 41  |..X. JSRFLOPPY;A|
00001180: 55 46 20 44 49 53 4B 45  54 54 45 4E 57 45 43 48  |UF DISKETTENWECH|
00001190: 53 45 4C 20 57 41 52 54  45 4E 00 B6 19 6C 07 20  |SEL WARTEN...l. |
000011A0: 4A 53 52 47 45 54 3B 46  49 4C 45 4E 41 4D 45 4E  |JSRGET;FILENAMEN|
000011B0: 20 48 4F 4C 45 4E 00 D3  19 76 07 20 4C 44 58 23  | HOLEN...v. LDX#|
000011C0: 30 38 3B 47 45 52 41 45  54 45 41 44 52 45 53 53  |08;GERAETEADRESS|
000011D0: 45 20 38 00 F2 19 80 07  20 4A 53 52 24 46 46 42  |E 8..... JSR$FFB|
000011E0: 41 3B 46 49 4C 45 20 56  4F 52 42 45 52 45 49 54  |A;FILE VORBEREIT|
000011F0: 45 4E 00 04 1A 8A 07 20  4C 44 58 5A 34 3B 4C 41  |EN..... LDXZ4;LA|
00001200: 45 4E 47 45 00 25 1A 94  07 20 4C 44 58 4C 4F 3B  |ENGE.%... LDXLO;|
00001210: 55 4E 44 20 41 44 52 45  53 53 45 20 44 45 53 20  |UND ADRESSE DES |
00001220: 46 49 4C 45 2D 00 3D 1A  9E 07 20 4C 44 59 48 49  |FILE-.=... LDYHI|
00001230: 3B 4E 41 4D 45 4E 53 20  48 4F 4C 45 4E 00 61 1A  |;NAMENS HOLEN.a.|
00001240: A8 07 20 4A 53 52 24 46  46 42 44 3B 46 49 4C 45  |.. JSR$FFBD;FILE|
00001250: 4E 41 4D 45 4E 20 56 4F  52 42 45 52 45 49 54 45  |NAMEN VORBEREITE|
00001260: 4E 00 8D 1A AD 07 20 4A  53 52 47 45 54 31 36 3B  |N..... JSRGET16;|
00001270: 31 36 20 42 49 54 20 53  54 41 52 54 41 44 52 45  |16 BIT STARTADRE|
00001280: 53 53 45 20 46 55 45 52  20 53 41 56 45 00 A0 1A  |SSE FUER SAVE...|
00001290: AF 07 20 53 54 58 24 46  45 3B 4D 45 52 4B 45 4E  |.. STX$FE;MERKEN|
000012A0: 00 AC 1A B1 07 20 53 54  59 24 46 46 00 D6 1A B3  |..... STY$FF....|
000012B0: 07 20 4A 53 52 47 45 54  31 36 3B 31 36 20 42 49  |. JSRGET16;16 BI|
000012C0: 54 20 45 4E 44 41 44 52  45 53 53 45 20 46 55 45  |T ENDADRESSE FUE|
000012D0: 52 20 53 41 56 45 00 F5  1A B5 07 20 4C 44 41 23  |R SAVE..... LDA#|
000012E0: 24 46 45 3B 53 54 45 48  54 20 42 45 49 20 24 46  |$FE;STEHT BEI $F|
000012F0: 45 2F 24 46 46 00 02 1B  B7 07 20 4A 4D 50 43 4F  |E/$FF..... JMPCO|
00001300: 4E 54 00 08 1B B8 07 3B  00 40 1B B9 07 3B 52 4F  |NT.....;.@...;RO|
00001310: 55 54 49 4E 45 20 5A 55  4D 20 48 4F 4C 45 4E 20  |UTINE ZUM HOLEN |
00001320: 45 49 4E 45 52 20 31 36  20 42 49 54 20 5A 41 48  |EINER 16 BIT ZAH|
00001330: 4C 20 55 4E 44 20 41 55  53 57 45 52 54 55 4E 47  |L UND AUSWERTUNG|
00001340: 00 46 1B BA 07 3B 00 60  1B BB 07 47 45 54 31 36  |.F...;.`...GET16|
00001350: 20 4A 53 52 24 41 45 46  44 3B 4B 4F 4D 4D 41 3F  | JSR$AEFD;KOMMA?|
00001360: 00 80 1B BD 07 20 4A 53  52 24 41 44 38 41 3B 31  |..... JSR$AD8A;1|
00001370: 36 20 42 49 54 20 5A 41  48 4C 20 48 4F 4C 45 4E  |6 BIT ZAHL HOLEN|
00001380: 00 9C 1B BF 07 20 4A 53  52 24 42 37 46 37 3B 55  |..... JSR$B7F7;U|
00001390: 4E 44 20 55 4D 57 41 4E  44 45 4C 4E 00 B0 1B C1  |ND UMWANDELN....|
000013A0: 07 20 4C 44 58 24 31 34  3B 4C 4F 2D 42 59 54 45  |. LDX$14;LO-BYTE|
000013B0: 00 CD 1B C3 07 20 4C 44  59 24 31 35 3B 48 49 2D  |..... LDY$15;HI-|
000013C0: 42 59 54 45 20 44 45 52  20 5A 41 48 4C 00 EC 1B  |BYTE DER ZAHL...|
000013D0: C5 07 20 52 54 53 3B 45  4E 44 45 20 44 45 52 20  |.. RTS;ENDE DER |
000013E0: 55 4E 54 45 52 52 4F 55  54 49 4E 45 00 F2 1B C6  |UNTERROUTINE....|
000013F0: 07 3B 00 0B 1C D0 07 43  4F 4E 54 20 4A 53 52 24  |.;.....CONT JSR$|
00001400: 46 46 44 38 3B 27 53 41  56 45 27 00 25 1C DA 07  |FFD8;'SAVE'.%...|
00001410: 20 52 54 53 3B 5A 55 52  55 45 43 4B 20 5A 55 20  | RTS;ZURUECK ZU |
00001420: 42 41 53 49 43 00 2B 1C  DF 07 3B 00 46 1C E4 07  |BASIC.+...;.F...|
00001430: 3B 4C 41 44 45 4E 20 45  49 4E 45 53 20 50 52 4F  |;LADEN EINES PRO|
00001440: 47 52 41 4D 4D 53 00 4C  1C E9 07 3B 00 5A 1C EE  |GRAMMS.L...;.Z..|
00001450: 07 4C 44 20 4C 44 58 23  30 38 00 68 1C F8 07 4B  |.LD LDX#08.h...K|
00001460: 4B 20 4C 44 59 23 30 31  00 87 1C 02 08 20 4A 53  |K LDY#01..... JS|
00001470: 52 24 46 46 42 41 3B 46  49 4C 45 20 56 4F 52 42  |R$FFBA;FILE VORB|
00001480: 45 52 45 49 54 45 4E 00  92 1C 0C 08 20 4C 44 41  |EREITEN..... LDA|
00001490: 5A 34 00 9D 1C 16 08 20  4C 44 58 4C 4F 00 A8 1C  |Z4..... LDXLO...|
000014A0: 20 08 20 4C 44 59 48 49  00 CC 1C 2A 08 20 4A 53  | . LDYHI...*. JS|
000014B0: 52 24 46 46 42 44 3B 46  49 4C 45 4E 41 4D 45 4E  |R$FFBD;FILENAMEN|
000014C0: 20 56 4F 52 42 45 52 45  49 54 45 4E 00 E8 1C 34  | VORBEREITEN...4|
000014D0: 08 20 4C 44 41 23 30 30  3B 4C 4F 41 44 2D 46 4C  |. LDA#00;LOAD-FL|
000014E0: 41 47 20 41 55 46 20 30  00 FF 1C 35 08 20 53 54  |AG AUF 0...5. ST|
000014F0: 41 24 30 41 3B 55 4E 44  20 4D 45 52 4B 45 4E 00  |A$0A;UND MERKEN.|
00001500: 2D 1D 37 08 20 4A 4D 50  24 45 31 36 46 3B 45 49  |-.7. JMP$E16F;EI|
00001510: 4E 53 50 52 55 4E 47 20  49 4E 20 44 49 45 20 27  |NSPRUNG IN DIE '|
00001520: 4C 4F 41 44 27 2D 52 4F  55 54 49 4E 45 00 33 1D  |LOAD'-ROUTINE.3.|
00001530: 98 08 3B 00 5D 1D 24 09  3B 52 4F 55 54 49 4E 45  |..;.].$.;ROUTINE|
00001540: 20 50 52 55 45 46 54 20  42 49 54 20 36 20 44 45  | PRUEFT BIT 6 DE|
00001550: 53 20 42 45 46 45 48 4C  42 59 54 45 53 00 85 1D  |S BEFEHLBYTES...|
00001560: 29 09 3B 55 4E 44 20 53  43 48 41 4C 54 45 54 20  |).;UND SCHALTET |
00001570: 42 45 49 20 31 20 44 49  45 20 52 4F 54 45 20 4C  |BEI 1 DIE ROTE L|
00001580: 45 44 20 41 4D 00 97 1D  2A 09 3B 4C 41 55 46 57  |ED AM...*.;LAUFW|
00001590: 45 52 4B 20 41 4E 2E 00  9D 1D 2C 09 3B 00 AC 1D  |ERK AN....,.;...|
000015A0: 2E 09 4C 45 44 20 4C 44  41 23 36 34 00 C6 1D 38  |..LED LDA#64...8|
000015B0: 09 20 41 4E 44 5A 31 3B  54 45 53 54 20 41 55 46  |. ANDZ1;TEST AUF|
000015C0: 20 42 49 54 20 36 00 DF  1D 4C 09 20 42 45 51 45  | BIT 6...L. BEQE|
000015D0: 4E 44 45 3B 42 45 49 20  30 20 27 52 54 53 27 00  |NDE;BEI 0 'RTS'.|
000015E0: EB 1D 56 09 20 4C 44 58  23 30 38 00 0C 1E 60 09  |..V. LDX#08...`.|
000015F0: 20 4A 53 52 24 46 46 43  39 3B 43 4D 44 20 4F 55  | JSR$FFC9;CMD OU|
00001600: 54 20 41 4B 54 49 56 49  45 52 45 4E 00 18 1E 6A  |T AKTIVIEREN...j|
00001610: 09 20 4C 44 58 23 30 30  00 27 1E 74 09 42 33 20  |. LDX#00.'.t.B3 |
00001620: 4C 44 41 54 33 2C 58 00  35 1E 7E 09 20 4A 53 52  |LDAT3,X.5.~. JSR|
00001630: 24 46 46 44 32 00 3E 1E  88 09 20 49 4E 58 00 58  |$FFD2.>... INX.X|
00001640: 1E 92 09 20 43 50 58 23  30 35 3B 35 20 42 45 46  |... CPX#05;5 BEF|
00001650: 45 48 4C 42 59 54 45 53  00 63 1E 9C 09 20 42 4E  |EHLBYTES.c... BN|
00001660: 45 42 33 00 82 1E A6 09  20 4A 53 52 24 46 46 43  |EB3..... JSR$FFC|
00001670: 43 3B 43 4D 44 20 49 4E  41 4B 54 49 56 49 45 52  |C;CMD INAKTIVIER|
00001680: 45 4E 00 A7 1E B0 09 45  4E 44 45 20 52 54 53 3B  |EN.....ENDE RTS;|
00001690: 45 4E 44 45 20 44 45 53  20 55 4E 54 45 52 50 52  |ENDE DES UNTERPR|
000016A0: 4F 47 52 41 4D 4D 53 00  D5 1E BA 09 42 49 54 30  |OGRAMMS.....BIT0|
000016B0: 35 20 4C 44 41 23 33 32  3B 54 45 53 54 45 54 20  |5 LDA#32;TESTET |
000016C0: 42 49 54 20 35 20 44 45  53 20 42 45 46 45 48 4C  |BIT 5 DES BEFEHL|
000016D0: 42 59 54 45 53 00 E0 1E  C4 09 20 41 4E 44 5A 31  |BYTES..... ANDZ1|
000016E0: 00 0B 1F E2 09 20 42 4E  45 45 4E 44 45 3B 47 45  |..... BNEENDE;GE|
000016F0: 53 45 54 5A 54 2C 44 41  4E 4E 20 44 49 53 4B 45  |SETZT,DANN DISKE|
00001700: 54 54 45 4E 57 45 43 48  53 45 4C 00 1A 1F EC 09  |TTENWECHSEL.....|
00001710: 20 50 4C 41 3B 4E 45 49  4E 2C 00 39 1F F6 09 20  | PLA;NEIN,.9... |
00001720: 50 4C 41 3B 44 41 4E 4E  20 53 54 41 43 4B 20 22  |PLA;DANN STACK "|
00001730: 53 41 45 55 42 45 52 4E  22 00 62 1F 00 0A 20 4A  |SAEUBERN".b... J|
00001740: 4D 50 43 3B 55 4E 44 20  57 45 49 54 45 52 20 41  |MPC;UND WEITER A|
00001750: 55 46 20 44 49 53 4B 45  54 54 45 20 57 41 52 54  |UF DISKETTE WART|
00001760: 45 4E 00 68 1F 0A 0A 3B  00 95 1F 0F 0A 3B 54 41  |EN.h...;.....;TA|
00001770: 42 45 4C 4C 45 20 56 4F  4E 20 41 4E 57 45 49 53  |BELLE VON ANWEIS|
00001780: 55 4E 47 45 4E 20 55 4E  44 20 28 41 4B 54 55 45  |UNGEN UND (AKTUE|
00001790: 4C 4C 45 4E 29 00 AC 1F  10 0A 3B 5A 57 49 53 43  |LLEN).....;ZWISC|
000017A0: 48 45 4E 53 50 45 49 43  48 45 52 4E 00 B2 1F 14  |HENSPEICHERN....|
000017B0: 0A 3B 00 DF 1F 32 0A 54  31 20 2E 54 58 22 4D 2D  |.;...2.T1 .TX"M-|
000017C0: 52 22 3B 41 55 53 4C 45  53 45 4E 20 44 45 53 20  |R";AUSLESEN DES |
000017D0: 44 49 53 4B 4B 4F 4E 54  52 4F 4C 4C 45 52 53 00  |DISKKONTROLLERS.|
000017E0: 05 20 3C 0A 2E 42 59 30  30 2C 32 38 2C 31 20 3B  |. <..BY00,28,1 ;|
000017F0: 44 45 52 20 46 4C 4F 50  50 59 20 28 57 45 47 45  |DER FLOPPY (WEGE|
00001800: 4E 20 4C 53 29 00 21 20  46 0A 54 32 20 2E 54 58  |N LS).! F.T2 .TX|
00001810: 22 4D 2D 45 22 3B 46 4C  4F 50 50 59 4D 4F 54 4F  |"M-E";FLOPPYMOTO|
00001820: 52 00 53 20 50 0A 2E 42  59 37 31 2C 31 39 38 20  |R.S P..BY71,198 |
00001830: 3B 45 49 4E 53 43 48 41  4C 54 45 4E 20 55 4E 44  |;EINSCHALTEN UND|
00001840: 20 41 55 46 20 27 52 45  41 44 59 27 20 54 45 53  | AUF 'READY' TES|
00001850: 54 45 4E 00 77 20 54 0A  54 33 20 2E 54 58 22 4D  |TEN.w T.T3 .TX"M|
00001860: 2D 45 22 3B 42 45 46 45  48 4C 53 53 45 51 55 45  |-E";BEFEHLSSEQUE|
00001870: 4E 5A 20 46 55 45 52 00  A2 20 56 0A 2E 42 59 24  |NZ FUER.. V..BY$|
00001880: 31 38 2C 24 43 31 20 3B  4C 45 44 20 41 4D 20 4C  |18,$C1 ;LED AM L|
00001890: 41 55 46 57 45 52 4B 20  41 4E 53 43 48 41 4C 54  |AUFWERK ANSCHALT|
000018A0: 45 4E 00 C2 20 5A 0A 54  34 20 2E 54 58 22 4D 2D  |EN.. Z.T4 .TX"M-|
000018B0: 52 22 3B 53 43 48 4F 4E  20 27 52 45 41 44 59 27  |R";SCHON 'READY'|
000018C0: 20 3F 00 D1 20 64 0A 2E  42 59 24 46 46 2C 30 2C  | ?.. d..BY$FF,0,|
000018D0: 31 00 F6 20 6E 0A 5A 31  20 2E 42 59 24 30 30 3B  |1.. n.Z1 .BY$00;|
000018E0: 50 4C 41 54 5A 20 46 55  45 52 20 42 45 46 45 48  |PLATZ FUER BEFEH|
000018F0: 4C 53 42 59 54 45 00 24  21 78 0A 5A 32 20 2E 42  |LSBYTE.$!x.Z2 .B|
00001900: 59 24 31 30 3B 31 36 20  46 55 45 52 20 27 41 4E  |Y$10;16 FUER 'AN|
00001910: 44 27 20 56 45 52 4B 4E  55 45 50 46 55 4E 47 20  |D' VERKNUEPFUNG |
00001920: 28 4C 53 29 00 50 21 8C  0A 5A 34 20 2E 42 59 24  |(LS).P!..Z4 .BY$|
00001930: 30 30 3B 53 50 45 49 43  48 45 52 20 46 55 45 52  |00;SPEICHER FUER|
00001940: 20 46 49 4C 45 4E 41 4D  45 4E 4C 41 45 4E 47 45  | FILENAMENLAENGE|
00001950: 00 79 21 91 0A 5A 35 20  2E 42 59 24 30 30 3B 5A  |.y!..Z5 .BY$00;Z|
00001960: 41 45 48 4C 45 52 20 46  55 45 52 20 57 41 52 54  |AEHLER FUER WART|
00001970: 45 53 43 48 4C 45 49 46  45 00 9D 21 AA 0A 4C 4F  |ESCHLEIFE..!..LO|
00001980: 20 2E 42 59 24 30 30 3B  5A 57 49 53 43 48 45 4E  | .BY$00;ZWISCHEN|
00001990: 53 50 45 49 43 48 45 52  20 46 55 45 52 00 BC 21  |SPEICHER FUER..!|
000019A0: B4 0A 48 49 20 2E 42 59  24 30 30 3B 46 49 4C 45  |..HI .BY$00;FILE|
000019B0: 4E 41 4D 45 4E 41 44 52  45 53 53 45 00 00 00     |NAMENADRESSE... |
.."...; ... .ELLIGENTE FLOPPY .....E...;
 .............................H...; . WR
ITTEN BY STEFAN ROTHER ......; .   FRAUE
NZELLSTRASSE 26   ......; .     8400 REG
ENSBURG      ..Q...; ...................
..............; .  (C) 1986 MARKT&TECHNI
K  ......; .        VERLAG AG         ..
:...; .............................X....
BA$CE18 ;START BEI 52760.X... JSR$AEFD;A
UF KOMMA PRUEFEN..... JSR$B79E;8 BIT-ZAH
L NACH X HOLEN...<. STXZ1;UND ZWISCHENSP
EICHERN...A. LDA#07;MASKE ZUM AUSFILTERN
...F. ANDZ1;VON BIT 0-2 ERSTELLEN...J.;.
..K.;SPRUNGTABELLE. .L.;.1.P. BNEY1;BEI 
0.R.U. JMPLOAD1;PRG MIT ',8' LADEN.R.Z.Y
1 CMP#01;MIT 1 VERGLEICHEN...D. BNEY2;WE
NN 1 ,DANN...I. JMPLOAD2;PRG MIT ',8,1' 
LADEN.M.N.Y2 CMP#02;MIT 2 VERGLEICHEN...
X. BNEY3;WENN 2 ,DANN...}. JMPSAVE;ZUR S
AVEROUTINE SPRINGEN.+...Y3 CMP#03;MIT 3 
VERGLEICHEN.C... BNEY4;WENN 3 ,DANN.H...
 JMPGOTO;'GOTO'-ROUTINE AUFRUFEN.....Y4 
CMP#04;UND DASSELBE MIT 4. . . BNEY5;WEN
N 4,DANN.C... JMPJUMP;'JMP'-ASSEMBLERBEF
EHL.....Y5 RTS;WENN KEIN MODUS,DANN ZURU
ECK.....;.....;ALGORITHMUS ZUM AUSWERTEN
.-...;EINES DISKETTENWECHSELS.3...;.T...
FLOPPY LDA#08;PARAMETER FUER.N.H. LDX#08
;'OPEN 8,8,15'...R. LDY#15;SETZEN. ... J
SR$FFBA;FILE VORBEREITEN..... LDA#00;KEI
N FILENAME..... JSR$FFBD;FILENAMEN VORBE
REITEN..... JSR$FFC0;'OPEN'..... JMPA;ZU
R DATENAUSWERTUNG.+...X LDX#08;FUER KANA
L 8.L... JSR$FFC9;CMD OUT AKTIVIEREN.I."
. LDX#00;ZAEHLER AUF NULL...,.B1 LDAT1,X
;UND VON FLOPPY...6. JSR$FFD2;PER BEFEHL
SSEQUENZ...@. INX;VON 6 ZEICHEN...J. CPX
#06;INHALT VON $1C00...T. BNEB1;ABFRAGEN
...^. JSR$FFCC;CMD OFF...H.Y LDX#08.3.R.
 JSR$FFC6;CMD IN AKTIVIEREN.U.|. JSR$FFC
F;BESAGTES BYTE HOLEN.T... PHA;UND ZWISC
HENSPEICHERN..... JSR$FFCC;CMD INAKTIVIE
REN..... PLA;BYTE ZURUECKHOLEN.Y... RTS;
ENDE DES UNTERPRG'S 'DATEN HOLEN'.....;.
....;FORTFUEHRUNG DES HAUPTPROGRAMMS....
.;.5...A JSRBIT05;BIT 5=1 (DIKETTENWECHS
EL) ?.^... JSRLED;JA,DANN JE NACH BIT 6 
LED AN..... JSRX;HOLE AKTUELLES INFOBYTE
..... ANDZ2;UND FILTERE LICHSCHRANKENBIT
.F... BNEA;HERAUS-BEI 1 WARTEN.L.B.;.W.L
.B JSRX...V. ANDZ2..... BEQB;WARTE BIS B
IT=1,LS-UNTERBRECHUNG.....;.=...C JSRLED
;EINSPRUNG,WENN VORHER BIT5=0.G... JSRX.
R... ANDZ2.N... BNEC;WARTE,BIS LS FREI.T
...;..... LDAZ1;BIT 7 DES BEFEHLBYTES TE
STEN...&. BPLF;BEI 1 SCHREIBSCHUTZ...0.;
...:.J LDX#$FF;WARTESCHLEIFE...D.E LDY#$
FF;WEGEN SCHREIBSCHUTZ...N.D DEY...X. BN
ED...B. DEX.%.L. BNEE./.V. JMPG.5...;.Y.
..F JSRX;WENN KEIN SCHREIBSCHUTZ,.S... A
NDZ2;DANN AUF KERBE..... BEQF;WARTEN....
.;.....G LDX#$02;UNBEDINGTE WARTESCHLEIF
E.....K LDY#$A0.K...I DECZ5.U.B. BNEI...
F.H DEY...P. BNEI...Z. DEX..... BNEK....
.;.5...;ROUTINE ,DIE DEN MOTOR DER FLOPP
Y EINSCHALTET.`...;UND AUF GESCHLOSSENES
 LAUFWERK PRUEFT.F...;.Z... LDX#08;KANAL
 8.....;..... JSR$FFC9;FUER CMD OUT.....
 LDX#00.....B2 LDAT2,X.D. . JSR$FFD2.M.*
. INX...4. CPX#05;LAENGE DES BEFEHLS...>
. BNEB2...H. JSR$FFCC;CMD INAKTIVIEREN.?
.I. LDX#08;NOCHMALS FUER NEUE ANWEISUNG.
[.J. JSR$FFC9;AKTIVIEREN,UM.}.K. LDX#00;
DER FLOPPY EINE KURZE. .L.B4 LDAT4,X;INI
TIALISIERUNGZEIT...M. JSR$FFD2;ZU GESTAT
TEN.D.N. INX...O. CPX#06;DIEMAL 6 BEFEHL
BYTES...P. BNEB4...Q. JSR$FFCC;KANAL 8 I
NAKTIVIEREN.<.R. JSRY;LAUFWERK SCHON EIN
SATZBEREIT ?.I.\. CMP#$FF.X.F. BEQG;NEIN
.^.P.;.J.Z. LDA#08..... JSR$FFC3;CLOSE 8
..... RTS;ENDE DER AUSWERTUNG.....;.K.H.
;HIER WIRD DAS HAUPTPROGAMM JE NACH...R.
;BEFEHLSBYTE WEITERGEFUEHRT...W.;.....LO
AD1 LDA#00;KENNZEICHEN FUER.*... STAKK+1
;'LOAD ,8'.G... JMPLOAD;ZUR LADEROUTINE.
R...LOAD2 LDA#01;ODER FUER ABSOLUTES LAD
EN..... STAKK+1;'LOAD ,8,1'.....LOAD JSR
$AEFD;PRUEFT AUF KOMMA.Y... JSRFLOPPY;AU
F DISKETTENWECHSEL WARTEN...'. JSRGET;FI
LENAMEN HOLEN...(. JMPLD;UND LADEN.,.,.G
ET JSR$AD9A;VORAUSWERTEN UND.S.6. JSR$B6
A3;AUSWERTEN DES FILENAMENS.F.@. STAZ4;L
AENGE,...J. STXLO;LO-ADRESSE UND...T. ST
YHI;HI-ADRESSE MERKEN..... RTS;ZURUECK..
...;---.....GOTO JSR$AEFD;AUF KOMMA PRUE
FEN...B. JSRFLOPPY;AUF DISKETTENWECHSEL 
WARTEN.4.V. JSR$AD8A;SPRUNGADRESSE FUER 
'GOTO' HOLEN.Y... JSR$B7F7;IN 16 BIT ZAH
L WANDELN..... JSR$A8A3;EINSPRUNG IN DIE
 'GOTO'-ROUTINE..... JMP$A7AE;UND ZUR IN
TERPRETERSCHLEIFE.....;.....JUMP JSR$AEF
D;AUF KOMMA PRUEFEN..... JSRFLOPPY;AUF D
ISKETTENWECHSEL WARTEN.2.&. JSR$AD8A;SPR
UNGADRESSE FUR 'JMP' HOLEN.W.0. JSR$B7F7
;IN 16 BIT ZAHL WANDELN.|.6. LDA#$A7;STA
RTADRESSE DES BASIC-...7. PHA...8. LDA#$
AE;INTERPRETERS AUF STACK...9. PHA.Z.:. 
JMP($14);UND ZUM MASCHINENPROGRAMM...D.;
...E.SAVE LDAZ1;WENN SAVE UND SCHREIB-.&
.G. BPLON;SCHUTZ ZUSAMMEN,DANN.M.I. JSR$
B248;'ILLEGAL QUANTITY ERROR'.O.N.ON JSR
$AEFD;AUF KOMMA PRUEFEN...X. JSRFLOPPY;A
UF DISKETTENWECHSEL WARTEN...L. JSRGET;F
ILENAMEN HOLEN.S.V. LDX#08;GERAETEADRESS
E 8..... JSR$FFBA;FILE VORBEREITEN..... 
LDXZ4;LAENGE.%... LDXLO;UND ADRESSE DES 
FILE-.=... LDYHI;NAMENS HOLEN.A... JSR$F
FBD;FILENAMEN VORBEREITEN..... JSRGET16;
16 BIT STARTADRESSE FUER SAVE. ... STX$F
E;MERKEN..... STY$FF.V... JSRGET16;16 BI
T ENDADRESSE FUER SAVE..... LDA#$FE;STEH
T BEI $FE/$FF..... JMPCONT.....;.@...;RO
UTINE ZUM HOLEN EINER 16 BIT ZAHL UND AU
SWERTUNG.F...;.`...GET16 JSR$AEFD;KOMMA?
..... JSR$AD8A;16 BIT ZAHL HOLEN..... JS
R$B7F7;UND UMWANDELN...A. LDX$14;LO-BYTE
.M.C. LDY$15;HI-BYTE DER ZAHL...E. RTS;E
NDE DER UNTERROUTINE...F.;...P.CONT JSR$
FFD8;'SAVE'.%.Z. RTS;ZURUECK ZU BASIC.+.
..;.F...;LADEN EINES PROGRAMMS.L...;.Z..
.LD LDX#08.H...KK LDY#01..... JSR$FFBA;F
ILE VORBEREITEN..... LDAZ4..... LDXLO...
 . LDYHI.L.*. JSR$FFBD;FILENAMEN VORBERE
ITEN...4. LDA#00;LOAD-FLAG AUF 0...5. ST
A$0A;UND MERKEN.-.7. JMP$E16F;EINSPRUNG 
IN DIE 'LOAD'-ROUTINE.3...;.].$.;ROUTINE
 PRUEFT BIT 6 DES BEFEHLBYTES...).;UND S
CHALTET BEI 1 DIE ROTE LED AM...*.;LAUFW
ERK AN....,.;.....LED LDA#64.F.8. ANDZ1;
TEST AUF BIT 6...L. BEQENDE;BEI 0 'RTS'.
..V. LDX#08...`. JSR$FFC9;CMD OUT AKTIVI
EREN...J. LDX#00.'.T.B3 LDAT3,X.5.~. JSR
$FFD2.>... INX.X... CPX#05;5 BEFEHLBYTES
.C... BNEB3..... JSR$FFCC;CMD INAKTIVIER
EN.....ENDE RTS;ENDE DES UNTERPROGRAMMS.
U...BIT05 LDA#32;TESTET BIT 5 DES BEFEHL
BYTES...D. ANDZ1..... BNEENDE;GESETZT,DA
NN DISKETTENWECHSEL..... PLA;NEIN,.9... 
PLA;DANN STACK "SAEUBERN".B... JMPC;UND 
WEITER AUF DISKETTE WARTEN.H...;.....;TA
BELLE VON ANWEISUNGEN UND (AKTUELLEN)...
..;ZWISCHENSPEICHERN.....;...2.T1 .TX"M-
R";AUSLESEN DES DISKKONTROLLERS.. <..BY0
0,28,1 ;DER FLOPPY (WEGEN LS).! F.T2 .TX
"M-E";FLOPPYMOTOR.S P..BY71,198 ;EINSCHA
LTEN UND AUF 'READY' TESTEN.W T.T3 .TX"M
-E";BEFEHLSSEQUENZ FUER.. V..BY$18,$C1 ;
LED AM LAUFWERK ANSCHALTEN.B Z.T4 .TX"M-
R";SCHON 'READY' ?.Q D..BY$FF,0,1.. N.Z1
 .BY$00;PLATZ FUER BEFEHLSBYTE.$!X.Z2 .B
Y$10;16 FUER 'AND' VERKNUEPFUNG (LS).P!.
.Z4 .BY$00;SPEICHER FUER FILENAMENLAENGE
.Y!..Z5 .BY$00;ZAEHLER FUER WARTESCHLEIF
E..!..LO .BY$00;ZWISCHENSPEICHER FUER..!
..HI .BY$00;FILENAMENADRESSE...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL