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

 478

FILE INFORMATION

FILENAME(S):  478

FILE TYPE(S): PRG

FILE SIZE: 3.8K

FIRST SEEN: 2025-10-19 22:48:47

APPEARS ON: 1 disk(s)

FILE HASH

8b9cdc0fee5a0f32b96b14178ad3d425791a4520438df8cc900ab437ea3d7fad

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
ERO SYSTEMS DISK  478 PRG Radd Maxx 20 7 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 1F 08 0A 00 9F 31  35 2C 38 2C 31 35 2C 22  |.......15,8,15,"|
00000010: 49 22 3A A0 31 35 3A 9C  3A 97 31 39 38 2C 2E 00  |I":.15:.:.198,..|
00000020: 41 08 14 00 59 5A 24 B2  22 13 11 11 11 11 11 11  |A...YZ$.".......|
00000030: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 11  |................|
00000040: 22 00 4A 08 64 00 89 34  34 30 00 5C 08 6E 00 8F  |".J.d..440.\.n..|
00000050: 20 53 55 42 52 4F 55 54  49 4E 45 53 00 75 08 78  | SUBROUTINES.u.x|
00000060: 00 8F 20 57 41 49 54 20  46 4F 52 20 4B 45 59 53  |.. WAIT FOR KEYS|
00000070: 54 52 4F 4B 45 00 80 08  82 00 97 31 39 38 2C 2E  |TROKE......198,.|
00000080: 00 B5 08 8C 00 A1 41 24  3A 50 4B B2 C2 28 35 36  |......A$:PK..(56|
00000090: 33 32 30 29 3A 91 28 C2  28 35 36 33 32 30 29 B2  |320):.(.(56320).|
000000A0: 31 31 31 29 AA 32 89 31  35 30 3A 8B 41 24 B2 22  |111).2.150:.A$."|
000000B0: 22 A7 31 34 30 00 CA 08  96 00 8B 50 4B B2 31 31  |".140......PK.11|
000000C0: 31 A7 41 24 B2 C7 28 31  33 29 00 D0 08 9B 00 8E  |1.A$..(13)......|
000000D0: 00 EE 08 A0 00 8F 20 43  48 45 43 4B 20 54 48 45  |...... CHECK THE|
000000E0: 20 45 52 52 4F 52 20 43  48 41 4E 4E 45 4C 00 03  | ERROR CHANNEL..|
000000F0: 09 AA 00 84 31 35 2C 45  4E 2C 45 4D 24 2C 45 54  |....15,EN,EM$,ET|
00000100: 2C 45 53 00 21 09 B4 00  51 4E B2 45 4E 3A 51 4D  |,ES.!...QN.EN:QM|
00000110: 24 B2 45 4D 24 3A 51 54  B2 45 54 3A 51 53 B2 45  |$.EM$:QT.ET:QS.E|
00000120: 53 00 33 09 BE 00 8B 45  4E B2 2E A7 20 4F 4B B2  |S.3....EN... OK.|
00000130: 31 3A 8E 00 45 09 C8 00  8B 42 47 B2 2E A7 20 42  |1:..E....BG... B|
00000140: 47 B2 31 3A 8E 00 64 09  D2 00 8B 45 54 B2 31 38  |G.1:..d....ET.18|
00000150: AF 45 53 B2 2E A7 31 33  33 30 3A 8F 20 42 41 4D  |.ES...1330:. BAM|
00000160: 20 42 41 44 00 81 09 DC  00 8F 20 41 4C 4C 4F 43  | BAD...... ALLOC|
00000170: 41 54 45 20 54 48 45 20  42 41 44 20 42 4C 4F 43  |ATE THE BAD BLOC|
00000180: 4B 00 8F 09 E6 00 98 31  35 2C 22 49 22 44 24 00  |K......15,"I"D$.|
00000190: A5 09 F0 00 98 31 35 2C  22 42 2D 41 3A 30 22 3B  |.....15,"B-A:0";|
000001A0: 45 54 3B 45 53 00 BA 09  FA 00 84 31 35 2C 45 4E  |ET;ES......15,EN|
000001B0: 2C 45 4D 24 2C 45 54 2C  45 53 00 C8 09 04 01 8B  |,EM$,ET,ES......|
000001C0: 45 4E B2 2E A7 32 39 30  00 E8 09 0E 01 8B 51 54  |EN...290......QT|
000001D0: B2 31 38 A7 31 33 34 30  3A 8F 20 42 41 44 20 44  |.18.1340:. BAD D|
000001E0: 49 52 45 43 54 4F 52 59  00 04 0A 18 01 89 31 30  |IRECTORY......10|
000001F0: 31 30 3A 8F 20 42 41 44  20 42 4C 4B 20 49 4E 20  |10:. BAD BLK IN |
00000200: 46 49 4C 45 00 39 0A 22  01 99 42 50 24 43 31 24  |FILE.9."..BP$C1$|
00000210: 22 12 20 C2 41 44 20 42  4C 4F 43 4B 20 41 4C 4C  |". .AD BLOCK ALL|
00000220: 4F 43 41 54 45 44 20 92  13 22 3A 81 58 B2 31 A4  |OCATED ..":.X.1.|
00000230: 31 30 3A 8D 33 37 30 3A  82 00 44 0A 2C 01 A0 35  |10:.370:..D.,..5|
00000240: 3A A0 31 35 00 5D 0A 36  01 A0 31 35 3A 9F 31 35  |:.15.].6..15:.15|
00000250: 2C 38 2C 31 35 3A 98 31  35 2C 22 49 22 00 6F 0A  |,8,15:.15,"I".o.|
00000260: 40 01 A0 35 3A 9F 35 2C  38 2C 35 2C 22 23 22 00  |@..5:.5,8,5,"#".|
00000270: 93 0A 4A 01 99 42 50 24  43 31 24 22 20 20 20 20  |..J..BP$C1$"    |
00000280: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000290: 20 13 22 00 A6 0A 54 01  97 20 50 4C 2C 42 42 3A  | ."...T.. PL,BB:|
000002A0: 97 20 43 4C 2C 32 00 BA  0A 5E 01 8F 20 53 4F 55  |. CL,2...^.. SOU|
000002B0: 4E 44 20 45 46 46 45 43  54 53 00 C0 0A 68 01 8E  |ND EFFECTS...h..|
000002C0: 00 DF 0A 72 01 97 53 31  2C 31 33 30 3A 97 53 32  |...r..S1,130:.S2|
000002D0: 2C 39 3A 97 53 33 2C 33  30 3A 97 56 2C 56 30 00  |,9:.S3,30:.V,V0.|
000002E0: EA 0A 7C 01 97 53 34 2C  32 31 00 F4 0A 86 01 4D  |..|..S4,21.....M|
000002F0: 4D B2 54 49 00 06 0B 90  01 8B 54 49 B3 4D 4D AA  |M.TI......TI.MM.|
00000300: 31 30 A7 34 30 30 00 11  0B 9A 01 97 53 34 2C 32  |10.400......S4,2|
00000310: 30 00 2E 0B A4 01 81 4D  4D B2 53 31 A4 53 33 3A  |0......MM.S1.S3:|
00000320: 97 4D 4D 2C 2E 3A 82 3A  97 56 2C 2E 3A 8E 00 51  |.MM,.:.:.V,.:..Q|
00000330: 0B AE 01 8F 20 42 45 47  49 4E 20 4D 41 49 4E 20  |.... BEGIN MAIN |
00000340: 50 52 4F 47 52 41 4D 20  41 4E 44 20 53 45 54 55  |PROGRAM AND SETU|
00000350: 50 00 5A 0B B8 01 99 22  9F 22 00 8E 0B CC 01 56  |P.Z....".".....V|
00000360: B2 35 34 32 39 36 3A 53  31 B2 35 34 32 37 33 3A  |.54296:S1.54273:|
00000370: 53 32 B2 53 31 AA 34 3A  53 33 B2 53 32 AA 31 30  |S2.S1.4:S3.S2.10|
00000380: 3A 53 34 B2 53 31 AA 33  3A 56 30 B2 31 35 00 B5  |:S4.S1.3:V0.15..|
00000390: 0B D6 01 53 53 B2 34 39  31 35 32 3A 43 53 B2 35  |...SS.49152:CS.5|
000003A0: 30 31 35 32 3A 4D 31 B2  31 30 32 34 3A 43 31 B2  |0152:M1.1024:C1.|
000003B0: 35 35 32 39 36 00 D9 0B  E0 01 42 50 24 B2 22 13  |55296.....BP$.".|
000003C0: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 11  |................|
000003D0: 11 11 11 11 11 11 11 11  22 00 12 0C EA 01 43 31  |........".....C1|
000003E0: 24 B2 22 1D 1D 1D 1D 1D  1D 1D 1D 1D 1D 1D 1D 1D  |$.".............|
000003F0: 1D 1D 1D 1D 1D 1D 1D 22  3A 43 32 24 B2 22 1D 1D  |.......":C2$."..|
00000400: 1D 1D 1D 1D 1D 22 3A 42  31 24 B2 22 11 12 20 92  |.....":B1$.".. .|
00000410: 9D 22 00 3A 0C F4 01 99  22 93 11 20 20 20 20 20  |.".:...."..     |
00000420: 20 20 20 20 20 20 20 20  20 12 20 C4 49 53 4B 20  |         . .ISK |
00000430: C3 48 45 43 4B 20 92 11  11 22 00 64 0C FE 01 99  |.HECK ...".d....|
00000440: 22 20 20 20 20 20 20 20  20 C9 4E 53 45 52 54 20  |"        .NSERT |
00000450: 44 49 53 4B 20 54 4F 20  42 45 20 43 48 45 43 4B  |DISK TO BE CHECK|
00000460: 45 44 11 22 00 8F 0C 08  02 99 22 20 20 20 20 20  |ED."......"     |
00000470: 20 20 20 D0 52 45 53 53  20 12 20 D2 C5 D4 D5 D2  |   .RESS . .....|
00000480: CE 20 92 20 57 48 45 4E  20 52 45 41 44 59 22 00  |. . WHEN READY".|
00000490: B1 0C 0D 02 99 22 11 20  20 20 20 20 20 20 20 20  |.....".         |
000004A0: 20 20 20 20 20 20 20 28  41 3D 41 42 4F 52 54 29  |       (A=ABORT)|
000004B0: 22 00 C7 0C 12 02 8D 31  33 30 3A 8B 41 24 B2 22  |"......130:.A$."|
000004C0: 41 22 A7 36 30 30 30 00  EC 0C 1C 02 99 22 93 11  |A".6000......"..|
000004D0: 20 20 20 20 20 20 20 20  20 20 20 20 12 20 C9 4E  |            . .N|
000004E0: 49 54 49 41 4C 49 5A 49  4E 47 20 22 00 10 0D 26  |ITIALIZING "...&|
000004F0: 02 A0 31 35 3A 9F 31 35  2C 38 2C 31 35 2C 22 49  |..15:.15,8,15,"I|
00000500: 22 3A 8D 31 37 30 3A 8B  42 47 B2 31 A7 39 32 30  |":.170:.BG.1.920|
00000510: 00 19 0D 30 02 42 47 B2  31 00 2B 0D 3A 02 A0 35  |...0.BG.1.+.:..5|
00000520: 3A 9F 35 2C 38 2C 35 2C  22 23 22 00 34 0D 44 02  |:.5,8,5,"#".4.D.|
00000530: 8D 31 37 30 00 47 0D 4E  02 8F 20 43 4C 45 41 52  |.170.G.N.. CLEAR|
00000540: 20 53 43 52 45 45 4E 00  51 0D 58 02 99 22 93 9F  | SCREEN.Q.X.."..|
00000550: 22 00 67 0D F8 02 8F 20  4D 41 49 4E 20 43 48 45  |".g.... MAIN CHE|
00000560: 43 4B 20 4C 4F 4F 50 00  83 0D 02 03 81 54 B2 31  |CK LOOP......T.1|
00000570: A4 33 35 3A 53 4D B2 53  4D AA 31 3A 43 4D B2 43  |.35:SM.SM.1:CM.C|
00000580: 4D AA 31 00 8C 0D 0C 03  4D B2 32 30 00 9B 0D 16  |M.1.....M.20....|
00000590: 03 8B 54 B1 31 37 A7 4D  B2 31 38 00 AA 0D 20 03  |..T.17.M.18... .|
000005A0: 8B 54 B1 32 34 A7 4D B2  31 37 00 B9 0D 2A 03 8B  |.T.24.M.17...*..|
000005B0: 54 B1 33 30 A7 4D B2 31  36 00 C4 0D 34 03 81 53  |T.30.M.16...4..S|
000005C0: B2 30 A4 4D 00 DE 0D 3E  03 50 4C B2 53 4D AA 43  |.0.M...>.PL.SM.C|
000005D0: 54 AC 53 3A 43 4C B2 43  4D AA 43 54 AC 53 00 0F  |T.S:CL.CM.CT.S..|
000005E0: 0E 52 03 99 22 11 C3 48  45 43 4B 49 4E 47 20 54  |.R.."..HECKING T|
000005F0: 52 41 43 4B 3A 22 54 3B  22 20 53 45 43 54 4F 52  |RACK:"T;" SECTOR|
00000600: 3A 20 20 20 20 9D 9D 9D  22 3B 53 3B 22 13 22 00  |:    ...";S;".".|
00000610: 25 0E 5C 03 98 31 35 2C  22 55 41 3A 22 3B 35 3B  |%.\..15,"UA:";5;|
00000620: 30 3B 54 3B 53 00 47 0E  66 03 4F 4B B2 2E 3A 8D  |0;T;S.G.f.OK..:.|
00000630: 31 37 30 3A 8B 4F 4B A7  99 22 BA 20 4F 4B 20 20  |170:.OK..". OK  |
00000640: 13 22 3A 89 38 38 30 00  5A 0E 6B 03 99 22 D0 52  |.":.880.Z.k..".R|
00000650: 4F 42 4C 45 4D 2E 2E 2E  13 22 00 6A 0E 70 03 82  |OBLEM....".j.p..|
00000660: 53 2C 54 3A A0 35 3A A0  31 35 00 A0 0E 7A 03 8D  |S,T:.5:.15...z..|
00000670: 33 35 30 3A 99 22 11 C8  49 54 20 41 20 4B 45 59  |350:."..IT A KEY|
00000680: 20 54 4F 20 43 4F 4E 54  49 4E 55 45 20 20 20 20  | TO CONTINUE    |
00000690: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 13 22  |              ."|
000006A0: 00 CD 0E 84 03 8D 31 33  30 3A 9C 3A 8C 3A 89 34  |......130:.:.:.4|
000006B0: 34 30 3A 8F 20 52 45 41  44 59 20 54 4F 20 43 48  |40:. READY TO CH|
000006C0: 45 43 4B 20 4E 45 58 54  20 44 49 53 4B 00 E2 0E  |ECK NEXT DISK...|
000006D0: 8E 03 8F 20 45 52 52 4F  52 20 4D 45 53 53 41 47  |... ERROR MESSAG|
000006E0: 45 53 00 00 0F 98 03 99  22 93 11 D0 52 4F 42 4C  |ES......"...ROBL|
000006F0: 45 4D 20 45 4E 43 4F 55  4E 54 45 52 45 44 3A 22  |EM ENCOUNTERED:"|
00000700: 00 2D 0F A2 03 99 22 11  CF 4E 4C 59 20 46 4F 52  |.-...."..NLY FOR|
00000710: 4D 41 54 54 45 44 20 44  49 53 4B 53 20 43 41 4E  |MATTED DISKS CAN|
00000720: 20 42 45 20 43 48 45 43  4B 45 44 2E 22 00 5A 0F  | BE CHECKED.".Z.|
00000730: AC 03 99 22 11 CD 41 4B  45 20 53 55 52 45 20 44  |..."..AKE SURE D|
00000740: 49 53 4B 20 44 52 49 56  45 20 44 4F 4F 52 20 49  |ISK DRIVE DOOR I|
00000750: 53 20 43 4C 4F 53 45 44  2E 22 00 70 0F B6 03 99  |S CLOSED.".p....|
00000760: 22 11 11 C4 49 53 4B 20  45 52 52 4F 52 3A 22 3B  |"...ISK ERROR:";|
00000770: 00 7C 0F C0 03 99 45 4E  3B 45 4D 24 00 99 0F CA  |.|....EN;EM$....|
00000780: 03 99 22 11 D4 52 41 43  4B 3A 22 45 54 2C 22 53  |.."..RACK:"ET,"S|
00000790: 45 43 54 4F 52 3A 22 45  53 00 A4 0F D4 03 A0 35  |ECTOR:"ES......5|
000007A0: 3A A0 31 35 00 E3 0F DE  03 99 22 11 11 D0 52 45  |:.15......"...RE|
000007B0: 53 53 20 12 20 D2 C5 D4  D5 D2 CE 20 92 20 54 4F  |SS . ...... . TO|
000007C0: 20 52 45 53 45 54 20 28  41 3D 41 42 4F 52 54 29  | RESET (A=ABORT)|
000007D0: 22 3A 8D 31 33 30 3A 8B  41 24 B2 22 41 22 A7 36  |":.130:.A$."A".6|
000007E0: 30 30 30 00 E9 0F E3 03  8A 00 FB 0F E8 03 8F 20  |000............ |
000007F0: 53 43 52 45 45 4E 20 53  41 56 45 00 26 10 F2 03  |SCREEN SAVE.&...|
00000800: 81 58 B2 30 A4 39 39 39  3A 97 53 53 AA 58 2C C2  |.X.0.999:.SS.X,.|
00000810: 28 4D 31 AA 58 29 3A 97  43 53 AA 58 2C C2 28 43  |(M1.X):.CS.X,.(C|
00000820: 31 AA 58 29 3A 82 00 37  10 FC 03 8B 45 4E B3 B1  |1.X):..7....EN..|
00000830: 36 35 A7 31 33 32 30 00  4C 10 06 04 8F 20 45 52  |65.1320.L.... ER|
00000840: 52 4F 52 20 4D 45 53 53  41 47 45 53 00 80 10 10  |ROR MESSAGES....|
00000850: 04 99 22 93 11 20 20 20  C2 41 44 20 42 4C 4F 43  |.."..   .AD BLOC|
00000860: 4B 20 41 54 20 54 52 41  43 4B 22 3B 54 3B 22 2C  |K AT TRACK";T;",|
00000870: 20 53 45 43 54 4F 52 22  3B 53 3B 22 2E 2E 2E 22  | SECTOR";S;"..."|
00000880: 00 AF 10 1A 04 99 22 11  20 20 20 48 41 53 20 42  |......".   HAS B|
00000890: 45 45 4E 20 50 52 45 56  49 4F 55 53 4C 59 20 41  |EEN PREVIOUSLY A|
000008A0: 4C 4C 4F 43 41 54 45 44  2E 20 D4 48 49 53 22 00  |LLOCATED. .HIS".|
000008B0: DD 10 1F 04 99 22 20 20  20 4D 45 41 4E 53 20 54  |....."   MEANS T|
000008C0: 48 41 54 20 49 54 20 4F  43 43 55 52 53 20 49 4E  |HAT IT OCCURS IN|
000008D0: 20 41 4E 20 45 58 49 53  54 49 4E 47 22 00 0B 11  | AN EXISTING"...|
000008E0: 24 04 99 22 20 20 20 50  52 4F 47 52 41 4D 20 4F  |$.."   PROGRAM O|
000008F0: 52 20 46 49 4C 45 2E 20  20 D9 4F 55 52 20 42 45  |R FILE.  .OUR BE|
00000900: 53 54 20 42 45 54 20 20  41 54 22 00 39 11 29 04  |ST BET  AT".9.).|
00000910: 99 22 20 20 20 54 48 49  53 20 50 4F 49 4E 54 20  |."   THIS POINT |
00000920: 20 49 53 20 54 4F 20 53  43 52 41 54 43 48 20 54  | IS TO SCRATCH T|
00000930: 48 41 54 20 46 49 4C 45  22 00 7A 11 2E 04 99 22  |HAT FILE".z...."|
00000940: 20 20 20 4F 52 20 50 52  4F 47 52 41 4D 2C 20 41  |   OR PROGRAM, A|
00000950: 4E 44 20 54 48 45 4E 20  52 45 52 55 4E 20 54 48  |ND THEN RERUN TH|
00000960: 45 20 44 49 53 4B 20 20  20 20 20 43 48 45 43 4B  |E DISK     CHECK|
00000970: 20 50 52 4F 47 52 41 4D  2E 22 00 AE 11 38 04 99  | PROGRAM."...8..|
00000980: 22 11 20 20 20 D9 4F 55  52 20 4F 50 54 49 4F 4E  |".   .OUR OPTION|
00000990: 53 3A 11 9D 9D 9D 9D 9D  9D 9D 9D 9D 9D 9D 9D 9D  |S:..............|
000009A0: A3 A3 A3 A3 A3 A3 A3 A3  A3 A3 A3 A3 A3 22 00 D4  |............."..|
000009B0: 11 42 04 99 22 11 31 29  20 C3 4F 4E 54 49 4E 55  |.B..".1) .ONTINU|
000009C0: 45 20 57 49 54 48 20 44  49 53 4B 20 43 48 45 43  |E WITH DISK CHEC|
000009D0: 4B 45 52 22 00 03 12 4C  04 99 22 11 32 29 20 C4  |KER"...L..".2) .|
000009E0: 49 53 50 4C 41 59 20 41  53 43 49 49 20 44 55 4D  |ISPLAY ASCII DUM|
000009F0: 50 20 4F 46 20 54 48 45  20 42 41 44 20 42 4C 4F  |P OF THE BAD BLO|
00000A00: 43 4B 22 00 30 12 56 04  99 22 20 20 20 41 53 20  |CK".0.V.."   AS |
00000A10: 41 4E 20 41 49 44 20 49  4E 20 46 49 4E 44 49 4E  |AN AID IN FINDIN|
00000A20: 47 20 54 48 45 20 42 41  44 20 46 49 4C 45 2E 22  |G THE BAD FILE."|
00000A30: 00 58 12 60 04 99 22 11  33 29 20 C5 4E 44 20 54  |.X.`..".3) .ND T|
00000A40: 48 49 53 20 52 55 4E 20  4F 46 20 44 49 53 4B 20  |HIS RUN OF DISK |
00000A50: 43 48 45 43 4B 45 52 22  00 9E 12 6A 04 99 22 11  |CHECKER"...j..".|
00000A60: 20 20 20 D0 D2 C5 D3 D3  20 41 20 4E 55 4D 42 45  |   ..... A NUMBE|
00000A70: 52 20 28 31 2D 33 29 11  9D 9D 9D 9D 9D 9D 9D 9D  |R (1-3).........|
00000A80: 9D 9D 9D 9D 9D 9D 9D 9D  9D 9D 9D 9D A3 A3 A3 A3  |................|
00000A90: A3 22 20 20 20 20 20 20  20 20 20 20 20 22 00 C1  |."           "..|
00000AA0: 12 74 04 8D 31 33 30 3A  8B 41 24 B3 C7 28 34 39  |.t..130:.A$..(49|
00000AB0: 29 20 B0 20 41 24 B1 C7  28 35 31 29 A7 31 31 34  |) . A$..(51).114|
00000AC0: 30 00 CD 12 7E 04 41 B2  C5 28 41 24 29 00 E6 12  |0...~.A..(A$)...|
00000AD0: 88 04 91 20 41 20 89 20  31 31 38 30 2C 31 32 31  |... A . 1180,121|
00000AE0: 30 2C 36 30 30 30 00 13  13 92 04 8F 20 43 4F 4E  |0,6000...... CON|
00000AF0: 54 49 4E 55 45 20 57 49  54 48 20 50 52 4F 47 52  |TINUE WITH PROGR|
00000B00: 41 4D 20 2D 20 52 45 50  4C 41 43 45 20 53 43 52  |AM - REPLACE SCR|
00000B10: 45 45 4E 00 43 13 9C 04  99 22 93 22 3A 81 58 B2  |EEN.C....".":.X.|
00000B20: 30 A4 39 39 39 3A 97 4D  31 AA 58 2C C2 28 53 53  |0.999:.M1.X,.(SS|
00000B30: AA 58 29 3A 97 43 31 AA  58 2C C2 28 43 53 AA 58  |.X):.C1.X,.(CS.X|
00000B40: 29 3A 82 00 4C 13 A6 04  89 33 30 30 00 65 13 B0  |):..L....300.e..|
00000B50: 04 8F 20 44 49 53 50 4C  41 59 20 41 53 43 49 49  |.. DISPLAY ASCII|
00000B60: 20 44 55 4D 50 00 71 13  BA 04 98 31 35 2C 22 49  | DUMP.q....15,"I|
00000B70: 22 00 86 13 C4 04 98 31  35 2C 22 55 41 3A 22 35  |"......15,"UA:"5|
00000B80: 3B 30 3B 54 3B 53 00 93  13 CE 04 81 58 B2 31 A4  |;0;T;S......X.1.|
00000B90: 32 35 36 00 9E 13 D8 04  A1 23 35 2C 41 24 00 D0  |256......#5,A$..|
00000BA0: 13 E2 04 8B 41 24 B2 C7  28 31 39 29 20 B0 20 41  |....A$..(19) . A|
00000BB0: 24 B2 C7 28 31 34 37 29  20 B0 20 41 24 B2 C7 28  |$..(147) . A$..(|
00000BC0: 31 37 29 20 A7 99 22 2A  22 3B 3A 89 31 32 39 30  |17) .."*";:.1290|
00000BD0: 00 03 14 EC 04 8B 41 24  B2 C7 28 32 39 29 20 B0  |......A$..(29) .|
00000BE0: 20 41 24 B2 C7 28 31 34  35 29 20 B0 20 41 24 B2  | A$..(145) . A$.|
00000BF0: C7 28 31 34 38 29 20 A7  99 22 2A 22 3B 3A 89 31  |.(148) .."*";:.1|
00000C00: 32 39 30 00 2A 14 F6 04  8B 41 24 B2 C7 28 31 35  |290.*....A$..(15|
00000C10: 37 29 20 B0 20 41 24 B2  C7 28 32 30 29 20 A7 99  |7) . A$..(20) ..|
00000C20: 22 2A 22 3B 3A 89 31 32  39 30 00 33 14 00 05 99  |"*";:.1290.3....|
00000C30: 41 24 3B 00 3B 14 0A 05  82 3A 99 00 44 14 14 05  |A$;.;....:..D...|
00000C40: 89 39 38 30 00 6B 14 1E  05 8F 20 42 41 4D 20 41  |.980.k.... BAM A|
00000C50: 4E 44 20 44 49 52 45 43  54 4F 52 59 20 45 52 52  |ND DIRECTORY ERR|
00000C60: 4F 52 20 4D 45 53 53 41  47 45 53 00 7F 14 28 05  |OR MESSAGES...(.|
00000C70: 99 22 93 11 11 11 11 11  11 22 3A 89 39 35 30 00  |.".......":.950.|
00000C80: BE 14 32 05 99 22 93 11  D9 4F 55 20 48 41 56 45  |..2.."...OU HAVE|
00000C90: 20 54 52 4F 55 42 4C 45  20 57 49 54 48 20 59 4F  | TROUBLE WITH YO|
00000CA0: 55 52 20 42 41 4D 20 44  49 52 45 43 54 4F 52 59  |UR BAM DIRECTORY|
00000CB0: 48 45 41 44 45 52 2E 22  3A 89 31 33 35 30 00 FA  |HEADER.":.1350..|
00000CC0: 14 3C 05 99 22 93 11 D9  4F 55 20 48 41 56 45 20  |.<.."...OU HAVE |
00000CD0: 54 52 4F 55 42 4C 45 20  57 49 54 48 20 54 48 45  |TROUBLE WITH THE|
00000CE0: 20 44 49 53 4B 20 20 20  20 20 20 20 20 20 20 44  | DISK          D|
00000CF0: 49 52 45 43 54 4F 52 59  2E 22 00 29 15 46 05 99  |IRECTORY.".).F..|
00000D00: 22 11 D5 53 45 20 27 52  45 43 4F 56 45 52 27 20  |"..SE 'RECOVER' |
00000D10: 49 4E 20 44 49 53 4B 20  54 4F 4F 4C 20 4B 49 54  |IN DISK TOOL KIT|
00000D20: 20 4D 4F 44 55 4C 45 2C  22 00 50 15 50 05 99 22  | MODULE,".P.P.."|
00000D30: 53 41 4C 56 41 47 45 20  46 49 4C 45 53 2C 20 41  |SALVAGE FILES, A|
00000D40: 4E 44 20 46 4F 52 4D 41  54 20 44 49 53 4B 2E 22  |ND FORMAT DISK."|
00000D50: 00 6E 15 5A 05 45 4E B2  51 4E 3A 45 4D 24 B2 51  |.n.Z.EN.QN:EM$.Q|
00000D60: 4D 24 3A 45 54 B2 51 54  3A 45 53 B2 51 53 00 77  |M$:ET.QT:ES.QS.w|
00000D70: 15 64 05 89 39 35 30 00  AD 15 6E 05 83 20 33 32  |.d..950...n.. 32|
00000D80: 2C 33 32 2C 33 32 2C 33  32 2C 33 32 2C 33 32 2C  |,32,32,32,32,32,|
00000D90: 33 32 2C 33 32 2C 33 32  2C 33 32 2C 33 32 2C 33  |32,32,32,32,32,3|
00000DA0: 32 2C 33 32 2C 33 32 2C  33 32 2C 33 32 00 CE 15  |2,32,32,32,32...|
00000DB0: 73 05 83 20 33 32 2C 33  32 2C 33 32 2C 33 32 2C  |s.. 32,32,32,32,|
00000DC0: 33 32 2C 33 32 2C 33 32  2C 38 31 2C 38 36 00 00  |32,32,32,81,86..|
00000DD0: 16 70 17 99 22 93 11 20  C9 4E 53 45 52 54 20 D0  |.p..".. .NSERT .|
00000DE0: 52 4F 47 52 41 4D 20 C4  49 53 4B 20 12 D3 49 44  |ROGRAM .ISK ..ID|
00000DF0: 45 20 32 92 20 49 4E 54  4F 20 44 52 49 56 45 22  |E 2. INTO DRIVE"|
00000E00: 00 2D 16 75 17 99 59 5A  24 22 20 20 20 20 20 20  |.-.u..YZ$"      |
00000E10: 20 D0 52 45 53 53 20 12  20 D2 C5 D4 D5 D2 CE 20  | .RESS . ...... |
00000E20: 92 20 57 48 45 4E 20 52  45 41 44 59 22 00 46 16  |. WHEN READY".F.|
00000E30: 7A 17 8D 31 33 30 3A 8B  41 24 B3 B1 C7 28 31 33  |z..130:.A$...(13|
00000E40: 29 A7 36 30 31 30 00 57  16 7F 17 A0 31 35 3A 9F  |).6010.W....15:.|
00000E50: 31 35 2C 38 2C 31 35 00  8D 16 84 17 9F 33 2C 38  |15,8,15......3,8|
00000E60: 2C 33 2C 22 30 3A 20 33  37 30 22 3A 84 31 35 2C  |,3,"0: 370":.15,|
00000E70: 45 4E 2C 45 4D 24 2C 54  2C 53 3A 8B 45 4E B1 2E  |EN,EM$,T,S:.EN..|
00000E80: A7 A0 33 3A A0 31 35 3A  89 36 31 30 30 00 98 16  |..3:.15:.6100...|
00000E90: 89 17 A0 33 3A A0 31 35  00 A5 16 8E 17 99 22 93  |...3:.15......".|
00000EA0: 90 11 11 11 22 00 C8 16  93 17 99 22 4C 4F 41 44  |...."......"LOAD|
00000EB0: 22 C7 28 33 34 29 22 20  33 37 30 22 C7 28 33 34  |".(34)" 370".(34|
00000EC0: 29 22 2C 38 91 91 91 22  00 FD 16 98 17 97 36 33  |)",8..."......63|
00000ED0: 31 2C 31 33 3A 97 36 33  32 2C 38 32 3A 97 36 33  |1,13:.632,82:.63|
00000EE0: 33 2C 38 35 3A 97 36 33  34 2C 37 38 3A 97 36 33  |3,85:.634,78:.63|
00000EF0: 35 2C 31 33 3A 97 31 39  38 2C 35 3A 80 00 1D 17  |5,13:.198,5:....|
00000F00: D4 17 99 22 93 11 22 3B  45 4D 24 3A 81 58 B2 31  |..."..";EM$:.X.1|
00000F10: A4 32 30 30 30 3A 82 3A  89 36 30 30 30 00 00 00  |.2000:.:.6000...|
.......15,8,15,"I": 15:.:.198,..A...YZ$.
".......................".J.D..440.\.N..
 SUBROUTINES.U.X.. WAIT FOR KEYSTROKE...
...198,.......A$:PK.B(56320):.(B(56320).
111).2.150:.A$."".140.J....PK.111.A$.G(1
3).P....... .. CHECK THE ERROR CHANNEL..
....15,EN,EM$,ET,ES.!...QN.EN:QM$.EM$:QT
.ET:QS.ES.3....EN... OK.1:..E.H..BG... B
G.1:..D.R..ET.18.ES...1330:. BAM BAD....
.. ALLOCATE THE BAD BLOCK......15,"I"D$.
.....15,"B-A:0";ET;ES......15,EN,EM$,ET,
ES.H....EN...290......QT.18.1340:. BAD D
IRECTORY......1010:. BAD BLK IN FILE.9."
..BP$C1$". BAD BLOCK ALLOCATED ..":.X.1.
10:.370:..D.,. 5: 15.].6. 15:.15,8,15:.1
5,"I".O.@. 5:.5,8,5,"#"...J..BP$C1$"    
                 ."...T.. PL,BB:. CL,2..
.^.. SOUND EFFECTS...H.....R..S1,130:.S2
,9:.S3,30:.V,V0...|..S4,21.....MM.TI....
..TI.MM.10.400......S4,20......MM.S1.S3:
.MM,.:.:.V,.:..Q.... BEGIN MAIN PROGRAM 
AND SETUP.Z...."."...L.V.54296:S1.54273:
S2.S1.4:S3.S2.10:S4.S1.3:V0.15...V.SS.49
152:CS.50152:M1.1024:C1.55296.Y...BP$.".
........................".....C1$.".....
...............":C2$.".......":B1$.".. .
.".:...."..              . DISK CHECK ..
.".D...."        INSERT DISK TO BE CHECK
ED."......"        PRESS . RETURN . WHEN
 READY"......".                (A=ABORT)
".G....130:.A$."A".6000......"..        
    . INITIALIZING "...&. 15:.15,8,15,"I
":.170:.BG.1.920...0.BG.1.+.:. 5:.5,8,5,
"#".4.D..170.G.N.. CLEAR SCREEN.Q.X.."..
".G.... MAIN CHECK LOOP......T.1.35:SM.S
M.1:CM.CM.1.....M.20......T.17.M.18... .
.T.24.M.17...*..T.30.M.16.D.4..S.0.M...>
.PL.SM.CT.S:CL.CM.CT.S...R..".CHECKING T
RACK:"T;" SECTOR:    ...";S;".".%.\..15,
"UA:";5;0;T;S.G.F.OK..:.170:.OK..". OK  
.":.880.Z.K.."PROBLEM....".J.P..S,T: 5: 
15. .Z..350:.".HIT A KEY TO CONTINUE    
              .".M....130:.:.:.440:. REA
DY TO CHECK NEXT DISK...... ERROR MESSAG
ES......"..PROBLEM ENCOUNTERED:".-....".
ONLY FORMATTED DISKS CAN BE CHECKED.".Z.
...".MAKE SURE DISK DRIVE DOOR IS CLOSED
.".P...."..DISK ERROR:";.|....EN;EM$...J
..".TRACK:"ET,"SECTOR:"ES...T. 5: 15....
.."..PRESS . RETURN . TO RESET (A=ABORT)
":.130:.A$."A".6000............ SCREEN S
AVE.&....X.0.999:.SS.X,B(M1.X):.CS.X,B(C
1.X):..7....EN..65.1320.L.... ERROR MESS
AGES......"..   BAD BLOCK AT TRACK";T;",
 SECTOR";S;"..."......".   HAS BEEN PREV
IOUSLY ALLOCATED. THIS"......"   MEANS T
HAT IT OCCURS IN AN EXISTING"...$.."   P
ROGRAM OR FILE.  YOUR BEST BET  AT".9.).
."   THIS POINT  IS TO SCRATCH THAT FILE
".Z...."   OR PROGRAM, AND THEN RERUN TH
E DISK     CHECK PROGRAM."...8..".   YOU
R OPTIONS:...........................".T
.B..".1) CONTINUE WITH DISK CHECKER"...L
..".2) DISPLAY ASCII DUMP OF THE BAD BLO
CK".0.V.."   AS AN AID IN FINDING THE BA
D FILE.".X.`..".3) END THIS RUN OF DISK 
CHECKER"...J..".   PRESS A NUMBER (1-3).
........................."           ".A
.T..130:.A$.G(49) . A$.G(51).1140.M.~.A.
E(A$)...... A . 1180,1210,6000...... CON
TINUE WITH PROGRAM - REPLACE SCREEN.C...
.".":.X.0.999:.M1.X,B(SS.X):.C1.X,B(CS.X
):..L....300.E.... DISPLAY ASCII DUMP.Q.
...15,"I"...D..15,"UA:"5;0;T;S...N..X.1.
256...X..#5,A$.P....A$.G(19) . A$.G(147)
 . A$.G(17) .."*";:.1290......A$.G(29) .
 A$.G(145) . A$.G(148) .."*";:.1290.*...
.A$.G(157) . A$.G(20) .."*";:.1290.3....
A$;.;....:..D....980.K.... BAM AND DIREC
TORY ERROR MESSAGES..(..".......":.950.
..2.."..YOU HAVE TROUBLE WITH YOUR BAM D
IRECTORYHEADER.":.1350...<.."..YOU HAVE 
TROUBLE WITH THE DISK          DIRECTORY
.".).F..".USE 'RECOVER' IN DISK TOOL KIT
 MODULE,".P.P.."SALVAGE FILES, AND FORMA
T DISK.".N.Z.EN.QN:EM$.QM$:ET.QT:ES.QS.W
.D..950...N.. 32,32,32,32,32,32,32,32,32
,32,32,32,32,32,32,32.N.S.. 32,32,32,32,
32,32,32,81,86...P..".. INSERT PROGRAM D
ISK .SIDE 2. INTO DRIVE".-.U..YZ$"      
 PRESS . RETURN . WHEN READY".F.Z..130:.
A$..G(13).6010.W.. 15:.15,8,15......3,8
,3,"0: 370":.15,EN,EM$,T,S:.EN... 3: 15:
.6100..... 3: 15......".....".H...."LOAD
"G(34)" 370"G(34)",8..."......631,13:.63
2,82:.633,85:.634,78:.635,13:.198,5:....
T.."..";EM$:.X.1.2000:.:.6000...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL