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

S-FOR EXAMPLE

FILE INFORMATION

FILENAME(S): S-FOR EXAMPLE

FILE TYPE(S): PRG

FILE SIZE: 6.2K

FIRST SEEN: 2025-11-30 16:37:43

APPEARS ON: 1 disk(s)

FILE HASH

f9b2fa4fd110b30f7f527e5b95d2861c2cda894d58fdfa1874f648652a8750dc

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
BACCHUS S-FOR EXAMPLE PRG Fairlight CD 6 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 09 37 8E 13 42 00 16 00  16 00 00 00 00 00 09 FF  |.7..B...........|
00000010: 00 00 7F 01 7B 7D 00 05  05 02 EE 00 00 00 00 00  |....{}..........|
00000020: 00 00 00 00 00 00 00 00  01 81 01 81 01 81 01 81  |................|
00000030: 01 81 01 81 01 81 01 81  01 81 01 81 2F 7F 56 7F  |............/.V.|
00000040: 41 31 31 36 35 20 00 00  00 00 00 00 00 00 00 00  |A1165 ..........|
00000050: 00 00 00 00 00 00 00 00  00 00 06 2E 57 4F 52 44  |............WORD|
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 06 2E 42 59 54 45  |          ..BYTE|
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 59 50 55 46 46 20  |          YPUFF |
000000A0: 20 20 20 00 00 00 00 00  00 00 00 00 00 00 00 00  |   .............|
000000B0: 00 00 00 00 00 00 00 00  20 20 20 20 20 20 20 20  |........        |
000000C0: 20 4C 44 59 20 23 24 30  38 20 20 20 20 20 3B 46  | LDY #$08     ;F|
000000D0: 52 4F 4D 20 42 4C 4B 50  55 46 45 52 2B 24 30 38  |ROM BLKPUFER+$08|
000000E0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000F0: 00 00 00 00 00 00 00 00  05 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  60 D0 38 3F 30 41 E0 28  |--------`.8?0A.(|
00000130: 00 E8 EE 30 3F 40 2A 02  D0 25 40 2A 05 EE 30 3F  |...0?@*..%@*..0?|
00000140: 40 2A 01 9D 38 15 30 3F  AD 38 36 AA 30 3E 8E 30  |@*..8.0?.86.0>.0|
00000150: 41 40 2A 01 8C 30 3F 40  2A 02 A0 44 38 36 8C 30  |A@*..0?@*..D86.0|
00000160: 3F 40 2A 01 30 3D A0 45  38 36 80 2D 2D 2D 2D 2D  |?@*.0=.E86.-----|
00000170: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000180: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000190: 2D 2D 60 20 38 3B 20 38  3E A2 28 20 96 54 4F 20  |--` 8; 8>.( .TO |
000001A0: 42 4C 4B 50 55 46 45 52  2B 24 32 30 A9 28 02 96  |BLKPUFER+$20.(..|
000001B0: 46 52 4F 4D 20 42 4C 4B  50 55 46 45 52 2B 24 30  |FROM BLKPUFER+$0|
000001C0: 32 20 38 30 96 52 45 41  44 20 4E 45 58 54 20 42  |2 80.READ NEXT B|
000001D0: 4C 4F 43 4B 8D 38 2A AD  30 15 40 28 01 8D 38 29  |LOCK.8*.0.@(..8)|
000001E0: AD 30 15 40 28 00 20 38  3B 20 38 3E A2 28 00 96  |.0.@(. 8; 8>.(..|
000001F0: 54 4F 20 42 4C 4B 50 55  46 45 52 2B 24 30 31 30  |TO BLKPUFER+$010|
00000200: 30 A9 28 02 96 46 52 4F  4D 20 42 4C 4B 50 55 46  |0.(..FROM BLKPUF|
00000210: 45 52 2B 24 30 32 20 38  30 96 52 45 41 44 20 4E  |ER+$02 80.READ N|
00000220: 45 58 54 20 42 4C 4F 43  4B 8D 38 2A AD 30 15 40  |EXT BLOCK.8*.0.@|
00000230: 28 01 8D 38 29 AD 30 15  40 28 00 20 38 3B 20 38  |(..8).0.@(. 8; 8|
00000240: 3D A2 28 00 96 54 4F 20  42 4C 4B 50 55 46 45 52  |=.(..TO BLKPUFER|
00000250: 2B 24 30 31 30 30 A9 28  08 96 46 52 4F 4D 20 42  |+$0100.(..FROM B|
00000260: 4C 4B 50 55 46 45 52 2B  24 30 38 30 3C 20 38 2F  |LKPUFER+$080< 8/|
00000270: 96 52 45 41 44 20 46 49  52 53 54 20 42 4C 4F 43  |.READ FIRST BLOC|
00000280: 4B 80 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |K.--------------|
00000290: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000002A0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 60 D0 38 3A 30 39 E0  |---------`.8:09.|
000002B0: 28 00 E8 EE 30 37 40 2A  02 D0 25 40 2A 05 EE 30  |(...07@*..%@*..0|
000002C0: 37 40 2A 01 30 37 8D 38  36 30 3A BD 38 15 AA 30  |7@*.07.860:.8..0|
000002D0: 38 8E 30 39 40 2A 01 8C  30 37 40 2A 02 A0 44 38  |8.09@*..07@*..D8|
000002E0: 36 8C 30 37 40 2A 01 30  32 A0 45 38 36 80 2D 2D  |6.07@*.02.E86.--|
000002F0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000300: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000310: 2D 2D 2D 2D 2D 60 20 38  38 A2 28 20 96 54 4F 20  |-----` 88.( .TO |
00000320: 42 4C 4B 50 55 46 45 52  2B 24 32 30 A9 28 02 96  |BLKPUFER+$20.(..|
00000330: 46 52 4F 4D 20 42 4C 4B  50 55 46 45 52 2B 24 30  |FROM BLKPUFER+$0|
00000340: 32 20 38 30 96 52 45 41  44 20 4E 45 58 54 20 42  |2 80.READ NEXT B|
00000350: 4C 4F 43 4B 8D 38 2A AD  30 15 40 28 01 8D 38 29  |LOCK.8*.0.@(..8)|
00000360: AD 30 15 40 28 00 20 38  38 A2 28 00 96 54 4F 20  |.0.@(. 88.(..TO |
00000370: 42 4C 4B 50 55 46 45 52  2B 24 30 31 30 30 A9 28  |BLKPUFER+$0100.(|
00000380: 02 96 46 52 4F 4D 20 42  4C 4B 50 55 46 45 52 2B  |..FROM BLKPUFER+|
00000390: 24 30 32 20 38 30 96 52  45 41 44 20 4E 45 58 54  |$02 80.READ NEXT|
000003A0: 20 42 4C 4F 43 4B 8D 38  2A AD 30 15 40 28 01 8D  | BLOCK.8*.0.@(..|
000003B0: 38 29 AD 30 15 40 28 00  20 38 32 A2 28 00 96 54  |8).0.@(. 82.(..T|
000003C0: 4F 20 42 4C 4B 50 55 46  45 52 2B 24 30 31 30 30  |O BLKPUFER+$0100|
000003D0: A9 28 08 96 46 52 4F 4D  20 42 4C 4B 50 55 46 45  |.(..FROM BLKPUFE|
000003E0: 52 2B 24 30 38 30 31 20  38 2F 96 52 45 41 44 20  |R+$0801 8/.READ |
000003F0: 46 49 52 53 54 20 42 4C  4F 43 4B 80 2D 2D 2D 2D  |FIRST BLOCK.----|
00000400: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000410: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000420: 2D 2D 2D 60 20 38 03 A0  28 06 AE 38 2A AD 38 29  |---` 8..(..8*.8)|
00000430: 20 38 01 20 38 07 20 38  03 A0 28 0A A9 28 07 30  | 8. 8. 8..(..(.0|
00000440: 3B 20 38 01 80 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |; 8..-----------|
00000450: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000460: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 60 20 38 06  |------------` 8.|
00000470: 96 52 45 41 44 20 32 35  36 20 42 59 54 45 53 20  |.READ 256 BYTES |
00000480: 38 03 A0 28 08 96 43 4F  50 59 20 24 30 37 30 30  |8..(..COPY $0700|
00000490: 2D 3E 50 55 46 45 52 A9  28 07 20 38 01 20 38 03  |->PUFER.(. 8. 8.|
000004A0: A0 28 04 96 52 45 41 44  20 42 4C 4F 43 4B AE 38  |.(..READ BLOCK.8|
000004B0: 2A AD 38 29 30 30 20 38  01 8D 38 2A 96 20 20 20  |*.8)00 8..8*.   |
000004C0: 20 20 20 20 20 53 45 43  54 4F 52 20 38 05 8D 38  |     SECTOR 8..8|
000004D0: 29 96 48 49 53 43 4F 52  45 20 54 52 41 43 4B 20  |).HISCORE TRACK |
000004E0: 38 05 20 38 02 20 38 03  A0 28 0C 96 43 4D 44 3A  |8. 8. 8..(..CMD:|
000004F0: 49 46 46 4C 2D 41 44 44  59 A9 28 00 96 23 20 4F  |IFFL-ADDY.(..# O|
00000500: 46 20 48 53 43 2D 46 49  4C 45 30 2F 20 38 01 80  |F HSC-FILE0/ 8..|
00000510: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000520: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000530: 2D 2D 2D 2D 2D 2D 2D 80  2D 2D 2D 2D 2D 2D 2D 2D  |-------.--------|
00000540: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000550: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 80  |---------------.|
00000560: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 24  |               $|
00000570: 30 32 31 34 20 42 59 54  45 53 80 20 20 20 20 20  |0214 BYTES.     |
00000580: 20 20 20 20 20 20 20 20  2D 2D 2D 2D 2D 2D 2D 80  |        -------.|
00000590: 24 30 30 32 30 2D 24 30  30 30 32 3D 20 2B 20 24  |$0020-$0002= + $|
000005A0: 30 30 31 45 80 24 30 31  30 30 2D 24 30 30 30 32  |001E.$0100-$0002|
000005B0: 3D 20 20 20 24 30 30 46  45 80 24 30 31 30 30 2D  |=   $00FE.$0100-|
000005C0: 24 30 30 30 38 3D 20 20  20 24 30 30 46 38 80 49  |$0008=   $00F8.I|
000005D0: 4E 20 54 48 49 53 20 43  41 53 45 20 54 48 45 20  |N THIS CASE THE |
000005E0: 54 4F 54 41 4C 20 4C 45  4E 47 48 54 20 49 53 3A  |TOTAL LENGHT IS:|
000005F0: 80 80 20 20 20 45 54 43  80 20 20 20 20 2E 80 20  |..   ETC.    .. |
00000600: 20 20 20 2E 80 80 20 20  20 20 20 20 20 20 20 20  |   ...          |
00000610: 48 49 47 48 2D 53 43 4F  52 45 80 24 30 32 2D 24  |HIGH-SCORE.$02-$|
00000620: 46 46 20 3D 20 44 41 54  41 20 28 24 46 45 20 42  |FF = DATA ($FE B|
00000630: 59 54 45 53 29 20 46 4F  52 20 54 48 45 80 24 30  |YTES) FOR THE.$0|
00000640: 30 2D 24 30 31 20 3D 20  4E 45 58 54 20 54 52 41  |0-$01 = NEXT TRA|
00000650: 43 4B 2C 53 45 43 54 4F  52 80 54 48 49 52 44 20  |CK,SECTOR.THIRD |
00000660: 42 4C 4F 43 4B 20 4F 46  20 48 49 47 48 2D 53 43  |BLOCK OF HIGH-SC|
00000670: 4F 52 45 20 46 49 4C 45  3A 80 80 20 20 20 20 20  |ORE FILE:..     |
00000680: 20 20 20 20 20 48 49 47  48 2D 53 43 4F 52 45 80  |     HIGH-SCORE.|
00000690: 24 30 32 2D 24 46 46 20  3D 20 44 41 54 41 20 28  |$02-$FF = DATA (|
000006A0: 24 46 45 20 42 59 54 45  53 29 20 46 4F 52 20 54  |$FE BYTES) FOR T|
000006B0: 48 45 80 24 30 30 2D 24  30 31 20 3D 20 4E 45 58  |HE.$00-$01 = NEX|
000006C0: 54 20 54 52 41 43 4B 2C  53 45 43 54 4F 52 80 53  |T TRACK,SECTOR.S|
000006D0: 45 43 4F 4E 44 20 42 4C  4F 43 4B 20 4F 46 20 48  |ECOND BLOCK OF H|
000006E0: 49 47 48 2D 53 43 4F 52  45 20 46 49 4C 45 3A 80  |IGH-SCORE FILE:.|
000006F0: 80 20 20 20 20 20 20 20  20 20 20 48 49 47 48 2D  |.          HIGH-|
00000700: 53 43 4F 52 45 80 24 30  38 2D 24 46 46 20 3D 20  |SCORE.$08-$FF = |
00000710: 44 41 54 41 20 28 24 46  38 20 42 59 54 45 53 29  |DATA ($F8 BYTES)|
00000720: 20 46 4F 52 20 54 48 45  80 20 20 20 20 20 20 20  | FOR THE.       |
00000730: 20 20 20 53 43 41 4E 4E  45 52 21 80 24 30 32 2D  |   SCANNER!.$02-|
00000740: 24 30 37 20 3D 20 24 46  46 20 28 53 49 58 20 42  |$07 = $FF (SIX B|
00000750: 59 54 45 53 29 20 46 4F  52 20 54 48 45 80 24 30  |YTES) FOR THE.$0|
00000760: 30 2D 24 30 31 20 3D 20  4E 45 58 54 20 54 52 41  |0-$01 = NEXT TRA|
00000770: 43 4B 2C 53 45 43 54 4F  52 80 80 46 49 52 53 54  |CK,SECTOR..FIRST|
00000780: 20 42 4C 4F 43 4B 20 4F  46 20 48 49 47 48 2D 53  | BLOCK OF HIGH-S|
00000790: 43 4F 52 45 20 46 49 4C  45 3A 80 80 42 59 54 45  |CORE FILE:..BYTE|
000007A0: 53 20 4C 45 4E 47 48 54  20 48 49 47 48 2D 53 43  |S LENGHT HIGH-SC|
000007B0: 4F 52 45 20 46 49 4C 45  2E 80 54 48 45 53 45 20  |ORE FILE..THESE |
000007C0: 52 4F 55 54 49 4E 45 53  20 43 41 4E 20 4F 50 45  |ROUTINES CAN OPE|
000007D0: 52 41 54 45 20 53 45 56  45 52 41 4C 80 2D 2D 2D  |RATE SEVERAL.---|
000007E0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000007F0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000800: 2D 2D 2D 2D 80 20 20 41  4E 44 20 54 48 49 53 20  |----.  AND THIS |
00000810: 49 53 20 41 4E 4F 54 48  45 52 20 48 49 47 48 53  |IS ANOTHER HIGHS|
00000820: 43 4F 52 45 20 53 41 56  45 52 80 2D 2D 2D 2D 2D  |CORE SAVER.-----|
00000830: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000840: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000850: 2D 2D 80 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |--.-------------|
00000860: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000870: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 30 2A 03 2A 00 30  |----------0*.*.0|
00000880: 29 03 2A 00 80 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |).*..-----------|
00000890: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000008A0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 60 20 38 03  |------------` 8.|
000008B0: A0 28 06 96 57 52 49 54  45 20 42 4C 4F 43 4B AE  |.(..WRITE BLOCK.|
000008C0: 38 2A AD 38 29 20 38 01  20 38 07 96 57 52 49 54  |8*.8) 8. 8..WRIT|
000008D0: 45 20 32 35 36 20 42 59  54 45 53 20 38 03 A0 28  |E 256 BYTES 8..(|
000008E0: 0A 96 43 4F 50 59 20 50  55 46 45 52 2D 3E 24 30  |..COPY PUFER->$0|
000008F0: 37 30 30 A9 28 07 20 38  01 D0 38 2D E0 28 40 E8  |700.(. 8..8-.(@.|
00000900: 9D 30 15 40 28 08 9C 4C  45 4E 47 3A 24 30 30 34  |.0.@(..LENG:$004|
00000910: 30 30 2D BD 29 00 04 9C  46 52 4F 4D 3A 24 30 34  |00-.)...FROM:$04|
00000920: 30 30 A2 28 00 9C 48 49  53 43 4F 52 45 30 26 20  |00.(..HISCORE0& |
00000930: 38 2B 80 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |8+.-------------|
00000940: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000950: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 60 D0 38 2C E0 28  |----------`.8,.(|
00000960: 40 E8 9D 29 00 04 9C 4C  45 4E 47 3A 24 30 30 34  |@..)...LENG:$004|
00000970: 30 30 2C BD 30 15 40 28  08 9C 46 52 4F 4D 3A 24  |00,.0.@(..FROM:$|
00000980: 30 34 30 30 A2 28 00 9C  48 49 53 43 4F 52 45 30  |0400.(..HISCORE0|
00000990: 25 20 38 2B 80 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |% 8+.-----------|
000009A0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000009B0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 60 20 38 06  |------------` 8.|
000009C0: 96 52 45 41 44 20 32 35  36 20 42 59 54 45 53 20  |.READ 256 BYTES |
000009D0: 38 03 A0 28 08 96 43 4F  50 59 20 24 30 37 30 30  |8..(..COPY $0700|
000009E0: 2D 3E 50 55 46 45 52 A9  28 07 20 38 01 20 38 03  |->PUFER.(. 8. 8.|
000009F0: A0 28 04 96 52 45 41 44  20 42 4C 4F 43 4B AE 38  |.(..READ BLOCK.8|
00000A00: 2A AD 38 29 20 38 01 8D  38 2A 96 20 20 20 20 20  |*.8) 8..8*.     |
00000A10: 20 20 20 53 45 43 54 4F  52 20 38 05 8D 38 29 96  |   SECTOR 8..8).|
00000A20: 48 49 53 43 4F 52 45 20  54 52 41 43 4B 20 38 05  |HISCORE TRACK 8.|
00000A30: 20 38 02 20 38 03 A0 28  0C 96 43 4D 44 3A 49 46  | 8. 8..(..CMD:IF|
00000A40: 46 4C 2D 41 44 44 59 96  4F 46 20 54 48 45 20 49  |FL-ADDY.OF THE I|
00000A50: 46 46 4C 2D 46 49 4C 45  29 96 49 4E 20 54 48 45  |FFL-FILE).IN THE|
00000A60: 20 23 30 30 20 46 49 4C  45 96 54 48 45 20 48 49  | #00 FILE.THE HI|
00000A70: 53 43 4F 52 45 20 46 49  4C 45 96 28 49 27 4D 20  |SCORE FILE.(I'M |
00000A80: 41 4C 57 41 59 53 20 50  55 54 A9 28 00 96 23 20  |ALWAYS PUT.(..# |
00000A90: 4F 46 20 48 53 43 2D 46  49 4C 45 30 2B 20 38 01  |OF HSC-FILE0+ 8.|
00000AA0: 80 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |.---------------|
00000AB0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000AC0: 2D 2D 2D 2D 2D 2D 2D 2D  80 2D 2D 2D 2D 2D 2D 2D  |--------.-------|
00000AD0: 2D 2D 2D 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 2D 2D 2D 2D 2D  |----------------|
00000AF0: 80 20 20 20 20 20 20 20  20 20 20 48 49 47 48 2D  |.          HIGH-|
00000B00: 53 43 4F 52 45 80 24 30  38 2D 24 46 46 20 3D 20  |SCORE.$08-$FF = |
00000B10: 44 41 54 41 20 28 24 46  38 20 42 59 54 45 53 29  |DATA ($F8 BYTES)|
00000B20: 20 46 4F 52 20 54 48 45  80 20 20 20 20 20 20 20  | FOR THE.       |
00000B30: 20 20 20 53 43 41 4E 4E  45 52 21 80 24 30 32 2D  |   SCANNER!.$02-|
00000B40: 24 30 37 20 3D 20 24 46  46 20 28 53 49 58 20 42  |$07 = $FF (SIX B|
00000B50: 59 54 45 53 29 20 46 4F  52 20 54 48 45 80 24 30  |YTES) FOR THE.$0|
00000B60: 30 2D 24 30 31 20 3D 20  4E 45 58 54 20 54 52 41  |0-$01 = NEXT TRA|
00000B70: 43 4B 2C 53 45 43 54 4F  52 80 54 48 45 20 4E 45  |CK,SECTOR.THE NE|
00000B80: 58 54 3A 80 42 45 43 41  55 53 45 3A 54 48 45 20  |XT:.BECAUSE:THE |
00000B90: 42 4C 4F 43 4B 20 49 4E  20 54 48 45 20 49 46 46  |BLOCK IN THE IFF|
00000BA0: 4C 20 46 49 4C 45 20 49  53 80 24 46 38 20 4C 45  |L FILE IS.$F8 LE|
00000BB0: 4E 47 48 20 48 49 47 48  2D 53 43 4F 52 45 20 54  |NGH HIGH-SCORE T|
00000BC0: 41 42 4C 45 2E 80 54 48  45 48 45 20 52 4F 55 54  |ABLE..THEHE ROUT|
00000BD0: 49 4E 45 53 20 43 41 4E  20 4F 50 45 52 41 54 45  |INES CAN OPERATE|
00000BE0: 20 4D 41 58 49 4D 55 4D  80 2D 2D 2D 2D 2D 2D 2D  | MAXIMUM.-------|
00000BF0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000C00: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000C10: 80 2D 2D 2D 2D 2D 20 54  48 45 53 45 20 4F 4E 45  |.----- THESE ONE|
00000C20: 53 20 46 4F 52 20 48 49  47 48 2D 53 43 4F 52 45  |S FOR HIGH-SCORE|
00000C30: 20 2D 2D 2D 2D 2D 2D 2D  80 2D 2D 2D 2D 2D 2D 2D  | -------.-------|
00000C40: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000C50: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000C60: 80 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |.---------------|
00000C70: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000C80: 2D 2D 2D 2D 2D 2D 2D 2D  30 21 03 28 04 28 09 28  |--------0!.(.(.(|
00000C90: 0E 28 13 30 23 02 14 53  49 44 45 41 53 49 44 45  |.(.0#..SIDEASIDE|
00000CA0: 42 53 49 44 45 43 53 49  44 45 44 30 1A 02 05 30  |BSIDECSIDED0...0|
00000CB0: 31 32 33 34 80 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |1234.-----------|
00000CC0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000CD0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 60 20 38 03  |------------` 8.|
00000CE0: A0 28 10 96 43 4D 44 3A  52 45 53 45 54 20 44 52  |.(..CMD:RESET DR|
00000CF0: 49 56 45 A2 28 00 96 4E  4F 54 20 55 53 45 44 A9  |IVE.(..NOT USED.|
00000D00: 28 00 96 4E 4F 54 20 55  53 45 44 30 12 20 38 01  |(..NOT USED0. 8.|
00000D10: 80 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |.---------------|
00000D20: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000D30: 2D 2D 2D 2D 2D 2D 2D 2D  60 68 AA 20 38 05 96 52  |--------`h. 8..R|
00000D40: 45 41 44 20 53 45 43 54  4F 52 48 20 38 05 96 52  |EAD SECTORH 8..R|
00000D50: 45 41 44 20 54 52 41 43  4B 20 38 02 20 38 03 A0  |EAD TRACK 8. 8..|
00000D60: 28 0C 96 43 4D 44 3A 49  46 46 4C 2D 41 44 44 59  |(..CMD:IFFL-ADDY|
00000D70: A2 28 00 96 4E 4F 54 20  55 53 45 44 A9 28 00 96  |.(..NOT USED.(..|
00000D80: 23 20 4F 46 20 49 46 46  4C 20 46 49 4C 45 30 11  |# OF IFFL FILE0.|
00000D90: 20 38 01 80 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  | 8..------------|
00000DA0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000DB0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 60 F0 38 10 96  |-----------`.8..|
00000DC0: 56 49 4E 47 20 57 52 49  54 45 2D 50 52 4F 54 45  |VING WRITE-PROTE|
00000DD0: 58 29 28 10 96 57 41 49  54 49 4E 47 20 46 4F 52  |X)(..WAITING FOR|
00000DE0: 20 52 45 4D 4F 2D 20 38  05 96 54 48 49 53 20 52  | REMO- 8..THIS R|
00000DF0: 4F 55 54 49 4E 45 20 49  53 20 38 02 20 38 03 A0  |OUTINE IS 8. 8..|
00000E00: 28 0E 96 43 4D 44 3A 57  52 49 54 45 20 50 52 4F  |(..CMD:WRITE PRO|
00000E10: 54 45 43 54 A2 28 00 96  4E 4F 54 20 55 53 45 44  |TECT.(..NOT USED|
00000E20: A9 28 00 96 4E 4F 54 20  55 53 45 44 20 38 01 96  |.(..NOT USED 8..|
00000E30: 49 4E 20 44 52 49 56 45  3F 30 10 20 38 09 96 49  |IN DRIVE?0. 8..I|
00000E40: 53 20 54 48 45 52 45 20  41 20 44 49 53 4B 80 2D  |S THERE A DISK.-|
00000E50: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000E60: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000E70: 2D 2D 2D 2D 2D 2D 30 24  4C 38 1C 60 10 38 22 CA  |------0$L8.`.8".|
00000E80: 88 D0 38 24 D9 38 23 30  22 BD 38 1A A2 28 04 98  |..8$.8#0".8..(..|
00000E90: 54 48 45 20 52 49 47 48  54 20 53 49 44 45 2E 30  |THE RIGHT SIDE.0|
00000EA0: 1E A0 28 00 98 57 41 49  54 49 4E 47 20 46 4F 52  |..(..WAITING FOR|
00000EB0: 30 1C 20 38 09 98 54 48  49 53 20 52 4F 55 54 49  |0. 8..THIS ROUTI|
00000EC0: 4E 45 20 49 53 8D 30 1E  40 2A 01 B9 38 21 30 0D  |NE IS.0.@*..8!0.|
00000ED0: A8 98 C1 3D 20 23 20 4F  46 20 53 49 44 45 80 2D  |...= # OF SIDE.-|
00000EE0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000EF0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000F00: 2D 2D 2D 2D 2D 2D 60 10  38 18 88 99 38 1A 30 18  |------`.8...8.0.|
00000F10: 20 38 05 96 49 44 50 55  46 46 45 52 2E A0 28 04  | 8..IDPUFFER..(.|
00000F20: 96 52 45 41 44 20 35 20  42 59 54 45 53 20 54 4F  |.READ 5 BYTES TO|
00000F30: 20 38 02 96 52 45 2D 53  59 4E 43 20 38 03 A0 28  | 8..RE-SYNC 8..(|
00000F40: 02 96 43 4D 44 3A 52 45  41 44 20 49 44 A2 28 00  |..CMD:READ ID.(.|
00000F50: 96 4E 4F 54 20 55 53 45  44 A9 28 00 96 4E 4F 54  |.NOT USED.(..NOT|
00000F60: 20 55 53 45 44 30 09 20  38 01 80 2D 2D 2D 2D 2D  | USED0. 8..-----|
00000F70: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000F80: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000F90: 2D 2D 60 20 38 03 A0 28  06 96 43 4D 44 3A 57 52  |--` 8..(..CMD:WR|
00000FA0: 49 54 45 20 42 4C 4F 43  4B A2 28 00 96 20 20 20  |ITE BLOCK.(..   |
00000FB0: 20 20 20 53 45 43 54 4F  52 A9 28 12 96 42 4C 4F  |   SECTOR.(..BLO|
00000FC0: 43 4B 20 54 52 41 43 4B  20 38 01 20 38 07 20 38  |CK TRACK 8. 8. 8|
00000FD0: 03 A0 28 0A 96 43 4D 44  3A 43 4F 50 59 20 43 4F  |..(..CMD:COPY CO|
00000FE0: 4D 50 2D 3E 30 58 A2 28  00 96 4E 4F 54 20 55 53  |MP->0X.(..NOT US|
00000FF0: 45 44 A9 28 07 96 43 4F  50 59 20 54 4F 20 24 30  |ED.(..COPY TO $0|
00001000: 37 30 30 30 0F 20 38 01  80 2D 2D 2D 2D 2D 2D 2D  |7000. 8..-------|
00001010: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00001020: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00001030: 60 D0 38 17 E8 9D 29 00  04 30 17 BD 38 15 A2 28  |`.8...)..0..8..(|
00001040: 00 96 54 4F 20 42 4C 4B  50 55 46 45 52 20 38 06  |..TO BLKPUFER 8.|
00001050: 96 52 45 41 44 20 32 35  36 20 42 59 54 45 53 20  |.READ 256 BYTES |
00001060: 38 03 A0 28 08 96 43 4D  44 3A 43 4F 50 59 20 30  |8..(..CMD:COPY 0|
00001070: 58 2D 3E 43 4F 4D 50 A2  28 00 96 4E 4F 54 20 55  |X->COMP.(..NOT U|
00001080: 53 45 44 A9 28 07 96 43  4F 50 59 20 46 52 4F 4D  |SED.(..COPY FROM|
00001090: 20 24 30 37 30 30 20 38  01 20 38 03 A0 28 04 96  | $0700 8. 8..(..|
000010A0: 43 4D 44 3A 52 45 41 44  20 42 4C 4F 43 4B A2 28  |CMD:READ BLOCK.(|
000010B0: 00 96 20 20 20 20 20 20  53 45 43 54 4F 52 A9 28  |..      SECTOR.(|
000010C0: 12 96 42 4C 4F 43 4B 20  54 52 41 43 4B 30 0E 20  |..BLOCK TRACK0. |
000010D0: 38 01 96 53 59 4E 43 52  4F 4E 49 5A 41 54 45 80  |8..SYNCRONIZATE.|
000010E0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000010F0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00001100: 2D 2D 2D 2D 2D 2D 2D 4C  38 12 96 52 45 53 45 54  |-------L8..RESET|
00001110: 20 44 52 49 56 45 4C 38  11 96 52 45 41 44 20 49  | DRIVEL8..READ I|
00001120: 46 46 4C 20 41 44 44 59  4C 38 10 96 57 41 49 54  |FFL ADDYL8..WAIT|
00001130: 20 46 4F 52 20 52 45 4D  4F 56 45 4C 38 0D 96 43  | FOR REMOVEL8..C|
00001140: 4F 4D 50 41 52 45 20 44  49 53 4B 20 49 44 4C 38  |OMPARE DISK IDL8|
00001150: 09 96 52 45 41 44 20 44  49 53 4B 20 49 44 4C 38  |..READ DISK IDL8|
00001160: 0F 96 57 52 49 54 45 20  4F 4E 45 20 42 4C 4F 43  |..WRITE ONE BLOC|
00001170: 4B 4C 38 0E 96 52 45 41  44 20 4F 4E 45 20 42 4C  |KL8..READ ONE BL|
00001180: 4F 43 4B 80 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |OCK.------------|
00001190: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000011A0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 80 31 30 20 3D  |-----------.10 =|
000011B0: 20 52 45 53 45 54 20 44  52 49 56 45 80 30 45 20  | RESET DRIVE.0E |
000011C0: 3D 20 57 52 49 54 45 2D  50 52 4F 54 45 43 54 80  |= WRITE-PROTECT.|
000011D0: 30 43 20 3D 20 49 46 46  4C 20 46 49 4C 45 20 54  |0C = IFFL FILE T|
000011E0: 52 41 43 4B 2F 53 45 43  54 4F 52 80 30 41 20 3D  |RACK/SECTOR.0A =|
000011F0: 20 43 4F 50 59 20 46 52  4F 4D 20 43 4F 4D 50 55  | COPY FROM COMPU|
00001200: 54 45 52 20 54 4F 20 30  58 30 30 20 20 C1 3D 30  |TER TO 0X00  .=0|
00001210: 2D 37 80 30 38 20 3D 20  43 4F 50 59 20 46 52 4F  |-7.08 = COPY FRO|
00001220: 4D 20 30 58 30 30 20 54  4F 20 43 4F 4D 50 55 54  |M 0X00 TO COMPUT|
00001230: 45 52 20 20 C1 3D 30 2D  37 80 30 36 20 3D 20 57  |ER  .=0-7.06 = W|
00001240: 52 49 54 45 20 42 4C 4F  43 4B 80 30 34 20 3D 20  |RITE BLOCK.04 = |
00001250: 52 45 41 44 20 42 4C 4F  43 4B 80 30 32 20 3D 20  |READ BLOCK.02 = |
00001260: 52 45 41 44 20 44 49 53  4B 20 49 44 80 30 30 20  |READ DISK ID.00 |
00001270: 3D 20 4C 4F 41 44 20 46  49 4C 45 80 2D 2D 2D 2D  |= LOAD FILE.----|
00001280: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00001290: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000012A0: 2D 2D 2D 30 36 05 29 00  04 30 15 05 29 00 33 30  |---06.)..0..).30|
000012B0: 07 05 29 15 30 91 20 57  52 49 54 45 20 32 35 36  |..).0. WRITE 256|
000012C0: 20 42 59 54 45 53 30 06  05 29 12 30 91 20 52 45  | BYTES0..).0. RE|
000012D0: 41 44 20 32 35 36 20 42  59 54 45 53 30 05 05 29  |AD 256 BYTES0..)|
000012E0: 0F 30 91 20 42 59 54 45  3D 3E C1 30 04 05 29 0C  |.0. BYTE=>.0..).|
000012F0: 30 91 20 C1 3D 42 59 54  45 30 03 05 29 09 30 91  |0. .=BYTE0..).0.|
00001300: 20 C1 3D 54 52 4B 2C D8  3D 53 45 43 2C D9 3D 43  | .=TRK,.=SEC,.=C|
00001310: 4F 4D 4D 41 4E 44 30 02  05 29 06 30 91 20 2D 2D  |OMMAND0..).0. --|
00001320: 2D 30 01 05 29 03 30 91  20 2D 2D 2D 30 00 05 29  |-0..).0. ---0..)|
00001330: 00 30 91 20 C1 3D 4E 55  4D 42 45 52 20 4F 46 20  |.0. .=NUMBER OF |
00001340: 46 49 4C 45 80 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |FILE.-----------|
00001350: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00001360: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 06 29 00 40  |------------.).@|
00001370: 00 54 55 52 42 4F 00 04  28 18 0B 0B 1D 0E 0F 16  |.TURBO..(.......|
00001380: 17 00 06 06 28 0F 12 10  11 27 27 1C 13 11 28 92  |....(....''...(.|
00001390: 93 90 93 93 92 8F 28 D2  8F 90 92 83 00 83 93 8C  |......(.........|
000013A0: 95 83 00 92 0C 83 C5 84  81 83 81 28 C5 91 8C 95  |...........(....|
000013B0: 83 00 83 00 83 8F 90 93  83 00 81 28 C5 8C 8C 8F  |...........(....|
000013C0: 83 00 8B 00 93 CF 83 81  83 00 81 28 D0 83 86 00  |...........(....|
000013D0: D5 D1 93 C5 83 83 81 81  83 81 C5 28 D5 0A 83 8C  |...........(....|
000013E0: 8C 95 83 00 83 00 93 95  95 81 28 C5 92 8C 91 83  |..........(.....|
000013F0: 00 83 00 8E 81 8F 81 81  81 28 C5 8C 8C 93 83 00  |.........(......|
00001400: 81 28 09 18 0B 28 00 00  28 28 28 23 1C 26 0A 1C  |.(...(..(((#.&..|
00001410: 22 13 23 15 28 00 28 C5  91 10 11 10 12 91 83 00  |".#.(.(.........|
00001420: 83 00 83 91 83 92 00 83  83 83 8E 83 83 83 95 83  |................|
00001430: 92 81 28 C5 00 8B D3 8F  81 83 83 81 28 C5 00 8B  |..(.........(...|
00001440: D1 91 81 83 83 00 83 83  95 83 00 93 00 83 83 83  |................|
00001450: 8F 83 81 28 05 05 28 00  00 28 26 28 23 1E 01 20  |...(..(..(&(#.. |
00001460: 01 1C 22 13 23 15 01 21  1C 23 15 01 20 1C 23 15  |..".#..!.#.. .#.|
00001470: 01 06 06 07 01 22 15 15  15 15 1B 28 00 28 C5 91  |.....".....(.(..|
00001480: 91 83 00 83 00 83 91 83  92 00 C5 83 83 8E 83 83  |................|
00001490: 83 95 83 92 81 28 C5 83  83 83 83 83 83 83 83 83  |.....(..........|
000014A0: 81 28 D6 95 95 83 00 86  83 86 83 93 95 95 83 00  |.(..............|
000014B0: 86 83 86 83 93 95 93 83  81 28 C6 86 84 86 C8 81  |.........(......|
000014C0: C5 C5 86 85 86 81 C5 83  81 28 D6 95 95 83 83 00  |.........(......|
000014D0: 86 83 86 83 93 95 95 83  83 00 86 83 86 83 93 95  |................|
000014E0: 93 83 83 81 28 C6 86 84  86 C8 81 C5 83 86 85 86  |....(...........|
000014F0: 81 C5 83 81 28 00 60 3D  FE 24 C0 4C FF AF 51 00  |....(.`=.$.L..Q.|
00001500: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00001510: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00001520: 00 00 00 00 00 00 EC ED  ED EE EE EF EF F0 F1 00  |................|
00001530: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00001540: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00001550: 00 00 00 00 00 00 4C 4F  41 44 46 49 4C C5 4D 4E  |......LOADFIL.MN|
00001560: 53 5A 49 4E CB 52 45 53  5A 49 4E CB 43 4F 4D 4D  |SZIN.RESZIN.COMM|
00001570: 41 4E C4 42 59 54 45 4F  55 D4 42 59 54 45 49 CE  |AN.BYTEOU.BYTEI.|
00001580: 52 45 41 44 32 35 B6 57  52 49 54 45 32 35 B6 52  |READ25.WRITE25.R|
00001590: 45 41 44 42 4C 4F 43 CB  52 45 41 44 49 C4 57 52  |EADBLOC.READI.WR|
000015A0: 49 54 45 42 4C 4F 43 CB  49 4E 53 45 52 D4 49 4E  |ITEBLOC.INSER.IN|
000015B0: 53 45 52 54 44 49 53 CB  49 4E 53 44 49 53 CB 52  |SERTDIS.INSDIS.R|
000015C0: 45 41 44 42 4C CB 57 52  49 54 45 42 4C CB 57 52  |EADBL.WRITEBL.WR|
000015D0: 49 54 45 50 52 D4 49 46  46 4C 41 44 44 D9 52 45  |ITEPR.IFFLADD.RE|
000015E0: 53 45 54 44 52 D6 49 46  46 4C 41 44 C4 42 4C 4B  |SETDR.IFFLAD.BLK|
000015F0: 50 55 46 46 45 D2 42 4C  4B 50 55 46 45 D2 50 52  |PUFFE.BLKPUFE.PR|
00001600: 54 54 58 D4 50 52 54 B0  52 44 44 B0 52 45 41 44  |TTX.PRT.RDD.READ|
00001610: 42 59 54 C5 49 44 50 55  46 46 45 D2 43 50 50 55  |BYT.IDPUFFE.CPPU|
00001620: 46 46 45 D2 49 44 4B B0  49 4E 4B B0 49 44 4B B1  |FFE.IDK.INK.IDK.|
00001630: 49 44 CB C4 43 50 53 54  54 41 C2 49 44 4B B2 43  |ID..CPSTTA.IDK.C|
00001640: 50 4E 41 4D 45 D3 49 44  4B B3 4C 4F 41 44 48 49  |PNAME.IDK.LOADHI|
00001650: 53 C3 53 41 56 45 48 49  53 C3 54 52 41 43 CB 53  |S.SAVEHIS.TRAC.S|
00001660: 45 43 54 4F C5 48 49 54  52 CB 48 49 53 45 C3 52  |ECTO.HITR.HISE.R|
00001670: 45 41 44 48 49 53 C3 4C  48 43 B0 53 48 43 B0 48  |EADHIS.LHC.SHC.H|
00001680: 49 47 C8 52 45 41 44 42  45 53 D4 52 45 41 44 4E  |IG.READBES.READN|
00001690: 45 58 D4 4C 4F 41 44 42  45 53 D4 43 4F 50 59 52  |EX.LOADBES.COPYR|
000016A0: 45 41 C4 42 4C 4B 50 55  C6 45 54 C3 43 4F 50 59  |EA.BLKPU.ET.COPY|
000016B0: 52 45 41 44 B1 48 49 53  43 4F 52 C5 43 52 44 B2  |READ.HISCOR.CRD.|
000016C0: 43 4F 50 59 52 45 44 B1  43 52 44 B3 43 52 44 B1  |COPYRED.CRD.CRD.|
000016D0: 57 52 54 45 4E 45 58 D4  53 41 56 45 42 45 53 D4  |WRTENEX.SAVEBES.|
000016E0: 43 4F 50 59 53 41 56 C5  43 4F 50 59 53 41 56 B1  |COPYSAV.COPYSAV.|
000016F0: 43 53 45 B1 43 53 45 B2  43 53 45 B3 49 43 44 38  |CSE.CSE.CSE.ICD8|
00001700: C1 49 43 44 42 B6 49 43  44 42 C2 49 43 44 45 B4  |.ICDB.ICDB.ICDE.|
00001710: 49 43 44 44 C6 49 43 44  44 B1 49 43 44 44 B9 49  |ICDD.ICDD.ICDD.I|
00001720: 43 44 46 C2 49 43 45 30  C2 49 43 45 31 B6 49 43  |CDF.ICE0.ICE1.IC|
00001730: 45 31 B8 49 43 45 32 B5  49 43 45 33 C1 49 43 45  |E1.ICE2.ICE3.ICE|
00001740: 33 C6 49 43 45 34 B7 49  43 45 34 C4 44 52 49 56  |3.ICE4.ICE4.DRIV|
00001750: 45 52 D4 4C 4F 41 44 45  D2 4C 41 53 54 50 41 C7  |ER.LOADE.LASTPA.|
00001760: 4F 50 45 4E 52 54 DA 52  45 41 44 42 4C CB 58 50  |OPENRT.READBL.XP|
00001770: 55 46 C6 52 45 41 44 42  59 54 C5 4D 55 54 41 54  |UF.READBYT.MUTAT|
00001780: CF 44 52 56 52 54 D3 46  30 37 31 B1 46 30 37 31  |.DRVRT.F071.F071|
00001790: B2 5A 43 44 33 B2 49 43  43 58 D8 46 46 C2 41 30  |.ZCD3.ICCX.FF.A0|
000017A0: B1 41 30 B2 41 32 C4 41  32 C5 41 39 B0 41 41 B6  |.A0.A2.A2.A9.AA.|
000017B0: 41 41 B7 41 41 B8 41 41  B9 41 46 B7 41 46 B8 41  |AA.AA.AA.AF.AF.A|
000017C0: 46 C2 41 46 C3 41 46 C4  41 46 C5 41 46 C6 50 46  |F.AF.AF.AF.AF.PF|
000017D0: B7 50 46 C3 49 31 30 30  B0 49 31 30 30 C5 49 31  |.PF.I100.I100.I1|
000017E0: 30 31 B0 49 31 30 31 B3  49 31 30 32 B3 49 31 30  |01.I101.I102.I10|
000017F0: 33 C6 49 31 31 30 C1 49  31 30 37 B1 49 31 30 34  |3.I110.I107.I104|
00001800: C3 49 31 30 35 C5 49 31  31 30 C6 49 31 30 38 B6  |.I105.I110.I108.|
00001810: 49 31 30 39 B6 49 31 30  39 B4 49 31 30 41 B2 46  |I109.I109.I10A.F|
00001820: 31 31 35 C4 49 31 30 42  B4 49 31 30 41 C1 49 31  |115.I10B.I10A.I1|
00001830: 30 43 B6 49 31 30 43 B2  49 31 30 44 B9 41 31 31  |0C.I10C.I10D.A11|
00001840: 34 B8 49 31 31 31 C6 49  31 30 45 B6 49 31 31 34  |4.I111.I10E.I114|
00001850: C5 49 31 30 46 B2 49 31  30 46 C5 49 31 30 46 B8  |.I10F.I10F.I10F.|
00001860: 49 31 31 33 C3 49 31 31  32 C5 49 31 31 34 B7 49  |I113.I112.I114.I|
00001870: 31 31 33 B1 41 31 31 36  B5 44 45 43 52 55 4E 43  |113.A116.DECRUNC|
00001880: 48 45 D2 44 45 43 52 55  4E 43 C8 41 42 B0 41 42  |HE.DECRUNC.AB.AB|
00001890: B1 50 52 4F 42 C1 4E 45  58 54 42 4C CB 4C 41 53  |.PROB.NEXTBL.LAS|
000018A0: 54 50 41 47 C5 50 42 42  B0 49 43 46 35 B0 49 43  |TPAG.PBB.ICF5.IC|
000018B0: 46 35 B1 45 52 52 4F 52  D3 44 43 52 B0 49 4E 49  |F5.ERROR.DCR.INI|
000018C0: 54 53 5A 41 DA 4E 4F 56  45 4B 4D 45 CE 53 5A 41  |TSZA.NOVEKME.SZA|
000018D0: 5A 41 4C 45 CB 50 52 4E  54 53 5A 41 DA 53 5A 41  |ZALE.PRNTSZA.SZA|
000018E0: 5A 41 D3 49 31 43 37 C2  4E 4F C5 45 35 35 35 B5  |ZA.I1C7.NO.E555.|
000018F0: 45 30 35 34 B2                                    |E054.           |
.7..B..............{}..................
..................../VA1165 ..........
............WORD          ._3S          
  ..BYTE          ._.             YPUFF 
   .....................         LDY #$0
8     ;FROM BLKPUFER+$08................
.................-----------------------
----------------`P8?0A.(...0?@*.P%@*..0?
@*..8.0?.86.0>.0A@*..0?@*. D86.0?@*.0= E
86.-------------------------------------
--` 8; 8>.( .TO BLKPUFER+$20.(..FROM BLK
PUFER+$02 80.READ NEXT BLOCK.8*.0.@(..8)
.0.@(. 8; 8>.(..TO BLKPUFER+$0100.(..FRO
M BLKPUFER+$02 80.READ NEXT BLOCK.8*.0.@
(..8).0.@(. 8; 8=.(..TO BLKPUFER+$0100.(
..FROM BLKPUFER+$080< 8/.READ FIRST BLOC
K.--------------------------------------
-`P8:09.(...07@*.P%@*..07@*.07.860:.8..0
8.09@*..07@*. D86.07@*.02 E86.----------
-----------------------------` 88.( .TO 
BLKPUFER+$20.(..FROM BLKPUFER+$02 80.REA
D NEXT BLOCK.8*.0.@(..8).0.@(. 88.(..TO 
BLKPUFER+$0100.(..FROM BLKPUFER+$02 80.R
EAD NEXT BLOCK.8*.0.@(..8).0.@(. 82.(..T
O BLKPUFER+$0100.(..FROM BLKPUFER+$0801 
8/.READ FIRST BLOCK.--------------------
-------------------` 8. (..8*.8) 8. 8. 8
. (..(.0; 8..---------------------------
------------` 8..READ 256 BYTES 8. (..CO
PY $0700->PUFER.(. 8. 8. (..READ BLOCK.8
*.8)00 8..8*.        SECTOR 8..8).HISCOR
E TRACK 8. 8. 8. (..CMD:IFFL-ADDY.(..# O
F HSC-FILE0/ 8..------------------------
---------------.------------------------
---------------.               $0214 BYT
ES.             -------.$0020-$0002= + $
001E.$0100-$0002=   $00FE.$0100-$0008=  
 $00F8.IN THIS CASE THE TOTAL LENGHT IS:
..   ETC.    ..    ...          HIGH-SCO
RE.$02-$FF = DATA ($FE BYTES) FOR THE.$0
0-$01 = NEXT TRACK,SECTOR.THIRD BLOCK OF
 HIGH-SCORE FILE:..          HIGH-SCORE.
$02-$FF = DATA ($FE BYTES) FOR THE.$00-$
01 = NEXT TRACK,SECTOR.SECOND BLOCK OF H
IGH-SCORE FILE:..          HIGH-SCORE.$0
8-$FF = DATA ($F8 BYTES) FOR THE.       
   SCANNER!.$02-$07 = $FF (SIX BYTES) FO
R THE.$00-$01 = NEXT TRACK,SECTOR..FIRST
 BLOCK OF HIGH-SCORE FILE:..BYTES LENGHT
 HIGH-SCORE FILE..THESE ROUTINES CAN OPE
RATE SEVERAL.---------------------------
------------.  AND THIS IS ANOTHER HIGHS
CORE SAVER.-----------------------------
----------.-----------------------------
----------0*.*.0).*..-------------------
--------------------` 8. (..WRITE BLOCK.
8*.8) 8. 8..WRITE 256 BYTES 8. (..COPY P
UFER->$0700.(. 8.P8-.(@..0.@(..LENG:$004
00-.)...FROM:$0400.(..HISCORE0& 8+.-----
----------------------------------`P8,.(
@..)...LENG:$00400,.0.@(..FROM:$0400.(..
HISCORE0% 8+.---------------------------
------------` 8..READ 256 BYTES 8. (..CO
PY $0700->PUFER.(. 8. 8. (..READ BLOCK.8
*.8) 8..8*.        SECTOR 8..8).HISCORE 
TRACK 8. 8. 8. (..CMD:IFFL-ADDY.OF THE I
FFL-FILE).IN THE #00 FILE.THE HISCORE FI
LE.(I'M ALWAYS PUT.(..# OF HSC-FILE0+ 8.
.---------------------------------------
.---------------------------------------
.          HIGH-SCORE.$08-$FF = DATA ($F
8 BYTES) FOR THE.          SCANNER!.$02-
$07 = $FF (SIX BYTES) FOR THE.$00-$01 = 
NEXT TRACK,SECTOR.THE NEXT:.BECAUSE:THE 
BLOCK IN THE IFFL FILE IS.$F8 LENGH HIGH
-SCORE TABLE..THEHE ROUTINES CAN OPERATE
 MAXIMUM.-------------------------------
--------.----- THESE ONES FOR HIGH-SCORE
 -------.-------------------------------
--------.-------------------------------
--------0!.(.(.(.(.0#..SIDEASIDEBSIDECSI
DED0...01234.---------------------------
------------` 8. (..CMD:RESET DRIVE.(..N
OT USED.(..NOT USED0. 8..---------------
------------------------`H. 8..READ SECT
ORH 8..READ TRACK 8. 8. (..CMD:IFFL-ADDY
.(..NOT USED.(..# OF IFFL FILE0. 8..----
-----------------------------------`.8..
VING WRITE-PROTEX)(..WAITING FOR REMO- 8
..THIS ROUTINE IS 8. 8. (..CMD:WRITE PRO
TECT.(..NOT USED.(..NOT USED 8..IN DRIVE
?0. 8..IS THERE A DISK.-----------------
----------------------0$L8.`.8"J.P8$Y8#0
".8..(..THE RIGHT SIDE.0. (..WAITING FOR
0. 8..THIS ROUTINE IS.0.@*..8!0...A= # O
F SIDE.---------------------------------
------`.8...8.0. 8..IDPUFFER. (..READ 5 
BYTES TO 8..RE-SYNC 8. (..CMD:READ ID.(.
.NOT USED.(..NOT USED0. 8..-------------
--------------------------` 8. (..CMD:WR
ITE BLOCK.(..      SECTOR.(..BLOCK TRACK
 8. 8. 8. (..CMD:COPY COMP->0X.(..NOT US
ED.(..COPY TO $07000. 8..---------------
------------------------`P8...)..0..8..(
..TO BLKPUFER 8..READ 256 BYTES 8. (..CM
D:COPY 0X->COMP.(..NOT USED.(..COPY FROM
 $0700 8. 8. (..CMD:READ BLOCK.(..      
SECTOR.(..BLOCK TRACK0. 8..SYNCRONIZATE.
---------------------------------------L
8..RESET DRIVEL8..READ IFFL ADDYL8..WAIT
 FOR REMOVEL8..COMPARE DISK IDL8..READ D
ISK IDL8..WRITE ONE BLOCKL8..READ ONE BL
OCK.------------------------------------
---.10 = RESET DRIVE.0E = WRITE-PROTECT.
0C = IFFL FILE TRACK/SECTOR.0A = COPY FR
OM COMPUTER TO 0X00  A=0-7.08 = COPY FRO
M 0X00 TO COMPUTER  A=0-7.06 = WRITE BLO
CK.04 = READ BLOCK.02 = READ DISK ID.00 
= LOAD FILE.----------------------------
-----------06.)..0..).30..).0. WRITE 256
 BYTES0..).0. READ 256 BYTES0..).0. BYTE
=>A0..).0. A=BYTE0..).0. A=TRK,X=SEC,Y=C
OMMAND0..).0. ---0..).0. ---0..).0. A=NU
MBER OF FILE.---------------------------
------------.).@.TURBO..(...........(...
.''...(.......(R..............E....(E...
...........(E........O.....(P...UQ.E....
..E(U.............(E.............(E.....
.(...(..(((#.&..".#.(.(E................
..........(E..S.....(E..Q...............
...(..(..(&(#.. ..".#..!.#.. .#......"..
...(.(E...........E..........(E.........
.(V......................(F...H.EE....E.
.(V.........................(F...H.E....
.E..(.`=.$.L..Q.........................
........................................
......................LOADFILEMNSZINKRES
ZINKCOMMANDBYTEOUTBYTEINREAD25.WRITE25.R
EADBLOCKREADIDWRITEBLOCKINSERTINSERTDISK
INSDISKREADBLKWRITEBLKWRITEPRTIFFLADDYRE
SETDRVIFFLADDBLKPUFFERBLKPUFERPRTTXTPRT.
RDD.READBYTEIDPUFFERCPPUFFERIDK.INK.IDK.
IDKDCPSTTABIDK.CPNAMESIDK.LOADHISCSAVEHI
SCTRACKSECTOEHITRKHISECREADHISCLHC.SHC.H
IGHREADBESTREADNEXTLOADBESTCOPYREADBLKPU
FETCCOPYREAD.HISCORECRD.COPYRED.CRD.CRD.
WRTENEXTSAVEBESTCOPYSAVECOPYSAV.CSE.CSE.
CSE.ICD8AICDB.ICDBBICDE.ICDDFICDD.ICDD.I
CDFBICE0BICE1.ICE1.ICE2.ICE3AICE3FICE4.I
CE4DDRIVERTLOADERLASTPAGOPENRTZREADBLKXP
UFFREADBYTEMUTATODRVRTSF071.F071.ZCD3.IC
CXXFFBA0.A0.A2DA2EA9.AA.AA.AA.AA.AF.AF.A
FBAFCAFDAFEAFFPF.PFCI100.I100EI101.I101.
I102.I103FI110AI107.I104CI105EI110FI108.
I109.I109.I10A.F115DI10B.I10AAI10C.I10C.
I10D.A114.I111FI10E.I114EI10F.I10FEI10F.
I113CI112EI114.I113.A116.DECRUNCHERDECRU
NCHAB.AB.PROBANEXTBLKLASTPAGEPBB.ICF5.IC
F5.ERRORSDCR.INITSZAZNOVEKMENSZAZALEKPRN
TSZAZSZAZASI1C7BNOEE555.E054.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL