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 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL