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

1541 ALIGNMENT

FILE INFORMATION

FILENAME(S): 1541 ALIGNMENT

FILE TYPE(S): PRG

FILE SIZE: 2K

FIRST SEEN: 2025-11-30 16:59:33

APPEARS ON: 2 disk(s)

FILE HASH

612f15f1ff680f9d3bf78e45c144e24e329318337405ec886ca1b6ba0dd76edd

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
UTILITIES 1541 ALIGNMENT PRG High Voltage Complete C64 Collection 13 5 DOWNLOAD FILE
UTILITIES 1541 ALIGNMENT PRG High Voltage Complete C64 Collection 13 5 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 19 08 00 00 53 B2  35 33 32 38 30 3A 97 53  |......S.53280:.S|
00000010: 2C 36 3A 97 53 AA 31 2C  36 00 39 08 01 00 54 4C  |,6:.S.1,6.9...TL|
00000020: 24 B2 22 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |$.".............|
00000030: C0 C0 C0 C0 C0 C0 C0 C0  C0 00 5C 08 02 00 42 4C  |..........\...BL|
00000040: 24 B2 22 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |$.".............|
00000050: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 00 77 08 03  |.............w..|
00000060: 00 54 B2 31 38 3A 54 4B  B2 54 3A 9F 31 35 2C 38  |.T.18:TK.T:.15,8|
00000070: 2C 31 35 2C 22 49 22 00  8F 08 04 00 99 22 93 9E  |,15,"I"......"..|
00000080: 20 20 20 20 20 20 20 20  D5 22 54 4C 24 22 C9 00  |        ."TL$"..|
00000090: BF 08 05 00 99 22 20 C0  C0 C0 C0 C0 C0 C0 C2 20  |....." ........ |
000000A0: 05 31 35 34 31 20 41 4C  49 47 4E 4D 45 4E 54 20  |.1541 ALIGNMENT |
000000B0: 43 48 45 43 4B 9E 20 C2  C0 C0 C0 C0 C0 C0 C0 00  |CHECK. .........|
000000C0: D5 08 06 00 99 22 20 20  20 20 20 20 20 20 CA 22  |....."        ."|
000000D0: 54 4C 24 22 CB 00 F4 08  07 00 99 22 20 20 20 20  |TL$"......."    |
000000E0: 20 20 20 20 20 20 20 42  59 20 20 52 4F 4E 20 42  |       BY  RON B|
000000F0: 4F 4F 54 53 00 1F 09 08  00 99 22 11 11 20 20 20  |OOTS......"..   |
00000100: 20 20 20 20 D5 C0 C0 41  43 54 55 41 4C 20 48 45  |    ...ACTUAL HE|
00000110: 41 44 20 50 4F 53 49 54  49 4F 4E C0 C0 C0 C9 00  |AD POSITION.....|
00000120: 44 09 09 00 99 22 20 20  20 20 20 20 20 C2 20 20  |D...."       .  |
00000130: 20 20 20 20 05 54 52 41  43 4B 20 3D 22 A6 31 32  |    .TRACK =".12|
00000140: 29 22 9E C2 00 59 09 0A  00 99 22 20 20 20 20 20  |)"...Y...."     |
00000150: 20 20 CA 22 42 4C 24 22  CB 00 84 09 0B 00 99 22  |  ."BL$"......."|
00000160: 11 20 20 20 20 20 20 20  D5 C0 50 4F 53 49 54 49  |.       ..POSITI|
00000170: 4F 4E 20 52 45 41 44 20  46 52 4F 4D 20 44 49 53  |ON READ FROM DIS|
00000180: 4B C0 C9 22 00 A9 09 0C  00 99 22 20 20 20 20 20  |K.."......"     |
00000190: 20 20 C2 20 20 20 20 20  20 05 54 52 41 43 4B 20  |  .      .TRACK |
000001A0: 3D 22 A6 31 32 29 22 9E  C2 00 BE 09 0D 00 99 22  |=".12)"........"|
000001B0: 20 20 20 20 20 20 20 CA  22 42 4C 24 22 CB 00 E8  |       ."BL$"...|
000001C0: 09 0E 00 99 22 11 20 20  20 20 20 20 20 D5 C0 C0  |....".       ...|
000001D0: 45 52 52 4F 52 20 53 54  41 54 55 53 C0 C0 C0 C0  |ERROR STATUS....|
000001E0: C0 C0 C0 C0 C0 C0 C0 C9  00 FF 09 0F 00 99 22 20  |.............." |
000001F0: 20 20 20 20 20 20 C2 22  A6 32 35 29 22 9E C2 00  |      .".25)"...|
00000200: 14 0A 10 00 99 22 20 20  20 20 20 20 20 CA 22 42  |....."       ."B|
00000210: 4C 24 22 CB 00 3E 0A 11  00 99 22 11 20 20 20 20  |L$"..>....".    |
00000220: 20 20 20 D5 C0 C0 41 4C  49 47 4E 4D 45 4E 54 20  |   ...ALIGNMENT |
00000230: 53 54 41 54 55 53 C0 C0  C0 C0 C0 C0 C0 C9 00 55  |STATUS.........U|
00000240: 0A 12 00 99 22 20 20 20  20 20 20 20 C2 22 A6 32  |...."       .".2|
00000250: 35 29 22 9E C2 00 6A 0A  13 00 99 22 20 20 20 20  |5)"...j...."    |
00000260: 20 20 20 CA 22 42 4C 24  22 CB 00 99 0A 14 00 99  |   ."BL$".......|
00000270: 22 11 50 55 53 48 20 4A  4F 59 53 54 49 43 4B 20  |".PUSH JOYSTICK |
00000280: 4C 45 46 54 20 26 20 52  49 47 48 54 20 54 4F 20  |LEFT & RIGHT TO |
00000290: 4D 4F 56 45 20 48 45 41  44 00 C7 0A 15 00 99 22  |MOVE HEAD......"|
000002A0: 20 48 4F 4C 44 20 46 49  52 45 20 42 55 54 54 4F  | HOLD FIRE BUTTO|
000002B0: 4E 20 54 4F 20 52 45 41  44 20 44 52 49 56 45 20  |N TO READ DRIVE |
000002C0: 53 54 41 54 55 53 05 00  DE 0A 16 00 98 31 35 2C  |STATUS.......15,|
000002D0: 22 4D 2D 52 22 C7 28 30  29 C7 28 32 38 29 00 F9  |"M-R".(0).(28)..|
000002E0: 0A 17 00 A1 23 31 35 2C  46 24 3A 8B 46 24 B2 22  |....#15,F$:.F$."|
000002F0: 22 A7 46 24 B2 C7 28 30  29 00 05 0B 18 00 41 B2  |".F$..(0).....A.|
00000300: C6 28 46 24 29 00 10 0B  19 00 42 54 B2 33 AF 41  |.(F$).....BT.3.A|
00000310: 00 3D 0B 1A 00 41 B2 28  31 35 39 AF 41 29 B0 28  |.=...A.(159.A).(|
00000320: 39 36 AA 33 32 AC 28 28  54 B1 31 37 29 AA 28 54  |96.32.((T.17).(T|
00000330: B1 32 34 29 AA 28 54 B1  33 30 29 29 29 00 5E 0B  |.24).(T.30))).^.|
00000340: 1B 00 98 31 35 2C 22 4D  2D 57 22 C7 28 30 29 C7  |...15,"M-W".(0).|
00000350: 28 32 38 29 C7 28 31 29  C7 28 41 B0 34 29 00 7A  |(28).(1).(A.4).z|
00000360: 0B 1C 00 99 22 13 11 11  11 11 11 11 11 22 A3 32  |...."........".2|
00000370: 31 29 54 22 9D 20 20 20  20 22 00 AD 0B 1D 00 8B  |1)T".    "......|
00000380: 45 B3 32 A7 99 22 13 11  11 11 11 11 11 11 11 11  |E.2.."..........|
00000390: 11 11 11 11 11 11 22 A3  31 32 29 22 4E 4F 20 45  |......".12)"NO E|
000003A0: 52 52 4F 52 20 44 45 54  45 43 54 45 44 00 E0 0B  |RROR DETECTED...|
000003B0: 1E 00 8B 45 B1 31 A7 99  22 13 11 11 11 11 11 11  |...E.1..".......|
000003C0: 11 11 11 11 11 11 11 11  11 22 A3 31 32 29 22 52  |.........".12)"R|
000003D0: 45 41 44 20 45 52 52 4F  52 20 53 45 4E 53 45 44  |EAD ERROR SENSED|
000003E0: 00 FA 0B 1F 00 52 24 B2  C4 28 54 4B 29 3A 8B 45  |.....R$..(TK):.E|
000003F0: B3 31 A7 52 24 B2 22 20  20 22 00 21 0C 20 00 54  |.1.R$."  ".!. .T|
00000400: 52 24 B2 C9 28 52 24 2C  32 29 3A 99 22 13 11 11  |R$..(R$,2):."...|
00000410: 11 11 11 11 11 11 11 11  11 22 A3 32 32 29 54 52  |.........".22)TR|
00000420: 24 00 4A 0C 21 00 8B 45  B3 B1 30 AF C5 28 54 52  |$.J.!..E..0..(TR|
00000430: 24 29 B3 28 54 AB 2E 35  29 B0 C5 28 54 52 24 29  |$).(T..5)..(TR$)|
00000440: B1 28 54 AA 2E 35 29 A7  33 37 00 81 0C 22 00 8B  |.(T..5).37..."..|
00000450: 45 B1 31 AF 54 B3 B1 B5  28 54 29 A7 99 22 11 11  |E.1.T...(T).."..|
00000460: 11 11 11 11 11 22 A3 31  34 29 22 41 4C 49 47 4E  |.....".14)"ALIGN|
00000470: 4D 45 4E 54 20 4F 4B 20  22 3A 45 B2 30 3A 89 33  |MENT OK ":E.0:.3|
00000480: 39 00 B7 0C 23 00 8B 45  B1 31 AF 54 B2 B5 28 54  |9...#..E.1.T..(T|
00000490: 29 A7 99 22 11 11 11 11  11 11 11 22 A3 31 34 29  |)..".......".14)|
000004A0: 22 41 4C 49 47 4E 4D 45  4E 54 20 42 41 44 22 3A  |"ALIGNMENT BAD":|
000004B0: 45 B2 30 3A 89 33 39 00  BF 0C 24 00 89 33 38 00  |E.0:.39...$..38.|
000004C0: E9 0C 25 00 99 22 11 11  11 11 11 11 11 22 A3 31  |..%..".......".1|
000004D0: 34 29 22 41 4C 49 47 4E  4D 45 4E 54 20 42 41 44  |4)"ALIGNMENT BAD|
000004E0: 22 3A 45 B2 30 3A 89 33  39 00 13 0D 26 00 99 22  |":E.0:.39...&.."|
000004F0: 11 11 11 11 11 11 11 22  A3 31 34 29 22 20 4E 4F  |.......".14)" NO|
00000500: 54 20 43 45 52 54 41 49  4E 20 22 3A 45 B2 30 3A  |T CERTAIN ":E.0:|
00000510: 89 33 39 00 26 0D 27 00  4A B2 A8 C2 28 35 36 33  |.39.&.'.J...(563|
00000520: 32 30 29 AF 31 35 00 35  0D 28 00 8B C2 28 36 35  |20).15.5.(...(65|
00000530: 33 29 A7 35 36 00 4C 0D  29 00 8B 28 A8 C2 28 35  |3).56.L.)..(..(5|
00000540: 36 33 32 30 29 AF 31 36  29 A7 35 36 00 62 0D 2A  |6320).16).56.b.*|
00000550: 00 8B 4A B2 34 AF 54 B1  31 A7 43 B2 AB 31 3A 89  |..J.4.T.1.C..1:.|
00000560: 34 37 00 78 0D 2B 00 8B  4A B2 38 AF 54 B3 33 35  |47.x.+..J.8.T.35|
00000570: A7 43 B2 31 3A 89 34 37  00 A2 0D 2C 00 8B C2 28  |.C.1:.47...,...(|
00000580: 31 39 37 29 B2 33 33 A7  98 31 35 2C 22 49 22 3A  |197).33..15,"I":|
00000590: 54 B2 31 38 3A 45 B2 30  3A 41 B2 32 31 34 3A 89  |T.18:E.0:A.214:.|
000005A0: 32 35 00 B4 0D 2D 00 8B  C2 28 31 39 37 29 B2 32  |25...-...(197).2|
000005B0: 33 A7 36 38 00 BC 0D 2E  00 89 32 32 00 CC 0D 2F  |3.68......22.../|
000005C0: 00 42 54 B2 28 42 54 AA  43 29 AF 33 00 E2 0D 30  |.BT.(BT.C).3...0|
000005D0: 00 54 B2 54 AA 43 AC 2E  35 3A 8B 54 B3 31 A7 54  |.T.T.C..5:.T.1.T|
000005E0: B2 31 00 EE 0D 31 00 54  4B B2 B5 28 54 29 00 FD  |.1...1.TK..(T)..|
000005F0: 0D 32 00 8B 54 B1 33 35  A7 54 B2 33 35 00 09 0E  |.2..T.35.T.35...|
00000600: 33 00 42 B2 41 AF 32 35  32 00 14 0E 34 00 43 B2  |3.B.A.252...4.C.|
00000610: 42 AA 42 54 00 33 0E 35  00 98 31 35 2C 22 4D 2D  |B.BT.3.5..15,"M-|
00000620: 57 22 C7 28 30 29 C7 28  32 38 29 C7 28 31 29 C7  |W".(0).(28).(1).|
00000630: 28 43 29 00 3B 0E 36 00  45 B2 30 00 43 0E 37 00  |(C).;.6.E.0.C.7.|
00000640: 89 32 32 00 4F 0E 38 00  4D 24 B2 22 22 3A 8C 00  |.22.O.8.M$."":..|
00000650: 6B 0E 39 00 81 59 B2 31  A4 31 31 3A 87 58 3A 4D  |k.9..Y.1.11:.X:M|
00000660: 24 B2 4D 24 AA C7 28 58  29 3A 82 00 88 0E 3A 00  |$.M$..(X):....:.|
00000670: 98 31 35 2C 22 4D 2D 57  22 C7 28 30 29 C7 28 33  |.15,"M-W".(0).(3|
00000680: 29 C7 28 31 31 29 4D 24  00 A8 0E 3B 00 98 31 35  |).(11)M$...;..15|
00000690: 2C 22 4D 2D 57 22 C7 28  30 29 C7 28 30 29 C7 28  |,"M-W".(0).(0).(|
000006A0: 31 29 C7 28 32 30 38 29  00 BE 0E 3C 00 98 31 35  |1).(208)...<..15|
000006B0: 2C 22 4D 2D 52 22 C7 28  30 29 C7 28 30 29 00 D9  |,"M-R".(0).(0)..|
000006C0: 0E 3D 00 A1 23 31 35 2C  45 52 24 3A 45 B2 C6 28  |.=..#15,ER$:E..(|
000006D0: 45 52 24 AA C7 28 30 29  29 00 E7 0E 3E 00 8B 45  |ER$..(0))...>..E|
000006E0: B1 31 32 37 A7 34 37 00  F4 0E 3F 00 8B 45 B3 B1  |.127.47...?..E..|
000006F0: 31 A7 32 32 00 0F 0F 40  00 98 31 35 2C 22 4D 2D  |1.22...@..15,"M-|
00000700: 52 22 C7 28 32 32 29 C7  28 30 29 C7 28 34 29 00  |R".(22).(0).(4).|
00000710: 24 0F 41 00 81 5A B2 31  A4 32 3A A1 23 31 35 2C  |$.A..Z.1.2:.#15,|
00000720: 42 24 3A 82 00 3E 0F 42  00 A1 23 31 35 2C 42 24  |B$:..>.B..#15,B$|
00000730: 3A 54 4B B2 C6 28 42 24  AA C7 28 30 29 29 00 46  |:TK..(B$..(0)).F|
00000740: 0F 43 00 89 32 32 00 65  0F 44 00 98 31 35 2C 22  |.C..22.e.D..15,"|
00000750: 4D 2D 57 22 C7 28 30 29  C7 28 32 38 29 C7 28 31  |M-W".(0).(28).(1|
00000760: 29 C7 28 30 29 00 77 0F  45 00 81 58 B2 31 A4 31  |).(0).w.E..X.1.1|
00000770: 30 3A A1 58 24 3A 82 00  A8 0F 46 00 A0 31 35 3A  |0:.X$:....F..15:|
00000780: 99 22 93 4D 4F 54 4F 52  20 4F 46 46 22 C7 28 31  |.".MOTOR OFF".(1|
00000790: 33 29 22 50 52 4F 47 52  41 4D 20 54 45 52 4D 49  |3)"PROGRAM TERMI|
000007A0: 4E 41 54 45 44 22 3A 80  00 D3 0F 47 00 83 31 36  |NATED":....G..16|
000007B0: 39 2C 34 38 2C 31 33 33  2C 36 39 2C 31 36 39 2C  |9,48,133,69,169,|
000007C0: 30 2C 31 33 33 2C 36 33  2C 37 36 2C 31 37 37 2C  |0,133,63,76,177,|
000007D0: 32 34 33 00 00 00                                 |243...          |
......S.53280:.S,6:.S.1,6.9...TL$.".....
..................\...BL$.".............
.............W...T.18:TK.T:.15,8,15,"I".
....."..        U"TL$"I......" .......B 
.1541 ALIGNMENT CHECK. B........U...."  
      J"TL$"K......"           BY  RON B
OOTS......"..       U..ACTUAL HEAD POSIT
ION...I.D...."       B      .TRACK =".12
)".B.Y...."       J"BL$"K......".       
U.POSITION READ FROM DISK.I"......"     
  B      .TRACK =".12)".B......"       J
"BL$"K......".       U..ERROR STATUS....
.......I......"       B".25)".B......"  
     J"BL$"K.>....".       U..ALIGNMENT 
STATUS.......I.U...."       B".25)".B.J.
..."       J"BL$"K......".PUSH JOYSTICK 
LEFT & RIGHT TO MOVE HEAD.G...." HOLD FI
RE BUTTON TO READ DRIVE STATUS.......15,
"M-R"G(0)G(28)......#15,F$:.F$."".F$.G(0
).....A.F(F$).....BT.3.A.=...A.(159.A).(
96.32.((T.17).(T.24).(T.30))).^....15,"M
-W"G(0)G(28)G(1)G(A.4).Z...."........".2
1)T".    "......E.2.."................".
12)"NO ERROR DETECTED......E.1..".......
.........".12)"READ ERROR SENSED.....R$.
D(TK):.E.1.R$."  ".!. .TR$.I(R$,2):."...
.........".22)TR$.J.!..E..0.E(TR$).(T..5
).E(TR$).(T..5).37..."..E.1.T...(T).."..
.....".14)"ALIGNMENT OK ":E.0:.39...#..E
.1.T..(T)..".......".14)"ALIGNMENT BAD":
E.0:.39...$..38...%..".......".14)"ALIGN
MENT BAD":E.0:.39...&..".......".14)" NO
T CERTAIN ":E.0:.39.&.'.J..B(56320).15.5
.(..B(653).56.L.)..(.B(56320).16).56.B.*
..J.4.T.1.C..1:.47.X.+..J.8.T.35.C.1:.47
...,..B(197).33..15,"I":T.18:E.0:A.214:.
25...-..B(197).23.68......22.L./.BT.(BT.
C).3...0.T.T.C..5:.T.1.T.1...1.TK..(T)..
.2..T.35.T.35...3.B.A.252...4.C.B.BT.3.5
..15,"M-W"G(0)G(28)G(1)G(C).;.6.E.0.C.7.
.22.O.8.M$."":..K.9..Y.1.11:.X:M$.M$.G(X
):....:..15,"M-W"G(0)G(3)G(11)M$...;..15
,"M-W"G(0)G(0)G(1)G(208)...<..15,"M-R"G(
0)G(0).Y.=..#15,ER$:E.F(ER$.G(0))...>..E
.127.47...?..E..1.22...@..15,"M-R"G(22)G
(0)G(4).$.A..Z.1.2:.#15,B$:..>.B..#15,B$
:TK.F(B$.G(0)).F.C..22.E.D..15,"M-W"G(0)
G(28)G(1)G(0).W.E..X.1.10:.X$:....F. 15:
.".MOTOR OFF"G(13)"PROGRAM TERMINATED":.
.S.G..169,48,133,69,169,0,133,63,76,177,
243...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL