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

(UN)SCRATCH

FILE INFORMATION

FILENAME(S): (UN)SCRATCH

FILE TYPE(S): PRG

FILE SIZE: 3.2K

FIRST SEEN: 2025-12-02 02:15:03

APPEARS ON: 1 disk(s)

FILE HASH

c91fbc6ec3b313e96bc1c5274445751b5813221bc6bdb2a6d713e57f0faa7e09

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
PANS TOOLS 03 (UN)SCRATCH PRG The BAM Archive 15 5 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 38 08 00 00 8F 22  14 14 14 14 14 14 14 20  |..8...."....... |
00000010: 20 20 20 2A 2A 2A 2A 2A  20 31 35 34 30 2F 31 35  |   ***** 1540/15|
00000020: 34 31 20 2A 20 48 4F 55  53 45 4B 45 45 50 49 4E  |41 * HOUSEKEEPIN|
00000030: 47 20 2A 2A 2A 2A 2A 2A  00 87 08 01 00 8F 22 14  |G ******......".|
00000040: 14 14 14 14 14 14 20 20  20 20 2A 2A 2A 2A 2A 20  |......    ***** |
00000050: 4D 49 43 48 41 45 4C 20  4D 41 49 4F 4E 45 2C 20  |MICHAEL MAIONE, |
00000060: 43 4F 4D 50 55 54 45 21  2C 20 20 20 20 20 20 20  |COMPUTE!,       |
00000070: 20 20 41 50 52 49 4C 20  31 39 38 34 2C 20 50 2E  |  APRIL 1984, P.|
00000080: 20 31 34 30 46 46 2E 00  B4 08 03 00 8F 22 14 14  | 140FF......."..|
00000090: 14 14 14 14 14 20 20 20  20 20 8D 11 11 11 11 11  |.....     ......|
000000A0: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 11  |................|
000000B0: 11 11 11 22 00 F3 08 0A  00 86 41 28 32 35 35 29  |..."......A(255)|
000000C0: 2C 43 25 28 37 37 2C 32  38 29 2C 44 25 28 31 29  |,C%(77,28),D%(1)|
000000D0: 2C 54 25 28 32 32 34 2C  31 29 2C 53 25 28 32 32  |,T%(224,1),S%(22|
000000E0: 34 2C 31 29 2C 4C 25 28  32 32 34 29 2C 52 25 28  |4,1),L%(224),R%(|
000000F0: 37 37 29 00 20 09 0B 00  44 25 28 30 29 B2 35 38  |77). ...D%(0).58|
00000100: 3A 44 25 28 31 29 B2 34  32 3A 5A 24 B2 C7 28 30  |:D%(1).42:Z$..(0|
00000110: 29 3A 42 24 B2 C7 28 33  29 3A 44 24 B2 22 30 22  |):B$..(3):D$."0"|
00000120: 00 59 09 14 00 99 22 12  05 93 11 11 11 11 11 11  |.Y....".........|
00000130: 20 20 20 20 20 20 20 20  20 20 28 D5 CE 29 D3 C3  |          (..)..|
00000140: D2 C1 D4 C3 C8 20 20 20  20 20 20 20 20 20 20 20  |.....           |
00000150: 20 20 20 20 20 20 20 20  22 00 8B 09 19 00 99 C7  |        ".......|
00000160: 28 31 34 29 22 20 20 20  20 20 20 20 20 20 20 41  |(14)"          A|
00000170: 20 44 49 53 4B 20 48 4F  55 53 45 4B 45 45 50 49  | DISK HOUSEKEEPI|
00000180: 4E 47 20 50 52 4F 47 52  41 4D 22 00 BF 09 1E 00  |NG PROGRAM".....|
00000190: 99 22 11 11 11 11 11 11  11 11 11 11 11 11 20 20  |."............  |
000001A0: 20 20 20 20 20 20 20 20  53 3D 53 43 52 41 54 43  |        S=SCRATC|
000001B0: 48 2C 20 55 3D 55 4E 53  43 52 41 54 43 48 22 00  |H, U=UNSCRATCH".|
000001C0: D1 09 28 00 A1 51 24 3A  8B 51 24 B2 22 22 A7 34  |..(..Q$:.Q$."".4|
000001D0: 30 00 DD 09 2C 00 99 C7  28 31 34 32 29 00 ED 09  |0...,...(142)...|
000001E0: 2D 00 8B 51 24 B2 22 55  22 A7 34 30 30 00 FD 09  |-..Q$."U".400...|
000001F0: 2E 00 8B 51 24 B3 B1 22  53 22 A7 34 30 00 0C 0A  |...Q$.."S".40...|
00000200: 32 00 99 22 93 11 12 44  49 53 4B 22 00 1C 0A 3C  |2.."...DISK"...<|
00000210: 00 9F 31 2C 38 2C 30 2C  22 24 30 22 00 28 0A 46  |..1,8,0,"$0".(.F|
00000220: 00 4E 24 B2 C7 28 30 29  00 36 0A 50 00 A1 23 31  |.N$..(0).6.P..#1|
00000230: 2C 41 24 2C 41 24 00 4E  0A 5A 00 46 24 B2 22 22  |,A$,A$.N.Z.F$.""|
00000240: 3A 42 B2 30 3A A1 23 31  2C 41 24 2C 41 24 00 5D  |:B.0:.#1,A$,A$.]|
00000250: 0A 5F 00 8B 43 B2 30 A7  99 22 12 22 3B 00 71 0A  |._..C.0..".";.q.|
00000260: 64 00 8B 41 24 B2 22 22  A7 58 B2 31 3A 89 32 30  |d..A$."".X.1:.20|
00000270: 30 00 7F 0A 6E 00 A1 23  31 2C 41 24 2C 42 24 00  |0...n..#1,A$,B$.|
00000280: 89 0A 78 00 99 A3 35 29  3B 00 94 0A 82 00 A1 23  |..x...5);......#|
00000290: 31 2C 41 24 00 AC 0A 8C  00 8B 41 24 B2 22 22 A7  |1,A$......A$."".|
000002A0: 99 3A 41 B2 41 AA 31 3A  89 31 39 30 00 C4 0A 96  |.:A.A.1:.190....|
000002B0: 00 8B 41 24 B2 C7 28 33  34 29 A7 42 B2 31 3A 41  |..A$..(34).B.1:A|
000002C0: 24 B2 22 22 00 DB 0A A0  00 8B 42 B2 31 A7 46 24  |$.""......B.1.F$|
000002D0: B2 46 24 AA 41 24 3A 99  41 24 3B 00 F3 0A AA 00  |.F$.A$:.A$;.....|
000002E0: 8B C3 28 46 24 29 B1 31  36 A7 43 B2 43 AA 31 3A  |..(F$).16.C.C.1:|
000002F0: 89 39 30 00 FC 0A B4 00  89 31 33 30 00 08 0B BE  |.90......130....|
00000300: 00 8B 41 B3 38 A7 39 30  00 24 0B C8 00 99 22 53  |..A.8.90.$...."S|
00000310: 43 52 41 54 43 48 20 50  52 4F 47 52 41 4D 3F 20  |CRATCH PROGRAM? |
00000320: 59 2F 4E 22 00 37 0B D2  00 A1 5A 24 3A 8B 5A 24  |Y/N".7....Z$:.Z$|
00000330: B2 22 22 A7 32 31 30 00  47 0B DC 00 8B 5A 24 B2  |."".210.G....Z$.|
00000340: 22 59 22 A7 32 37 30 00  57 0B E6 00 8B 5A 24 B2  |"Y".270.W....Z$.|
00000350: 22 4E 22 A7 32 35 30 00  60 0B F0 00 89 32 31 30  |"N".250.`....210|
00000360: 00 71 0B FA 00 8B 58 B2  31 A7 A0 31 3A 89 33 39  |.q....X.1..1:.39|
00000370: 30 00 84 0B 04 01 99 22  93 11 11 22 3A 41 B2 30  |0......"...":A.0|
00000380: 3A 89 39 30 00 A9 0B 0E  01 A0 31 3A 85 22 11 57  |:.90......1:.".W|
00000390: 48 49 43 48 20 50 52 4F  47 52 41 4D 22 3B 50 24  |HICH PROGRAM";P$|
000003A0: 3A 8B 50 24 B2 22 22 A7  80 00 B2 0B 18 01 8D 33  |:.P$.""........3|
000003B0: 34 30 00 C3 0B 22 01 99  22 93 11 11 11 11 11 11  |40..."..".......|
000003C0: 11 11 22 00 D6 0B 2C 01  99 22 4F 50 45 4E 31 35  |.."...,.."OPEN15|
000003D0: 2C 38 2C 31 35 22 00 F7  0B 36 01 99 22 11 11 50  |,8,15"...6.."..P|
000003E0: D2 31 35 2C 22 C7 28 33  34 29 22 53 30 3A 22 58  |.15,".(34)"S0:"X|
000003F0: 24 C7 28 33 34 29 22 00  12 0C 40 01 99 22 11 11  |$.(34)"...@.."..|
00000400: 52 55 4E 22 3A 99 22 91  91 91 91 91 91 91 91 91  |RUN":.".........|
00000410: 91 22 00 37 0C 4A 01 97  36 33 31 2C 31 33 3A 97  |.".7.J..631,13:.|
00000420: 36 33 32 2C 31 33 3A 97  36 33 33 2C 31 33 3A 97  |632,13:.633,13:.|
00000430: 31 39 38 2C 33 3A 80 00  55 0C 54 01 81 41 34 B2  |198,3:..U.T..A4.|
00000440: 31 A4 C3 28 50 24 29 3A  52 24 B2 CA 28 50 24 2C  |1..(P$):R$..(P$,|
00000450: 41 34 2C 31 29 00 62 0C  5E 01 58 24 B2 58 24 AA  |A4,1).b.^.X$.X$.|
00000460: 52 24 00 68 0C 68 01 82  00 86 0C 72 01 8B C3 28  |R$.h.h.....r...(|
00000470: 58 24 29 B1 31 30 A7 58  24 B2 C8 28 58 24 2C 31  |X$).10.X$..(X$,1|
00000480: 30 29 AA 22 2A 22 00 8C  0C 7C 01 8E 00 96 0C 86  |0)."*"...|......|
00000490: 01 A0 31 35 3A 8A 00 CB  0C 90 01 99 22 11 11 11  |..15:......."...|
000004A0: 4C 4F 41 44 49 4E 47 20  46 52 45 45 20 53 45 43  |LOADING FREE SEC|
000004B0: 54 4F 52 53 22 3A 9F 31  35 2C 38 2C 31 35 2C 22  |TORS":.15,8,15,"|
000004C0: 49 22 AA 44 24 3A 8D 33  30 32 30 00 E3 0C 9A 01  |I".D$:.3020.....|
000004D0: 9F 33 2C 38 2C 33 2C 22  24 22 AA 44 24 3A 8D 33  |.3,8,3,"$".D$:.3|
000004E0: 30 32 30 00 FE 0C A4 01  41 30 B2 31 3A A1 23 33  |020.....A0.1:.#3|
000004F0: 2C 41 24 3A 41 B2 C6 28  41 24 AA 5A 24 29 00 10  |,A$:A..(A$.Z$)..|
00000500: 0D AE 01 87 41 31 3A 8B  41 B2 41 31 A7 34 37 30  |....A1:.A.A1.470|
00000510: 00 26 0D B8 01 46 25 B2  46 25 AA 31 3A 8B 46 25  |.&...F%.F%.1:.F%|
00000520: B2 33 A7 35 31 30 00 38  0D C2 01 87 41 31 3A 8B  |.3.510.8....A1:.|
00000530: 41 31 B2 30 A7 34 33 30  00 41 0D CC 01 89 34 35  |A1.0.430.A....45|
00000540: 30 00 53 0D D6 01 87 41  31 3A 8B 41 31 B2 30 A7  |0.S....A1:.A1.0.|
00000550: 34 39 30 00 7A 0D E0 01  87 42 31 3A 81 4A B2 41  |490.z....B1:.J.A|
00000560: 30 A4 41 31 3A 52 25 28  4A 29 B2 42 31 3A 82 4A  |0.A1:R%(J).B1:.J|
00000570: 3A 41 30 B2 4A 3A 89 34  37 30 00 9E 0D EA 01 8B  |:A0.J:.470......|
00000580: 41 B2 31 B0 41 B2 36 35  A7 44 31 B2 31 3A 54 39  |A.1.A.65.D1.1:T9|
00000590: B2 33 35 3A 53 39 B2 33  3A 44 39 B2 31 38 00 C0  |.35:S9.3:D9.18..|
000005A0: 0D F4 01 8B 41 B2 36 37  A7 44 31 B2 32 35 37 3A  |....A.67.D1.257:|
000005B0: 54 39 B2 37 37 3A 53 39  B2 34 3A 44 39 B2 33 39  |T9.77:S9.4:D9.39|
000005C0: 00 EC 0D FE 01 8B 54 39  B2 30 A7 A0 33 3A 99 22  |......T9.0..3:."|
000005D0: 3F 3F 20 44 49 53 4B 20  4E 4F 54 20 52 45 43 4F  |?? DISK NOT RECO|
000005E0: 47 4E 49 5A 45 44 20 3F  3F 22 3A 90 00 02 0E 08  |GNIZED ??":.....|
000005F0: 02 81 4A B2 31 A4 44 31  3A A1 23 33 2C 41 24 3A  |..J.1.D1:.#3,A$:|
00000600: 82 4A 00 13 0E 12 02 81  4A B2 31 A4 54 39 3A 54  |.J......J.1.T9:T|
00000610: 31 B2 30 00 2D 0E 1C 02  8B 4A B2 35 31 A7 A1 23  |1.0.-....J.51..#|
00000620: 33 2C 41 24 2C 41 24 2C  41 24 2C 41 24 00 43 0E  |3,A$,A$,A$,A$.C.|
00000630: 26 02 A1 23 33 2C 41 24  3A 43 B2 C6 28 41 24 AA  |&..#3,A$:C..(A$.|
00000640: 5A 24 29 00 68 0E 30 02  4B 31 B2 30 3A 81 4B B2  |Z$).h.0.K1.0:.K.|
00000650: 30 A4 53 39 AB 31 3A A1  23 33 2C 41 24 3A 41 B2  |0.S9.1:.#3,A$:A.|
00000660: C6 28 41 24 AA 5A 24 29  00 9B 0E 3A 02 81 4C B2  |.(A$.Z$)...:..L.|
00000670: 30 A4 37 3A 41 25 B2 41  AD 32 3A 44 31 B2 41 AB  |0.7:A%.A.2:D1.A.|
00000680: 41 25 AC 32 3A 8B 4B 31  B3 B2 52 25 28 4A 29 A7  |A%.2:.K1..R%(J).|
00000690: 43 25 28 4A 2C 4B 31 29  B2 44 31 00 BA 0E 44 02  |C%(J,K1).D1...D.|
000006A0: 41 B2 41 25 3A 54 31 B2  54 31 AA 44 31 3A 4B 31  |A.A%:T1.T1.D1:K1|
000006B0: B2 4B 31 AA 31 3A 82 4C  2C 4B 00 C1 0E 4E 02 82  |.K1.1:.L,K...N..|
000006C0: 4A 00 C8 0E 58 02 A0 33  00 DE 0E 62 02 9F 32 2C  |J...X..3...b..2,|
000006D0: 38 2C 32 2C 22 23 30 22  3A 8D 33 30 32 30 00 0C  |8,2,"#0":.3020..|
000006E0: 0F 84 03 4B B2 30 3A 99  22 93 4C 4F 4F 4B 49 4E  |...K.0:.".LOOKIN|
000006F0: 47 20 46 4F 52 20 53 43  52 41 54 43 48 45 44 22  |G FOR SCRATCHED"|
00000700: 3A 99 22 46 49 4C 45 53  2E 2E 2E 22 00 19 0F 8E  |:."FILES..."....|
00000710: 03 54 B2 44 39 3A 53 B2  31 00 23 0F 98 03 8D 32  |.T.D9:S.1.#....2|
00000720: 30 30 30 00 49 0F A2 03  81 44 B2 32 A4 32 35 35  |000.I....D.2.255|
00000730: A9 33 32 3A 8B 41 28 44  29 B3 B1 30 B0 41 28 44  |.32:.A(D)..0.A(D|
00000740: AA 31 29 B2 30 A7 39 38  30 00 6D 0F AC 03 8B 4B  |.1).0.980.m....K|
00000750: B2 30 A7 99 22 44 4F 20  59 4F 55 20 57 41 4E 54  |.0.."DO YOU WANT|
00000760: 20 54 4F 20 52 45 43 4F  56 45 52 3A 22 00 95 0F  | TO RECOVER:"...|
00000770: B6 03 A1 58 24 3A 81 4B  B2 44 AA 33 A4 44 AA 31  |...X$:.K.D.3.D.1|
00000780: 38 3A 99 C7 28 41 28 4B  29 29 3B 3A 82 4B 3A 99  |8:..(A(K));:.K:.|
00000790: 22 3F 20 22 3B 00 B2 0F  C0 03 A1 58 24 3A 8B 58  |"? ";......X$:.X|
000007A0: 24 B3 B1 22 59 22 AF 58  24 B3 B1 22 4E 22 A7 39  |$.."Y".X$.."N".9|
000007B0: 36 30 00 C7 0F CA 03 99  58 24 3A 8B 58 24 B2 22  |60......X$:.X$."|
000007C0: 59 22 A7 31 30 31 30 00  CE 0F D4 03 82 44 00 EA  |Y".1010......D..|
000007D0: 0F DE 03 54 B2 41 28 30  29 3A 53 B2 41 28 31 29  |...T.A(0):S.A(1)|
000007E0: 3A 8B 54 B2 44 39 A7 39  32 30 00 07 10 E8 03 99  |:.T.D9.920......|
000007F0: 22 11 54 48 41 54 27 53  20 41 4C 4C 2E 2E 2E 20  |".THAT'S ALL... |
00000800: 22 3A 89 31 32 37 30 00  4B 10 F2 03 54 36 B2 54  |":.1270.K...T6.T|
00000810: 3A 53 36 B2 53 3A 44 36  B2 44 3A 54 B2 41 28 44  |:S6.S:D6.D:T.A(D|
00000820: AA 31 29 3A 53 B2 41 28  44 AA 32 29 3A 4C 25 28  |.1):S.A(D.2):L%(|
00000830: 30 29 B2 41 28 44 AA 32  38 29 AA 41 28 44 AA 32  |0).A(D.28).A(D.2|
00000840: 39 29 AC 32 35 36 3A 4C  25 B2 30 00 64 10 FC 03  |9).256:L%.0.d...|
00000850: A1 58 24 3A 99 22 49 53  20 54 48 49 53 20 46 49  |.X$:."IS THIS FI|
00000860: 4C 45 3A 22 00 7A 10 06  04 99 22 20 31 2E 20 53  |LE:".z...." 1. S|
00000870: 45 51 55 45 4E 54 49 41  4C 22 00 8D 10 10 04 99  |EQUENTIAL"......|
00000880: 22 20 32 2E 20 50 52 4F  47 52 41 4D 22 00 9C 10  |" 2. PROGRAM"...|
00000890: 1A 04 99 22 20 33 2E 20  55 53 52 22 00 B0 10 24  |..." 3. USR"...$|
000008A0: 04 8B 41 28 44 AA 31 39  29 B2 30 A7 31 30 38 30  |..A(D.19).0.1080|
000008B0: 00 C4 10 2E 04 99 22 20  34 2E 20 52 45 4C 41 54  |......" 4. RELAT|
000008C0: 49 56 45 22 00 DD 10 38  04 99 22 20 20 57 48 49  |IVE"...8.."  WHI|
000008D0: 43 48 20 4E 55 4D 42 45  52 3F 20 22 3B 00 F1 10  |CH NUMBER? ";...|
000008E0: 42 04 A1 58 24 3A 8B 58  24 B2 22 22 A7 31 30 39  |B..X$:.X$."".109|
000008F0: 30 00 0E 11 4C 04 58 B2  C6 28 58 24 29 AB 34 38  |0...L.X..(X$).48|
00000900: 3A 8B 58 B3 31 B0 58 B1  34 89 31 30 39 30 00 1E  |:.X.1.X.4.1090..|
00000910: 11 56 04 99 58 24 3A 58  B2 58 AA 31 32 38 00 59  |.V..X$:X.X.128.Y|
00000920: 11 60 04 8B 58 B2 31 33  32 A7 54 25 28 30 2C 31  |.`..X.132.T%(0,1|
00000930: 29 B2 41 28 44 AA 31 39  29 3A 53 25 28 30 2C 31  |).A(D.19):S%(0,1|
00000940: 29 B2 41 28 44 AA 32 30  29 3A 8B 54 25 28 30 2C  |).A(D.20):.T%(0,|
00000950: 31 29 B2 30 A7 31 30 32  30 00 6B 11 6A 04 8B 54  |1).0.1020.k.j..T|
00000960: B1 54 39 B0 53 B3 30 A7  54 B2 30 00 91 11 74 04  |.T9.S.0.T.0...t.|
00000970: 8B 54 B3 31 B0 53 B1 52  25 28 54 29 A7 99 22 20  |.T.1.S.R%(T).." |
00000980: 42 41 44 20 43 48 41 49  4E 21 22 3A 89 31 32 36  |BAD CHAIN!":.126|
00000990: 30 00 BC 11 7E 04 8B 43  25 28 54 2C 53 29 B2 30  |0...~..C%(T,S).0|
000009A0: A7 99 22 20 41 4C 4C 4F  43 41 54 45 44 20 42 4C  |.." ALLOCATED BL|
000009B0: 4F 43 4B 53 21 22 3A 89  31 32 36 30 00 CE 11 88  |OCKS!":.1260....|
000009C0: 04 8D 33 30 30 30 3A 4C  25 B2 4C 25 AA 31 00 F3  |..3000:L%.L%.1..|
000009D0: 11 92 04 81 4A B2 30 A4  31 3A 98 31 35 2C 22 4D  |....J.0.1:.15,"M|
000009E0: 2D 52 22 3B C7 28 4A 29  3B 42 24 3A A1 23 31 35  |-R";.(J);B$:.#15|
000009F0: 2C 41 24 00 08 12 9C 04  41 28 4A 29 B2 C6 28 41  |,A$.....A(J)..(A|
00000A00: 24 AA 5A 24 29 3A 82 4A  00 2F 12 A6 04 54 34 B2  |$.Z$):.J./...T4.|
00000A10: 54 3A 53 34 B2 53 3A 54  B2 41 28 30 29 3A 53 B2  |T:S4.S:T.A(0):S.|
00000A20: 41 28 31 29 3A 8B 54 B3  B1 30 A7 31 31 33 30 00  |A(1):.T..0.1130.|
00000A30: 5C 12 B0 04 54 B2 54 25  28 30 2C 31 29 3A 53 B2  |\...T.T%(0,1):S.|
00000A40: 53 25 28 30 2C 31 29 3A  54 25 28 30 2C 31 29 B2  |S%(0,1):T%(0,1).|
00000A50: 30 3A 8B 54 B3 B1 30 A7  31 31 33 30 00 8C 12 BA  |0:.T..0.1130....|
00000A60: 04 8B 4C 25 B3 B1 4C 25  28 30 29 A7 99 22 20 49  |..L%..L%(0).." I|
00000A70: 4E 43 4F 52 52 45 43 54  20 42 4C 4F 43 4B 20 43  |NCORRECT BLOCK C|
00000A80: 4F 55 4E 54 21 22 3A 89  31 32 36 30 00 9F 12 C4  |OUNT!":.1260....|
00000A90: 04 54 B2 54 36 3A 53 B2  53 36 3A 44 B2 44 36 00  |.T.T6:S.S6:D.D6.|
00000AA0: A9 12 CE 04 8D 33 30 30  30 00 C9 12 D8 04 98 31  |.....3000......1|
00000AB0: 35 2C 22 4D 2D 57 22 3B  C7 28 44 29 3B 42 24 3B  |5,"M-W";.(D);B$;|
00000AC0: C7 28 31 29 3B C7 28 58  29 00 EC 12 E2 04 98 31  |.(1);.(X)......1|
00000AD0: 35 2C 22 55 32 3A 32 2C  22 3B 44 24 3B 54 3B 53  |5,"U2:2,";D$;T;S|
00000AE0: 3A 8D 33 30 32 30 3A 89  31 33 30 30 00 09 13 EC  |:.3020:.1300....|
00000AF0: 04 99 22 53 4F 52 52 59  20 2D 20 49 54 20 57 4F  |.."SORRY - IT WO|
00000B00: 4E 27 54 20 57 4F 52 4B  22 00 10 13 F6 04 A0 32  |N'T WORK"......2|
00000B10: 00 34 13 14 05 A0 32 3A  98 31 35 2C 22 56 30 22  |.4....2:.15,"V0"|
00000B20: 3A A0 31 35 3A 81 51 57  B2 31 A4 31 30 30 30 30  |:.15:.QW.1.10000|
00000B30: 3A 82 3A 8A 00 4B 13 04  06 AD 31 35 34 31 20 48  |:.:..K....1541 H|
00000B40: 4F 55 53 45 4B 45 45 50  49 4E 47 00 66 13 D0 07  |OUSEKEEPING.f...|
00000B50: 8F 20 47 52 41 42 20 46  55 4C 4C 20 44 49 53 4B  |. GRAB FULL DISK|
00000B60: 20 42 4C 4F 43 4B 00 70  13 DA 07 8D 33 30 30 30  | BLOCK.p....3000|
00000B70: 00 97 13 E4 07 81 4A B2  30 A4 32 35 35 3A 98 31  |......J.0.255:.1|
00000B80: 35 2C 22 4D 2D 52 22 3B  C7 28 4A 29 3B 42 24 3A  |5,"M-R";.(J);B$:|
00000B90: A1 23 31 35 2C 41 24 00  AE 13 EE 07 41 28 4A 29  |.#15,A$.....A(J)|
00000BA0: B2 C6 28 41 24 AA 5A 24  29 3A 82 4A 3A 8E 00 BF  |..(A$.Z$):.J:...|
00000BB0: 13 B8 0B 8F 20 52 45 41  44 20 42 4C 4F 41 44 00  |.... READ BLOAD.|
00000BC0: D8 13 C2 0B 98 31 35 2C  22 42 2D 52 22 32 3B C5  |.....15,"B-R"2;.|
00000BD0: 28 44 24 29 3B 54 3B 53  00 EF 13 CC 0B 8F 20 47  |(D$);T;S...... G|
00000BE0: 45 54 20 45 52 52 4F 52  20 53 54 41 54 55 53 00  |ET ERROR STATUS.|
00000BF0: 02 14 D6 0B 84 31 35 2C  45 2C 45 24 2C 45 31 2C  |.....15,E,E$,E1,|
00000C00: 45 32 00 27 14 E0 0B 8B  45 B3 B1 30 A7 99 22 12  |E2.'....E..0..".|
00000C10: 44 49 53 4B 20 45 52 52  4F 52 3A 92 22 45 3B 45  |DISK ERROR:."E;E|
00000C20: 24 2C 45 31 3B 45 32 00  2D 14 EA 0B 8E 00 4E 14  |$,E1;E2.-.....N.|
00000C30: 10 27 83 31 2C 31 37 2C  32 30 2C 32 34 2C 31 39  |.'.1,17,20,24,19|
00000C40: 2C 33 30 2C 31 37 2C 33  35 2C 31 36 2C 30 00 70  |,30,17,35,16,0.p|
00000C50: 14 1A 27 83 36 35 2C 31  37 2C 32 30 2C 32 34 2C  |..'.65,17,20,24,|
00000C60: 31 38 2C 33 30 2C 31 37  2C 33 35 2C 31 36 2C 30  |18,30,17,35,16,0|
00000C70: 00 92 14 24 27 83 36 37  2C 33 39 2C 32 38 2C 35  |...$'.67,39,28,5|
00000C80: 33 2C 32 36 2C 36 34 2C  32 34 2C 37 37 2C 32 32  |3,26,64,24,77,22|
00000C90: 2C 30 00 00 00 D0 FF 05  00 FF                    |,0........      |
..8....".......    ***** 1540/1541 * HOU
SEKEEPING ******......".......    ***** 
MICHAEL MAIONE, COMPUTE!,         APRIL 
1984, P. 140FF.......".......     ......
..................."......A(255),C%(77,2
8),D%(1),T%(224,1),S%(224,1),L%(224),R%(
77). ...D%(0).58:D%(1).42:Z$.G(0):B$.G(3
):D$."0".Y....".........          (UN)SC
RATCH                   "......G(14)"   
       A DISK HOUSEKEEPING PROGRAM".....
."............          S=SCRATCH, U=UNS
CRATCH".Q.(..Q$:.Q$."".40...,..G(142)...
-..Q$."U".400......Q$.."S".40...2.."...D
ISK"...<..1,8,0,"$0".(.F.N$.G(0).6.P..#1
,A$,A$.N.Z.F$."":B.0:.#1,A$,A$.]._..C.0.
.".";.Q.D..A$."".X.1:.200..N..#1,A$,B$.
..X...5);......#1,A$......A$.""..:A.A.1:
.190.D....A$.G(34).B.1:A$.""... ..B.1.F$
.F$.A$:.A$;......C(F$).16.C.C.1:.90.....
.130......A.8.90.$.H.."SCRATCH PROGRAM? 
Y/N".7.R..Z$:.Z$."".210.G....Z$."Y".270.
W....Z$."N".250.`....210.Q....X.1. 1:.39
0......"...":A.0:.90..... 1:.".WHICH PRO
GRAM";P$:.P$.""........340.C."..".......
..".V.,.."OPEN15,8,15"...6.."..PR15,"G(3
4)"S0:"X$G(34)"...@.."..RUN":.".........
.".7.J..631,13:.632,13:.633,13:.198,3:..
U.T..A4.1.C(P$):R$.J(P$,A4,1).B.^.X$.X$.
R$.H.H.....R..C(X$).10.X$.H(X$,10)."*"..
.|....... 15:..K...."...LOADING FREE SEC
TORS":.15,8,15,"I".D$:.3020......3,8,3,"
$".D$:.3020.....A0.1:.#3,A$:A.F(A$.Z$)..
....A1:.A.A1.470.&...F%.F%.1:.F%.3.510.8
.B..A1:.A1.0.430.A.L..450.S.V..A1:.A1.0.
490.Z....B1:.J.A0.A1:R%(J).B1:.J:A0.J:.4
70......A.1.A.65.D1.1:T9.35:S9.3:D9.18..
....A.67.D1.257:T9.77:S9.4:D9.39......T9
.0. 3:."?? DISK NOT RECOGNIZED ??":.....
..J.1.D1:.#3,A$:.J......J.1.T9:T1.0.-...
.J.51..#3,A$,A$,A$,A$.C.&..#3,A$:C.F(A$.
Z$).H.0.K1.0:.K.0.S9.1:.#3,A$:A.F(A$.Z$)
...:..L.0.7:A%.A.2:D1.A.A%.2:.K1..R%(J).
C%(J,K1).D1...D.A.A%:T1.T1.D1:K1.K1.1:.L
,K.A.N..J.H.X. 3...B..2,8,2,"#0":.3020..
...K.0:.".LOOKING FOR SCRATCHED":."FILES
...".....T.D9:S.1.#....2000.I....D.2.255
.32:.A(D)..0.A(D.1).0.980.M....K.0.."DO 
YOU WANT TO RECOVER:"......X$:.K.D.3.D.1
8:.G(A(K));:.K:."? ";......X$:.X$.."Y".X
$.."N".960.G.J..X$:.X$."Y".1010.N.T..D..
...T.A(0):S.A(1):.T.D9.920......".THAT'S
 ALL... ":.1270.K...T6.T:S6.S:D6.D:T.A(D
.1):S.A(D.2):L%(0).A(D.28).A(D.29).256:L
%.0.D....X$:."IS THIS FILE:".Z...." 1. S
EQUENTIAL"......" 2. PROGRAM"......" 3. 
USR"...$..A(D.19).0.1080.D...." 4. RELAT
IVE"...8.."  WHICH NUMBER? ";...B..X$:.X
$."".1090...L.X.F(X$).48:.X.1.X.4.1090..
.V..X$:X.X.128.Y.`..X.132.T%(0,1).A(D.19
):S%(0,1).A(D.20):.T%(0,1).0.1020.K.J..T
.T9.S.0.T.0...T..T.1.S.R%(T).." BAD CHAI
N!":.1260...~..C%(T,S).0.." ALLOCATED BL
OCKS!":.1260.N....3000:L%.L%.1......J.0.
1:.15,"M-R";G(J);B$:.#15,A$.....A(J).F(A
$.Z$):.J./...T4.T:S4.S:T.A(0):S.A(1):.T.
.0.1130.\...T.T%(0,1):S.S%(0,1):T%(0,1).
0:.T..0.1130......L%..L%(0).." INCORRECT
 BLOCK COUNT!":.1260...D.T.T6:S.S6:D.D6.
..N..3000.I.X..15,"M-W";G(D);B$;G(1);G(X
)......15,"U2:2,";D$;T;S:.3020:.1300....
.."SORRY - IT WON'T WORK"..... 2.4... 2:
.15,"V0": 15:.QW.1.10000:.:..K....1541 H
OUSEKEEPING.F.P.. GRAB FULL DISK BLOCK.P
.Z..3000......J.0.255:.15,"M-R";G(J);B$:
.#15,A$.....A(J).F(A$.Z$):.J:....... REA
D BLOAD.X.B..15,"B-R"2;E(D$);T;S...L.. G
ET ERROR STATUS...V..15,E,E$,E1,E2.'....
E..0..".DISK ERROR:."E;E$,E1;E2.-.....N.
.'.1,17,20,24,19,30,17,35,16,0.P..'.65,1
7,20,24,18,30,17,35,16,0...$'.67,39,28,5
3,26,64,24,77,22,0...P....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL