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

SCANNER V2.2.SRC

FILE INFORMATION

FILENAME(S): SCANNER V2.2.SRC

FILE TYPE(S): PRG

FILE SIZE: 5.3K

FIRST SEEN: 2025-12-02 00:15:16

APPEARS ON: 1 disk(s)

FILE HASH

4cbe3af3c53daec6a506691e1f8c15af55a2471fa2220525a3796b4f3ef70966

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
ZAGON IFFL SCANNER V2.2.SRC PRG Maestro 15 2 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 09 04 8F 00 3B 01 16 00  16 00 00 00 00 00 09 FF  |....;...........|
00000010: 00 00 69 01 32 85 00 0B  FF C3 F2 FF FF FF 00 00  |..i.2...........|
00000020: 00 00 00 00 00 00 00 00  16 81 16 81 16 81 16 81  |................|
00000030: 16 81 16 81 16 81 16 81  16 81 16 81 F6 7F F6 7F  |................|
00000040: 45 58 45 43 53 43 41 4E  4E 45 52 20 FF FF FF FF  |EXECSCANNER ....|
00000050: 7F 00 00 00 00 00 00 00  00 00 02 5F 2A 20 20 20  |..........._*   |
00000060: 20 20 20 20 20 20 20 20  20 20 03 5F 33 53 20 20  |          ._3S  |
00000070: 20 20 20 20 20 20 20 20  20 20 02 5F 4F 20 20 20  |          ._O   |
00000080: 20 20 20 20 20 20 20 20  20 20 02 5F 14 20 20 20  |          ._.   |
00000090: 20 20 20 20 20 20 20 20  20 20 FF FF FF FF FF FF  |          ......|
000000A0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000B0: FF FF FF FF FF FF FF FF  20 20 20 20 20 20 20 20  |........        |
000000C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000000D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000000E0: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  |................|
000000F0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000100: 80 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |.---------------|
00000110: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000120: 2D 2D 2D 2D 2D 2D 2D 2D  03 28 0A 28 02 28 08 28  |--------.(.(.(.(|
00000130: 00 03 28 0E 28 06 28 0C  28 04 03 28 0B 28 03 28  |..(.(.(.(..(.(.(|
00000140: 09 28 01 03 28 0F 28 07  28 0D 28 05 31 3A 4C 29  |.(..(.(.(.(.1:L)|
00000150: 18 F4 8D 28 0A A9 28 00  98 42 41 43 4B 20 54 4F  |...(..(..BACK TO|
00000160: 20 49 44 4C 45 31 0A 03  28 2C 98 57 45 52 45 20  | IDLE1..(,.WERE |
00000170: 44 4F 4E 45 F0 39 06 98  47 4F 20 52 45 41 44 20  |DONE.9..GO READ |
00000180: 49 54 CD 28 0A AD 29 00  03 8D 28 0B 98 4E 45 58  |IT.(..)...(..NEX|
00000190: 54 20 54 2F 53 AD 29 01  03 8D 31 07 40 22 01 41  |T T/S.)...1.@".A|
000001A0: 39 00 A9 28 00 98 52 45  53 45 54 20 49 4E 44 45  |9..(..RESET INDE|
000001B0: 58 D0 39 08 98 4C 4F 4F  50 20 54 49 4C 4C 20 44  |X.9..LOOP TILL D|
000001C0: 4F 4E 45 C0 28 FE C8 8D  29 00 18 A9 28 02 98 53  |ONE.(...)...(..S|
000001D0: 59 4E 43 EA 8D 29 00 18  29 28 0F 0A 8D 29 00 18  |YNC..)..)(...)..|
000001E0: 98 4E 59 42 42 4C 45 EA  98 54 52 41 4E 53 46 45  |.NYBBLE..TRANSFE|
000001F0: 52 20 48 49 47 48 31 35  A9 28 00 8D 29 00 18 29  |R HIGH15.(..)..)|
00000200: 28 0F 0A 98 4E 59 42 42  4C 45 8D 29 00 18 98 54  |(...NYBBLE.)...T|
00000210: 52 41 4E 53 46 45 52 20  4C 4F 57 98 54 52 41 4E  |RANSFER LOW.TRAN|
00000220: 53 46 45 52 20 4E 59 42  42 4C 45 98 4C 4F 57 20  |SFER NYBBLE.LOW |
00000230: 49 4E 56 45 52 54 45 44  BD 31 3A 41 39 00 D0 39  |INVERTED.1:A9..9|
00000240: 39 31 39 2C 29 00 18 A9  28 04 98 53 59 4E 43 AA  |919,)...(..SYNC.|
00000250: 29 28 0F 68 8D 31 35 40  22 01 41 39 00 9A 53 41  |)(.h.15@".A9..SA|
00000260: 56 45 20 4E 59 42 42 4C  45 8E 29 00 18 A2 28 00  |VE NYBBLE.)...(.|
00000270: 98 53 59 4E 43 98 54 52  41 4E 53 46 45 52 20 4E  |.SYNC.TRANSFER N|
00000280: 59 42 42 4C 45 98 48 49  47 48 20 49 4E 56 45 52  |YBBLE.HIGH INVER|
00000290: 54 45 44 BD 31 3A 41 39  00 AA 4A 4A 4A 4A 98 32  |TED.1:A9..JJJJ.2|
000002A0: 20 42 49 54 20 54 52 41  4E 53 46 45 52 48 98 43  | BIT TRANSFERH.C|
000002B0: 4F 4E 56 45 52 54 20 46  4F 52 98 42 55 46 46 45  |ONVERT FOR.BUFFE|
000002C0: 52 B9 29 02 03 98 46 45  54 43 48 20 42 59 54 45  |R.)...FETCH BYTE|
000002D0: 20 46 52 4F 4D F0 39 0A  2C 29 00 18 98 4E 4F 20  | FROM.9.,)...NO |
000002E0: 4D 4F 52 45 20 42 59 54  45 53 3F 31 08 A9 28 04  |MORE BYTES?1..(.|
000002F0: 98 50 4F 53 49 54 49 4F  4E 31 07 A0 28 00 98 53  |.POSITION1..(..S|
00000300: 45 4E 44 20 46 52 4F 4D  20 54 48 49 53 98 43 4F  |END FROM THIS.CO|
00000310: 4E 56 45 52 54 20 47 43  52 20 29 50 01 98 53 59  |NVERT GCR )P..SY|
00000320: 4E 43 2C 20 52 45 41 44  20 41 4E 44 8D 29 00 1C  |NC, READ AND.)..|
00000330: 49 2C 08 31 06 AD 29 00  1C 8D 28 31 A9 28 03 98  |I,.1..)...(1.(..|
00000340: 42 55 46 46 45 52 20 3D  20 24 30 33 30 33 31 05  |BUFFER = $03031.|
00000350: 98 53 54 41 52 54 4C 29  94 C1 98 45 58 49 54 20  |.STARTL)...EXIT |
00000360: 4E 4F 20 45 52 52 4F 52  53 8C 29 07 1C A0 28 3A  |NO ERRORS.)...(:|
00000370: 98 54 49 4D 45 52 20 4E  4F 52 4D 41 4C 8D 29 00  |.TIMER NORMAL.).|
00000380: 1C 29 2C F7 AD 29 00 1C  98 4C 45 44 20 4F 46 46  |.),..)...LED OFF|
00000390: D0 39 38 98 4E 4F 2C 20  4C 4F 4F 50 AD 28 0A 98  |.98.NO, LOOP.(..|
000003A0: 44 4F 4E 45 3F 30 39 32  31 32 AD 28 02 98 57 41  |DONE?09212.(..WA|
000003B0: 49 54 4A 4F 42 8D 28 02  98 49 4E 20 42 55 46 46  |ITJOB.(..IN BUFF|
000003C0: 45 52 31 38 A9 28 E0 98  45 58 45 43 55 54 45 20  |ER18.(..EXECUTE |
000003D0: 43 4F 44 45 8D 28 0A B9  29 AD 04 98 4C 4F 41 44  |CODE.(..)...LOAD|
000003E0: 20 54 52 41 43 4B 8D 28  0B B9 29 5A 04 98 4C 4F  | TRACK.(..)Z..LO|
000003F0: 41 44 20 53 45 43 54 4F  52 8D 31 07 40 22 01 41  |AD SECTOR.1.@".A|
00000400: 39 00 B9 29 07 04 98 4C  4F 41 44 20 42 59 54 45  |9..)...LOAD BYTE|
00000410: 20 4F 46 46 53 AC 29 02  02 98 47 45 54 20 46 49  | OFFS.)...GET FI|
00000420: 4C 45 20 23 8D 29 84 01  98 4F 46 20 52 4F 55 54  |LE #.)...OF ROUT|
00000430: 49 4E 45 A9 28 60 98 50  55 54 20 52 54 53 20 41  |INE.(`.PUT RTS A|
00000440: 54 20 45 4E 44 D0 39 01  CA 9D 29 4F 01 31 01 BD  |T END.9...)O.1..|
00000450: 29 D0 F4 98 52 45 41 44  20 52 4F 55 54 49 4E 45  |)...READ ROUTINE|
00000460: A2 28 39 98 43 4F 50 59  20 53 59 4E 43 20 41 4E  |.(9.COPY SYNC AN|
00000470: 44 8D 29 00 18 A9 28 02  98 44 41 54 41 20 4F 55  |D.)...(..DATA OU|
00000480: 54 20 48 49 47 48 8D 29  07 1C A9 28 14 98 43 48  |T HIGH.)...(..CH|
00000490: 41 4E 47 45 20 54 49 4D  49 4E 47 80 53 54 41 52  |ANGE TIMING.STAR|
000004A0: 54 4C 31 05 41 39 00 31  00 05 25 41 29 00 05 30  |TL1.A9.1..%A)..0|
000004B0: F5 80 20 CC 4F 41 44 45  52 20 C3 4F 44 45 80 2D  |.. .OADER .ODE.-|
000004C0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000004D0: 2D 2D 2D 2D 2D 2D 98 45  52 52 4F 52 53 4C 29 94  |------.ERRORSL).|
000004E0: C1 98 45 58 49 54 20 57  49 54 48 4F 55 54 8D 29  |..EXIT WITHOUT.)|
000004F0: 07 1C 98 54 49 4D 49 4E  47 A9 28 3A 98 42 41 43  |...TIMING.(:.BAC|
00000500: 4B 20 54 4F 20 4E 4F 52  4D 41 4C D0 38 DE 98 44  |K TO NORMAL.8..D|
00000510: 4F 20 49 54 20 41 47 41  49 4E AD 28 0A 98 54 52  |O IT AGAIN.(..TR|
00000520: 41 43 4B 20 30 3F 30 38  D0 98 43 4F 4D 50 4C 45  |ACK 0?08..COMPLE|
00000530: 54 45 53 30 D0 AD 28 02  98 57 41 49 54 20 54 49  |TES0..(..WAIT TI|
00000540: 4C 4C 20 4A 4F 42 8D 28  02 98 49 4E 20 42 55 46  |LL JOB.(..IN BUF|
00000550: 46 45 52 20 23 32 30 DE  A9 28 E0 98 45 58 45 43  |FER #20..(..EXEC|
00000560: 55 54 45 20 43 4F 44 45  8D 28 0A 98 28 24 30 35  |UTE CODE.(..($05|
00000570: 30 30 29 AD 28 18 98 49  4E 54 4F 20 42 55 46 46  |00).(..INTO BUFF|
00000580: 45 52 20 23 32 8D 28 0B  98 46 49 52 53 54 20 53  |ER #2.(..FIRST S|
00000590: 45 43 54 4F 52 AD 28 19  98 53 45 54 55 50 20 52  |ECTOR.(..SETUP R|
000005A0: 45 41 44 20 4F 46 D0 39  28 C8 99 29 00 03 A9 28  |EAD OF.9(..)...(|
000005B0: 00 98 43 4C 45 41 52 20  4F 4C 44 20 42 55 46 46  |..CLEAR OLD BUFF|
000005C0: 99 29 00 04 31 28 B1 28  30 98 54 52 41 4E 53 46  |.)..1(.(0.TRANSF|
000005D0: 45 52 20 42 55 46 46 45  52 8C 28 30 A0 28 00 98  |ER BUFFER.(0.(..|
000005E0: 42 55 46 46 45 52 20 3D  20 24 30 33 30 30 8D 29  |BUFFER = $0300.)|
000005F0: 07 1C A9 28 14 98 54 49  4D 45 52 20 31 20 48 49  |...(..TIMER 1 HI|
00000600: 47 48 8D 29 4F 02 09 2A  06 AD 29 4F 02 98 41 4C  |GH.)O..*..)O..AL|
00000610: 4C 4F 43 41 54 45 20 42  55 46 46 45 52 30 BF 05  |LOCATE BUFFER0..|
00000620: 25 41 38 B4 80 D3 54 41  52 54 20 D3 43 41 4E 4E  |%A8...TART .CANN|
00000630: 45 52 80 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |ER.-------------|
00000640: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 60 D0 38 D2 C0  |-----------`.8..|
00000650: 2A 05 C8 91 28 30 AD 29  01 1C B8 30 D2 50 38 D2  |*...(0.)...0.P8.|
00000660: 98 52 45 41 44 20 35 20  42 59 54 45 53 30 D7 A0  |.READ 5 BYTES0..|
00000670: 28 00 4C 29 18 F4 98 43  4F 4D 50 4C 45 54 45 44  |(.L)...COMPLETED|
00000680: 20 4A 4F 42 8D 28 0A F0  38 E5 CD 28 0A BD 29 60  | JOB.(..8..(..)`|
00000690: 03 8D 28 0B 30 E8 BD 29  80 03 98 43 48 45 43 4B  |..(.0..)...CHECK|
000006A0: 20 49 46 20 44 4F 4E 45  EE 29 0E 03 98 53 45 43  | IF DONE.)...SEC|
000006B0: 54 4F 52 20 43 4F 55 4E  54 D0 38 E8 30 E7 EE 29  |TOR COUNT.8.0..)|
000006C0: 0D 03 98 54 52 41 43 4B  20 43 4F 55 4E 54 D0 38  |...TRACK COUNT.8|
000006D0: 78 EE 29 0C 03 98 46 49  4C 45 20 4F 46 46 53 45  |x.)...FILE OFFSE|
000006E0: 54 99 29 AD 04 98 54 41  42 4C 45 AD 28 0A 98 53  |T.)...TABLE.(..S|
000006F0: 54 4F 52 45 20 53 45 43  54 4F 52 99 29 5A 04 98  |TORE SECTOR.)Z..|
00000700: 54 41 42 4C 45 8A 98 53  54 4F 52 45 20 54 52 41  |TABLE..STORE TRA|
00000710: 43 4B D0 38 E7 D9 29 AD  04 AD 29 0E 03 98 53 45  |CK.8..)...)...SE|
00000720: 43 54 4F 52 20 43 4F 55  4E 54 D0 38 E7 D9 29 5A  |CTOR COUNT.8..)Z|
00000730: 04 AD 29 0D 03 98 54 52  41 43 4B 20 43 4F 55 4E  |..)...TRACK COUN|
00000740: 54 30 78 AC 29 0C 03 98  46 49 4C 45 20 4F 46 46  |T0x.)...FILE OFF|
00000750: 53 45 54 30 E5 AE 28 0B  98 43 55 52 52 45 4E 54  |SET0..(..CURRENT|
00000760: 20 53 45 43 54 4F 52 30  E2 D0 38 D9 98 44 4F 4E  | SECTOR0..8..DON|
00000770: 45 3F CE 29 0B 03 98 44  45 43 20 46 49 4C 45 20  |E?.)...DEC FILE |
00000780: 50 54 52 9D 29 80 03 98  53 54 4F 52 45 20 49 54  |PTR.)...STORE IT|
00000790: AD 28 54 98 53 45 43 54  4F 52 20 4C 4F 57 9D 29  |.(T.SECTOR LOW.)|
000007A0: 60 03 98 53 54 4F 52 45  20 49 54 AD 28 53 98 53  |`..STORE IT.(S.S|
000007B0: 45 43 54 4F 52 20 48 49  47 48 AE 29 0A 03 98 46  |ECTOR HIGH.)...F|
000007C0: 49 4C 45 20 50 54 52 20  29 E6 F7 98 43 4F 4E 56  |ILE PTR )...CONV|
000007D0: 45 52 54 20 47 43 52 8C  28 34 A0 2A 05 98 47 43  |ERT GCR.(4.*..GC|
000007E0: 52 20 50 4F 49 4E 54 45  52 DE 29 20 03 98 59 45  |R POINTER.) ..YE|
000007F0: 53 D0 38 D9 98 4E 4F BD  29 20 03 98 44 4F 4E 45  |S.8..NO.) ..DONE|
00000800: 20 59 45 54 3F 8E 29 0A  03 AE 28 54 98 47 43 52  | YET?.)...(T.GCR|
00000810: 42 55 46 46 2B 32 20 29  E6 F7 98 43 4F 4E 56 45  |BUFF+2 )...CONVE|
00000820: 52 54 20 47 43 52 8C 28  34 98 47 43 52 20 50 4F  |RT GCR.(4.GCR PO|
00000830: 49 4E 54 45 52 8C 28 30  A0 28 00 98 42 55 46 46  |INTER.(0.(..BUFF|
00000840: 45 52 20 3D 20 24 30 33  30 30 20 30 D7 41 38 B4  |ER = $0300 0.A8.|
00000850: 98 52 45 41 44 20 35 20  42 59 54 45 53 8C 28 30  |.READ 5 BYTES.(0|
00000860: A0 28 05 98 42 55 46 46  45 52 20 3D 20 24 30 33  |.(..BUFFER = $03|
00000870: 30 35 20 29 56 F5 98 59  45 53 D0 38 D9 98 4E 4F  |05 )V..YES.8..NO|
00000880: C9 28 52 AD 29 00 03 98  48 45 41 44 45 52 20 42  |.(R.)...HEADER B|
00000890: 4C 4F 43 4B 3F 20 30 D7  41 38 B4 98 52 45 41 44  |LOCK? 0.A8..READ|
000008A0: 20 35 20 42 59 54 45 53  8C 28 30 A0 28 00 98 42  | 5 BYTES.(0.(..B|
000008B0: 55 46 46 45 52 20 3D 20  24 30 33 30 30 30 D9 20  |UFFER = $03000. |
000008C0: 29 56 F5 98 53 59 4E 43  8D 29 0B 03 AD 28 43 98  |)V..SYNC.)...(C.|
000008D0: 53 45 43 54 4F 52 20 43  4F 55 4E 54 45 52 98 24  |SECTOR COUNTER.$|
000008E0: 30 33 30 30 8D 28 31 98  41 43 54 49 56 45 20 42  |0300.(1.ACTIVE B|
000008F0: 55 46 46 45 52 A9 28 03  10 38 E4 88 30 E4 99 29  |UFFER.(..8..0..)|
00000900: 20 03 A9 28 00 A0 28 1F  98 43 4C 45 41 52 20 42  | ..(..(..CLEAR B|
00000910: 55 46 46 45 52 30 B4 05  25 41 29 00 05 30 6C 80  |UFFER0..%A)..0l.|
00000920: D3 43 41 4E 4E 45 52 20  C3 4F 44 45 80 2D 2D 2D  |.CANNER .ODE.---|
00000930: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000940: 2D 2D 2D 2D 2D 02 10 2D  20 46 55 4E 47 55 53 2F  |-----..- FUNGUS/|
00000950: 46 34 43 47 21 20 2D 89  D0 55 54 20 4E 41 4D 45  |F4CG! -..UT NAME|
00000960: 20 49 4E 20 42 41 43 4B  57 41 52 44 53 21 20 3B  | IN BACKWARDS! ;|
00000970: 29 30 E9 02 10 46 45 44  43 42 41 39 38 37 36 35  |)0...FEDCBA98765|
00000980: 34 33 32 31 30 80 C9 C6  C6 CC 20 C6 49 4C 45 20  |43210..... .ILE |
00000990: CE 41 4D 45 80 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |.AME.-----------|
000009A0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 4C 38 ED  |-------------L8.|
000009B0: A9 28 2D 20 38 ED A9 28  4D 20 38 EB A9 28 6F 20  |.(- 8..(M 8..(o |
000009C0: 38 EA 30 87 AD 28 BA 80  2D 2D 2D 2D 2D 2D 2D 2D  |8.0..(..--------|
000009D0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000009E0: 60 D0 38 6B AD 28 A4 20  38 F0 D0 38 6D CC 28 A4  |`.8k.(. 8..8m.(.|
000009F0: C8 20 38 ED 30 6D B1 28  FE 8D 28 A4 69 28 20 AD  |. 8.0m.(..(.i( .|
00000A00: 28 A4 18 AC 28 A4 20 38  ED A9 28 20 20 38 ED A9  |(...(. 8..(  8..|
00000A10: 28 05 20 38 ED AD 28 A4  20 38 ED A9 28 57 30 6B  |(. 8..(. 8..(W0k|
00000A20: 20 38 87 8D 28 A4 A9 28  00 8C 28 FF 31 30 8E 28  | 8..(..(..(.10.(|
00000A30: FE 80 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |..--------------|
00000A40: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 60 20 39 30 A0 44  |----------` 90.D|
00000A50: 38 F5 31 2F A2 45 38 F5  20 39 21 50 39 34 2C 28  |8.1/.E8. 9!P94,(|
00000A60: 90 31 34 20 39 20 8D 28  90 A9 28 00 20 39 1F A9  |.14 9 .(..(. 9..|
00000A70: 28 6F 20 39 1E AD 28 BA  20 38 F0 20 38 ED A9 44  |(o 9..(. 8. 8..D|
00000A80: 38 BF 20 38 ED A9 45 38  BF 20 38 ED A9 28 45 20  |8. 8..E8. 8..(E |
00000A90: 38 87 20 39 30 A0 44 38  6C A2 45 38 6C 20 38 F0  |8. 90.D8l.E8l 8.|
00000AA0: 20 38 EB A9 28 E0 20 38  EA 31 2E AD 28 BA 20 38  | 8..(. 8.1..(. 8|
00000AB0: F0 10 39 2C CA 20 38 ED  31 2C BD 38 E9 A2 28 0F  |..9,. 8.1,.8..(.|
00000AC0: 20 38 EB A9 28 F0 20 38  EA AD 28 BA 8D 28 90 A9  | 8..(. 8..(..(..|
00000AD0: 28 00 80 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |(..-------------|
00000AE0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 31 20 05 29 A5  |-----------1 .).|
00000AF0: FF 31 21 05 29 AB FF 31  1F 05 29 96 FF 31 1E 05  |.1!.)..1..)..1..|
00000B00: 29 B4 FF 30 F0 05 29 AE  FF 30 ED 05 29 A8 FF 30  |)..0..)..0..)..0|
00000B10: EB 05 29 93 FF 30 EA 05  29 B1 FF 80 2D 2D 2D 2D  |..)..0..)...----|
00000B20: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000B30: 2D 2D 2D 2D 06 29 00 10  80 2D 2D 2D 2D 2D 2D 2D  |----.)...-------|
00000B40: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000B50: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000B60: 80 80 CD 4F 44 53 20 42  59 20 C6 55 4E 47 55 53  |...ODS BY .UNGUS|
00000B70: 2F C6 34 C3 C7 21 80 C9  C6 C6 CC 20 D3 43 41 4E  |/.4..!..... .CAN|
00000B80: 4E 45 52 2F CC 4F 41 44  45 52 20 56 32 2E 32 2B  |NER/.OADER V2.2+|
00000B90: 80 80 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |..--------------|
00000BA0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000BB0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 00 54 55 52 42 4F 00  |---------.TURBO.|
00000BC0: 28 01 1A 15 01 28 00 04  00 19 00 06 06 06 06 06  |(....(..........|
00000BD0: 06 06 06 00 19 00 83 83  00 83 83 83 83 83 C5 83  |................|
00000BE0: 81 83 83 00 C5 83 83 83  83 84 84 83 00 83 83 83  |................|
00000BF0: 84 83 84 83 83 00 83 83  83 83 83 83 C5 83 83 83  |................|
00000C00: 00 C6 84 83 81 00 19 00  C5 83 83 83 00 C5 83 83  |................|
00000C10: 83 83 83 83 83 83 83 81  83 83 83 C5 83 81 83 83  |................|
00000C20: 83 83 83 81 00 19 00 C5  83 83 83 83 83 83 83 00  |................|
00000C30: 19 0F 00 14 00 1A 00 12  00 19 0D 00 02 08 00 90  |................|
00000C40: 83 C6 81 83 83 91 06 92  84 CB 92 83 93 92 83 86  |................|
00000C50: 88 92 83 93 92 83 8F 90  8D 84 8E 86 88 8F 83 90  |................|
00000C60: 8D 8F 8D 8E 8D 91 CB 00  D4 D2 90 84 83 91 84 83  |................|
00000C70: 8D 8A 90 8A 90 83 D2 83  91 00 D4 83 84 83 83 83  |................|
00000C80: 00 92 00 C5 D2 81 84 83  81 83 83 81 00 19 0E 00  |................|
00000C90: 07 00 94 83 84 90 84 92  83 D5 84 92 84 81 83 91  |................|
00000CA0: 90 92 8B D2 90 D3 8D 8C  8F 92 8B 91 07 00 18 0D  |................|
00000CB0: 00 02 08 00 86 06 91 84  91 84 91 D3 84 81 83 92  |................|
00000CC0: 8F 8F 93 00 89 00 90 83  8F 83 D2 8D CD 83 89 8C  |................|
00000CD0: 8C 83 84 90 84 93 00 08  92 83 00 C6 83 84 93 0C  |................|
00000CE0: D4 09 C5 93 83 00 94 07  8D 90 81 81 81 81 86 0E  |................|
00000CF0: 10 00 00 88 84 00 95 81  83 81 00 88 C6 83 00 86  |................|
00000D00: 0D 10 00 91 88 83 84 00  C5 8F 8B 81 83 84 81 88  |................|
00000D10: 84 81 83 92 00 8F 89 84  8C 84 83 8E 00 0D 02 90  |................|
00000D20: 83 84 02 09 09 09 09 00  28 60 FE 84 22 DB 85 19  |........(`.."...|
00000D30: AF 6B 29 FF FF FF FF FF  FF 00 00 00 00 00 00 00  |.k).............|
00000D40: 00 00 00 00 00 00 00 00  00 FF FF FF FF FF FF FF  |................|
00000D50: FF FF FF FF FF FF FF FF  FF EC EC ED EE EE EF F0  |................|
00000D60: F0 F1 F2 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000D70: 00 00 00 00 00 00 00 00  00 FF FF FF FF FF FF FF  |................|
00000D80: FF FF FF FF FF FF FF FF  FF 45 30 38 31 B2 45 42  |.........E081.EB|
00000D90: 30 33 B0 45 42 33 46 C3  45 42 34 43 C4 45 42 34  |03.EB3F.EB4C.EB4|
00000DA0: 45 B1 45 42 35 32 B2 45  42 35 43 C3 45 42 36 37  |E.EB52.EB5C.EB67|
00000DB0: B5 45 42 36 41 B4 45 42  36 45 B4 45 42 37 32 B3  |.EB6A.EB6E.EB72.|
00000DC0: 45 42 37 46 B8 45 42 42  44 C1 45 42 43 41 B1 45  |EB7F.EBBD.EBCA.E|
00000DD0: 42 44 42 B4 45 42 44 45  B5 45 43 30 30 B0 45 45  |BDB.EBDE.EC00.EE|
00000DE0: 44 30 B9 45 45 44 30 C3  45 45 44 42 B9 45 45 44  |D0.EED0.EEDB.EED|
00000DF0: 43 B7 45 45 44 44 C4 45  45 44 46 C5 45 45 45 31  |C.EEDD.EEDF.EEE1|
00000E00: B3 45 46 33 44 B5 45 46  46 42 C1 46 30 B0 46 30  |.EF3D.EFFB.F0.F0|
00000E10: 32 30 B0 46 30 33 30 B0  46 38 36 30 B0 46 38 37  |20.F030.F860.F87|
00000E20: 30 B0 46 38 37 30 B8 46  38 37 31 B0 46 38 37 31  |0.F870.F871.F871|
00000E30: B8 46 42 30 30 B0 46 42  33 45 C1 46 42 33 46 B3  |.FB00.FB3E.FB3F.|
00000E40: 46 44 30 30 B0 41 30 B2  41 30 B6 41 39 B0 41 41  |FD00.A0.A0.A9.AA|
00000E50: B4 41 41 B5 41 41 C5 41  41 C6 41 42 B7 41 42 B8  |.AA.AA.AA.AB.AB.|
00000E60: 41 42 B9 41 42 C1 41 42  C2 41 42 C3 41 30 33 31  |AB.AB.AB.AB.A031|
00000E70: B4 41 30 33 31 B5 41 30  33 31 B8 41 30 33 31 B9  |.A031.A031.A031.|
00000E80: 41 42 30 30 B2 41 42 30  30 B3 41 42 30 30 B4 41  |AB00.AB00.AB00.A|
00000E90: 42 30 30 B5 41 42 30 30  B6 41 42 30 30 C4 41 42  |B00.AB00.AB00.AB|
00000EA0: 30 30 C5 41 42 30 32 B6  41 44 30 31 B2 41 44 30  |00.AB02.AD01.AD0|
00000EB0: 31 B6 41 44 30 31 B7 41  44 30 31 B8 41 44 30 31  |1.AD01.AD01.AD01|
00000EC0: C2 41 44 30 31 C3 41 44  30 31 C4 41 44 30 32 B1  |.AD01.AD01.AD02.|
00000ED0: 41 44 30 32 B2 41 44 30  32 B3 41 44 30 32 B5 41  |AD02.AD02.AD02.A|
00000EE0: 44 43 30 B0 41 44 43 30  B1 41 44 44 30 B0 50 41  |DC0.ADC0.ADD0.PA|
00000EF0: C5 50 42 30 30 B0 49 36  33 39 B1 49 36 33 39 C2  |.PB00.I639.I639.|
00000F00: 49 36 33 44 B8 49 36 34  32 B0 49 36 34 32 B4 49  |I63D.I642.I642.I|
00000F10: 36 34 34 B4 49 36 34 38  B3 49 36 34 42 B4 49 36  |644.I648.I64B.I6|
00000F20: 34 39 C4 49 36 34 41 C1  49 36 34 42 C1 49 36 34  |49.I64A.I64B.I64|
00000F30: 43 B7 49 36 34 45 B6 49  36 34 45 C3 49 36 34 46  |C.I64E.I64E.I64F|
00000F40: C4 49 36 35 34 B2 49 36  35 34 C3 49 36 35 38 B1  |.I654.I654.I658.|
00000F50: 49 36 35 41 B3 49 36 35  42 C3 49 36 35 43 B4 41  |I65A.I65B.I65C.A|
00000F60: 42 33 46 C3 44 52 49 56  4B 4F C4 46 49 4C 45 4E  |B3F.DRIVKO.FILEN|
00000F70: 41 4D C5 46 49 4C 4E 41  4D C5 46 49 4C 45 4E C6  |AM.FILNAM.FILEN.|
00000F80: 46 49 4C 45 C6 42 4C 41  48 C1 4D 45 4D 57 D2 44  |FILE.BLAH.MEMW.D|
00000F90: 41 54 C1 49 4E 4E 4C 4F  4F D0 47 45 54 42 59 54  |AT.INNLOO.GETBYT|
00000FA0: C5 50 52 45 42 59 54 C5  45 4F 52 4B 4F C4 42 4C  |.PREBYT.EORKO.BL|
00000FB0: 45 48 C5 53 4B 49 50 B1  4E 4F 48 42 59 D4 4C 41  |EH.SKIP.NOHBY.LA|
00000FC0: 42 45 CC 4E 4F 48 42 D4  4C 41 53 54 42 4C CB 57  |BE.NOHB.LASTBL.W|
00000FD0: 41 49 54 52 44 D9 41 47  41 49 CE 4C 4F 4F 50 34  |AITRD.AGAI.LOOP4|
00000FE0: B3 4C 4F 4F 50 34 B4 5A  49 4E 4F 55 D4 4C 4F 4F  |.LOOP4.ZINOU.LOO|
00000FF0: 50 34 B2 53 4B 49 50 34  B3 48 4F 52 52 D5 49 52  |P4.SKIP4.HORR.IR|
00001000: 51 54 53 CB 49 52 D1 4C  4F 4F 50 34 B7 53 4B 49  |QTS.IR.LOOP4.SKI|
00001010: 50 34 B4 49 4E 43 C1 4F  46 46 49 52 51 4E 4D C9  |P4.INC.OFFIRQNM.|
00001020: 49 52 51 49 4E 49 D4 49  4E 49 54 44 52 D6 50 52  |IRQINI.INITDR.PR|
00001030: 45 50 44 52 D6 4C 4F 41  44 32 B3 C6 52 45 41 44  |EPDR.LOAD2..READ|
00001040: D9 44 52 56 4C 4F 41 C4  49 31 37 36 C6 49 31 37  |.DRVLOA.I176.I17|
00001050: 38 C1 49 31 37 41 B4 49  31 37 45 B3 49 31 37 46  |8.I17A.I17E.I17F|
00001060: B7 49 31 38 31 B7 49 31  38 31 C1 44 52 56 53 41  |.I181.I181.DRVSA|
00001070: 56 C5 49 31 38 32 C3 49  31 38 33 B9 49 31 38 34  |V.I182.I183.I184|
00001080: B9 49 31 38 34 B6 49 31  38 34 C2 49 31 38 36 C5  |.I184.I184.I186.|
00001090: 49 31 38 37 B0 49 31 38  41 B1 49 31 38 43 C1 49  |I187.I18A.I18C.I|
000010A0: 31 38 46 B1 49 31 38 45  B9 49 31 38 44 C1 49 31  |18F.I18E.I18D.I1|
000010B0: 38 45 C3 49 31 38 46 B3  49 31 41 30 B3 49 31 41  |8E.I18F.I1A0.I1A|
000010C0: 30 B8 49 31 41 31 B5 4B  4F 4C B1 4B 4F 4C B2 50  |0.I1A1.KOL.KOL.P|
000010D0: 48 D3 50 53 C8 53 59 C1  47 59 D4 46 49 4C 45 4E  |H.PS.SY.GY.FILEN|
000010E0: 41 4D B2 42 4E 45 4B 4F  4C B2 54 52 D3 53 D4 47  |AM.BNEKOL.TR.S.G|
000010F0: 45 54 52 45 44 D9 47 45  54 52 44 D9 53 4B 49 50  |ETRED.GETRD.SKIP|
00001100: B2 4E D0 4C 53 D9 44 45  53 54 C1 49 35 30 30 B4  |.N.LS.DEST.I500.|
00001110: 49 35 30 35 B3 49 35 30  36 B0 49 35 30 37 C1 49  |I505.I506.I507.I|
00001120: 35 30 38 B4 49 30 35 31  C4 49 35 30 31 C6 49 30  |508.I051.I501.I0|
00001130: 35 36 B1 49 30 35 42 B4  49 35 30 33 B9 53 54 41  |56.I05B.I503.STA|
00001140: 52 D4 49 35 30 38 C3 49  35 30 41 C6 44 52 49 56  |R.I508.I50A.DRIV|
00001150: 45 53 54 41 52 D4 45 57  D1 45 4E C4 4C 4F 41 44  |ESTAR.EW.EN.LOAD|
00001160: B2 49 35 30 31 C4 4E 4F  48 42 59 54 B2 46 37 45  |.I501.NOHBYT.F7E|
00001170: B6 46 32 34 C2 55 50 50  C5 49 35 30 35 B4 44 52  |.F24.UPP.I505.DR|
00001180: C5 44 52 52 C5 45 52 D3  4E 4F 46 49 D8 45 52 54  |.DRR.ER.NOFI.ERT|
00001190: D9 53 54 41 C1 57 41 49  54 C8 41 50 C5 49 30 B5  |.STA.WAIT.AP.I0.|
000011A0: 49 35 30 35 D4 52 45 53  54 41 52 D4 47 45 54 B5  |I505.RESTAR.GET.|
000011B0: 52 54 53 54 C8 52 45 53  54 41 D2 41 4C 4F CF 41  |RTST.RESTA.ALO.A|
000011C0: 4C 4C CF 52 45 53 54 C1  45 52 C1 52 45 53 C5 50  |LL.REST.ER.RES.P|
000011D0: 52 45 50 44 52 49 56 C5  44 30 34 B2 43 31 39 B4  |REPDRIV.D04.C19.|
000011E0: 52 45 44 41 4E 4B CC 55  4F 4F C5 57 45 C4 57 41  |REDANK.UOO.WE.WA|
000011F0: 49 54 C2 45 52 52 4F D2  54 4A 4F 48 CF 47 48 CA  |IT.ERRO.TJOH.GH.|
00001200: 4E 41 4D C5 4C 49 53 54  45 CE 53 45 43 4F 4E C4  |NAM.LISTE.SECON.|
00001210: 4E 41 4D CE 43 49 4F 55  D4 55 50 50 C1 4B 4C 41  |NAM.CIOU.UPP.KLA|
00001220: 52 C5 55 4E 4C 53 CE 57  52 49 54 44 44 52 49 56  |R.UNLS.WRITDDRIV|
00001230: C5 57 52 49 54 45 44 52  49 56 C5 45 58 45 43 53  |.WRITEDRIV.EXECS|
00001240: 43 41 4E 4E 45 D2 4C 44  D8 44 41 54 41 B2 53 54  |CANNE.LD.DATA.ST|
00001250: 41 52 54 47 41 4D C5 44  52 49 56 45 4A 4F C2 47  |ARTGAM.DRIVEJO.G|
00001260: 4F 48 45 52 C5 43 4F 50  59 52 4F CD 57 41 49 54  |OHER.COPYRO.WAIT|
00001270: 46 49 4E 49 53 C8 55 50  50 49 47 45 CE 4E 45 58  |FINIS.UPPIGE.NEX|
00001280: 54 42 D9 45 58 49 54 4A  4F C2 54 41 42 42 C5 53  |TB.EXITJO.TABB.S|
00001290: 4C 41 53 CB 44 45 53 54  41 B2 43 4F 50 59 52 4F  |LAS.DESTA.COPYRO|
000012A0: 4D B2 49 35 30 38 43 B2  57 41 49 54 46 49 4E 49  |M.I508C.WAITFINI|
000012B0: 53 48 B2 45 52 52 4F 52  B2 44 52 49 56 45 4A 4F  |SH.ERROR.DRIVEJO|
000012C0: 42 B2 55 50 50 49 47 45  4E B2 47 4F 48 45 52 45  |B.UPPIGEN.GOHERE|
000012D0: B2 4E 45 58 54 42 59 B2  49 35 30 33 39 B2 45 58  |.NEXTBY.I5039.EX|
000012E0: 49 54 4A 4F 42 B2 54 41  42 42 45 B2 53 4C 41 53  |ITJOB.TABBE.SLAS|
000012F0: 4B B2 55 50 4D 45 53 CB  47 45 54 59 45 D3 4E 45  |K.UPMES.GETYE.NE|
00001300: 58 54 D4 46 49 58 42 D9  4E 45 58 54 54 B2 4E 45  |XT.FIXB.NEXTT.NE|
00001310: 58 54 54 B3 53 54 41 52  54 B2 53 43 41 4E 4E 45  |XTT.START.SCANNE|
00001320: D2 45 4E 44 C5 54 45 58  54 C5 53 54 41 52 54 D1  |.END.TEXT.START.|
00001330: 4E 41 4D 4E C5 46 46 42  C4 4E 45 58 D4 49 C3 46  |NAMN.FFB.NEX.I.F|
00001340: 4C 41 53 C8 41 47 47 52  4F C5 54 41 4C CB 54 4B  |LAS.AGGRO.TAL.TK|
00001350: 53 C1 41 43 50 54 D2 55  4E 54 4C CB 55 50 50 45  |S.ACPT.UNTL.UPPE|
00001360: B2 45 52 52 4F 52 43 48  45 43 CB 52 52 4F 52 43  |.ERRORCHEC.RRORC|
00001370: 48 45 43 CB 45 52 52 4F  52 C5 46 36 34 B6 45 52  |HEC.ERROR.F64.ER|
00001380: 52 4F 52 B1 48 4F 45 52  D4 48 41 42 4C C1 57 41  |ROR.HOER.HABL.WA|
00001390: 49 D4 45 52 45 4F 52 C5  4E 41 4D 45 4C 4F 4F D0  |I.EREOR.NAMELOO.|
000013A0: 53 45 4E 44 53 43 41 CE  53 53 43 41 4E 4E 45 D2  |SENDSCA.SSCANNE.|
000013B0: 53 4C 4F 41 44 45 D2 53  45 4E 44 43 4F 44 C5 59  |SLOADE.SENDCOD.Y|
000013C0: 45 D3 57 41 49 54 44 4F  4E C5 52 45 41 44 45 D2  |E.WAITDON.READE.|
000013D0: 4C 4F 4F D0 44 55 C8 57  50 50 49 47 45 4E B2 4D  |LOO.DU.WPPIGEN.M|
000013E0: 4F 52 C5 4D 4F 52 45 B2  44 55 48 B2 54 41 42 4C  |OR.MORE.DUH.TABL|
000013F0: 45 B2 E6 D9 AD F5 55 55  55 B5 56 7D 55 76 5F 5E  |E.....UUU.V}Uv_^|
00001400: B9 7F 6E 7F F5 D5 F6 5D  9D D5 D5 55 75 D5 95 75  |..n....]...Uu..u|
00001410: D5 D7 5D 55 55 D5 75 F5  75 FB 6D 7F 55 5D 55 55  |..]UU.u.u.m.U]UU|
00001420: 55 55 5B 7D D5 55 57 77  5F 57 55 55 55 5D F5 F7  |UU[}.UWw_WUUU]..|
00001430: D7 DD 55 57 5B 7B 7D F7  BE 57 DD EF AD BD BF B7  |..UW[{}..W......|
00001440: F5 D7 D7 55 75 D5 D5 FD  55 DF D5 B5 55 57 5D 55  |...Uu...U...UW]U|
00001450: 55 D5 B5 ED FB 5F D7 55  75 5D 55 55 55 55 B5 55  |U...._.Uu]UUUU.U|
00001460: 5D 55 55 55 55 55 55 D5  55 55 55 55 55 5D 55 5D  |]UUUUUU.UUUUU]U]|
00001470: 57 5F 55 55 55 55 55 55  55 55 55 FF 57 55 55 55  |W_UUUUUUUUU.WUUU|
00001480: 55 55 55 F5 D5 FF 7F 57  55 55 55 55 FD FF AF FA  |UUU....WUUUU....|
00001490: 5F 55 55 55 55 FF 00 FF  00 FF 00 FF 00 FF 00 FF  |_UUUU...........|
000014A0: 00 FF 00 FF 00 FF 00 FF  00 00 FF 00 FF 00 FF 00  |................|
000014B0: FF 00 FF 00 FF 00 FF 00  FF 00 FF 00 FF 00 FF 00  |................|
000014C0: FF 00 FF 00 FF 00 FF 00  FF 00 FF 00 FF 00 FF 00  |................|
000014D0: FF 00 FF 00 FF 00 FF 00  FF 00 FF 00 FF 00 FF 00  |................|
000014E0: FF 00 FF 00 FF 00 FF 00  DF 00 FF 00 FF 00 FF 00  |................|
000014F0: FF 00 FF 00 FF 00 FF 00  FF 00 FF 00 FF 00 FF 00  |................|
00001500: FF 00 FF 00 FF 00 FF 00  FF 00 FF 00 FF 00 FF 00  |................|
00001510: FF 00 FF 00 FF 00 FF 00  FF 00 FF 00 FF 00 FF 00  |................|
00001520: FF 00 FF 00 FF 00 FF 00  FF FF 00 FF 00 FF 00 FF  |................|
00001530: 00 FF 00 FF 00 FF 00 FF  00 FF 00 FF 00 FF 00 FF  |................|
00001540: 00 FF 00 FF 00 FF 00 FF  00 FF 00 FF 00 FF 00 FF  |................|
00001550: 00 FF 00                                          |...             |
....;.............I.2....C..............
......................EXECSCANNER ....
.........._*             ._3S          
  ._O             ._.             ......
........................                
                        ................
.................-----------------------
----------------.(.(.(.(..(.(.(.(..(.(.(
.(..(.(.(.(.1:L)...(..(..BACK TO IDLE1..
(,.WERE DONE.9..GO READ ITM(..)...(..NEX
T T/S.)...1.@".A9..(..RESET INDEXP9..LOO
P TILL DONE.(.H.)...(..SYNC..)..)(...)..
.NYBBLE..TRANSFER HIGH15.(..)..)(...NYBB
LE.)...TRANSFER LOW.TRANSFER NYBBLE.LOW 
INVERTED.1:A9.P9919,)...(..SYNC.)(.H.15@
".A9..SAVE NYBBLE.)...(..SYNC.TRANSFER N
YBBLE.HIGH INVERTED.1:A9..JJJJ.2 BIT TRA
NSFERH.CONVERT FOR.BUFFER.)...FETCH BYTE
 FROM.9.,)...NO MORE BYTES?1..(..POSITIO
N1. (..SEND FROM THIS.CONVERT GCR )P..SY
NC, READ AND.)..I,.1..)...(1.(..BUFFER =
 $03031..STARTL).A.EXIT NO ERRORS.).. (:
.TIMER NORMAL.)..),..)...LED OFFP98.NO, 
LOOP.(..DONE?09212.(..WAITJOB.(..IN BUFF
ER18.(..EXECUTE CODE.(..)...LOAD TRACK.(
..)Z..LOAD SECTOR.1.@".A9..)...LOAD BYTE
 OFFS.)...GET FILE #.)...OF ROUTINE.(`.P
UT RTS AT ENDP9.J.)O.1..)P..READ ROUTINE
.(9.COPY SYNC AND.)...(..DATA OUT HIGH.)
...(..CHANGE TIMING.STARTL1.A9.1..%A)..0
.. LOADER CODE.-----------------------.E
RRORSL).A.EXIT WITHOUT.)...TIMING.(:.BAC
K TO NORMALP8..DO IT AGAIN.(..TRACK 0?08
P.COMPLETES0P.(..WAIT TILL JOB.(..IN BUF
FER #20..(..EXECUTE CODE.(..($0500).(..I
NTO BUFFER #2.(..FIRST SECTOR.(..SETUP R
EAD OFP9(H.)...(..CLEAR OLD BUFF.)..1(.(
0.TRANSFER BUFFER.(0 (..BUFFER = $0300.)
...(..TIMER 1 HIGH.)O..*..)O..ALLOCATE B
UFFER0..%A8..START SCANNER.-------------
-----------`P8R.*.H.(0.)...0RP8R.READ 5 
BYTES0W (.L)...COMPLETED JOB.(..8.M(..)`
..(.0..)...CHECK IF DONE.)...SECTOR COUN
TP8.0..)...TRACK COUNTP8X.)...FILE OFFSE
T.)...TABLE.(..STORE SECTOR.)Z..TABLE..S
TORE TRACKP8.Y)...)...SECTOR COUNTP8.Y)Z
..)...TRACK COUNT0X.)...FILE OFFSET0..(.
.CURRENT SECTOR0.P8Y.DONE?N)...DEC FILE 
PTR.)...STORE IT.(T.SECTOR LOW.)`..STORE
 IT.(S.SECTOR HIGH.)...FILE PTR )...CONV
ERT GCR.(4 *..GCR POINTER.) ..YESP8Y.NO.
) ..DONE YET?.)...(T.GCRBUFF+2 )...CONVE
RT GCR.(4.GCR POINTER.(0 (..BUFFER = $03
00 0WA8..READ 5 BYTES.(0 (..BUFFER = $03
05 )V..YESP8Y.NOI(R.)...HEADER BLOCK? 0W
A8..READ 5 BYTES.(0 (..BUFFER = $03000Y 
)V..SYNC.)...(C.SECTOR COUNTER.$0300.(1.
ACTIVE BUFFER.(..8..0..) ..(. (..CLEAR B
UFFER0..%A)..0L.SCANNER CODE.-----------
-------------..- FUNGUS/F4CG! -.PUT NAME
 IN BACKWARDS! ;)0...FEDCBA9876543210.IF
FL FILE NAME.------------------------L8.
.(- 8..(M 8..(O 8.0..(..----------------
--------`P8K.(. 8.P8ML(.H 8.0M.(..(.I( .
(...(. 8..(  8..(. 8..(. 8..(W0K 8..(..(
..(.10.(..------------------------` 90 D
8.1/.E8. 9!P94,(.14 9 .(..(. 9..(O 9..(.
 8. 8..D8. 8..E8. 8..(E 8. 90 D8L.E8L 8.
 8..(. 8.1..(. 8..9,J 8.1,.8..(. 8..(. 8
..(..(..(..------------------------1 .).
.1!.)..1..)..1..)..0..)..0..)..0..)..0..
)...------------------------.)...-------
--------------------------------..MODS B
Y FUNGUS/F4CG!.IFFL SCANNER/LOADER V2.2+
..--------------------------------------
-.TURBO.(....(........................E.
....E.......................E....F......
E....E.............E...........E........
.................F.......K..............
..............K.TR............R...T.....
...ER....................U.........R.S..
...................S..............R.M...
...........F....T.E.....................
....F...........E.......................
........(`.."....K).....................
........................................
.........................E081.EB03.EB3FC
EB4CDEB4E.EB52.EB5CCEB67.EB6A.EB6E.EB72.
EB7F.EBBDAEBCA.EBDB.EBDE.EC00.EED0.EED0C
EEDB.EEDC.EEDDDEEDFEEEE1.EF3D.EFFBAF0.F0
20.F030.F860.F870.F870.F871.F871.FB00.FB
3EAFB3F.FD00.A0.A0.A9.AA.AA.AAEAAFAB.AB.
AB.ABAABBABCA031.A031.A031.A031.AB00.AB0
0.AB00.AB00.AB00.AB00DAB00EAB02.AD01.AD0
1.AD01.AD01.AD01BAD01CAD01DAD02.AD02.AD0
2.AD02.ADC0.ADC0.ADD0.PAEPB00.I639.I639B
I63D.I642.I642.I644.I648.I64B.I649DI64AA
I64BAI64C.I64E.I64ECI64FDI654.I654CI658.
I65A.I65BCI65C.AB3FCDRIVKODFILENAMEFILNA
MEFILENFFILEFBLAHAMEMWRDATAINNLOOPGETBYT
EPREBYTEEORKODBLEHESKIP.NOHBYTLABELNOHBT
LASTBLKWAITRDYAGAINLOOP4.LOOP4.ZINOUTLOO
P4.SKIP4.HORRUIRQTSKIRQLOOP4.SKIP4.INCAO
FFIRQNMIIRQINITINITDRVPREPDRVLOAD2.FREAD
YDRVLOADI176FI178AI17A.I17E.I17F.I181.I1
81ADRVSAVEI182CI183.I184.I184.I184BI186E
I187.I18A.I18CAI18F.I18E.I18DAI18ECI18F.
I1A0.I1A0.I1A1.KOL.KOL.PHSPSHSYAGYTFILEN
AM.BNEKOL.TRSSTGETREDYGETRDYSKIP.NPLSYDE
STAI500.I505.I506.I507AI508.I051DI501FI0
56.I05B.I503.STARTI508CI50AFDRIVESTARTEW
QENDLOAD.I501DNOHBYT.F7E.F24BUPPEI505.DR
EDRREERSNOFIXERTYSTAAWAITHAPEI0.I505TRES
TARTGET.RTSTHRESTARALOOALLORESTAERARESEP
REPDRIVED04.C19.REDANKLUOOEWEDWAITBERROR
TJOHOGHJNAMELISTENSECONDNAMNCIOUTUPPAKLA
REUNLSNWRITDDRIVEWRITEDRIVEEXECSCANNERLD
XDATA.STARTGAMEDRIVEJOBGOHERECOPYROMWAIT
FINISHUPPIGENNEXTBYEXITJOBTABBESLASKDEST
A.COPYROM.I508C.WAITFINISH.ERROR.DRIVEJO
B.UPPIGEN.GOHERE.NEXTBY.I5039.EXITJOB.TA
BBE.SLASK.UPMESKGETYESNEXTTFIXBYNEXTT.NE
XTT.START.SCANNERENDETEXTESTARTQNAMNEFFB
DNEXTICFLASHAGGROETALKTKSAACPTRUNTLKUPPE
.ERRORCHECKRRORCHECKERROREF64.ERROR.HOER
THABLAWAITEREORENAMELOOPSENDSCANSSCANNER
SLOADERSENDCODEYESWAITDONEREADERLOOPDUHW
PPIGEN.MOREMORE.DUH.TABLE..Y..UUU.V}UV_^
.N.U.].UUUUU.UUW]UUUU.U.MU]UUUU[}UUWW
_WUUU]..W.UW[{}..W.......WWUUUU.U.U.UW]U
UU..._WUU]UUUU.U]UUUUUUUUUUUU]U]W_UUUUUU
UUU.WUUUUUU.U.WUUUU...._UUUU...........
........................................
........................................
........................................
........................................
...................
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL