C64HDOC.ASCII
FILE INFORMATION
FILENAME(S): C64HDOC.ASCII
FILE TYPE(S): SEQ
FILE SIZE: 15K
FIRST SEEN: 2025-11-30 16:59:23
APPEARS ON: 1 disk(s)
FILE HASH
dfd3cdd1338e542ec84b149b4720f60f1b31ca8918dbf871bc96b95468767107
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| 64HDPROJ | C64HDOC.ASCII | SEQ | High Voltage Complete C64 Collection | 13 | 6 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000010: 20 20 20 20 20 20 20 20 20 20 20 48 41 52 44 20 | HARD | 00000020: 44 49 53 4B 20 44 52 49 56 45 20 4F 4E 20 41 20 |DISK DRIVE ON A | 00000030: 43 2D 36 34 0D 20 20 20 20 20 20 20 20 20 20 0D |C-64. .| 00000040: 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 20 20 | . | 00000050: 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 20 20 | . | 00000060: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000080: 20 20 20 20 20 50 52 45 46 41 43 45 0D 20 20 20 | PREFACE. | 00000090: 20 20 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 | . | 000000A0: 20 20 54 68 69 73 20 69 73 20 61 6E 20 65 78 70 | This is an exp| 000000B0: 6C 61 6E 61 74 69 6F 6E 20 6F 66 20 6F 6E 65 20 |lanation of one | 000000C0: 6D 65 74 68 6F 64 20 6F 66 20 63 6F 6E 6E 65 63 |method of connec| 000000D0: 74 69 6E 67 20 61 20 68 61 72 64 20 0D 20 20 20 |ting a hard . | 000000E0: 20 20 20 20 20 20 20 64 69 73 6B 20 64 72 69 76 | disk driv| 000000F0: 65 20 74 6F 20 74 68 65 20 43 6F 6D 6D 6F 64 6F |e to the Commodo| 00000100: 72 65 20 36 34 20 63 6F 6D 70 75 74 65 72 20 75 |re 64 computer u| 00000110: 73 69 6E 67 20 61 20 57 65 73 74 65 72 6E 20 0D |sing a Western .| 00000120: 20 20 20 20 20 20 20 20 20 20 44 69 67 69 74 61 | Digita| 00000130: 6C 20 63 6F 6E 74 72 6F 6C 6C 65 72 20 63 61 72 |l controller car| 00000140: 64 2E 20 20 4F 62 76 69 6F 75 73 6C 79 20 74 68 |d. Obviously th| 00000150: 65 72 65 20 61 72 65 20 6D 61 6E 79 20 77 61 79 |ere are many way| 00000160: 73 20 69 6E 20 0D 20 20 20 20 20 20 20 20 20 20 |s in . | 00000170: 77 68 69 63 68 20 74 6F 20 61 70 70 72 6F 61 63 |which to approac| 00000180: 68 20 74 68 69 73 20 74 61 73 6B 20 61 6E 64 20 |h this task and | 00000190: 65 61 63 68 20 77 69 6C 6C 20 68 61 76 65 20 69 |each will have i| 000001A0: 74 73 20 6D 65 72 69 74 73 2E 20 20 0D 20 20 20 |ts merits. . | 000001B0: 20 20 20 20 20 20 20 53 69 6E 63 65 20 74 68 65 | Since the| 000001C0: 72 65 20 6D 61 79 20 62 65 20 61 20 6C 61 63 6B |re may be a lack| 000001D0: 20 6F 66 20 63 6F 6D 70 61 74 69 62 69 6C 69 74 | of compatibilit| 000001E0: 79 20 77 69 74 68 20 73 6F 6D 65 20 0D 20 20 20 |y with some . | 000001F0: 20 20 20 20 20 20 20 65 78 69 73 74 69 6E 67 20 | existing | 00000200: 73 6F 66 74 77 61 72 65 20 74 68 69 73 20 70 72 |software this pr| 00000210: 6F 6A 65 63 74 20 6D 61 79 20 62 65 20 6F 66 20 |oject may be of | 00000220: 6C 69 6D 69 74 65 64 20 76 61 6C 75 65 20 61 6E |limited value an| 00000230: 64 20 0D 20 20 20 20 20 20 20 20 20 20 65 61 63 |d . eac| 00000240: 68 20 6F 6E 65 20 73 68 6F 75 6C 64 20 67 69 76 |h one should giv| 00000250: 65 20 63 61 72 65 66 75 6C 20 63 6F 6E 73 69 64 |e careful consid| 00000260: 65 72 61 74 69 6F 6E 20 74 6F 20 74 68 65 20 74 |eration to the t| 00000270: 68 65 20 70 72 6F 73 20 0D 20 20 20 20 20 20 20 |he pros . | 00000280: 20 20 20 61 6E 64 20 63 6F 6E 73 20 62 65 66 6F | and cons befo| 00000290: 72 65 20 69 6E 76 65 73 74 69 6E 67 20 69 6E 20 |re investing in | 000002A0: 74 68 65 20 70 72 6F 6A 65 63 74 2E 20 20 57 69 |the project. Wi| 000002B0: 74 68 20 74 68 69 73 20 0D 20 20 20 20 20 20 20 |th this . | 000002C0: 20 20 20 64 69 73 63 6C 61 69 6D 65 72 20 69 6E | disclaimer in| 000002D0: 20 6D 69 6E 64 2C 20 65 76 65 72 20 6F 6E 77 61 | mind, ever onwa| 000002E0: 72 64 2E 0D 20 20 20 20 20 20 20 20 20 20 0D 20 |rd.. . | 000002F0: 20 20 20 20 20 20 20 20 20 54 68 65 20 74 61 73 | The tas| 00000300: 6B 20 6F 66 20 63 6F 6E 6E 65 63 74 69 6E 67 20 |k of connecting | 00000310: 61 20 57 65 73 74 65 72 6E 20 44 69 67 69 74 61 |a Western Digita| 00000320: 6C 20 68 61 72 64 20 64 69 73 6B 20 0D 20 20 20 |l hard disk . | 00000330: 20 20 20 20 20 20 20 63 6F 6E 74 72 6F 6C 6C 65 | controlle| 00000340: 72 20 74 6F 20 74 68 65 20 43 36 34 20 69 73 20 |r to the C64 is | 00000350: 72 61 74 68 65 72 20 73 69 6D 70 6C 65 20 62 75 |rather simple bu| 00000360: 74 20 64 6F 65 73 20 72 65 71 75 69 72 65 20 0D |t does require .| 00000370: 20 20 20 20 20 20 20 20 20 20 62 61 73 69 63 20 | basic | 00000380: 73 6F 6C 64 65 72 69 6E 67 20 61 6E 64 20 77 69 |soldering and wi| 00000390: 72 69 6E 67 20 73 6B 69 6C 6C 73 2E 20 20 52 65 |ring skills. Re| 000003A0: 6D 65 6D 62 65 72 20 74 68 61 74 20 69 74 20 69 |member that it i| 000003B0: 73 20 0D 20 20 20 20 20 20 20 20 20 20 70 6F 73 |s . pos| 000003C0: 73 69 62 6C 65 20 74 6F 20 64 61 6D 61 67 65 20 |sible to damage | 000003D0: 74 68 65 20 43 36 34 20 61 6E 64 2F 6F 72 20 74 |the C64 and/or t| 000003E0: 68 65 20 63 6F 6E 74 72 6F 6C 6C 65 72 20 63 61 |he controller ca| 000003F0: 72 64 20 77 69 74 68 20 0D 20 20 20 20 20 20 20 |rd with . | 00000400: 20 20 20 69 6D 70 72 6F 70 65 72 20 77 69 72 69 | improper wiri| 00000410: 6E 67 2E 20 20 54 68 65 20 63 6F 73 74 20 6F 66 |ng. The cost of| 00000420: 20 74 68 69 73 20 70 72 6F 6A 65 63 74 20 69 73 | this project is| 00000430: 20 76 65 72 79 20 70 6F 73 73 69 62 6C 79 20 0D | very possibly .| 00000440: 20 20 20 20 20 20 20 20 20 20 6D 6F 72 65 20 74 | more t| 00000450: 68 61 6E 20 74 72 69 76 69 61 6C 20 73 6F 20 70 |han trivial so p| 00000460: 72 6F 63 65 65 64 20 77 69 74 68 20 63 61 75 74 |roceed with caut| 00000470: 69 6F 6E 2E 20 20 4F 6E 65 20 6C 61 73 74 20 74 |ion. One last t| 00000480: 69 6D 65 2C 20 0D 20 20 20 20 20 20 20 20 20 20 |ime, . | 00000490: 69 73 20 69 74 20 77 6F 72 74 68 20 74 68 65 20 |is it worth the | 000004A0: 72 69 73 6B 20 61 6E 64 20 65 66 66 6F 72 74 3F |risk and effort?| 000004B0: 20 20 54 68 65 20 61 76 61 69 6C 61 62 69 6C 69 | The availabili| 000004C0: 74 79 20 6F 66 20 61 20 67 6F 6F 64 0D 20 20 20 |ty of a good. | 000004D0: 20 20 20 20 20 20 20 72 65 66 65 72 65 6E 63 65 | reference| 000004E0: 20 6D 61 6E 75 61 6C 20 77 69 74 68 20 74 68 65 | manual with the| 000004F0: 20 70 69 6E 20 6F 75 74 20 6F 66 20 74 68 65 20 | pin out of the | 00000500: 65 78 70 61 6E 73 69 6F 6E 20 70 6F 72 74 20 61 |expansion port a| 00000510: 73 20 0D 20 20 20 20 20 20 20 20 20 20 77 65 6C |s . wel| 00000520: 6C 20 61 73 20 61 20 72 65 66 65 72 65 6E 63 65 |l as a reference| 00000530: 20 66 6F 72 20 74 68 65 20 50 43 20 62 75 73 20 | for the PC bus | 00000540: 77 69 6C 6C 20 68 65 6C 70 20 74 6F 20 75 6E 64 |will help to und| 00000550: 65 72 73 74 61 6E 64 20 0D 20 20 20 20 20 20 20 |erstand . | 00000560: 20 20 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 | the following| 00000570: 20 64 69 72 65 63 74 69 6F 6E 73 2E 0D 20 20 20 | directions.. | 00000580: 20 20 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 | . | 00000590: 20 20 42 65 66 6F 72 65 20 73 74 61 72 74 69 6E | Before startin| 000005A0: 67 20 77 69 74 68 20 74 68 65 20 64 65 74 61 69 |g with the detai| 000005B0: 6C 73 20 61 6E 20 6F 76 65 72 76 69 65 77 20 6F |ls an overview o| 000005C0: 66 20 74 68 65 20 0D 20 20 20 20 20 20 20 20 20 |f the . | 000005D0: 20 63 6F 6E 74 72 6F 6C 6C 65 72 20 63 61 72 64 | controller card| 000005E0: 20 6D 69 67 68 74 20 62 65 20 69 6E 20 6F 72 64 | might be in ord| 000005F0: 65 72 2E 20 20 41 20 57 65 73 74 65 72 6E 20 44 |er. A Western D| 00000600: 69 67 69 74 61 6C 20 57 58 31 20 0D 20 20 20 20 |igital WX1 . | 00000610: 20 20 20 20 20 20 63 6F 6E 74 72 6F 6C 6C 65 72 | controller| 00000620: 20 77 61 73 20 75 73 65 64 20 69 6E 20 74 68 65 | was used in the| 00000630: 20 70 72 6F 74 6F 74 79 70 65 20 62 75 74 20 74 | prototype but t| 00000640: 68 65 20 57 58 32 20 73 68 6F 75 6C 64 20 77 6F |he WX2 should wo| 00000650: 72 6B 0D 20 20 20 20 20 20 20 20 20 20 61 73 20 |rk. as | 00000660: 77 65 6C 6C 2E 20 20 44 6F 6E 27 74 20 62 65 20 |well. Don't be | 00000670: 63 6F 6E 63 65 72 6E 65 64 20 61 73 20 74 6F 20 |concerned as to | 00000680: 77 68 61 74 20 42 49 4F 53 20 52 4F 4D 20 69 73 |what BIOS ROM is| 00000690: 20 6F 6E 20 74 68 65 20 0D 20 20 20 20 20 20 20 | on the . | 000006A0: 20 20 20 63 61 72 64 20 73 69 6E 63 65 20 69 74 | card since it| 000006B0: 20 77 69 6C 6C 20 6E 6F 74 20 62 65 20 75 73 65 | will not be use| 000006C0: 64 2E 20 20 54 68 65 72 65 20 61 72 65 20 73 65 |d. There are se| 000006D0: 76 65 72 61 6C 20 64 69 66 66 65 72 65 6E 74 0D |veral different.| 000006E0: 20 20 20 20 20 20 20 20 20 20 76 65 72 73 69 6F | versio| 000006F0: 6E 73 20 6F 66 20 74 68 65 20 63 6F 6E 74 72 6F |ns of the contro| 00000700: 6C 6C 65 72 20 63 61 72 64 73 20 62 75 74 20 61 |ller cards but a| 00000710: 6C 6C 20 73 68 6F 75 6C 64 20 77 6F 72 6B 2E 20 |ll should work. | 00000720: 20 20 54 68 65 20 0D 20 20 20 20 20 20 20 20 20 | The . | 00000730: 20 63 6F 6E 74 72 6F 6C 6C 65 72 20 77 72 69 74 | controller writ| 00000740: 65 73 20 31 37 20 73 65 63 74 6F 72 73 20 65 61 |es 17 sectors ea| 00000750: 63 68 20 6F 66 20 35 31 32 20 62 79 74 65 73 20 |ch of 512 bytes | 00000760: 6F 6E 20 65 61 63 68 20 74 72 61 63 6B 0D 20 20 |on each track. | 00000770: 20 20 20 20 20 20 20 20 77 68 69 63 68 20 63 6F | which co| 00000780: 6E 74 72 61 73 74 73 20 77 69 74 68 20 74 68 65 |ntrasts with the| 00000790: 20 31 32 38 20 62 79 74 65 20 73 65 63 74 6F 72 | 128 byte sector| 000007A0: 73 20 6F 6E 20 74 68 65 20 31 35 34 31 2E 20 20 |s on the 1541. | 000007B0: 0D 20 20 20 20 20 20 20 20 20 20 44 65 70 65 6E |. Depen| 000007C0: 64 65 6E 74 20 75 70 6F 6E 20 74 68 65 20 76 65 |dent upon the ve| 000007D0: 72 73 69 6F 6E 20 6F 66 20 74 68 65 20 63 6F 6E |rsion of the con| 000007E0: 74 72 6F 6C 6C 65 72 20 63 61 72 64 20 74 68 65 |troller card the| 000007F0: 20 64 72 69 76 65 73 0D 20 20 20 20 20 20 20 20 | drives. | 00000800: 20 20 73 75 70 70 6F 72 74 65 64 20 63 61 6E 20 | supported can | 00000810: 68 61 76 65 20 75 70 20 74 6F 20 38 20 6F 72 20 |have up to 8 or | 00000820: 31 36 20 68 65 61 64 73 20 61 6E 64 20 61 20 6D |16 heads and a m| 00000830: 61 78 69 6D 75 6D 20 6F 66 20 31 30 32 34 0D 20 |aximum of 1024. | 00000840: 20 20 20 20 20 20 20 20 20 63 79 6C 69 6E 64 65 | cylinde| 00000850: 72 73 2E 20 20 54 68 65 20 73 6F 66 74 77 61 72 |rs. The softwar| 00000860: 65 20 73 75 70 70 6F 72 74 20 64 65 73 63 72 69 |e support descri| 00000870: 62 65 64 20 6C 61 74 65 72 20 61 73 73 75 6D 65 |bed later assume| 00000880: 73 20 61 20 0D 20 20 20 20 20 20 20 20 20 20 6C |s a . l| 00000890: 69 6D 69 74 20 6F 66 20 38 20 68 65 61 64 73 2E |imit of 8 heads.| 000008A0: 20 20 41 20 6C 69 6D 69 74 20 6F 66 20 38 20 68 | A limit of 8 h| 000008B0: 65 61 64 73 20 77 69 6C 6C 20 61 6C 6C 6F 77 20 |eads will allow | 000008C0: 66 6F 72 20 74 68 65 20 0D 20 20 20 20 20 20 20 |for the . | 000008D0: 20 20 20 61 74 74 61 63 68 6D 65 6E 74 20 6F 66 | attachment of| 000008E0: 20 61 20 64 72 69 76 65 20 77 69 74 68 20 61 20 | a drive with a | 000008F0: 63 61 70 61 63 69 74 79 20 6F 66 20 67 72 65 61 |capacity of grea| 00000900: 74 65 72 20 74 68 61 6E 20 33 30 20 0D 20 20 20 |ter than 30 . | 00000910: 20 20 20 20 20 20 20 6D 65 67 61 62 79 74 65 73 | megabytes| 00000920: 2E 20 20 41 64 64 69 74 69 6F 6E 61 6C 79 20 32 |. Additionaly 2| 00000930: 20 64 72 69 76 65 73 20 63 61 6E 20 62 65 20 61 | drives can be a| 00000940: 74 74 61 63 68 65 64 20 74 6F 20 61 20 0D 20 20 |ttached to a . | 00000950: 20 20 20 20 20 20 20 20 63 6F 6E 74 72 6F 6C 6C | controll| 00000960: 65 72 20 61 6E 64 20 6D 6F 72 65 20 74 68 61 6E |er and more than| 00000970: 20 6F 6E 65 20 63 6F 6E 74 72 6F 6C 6C 65 72 20 | one controller | 00000980: 63 6F 75 6C 64 20 62 65 20 69 6E 73 74 61 6C 6C |could be install| 00000990: 65 64 20 0D 20 20 20 20 20 20 20 20 20 20 6F 66 |ed . of| 000009A0: 66 65 72 69 6E 67 20 61 20 67 72 65 61 74 20 61 |fering a great a| 000009B0: 6D 6F 75 6E 74 20 6F 66 20 73 74 6F 72 61 67 65 |mount of storage| 000009C0: 20 72 65 6C 61 74 69 76 65 20 74 6F 20 61 20 31 | relative to a 1| 000009D0: 35 34 31 20 0D 20 20 20 20 20 20 20 20 20 20 64 |541 . d| 000009E0: 69 73 6B 65 74 74 65 2E 20 20 41 20 31 30 20 6D |iskette. A 10 m| 000009F0: 65 67 61 62 79 74 65 20 64 72 69 76 65 20 63 6F |egabyte drive co| 00000A00: 75 6C 64 20 70 6F 73 73 69 62 6C 79 20 62 65 20 |uld possibly be | 00000A10: 61 20 67 6F 6F 64 20 0D 20 20 20 20 20 20 20 20 |a good . | 00000A20: 20 20 63 68 6F 69 63 65 20 73 69 6E 63 65 20 6F | choice since o| 00000A30: 66 74 65 6E 20 61 20 75 73 65 64 20 6F 6E 65 20 |ften a used one | 00000A40: 63 61 6E 20 62 65 20 62 6F 75 67 68 74 20 61 74 |can be bought at| 00000A50: 20 61 20 76 65 72 79 20 0D 20 20 20 20 20 20 20 | a very . | 00000A60: 20 20 20 72 65 61 73 6F 6E 61 62 6C 65 20 70 72 | reasonable pr| 00000A70: 69 63 65 2E 20 20 54 68 65 20 63 6F 6E 74 72 6F |ice. The contro| 00000A80: 6C 6C 65 72 20 73 75 70 70 6F 72 74 73 20 31 39 |ller supports 19| 00000A90: 20 63 6F 6D 6D 61 6E 64 73 20 66 6F 72 20 0D 20 | commands for . | 00000AA0: 20 20 20 20 20 20 20 20 20 72 65 61 64 69 6E 67 | reading| 00000AB0: 2C 20 77 72 69 74 69 6E 67 2C 20 66 6F 72 6D 61 |, writing, forma| 00000AC0: 74 69 6E 67 2C 20 64 69 61 67 6E 6F 73 74 69 63 |ting, diagnostic| 00000AD0: 73 2C 20 61 6E 64 20 65 74 63 2E 20 20 57 69 74 |s, and etc. Wit| 00000AE0: 68 20 74 68 65 0D 20 20 20 20 20 20 20 20 20 20 |h the. | 00000AF0: 65 78 63 65 70 74 69 6F 6E 20 6F 66 20 74 68 65 |exception of the| 00000B00: 20 57 58 31 47 45 4E 20 63 61 72 64 20 74 68 65 | WX1GEN card the| 00000B10: 72 65 20 69 73 20 61 6E 20 65 69 67 68 74 20 70 |re is an eight p| 00000B20: 6F 73 69 74 69 6F 6E 20 0D 20 20 20 20 20 20 20 |osition . | 00000B30: 20 20 20 68 65 61 64 65 72 20 77 68 69 63 68 20 | header which | 00000B40: 69 73 20 6E 6F 72 6D 61 6C 6C 79 20 75 73 65 64 |is normally used| 00000B50: 20 74 6F 20 73 65 6C 65 63 74 20 77 68 69 63 68 | to select which| 00000B60: 20 64 72 69 76 65 20 0D 20 20 20 20 20 20 20 20 | drive . | 00000B70: 20 20 70 61 72 61 6D 65 74 65 72 73 20 74 6F 20 | parameters to | 00000B80: 75 73 65 20 6F 75 74 20 6F 66 20 61 20 74 61 62 |use out of a tab| 00000B90: 6C 65 2E 20 20 54 68 65 20 27 68 61 72 64 20 64 |le. The 'hard d| 00000BA0: 69 73 6B 20 6B 65 72 6E 61 6C 27 20 0D 20 20 20 |isk kernal' . | 00000BB0: 20 20 20 20 20 20 20 64 6F 65 73 6E 27 74 20 75 | doesn't u| 00000BC0: 73 65 20 74 68 65 73 65 2E 20 20 49 74 20 72 65 |se these. It re| 00000BD0: 61 64 73 20 74 68 65 20 63 6F 6E 66 69 67 75 72 |ads the configur| 00000BE0: 61 74 69 6F 6E 20 6F 66 66 20 73 65 63 74 6F 72 |ation off sector| 00000BF0: 20 0D 20 20 20 20 20 20 20 20 20 20 7A 65 72 6F | . zero| 00000C00: 2E 20 20 54 68 65 20 46 4F 52 4D 41 54 20 70 72 |. The FORMAT pr| 00000C10: 6F 67 72 61 6D 20 69 73 20 72 65 73 70 6F 6E 73 |ogram is respons| 00000C20: 69 62 6C 65 20 66 6F 72 20 77 72 69 74 69 6E 67 |ible for writing| 00000C30: 20 74 68 65 20 0D 20 20 20 20 20 20 20 20 20 20 | the . | 00000C40: 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 6F 6E 20 74 |information on t| 00000C50: 68 65 20 66 69 72 73 74 20 73 65 63 74 6F 72 2E |he first sector.| 00000C60: 0D 20 20 20 20 20 20 20 20 20 20 0D 0D 0D 0D 0D |. .....| 00000C70: 20 20 20 20 20 20 20 20 20 20 0D 0D 0D 0D 0D 0D | ......| 00000C80: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00000C90: 20 20 20 20 20 20 20 20 20 20 20 20 48 41 52 44 | HARD| 00000CA0: 20 44 49 53 4B 20 44 52 49 56 45 20 4F 4E 20 41 | DISK DRIVE ON A| 00000CB0: 20 43 2D 36 34 0D 20 20 20 20 20 20 20 20 20 20 | C-64. | 00000CC0: 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 20 |. . | 00000CD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000CE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000CF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000D00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000D10: 20 32 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 | 2. . | 00000D20: 20 20 20 20 20 20 20 20 4F 6B 61 79 2C 20 6E 6F | Okay, no| 00000D30: 77 20 77 68 61 74 20 69 73 20 6E 65 65 64 65 64 |w what is needed| 00000D40: 20 62 65 66 6F 72 65 20 73 74 61 72 74 69 6E 67 | before starting| 00000D50: 20 74 68 65 20 61 64 76 65 6E 74 75 72 65 3F 20 | the adventure? | 00000D60: 20 54 68 65 0D 20 20 20 20 20 20 20 20 20 20 6C | The. l| 00000D70: 69 73 74 20 66 6F 6C 6C 6F 77 73 2E 0D 20 20 20 |ist follows.. | 00000D80: 20 20 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 | . | 00000D90: 20 20 20 20 20 20 20 41 20 57 65 73 74 65 72 6E | A Western| 00000DA0: 20 44 69 67 69 74 61 6C 20 57 58 31 20 6F 72 20 | Digital WX1 or | 00000DB0: 57 58 32 20 63 6F 6E 74 72 6F 6C 6C 65 72 20 63 |WX2 controller c| 00000DC0: 61 72 64 2E 0D 20 20 20 20 20 20 20 20 20 20 0D |ard.. .| 00000DD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 | A| 00000DE0: 20 68 61 72 64 20 64 69 73 6B 20 64 72 69 76 65 | hard disk drive| 00000DF0: 20 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 | compatible with| 00000E00: 20 74 68 65 20 63 6F 6E 74 72 6F 6C 6C 65 72 20 | the controller | 00000E10: 63 61 72 64 2E 0D 20 20 20 20 20 20 20 20 20 20 |card.. | 00000E20: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00000E30: 41 6E 20 65 6E 63 6C 6F 73 75 72 65 20 77 69 74 |An enclosure wit| 00000E40: 68 20 70 6F 77 65 72 20 73 75 70 70 6C 79 20 66 |h power supply f| 00000E50: 6F 72 20 74 68 65 20 68 61 72 64 20 64 69 73 6B |or the hard disk| 00000E60: 20 64 72 69 76 65 2E 0D 20 20 20 20 20 20 20 20 | drive.. | 00000E70: 20 20 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 | . | 00000E80: 20 20 20 20 20 20 20 43 61 62 6C 65 73 20 74 6F | Cables to| 00000E90: 20 63 6F 6E 6E 65 63 74 20 74 68 65 20 63 6F 6E | connect the con| 00000EA0: 74 72 6F 6C 6C 65 72 20 74 6F 20 74 68 65 20 64 |troller to the d| 00000EB0: 72 69 76 65 2E 20 20 28 31 20 33 34 20 0D 20 20 |rive. (1 34 . | 00000EC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6F 6E | con| 00000ED0: 64 75 63 74 6F 72 20 61 6E 64 20 31 20 32 30 20 |ductor and 1 20 | 00000EE0: 63 6F 6E 64 75 63 74 6F 72 29 0D 20 20 20 20 20 |conductor). | 00000EF0: 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 20 20 | . | 00000F00: 20 20 20 20 20 41 6E 20 65 64 67 65 20 63 61 72 | An edge car| 00000F10: 64 20 77 69 74 68 20 2E 31 22 20 63 6F 6E 74 61 |d with .1" conta| 00000F20: 63 74 20 63 65 6E 74 65 72 73 20 74 6F 20 70 6C |ct centers to pl| 00000F30: 75 67 20 69 6E 74 6F 20 74 68 65 20 0D 20 20 20 |ug into the . | 00000F40: 20 20 20 20 20 20 20 20 20 20 20 20 65 78 70 61 | expa| 00000F50: 6E 73 69 6F 6E 20 70 6F 72 74 2E 20 20 52 61 64 |nsion port. Rad| 00000F60: 69 6F 20 53 68 61 63 6B 20 68 61 73 20 6F 6E 65 |io Shack has one| 00000F70: 20 6E 65 77 20 69 6E 20 31 39 38 39 20 0D 20 20 | new in 1989 . | 00000F80: 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 37 | (27| 00000F90: 36 2D 31 39 32 29 20 77 68 69 63 68 20 77 69 6C |6-192) which wil| 00000FA0: 6C 20 77 6F 72 6B 2E 0D 20 20 20 20 20 20 20 20 |l work.. | 00000FB0: 20 20 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 | . | 00000FC0: 20 20 4F 6E 65 20 33 31 2F 36 32 20 70 69 6E 20 | One 31/62 pin | 00000FD0: 70 63 20 6D 6F 75 6E 74 20 65 64 67 65 20 63 6F |pc mount edge co| 00000FE0: 6E 6E 65 63 74 6F 72 20 77 69 74 68 20 2E 31 22 |nnector with .1"| 00000FF0: 20 63 65 6E 74 65 72 73 20 0D 20 20 20 20 20 20 | centers . | 00001000: 20 20 20 20 20 20 20 20 20 66 6F 72 20 74 68 65 | for the| 00001010: 20 63 6F 6E 74 72 6F 6C 6C 65 72 20 63 61 72 64 | controller card| 00001020: 2E 20 20 28 41 20 72 69 67 68 74 20 61 6E 67 6C |. (A right angl| 00001030: 65 20 77 6F 75 6C 64 20 62 65 20 0D 20 20 20 20 |e would be . | 00001040: 20 20 20 20 20 20 20 20 20 20 20 6E 69 63 65 2E | nice.| 00001050: 29 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 |). . | 00001060: 20 20 20 20 20 20 20 20 20 20 20 20 4F 6E 65 20 | One | 00001070: 31 34 20 70 69 6E 20 49 43 20 73 6F 63 6B 65 74 |14 pin IC socket| 00001080: 2E 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 |.. . | 00001090: 20 20 20 20 20 20 20 20 20 20 20 20 4F 6E 65 20 | One | 000010A0: 37 34 4C 53 30 34 20 49 43 2E 0D 20 20 20 20 20 |74LS04 IC.. | 000010B0: 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 20 20 | . | 000010C0: 20 20 20 20 20 4F 6E 65 20 2E 30 31 20 75 66 20 | One .01 uf | 000010D0: 31 30 20 76 6F 6C 74 20 62 79 70 61 73 73 20 63 |10 volt bypass c| 000010E0: 61 70 61 63 69 74 6F 72 2E 0D 20 20 20 20 20 20 |apacitor.. | 000010F0: 20 20 20 20 0D 20 20 20 20 20 20 20 20 20 20 20 | . | 00001100: 20 20 20 20 53 6F 6D 65 20 33 30 20 67 61 75 67 | Some 30 gaug| 00001110: 65 20 6F 72 20 73 6F 20 77 69 72 65 20 77 72 61 |e or so wire wra| 00001120: 70 20 6F 72 20 73 69 6D 69 6C 61 72 20 77 69 72 |p or similar wir| 00001130: 65 2E 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 |e.. . | 00001140: 20 20 20 20 20 20 20 20 20 20 20 20 20 50 6F 73 | Pos| 00001150: 73 69 62 6C 79 20 61 20 73 65 70 61 72 61 74 65 |sibly a separate| 00001160: 20 70 6F 77 65 72 20 73 75 70 70 6C 79 20 66 6F | power supply fo| 00001170: 72 20 74 68 65 20 63 6F 6E 74 72 6F 6C 6C 65 72 |r the controller| 00001180: 20 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | . | 00001190: 20 63 61 72 64 2E 20 20 49 74 20 72 65 71 75 69 | card. It requi| 000011A0: 72 65 73 20 2B 35 20 61 6E 64 20 2B 31 32 20 76 |res +5 and +12 v| 000011B0: 6F 6C 74 73 2E 20 20 54 68 69 73 20 63 61 6E 20 |olts. This can | 000011C0: 62 65 20 0D 20 20 20 20 20 20 20 20 20 20 20 20 |be . | 000011D0: 20 20 20 6F 62 74 61 69 6E 65 64 20 66 72 6F 6D | obtained from| 000011E0: 20 74 68 65 20 73 75 70 70 6C 79 20 75 73 65 64 | the supply used| 000011F0: 20 66 6F 72 20 74 68 65 20 64 72 69 76 65 2E 20 | for the drive. | 00001200: 20 52 61 64 69 6F 20 0D 20 20 20 20 20 20 20 20 | Radio . | 00001210: 20 20 20 20 20 20 20 53 68 61 63 6B 20 68 61 73 | Shack has| 00001220: 20 61 20 73 75 70 70 6C 79 20 77 69 74 68 20 2B | a supply with +| 00001230: 35 76 64 63 2C 20 2D 35 76 64 63 2C 20 61 6E 64 |5vdc, -5vdc, and| 00001240: 20 2B 31 32 76 64 63 20 77 68 69 63 68 20 0D 20 | +12vdc which . | 00001250: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 61 | wa| 00001260: 73 20 6F 72 69 67 69 6E 61 6C 6C 79 20 75 73 65 |s originally use| 00001270: 64 20 6F 6E 20 61 20 43 6F 6C 65 63 6F 20 77 68 |d on a Coleco wh| 00001280: 69 63 68 20 77 6F 72 6B 73 20 72 61 74 68 65 72 |ich works rather| 00001290: 20 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | . | 000012A0: 20 77 65 6C 6C 2E 0D 20 20 20 20 20 20 20 20 20 | well.. | 000012B0: 20 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 | . . | 000012C0: 20 20 20 20 20 20 20 0D 0D 0D 0D 0D 0D 0D 0D 0D | .........| 000012D0: 0D 0D 0D 0D 0D 0D 0D 0D 0D 20 20 20 20 20 20 20 |......... | 000012E0: 20 20 20 0D 0D 0D 0D 0D 0D 0D 20 20 20 20 20 20 | ....... | 000012F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001300: 20 20 20 20 20 48 41 52 44 20 44 49 53 4B 20 44 | HARD DISK D| 00001310: 52 49 56 45 20 4F 4E 20 41 20 43 2D 36 34 0D 20 |RIVE ON A C-64. | 00001320: 20 20 20 20 20 20 20 20 20 0D 20 20 20 20 20 20 | . | 00001330: 20 20 20 20 0D 20 20 20 20 20 20 20 20 20 20 20 | . | 00001340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001350: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001370: 20 20 20 20 20 20 20 20 20 20 33 0D 20 20 20 20 | 3. | 00001380: 20 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 20 | . | 00001390: 20 54 68 65 20 70 65 72 74 69 6E 65 6E 74 20 70 | The pertinent p| 000013A0: 69 6E 20 6F 75 74 20 66 6F 72 20 74 68 65 20 63 |in out for the c| 000013B0: 6F 6E 74 72 6F 6C 6C 65 72 20 63 61 72 64 20 66 |ontroller card f| 000013C0: 6F 6C 6C 6F 77 73 3A 0D 20 20 20 20 20 20 20 20 |ollows:. | 000013D0: 20 20 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 | . . | 000013E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 41 32 20 | A2 | 000013F0: 20 20 44 37 20 28 64 61 74 61 20 62 69 74 20 73 | D7 (data bit s| 00001400: 65 76 65 6E 29 0D 20 20 20 20 20 20 20 20 20 20 |even). | 00001410: 20 20 20 20 20 41 33 20 20 20 44 36 20 28 64 61 | A3 D6 (da| 00001420: 74 61 20 62 69 74 20 73 69 78 29 0D 20 20 20 20 |ta bit six). | 00001430: 20 20 20 20 20 20 20 20 20 20 20 41 34 20 20 20 | A4 | 00001440: 44 35 20 28 64 61 74 61 20 62 69 74 20 66 69 76 |D5 (data bit fiv| 00001450: 65 29 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |e). | 00001460: 20 20 41 35 20 20 20 44 34 20 28 64 61 74 61 20 | A5 D4 (data | 00001470: 62 69 74 20 66 6F 75 72 29 0D 20 20 20 20 20 20 |bit four). | 00001480: 20 20 20 20 20 20 20 20 20 41 36 20 20 20 44 33 | A6 D3| 00001490: 20 28 64 61 74 61 20 62 69 74 20 74 68 72 65 65 | (data bit three| 000014A0: 29 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |). | 000014B0: 20 41 37 20 20 20 44 32 20 28 64 61 74 61 20 62 | A7 D2 (data b| 000014C0: 69 74 20 74 77 6F 29 0D 20 20 20 20 20 20 20 20 |it two). | 000014D0: 20 20 20 20 20 20 20 41 38 20 20 20 44 31 20 28 | A8 D1 (| 000014E0: 64 61 74 61 20 62 69 74 20 6F 6E 65 29 0D 20 20 |data bit one). | 000014F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 41 39 20 | A9 | 00001500: 20 20 44 30 20 28 64 61 74 61 20 62 69 74 20 7A | D0 (data bit z| 00001510: 65 72 6F 29 0D 20 20 20 20 20 20 20 20 20 20 20 |ero). | 00001520: 20 20 20 20 41 32 32 20 20 41 39 20 28 61 64 64 | A22 A9 (add| 00001530: 72 65 73 73 20 6C 69 6E 65 20 6E 69 6E 65 29 0D |ress line nine).| 00001540: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 | A| 00001550: 32 33 20 20 41 38 20 28 61 64 64 72 65 73 73 20 |23 A8 (address | 00001560: 6C 69 6E 65 20 65 69 67 68 74 29 0D 20 20 20 20 |line eight). | 00001570: 20 20 20 20 20 20 20 20 20 20 20 41 32 34 20 20 | A24 | 00001580: 41 37 20 28 61 64 64 72 65 73 73 20 6C 69 6E 65 |A7 (address line| 00001590: 20 73 65 76 65 6E 29 0D 20 20 20 20 20 20 20 20 | seven). | 000015A0: 20 20 20 20 20 20 20 41 32 35 20 20 41 36 20 28 | A25 A6 (| 000015B0: 61 64 64 72 65 73 73 20 6C 69 6E 65 20 73 69 78 |address line six| 000015C0: 29 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |). | 000015D0: 20 41 32 36 20 20 41 35 20 28 61 64 64 72 65 73 | A26 A5 (addres| 000015E0: 73 20 6C 69 6E 65 20 66 69 76 65 29 0D 20 20 20 |s line five). | 000015F0: 20 20 20 20 20 20 20 20 20 20 20 20 41 32 37 20 | A27 | 00001600: 20 41 34 20 28 61 64 64 72 65 73 73 20 6C 69 6E | A4 (address lin| 00001610: 65 20 66 6F 75 72 29 0D 20 20 20 20 20 20 20 20 |e four). | 00001620: 20 20 20 20 20 20 20 41 32 38 20 20 41 33 20 28 | A28 A3 (| 00001630: 61 64 64 72 65 73 73 20 6C 69 6E 65 20 74 68 72 |address line thr| 00001640: 65 65 29 0D 20 20 20 20 20 20 20 20 20 20 20 20 |ee). | 00001650: 20 20 20 41 32 39 20 20 41 32 20 28 61 64 64 72 | A29 A2 (addr| 00001660: 65 73 73 20 6C 69 6E 65 20 74 77 6F 29 0D 20 20 |ess line two). | 00001670: 20 20 20 20 20 20 20 20 20 20 20 20 20 41 33 30 | A30| 00001680: 20 20 41 31 20 28 61 64 64 72 65 73 73 20 6C 69 | A1 (address li| 00001690: 6E 65 20 6F 6E 65 29 0D 20 20 20 20 20 20 20 20 |ne one). | 000016A0: 20 20 20 20 20 20 20 41 33 31 20 20 41 30 20 28 | A31 A0 (| 000016B0: 61 64 64 72 65 73 73 20 6C 69 6E 65 20 7A 65 72 |address line zer| 000016C0: 6F 29 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |o). | 000016D0: 20 20 42 31 20 20 20 47 52 4F 55 4E 44 0D 20 20 | B1 GROUND. | 000016E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 42 32 20 | B2 | 000016F0: 20 20 52 45 53 45 54 20 20 28 61 63 74 69 76 65 | RESET (active| 00001700: 20 68 69 67 68 29 0D 20 20 20 20 20 20 20 20 20 | high). | 00001710: 20 20 20 20 20 20 42 33 20 20 20 2B 35 56 44 43 | B3 +5VDC| 00001720: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00001730: 42 39 20 20 20 2B 31 32 56 44 43 0D 20 20 20 20 |B9 +12VDC. | 00001740: 20 20 20 20 20 20 20 20 20 20 20 42 31 30 20 20 | B10 | 00001750: 47 52 4F 55 4E 44 0D 20 20 20 20 20 20 20 20 20 |GROUND. | 00001760: 20 20 20 20 20 20 42 31 33 20 20 2D 49 4F 57 20 | B13 -IOW | 00001770: 20 28 49 2F 4F 20 57 52 49 54 45 20 61 63 74 69 | (I/O WRITE acti| 00001780: 76 65 20 6C 6F 77 29 0D 20 20 20 20 20 20 20 20 |ve low). | 00001790: 20 20 20 20 20 20 20 42 31 34 20 20 2D 49 4F 52 | B14 -IOR| 000017A0: 20 20 28 49 2F 4F 20 52 45 41 44 20 61 63 74 69 | (I/O READ acti| 000017B0: 76 65 20 6C 6F 77 29 0D 20 20 20 20 20 20 20 20 |ve low). | 000017C0: 20 20 20 20 20 20 20 42 32 39 20 20 2B 35 56 44 | B29 +5VD| 000017D0: 43 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |C. | 000017E0: 20 42 33 31 20 20 47 52 4F 55 4E 44 0D 20 20 20 | B31 GROUND. | 000017F0: 20 20 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 | . | 00001800: 20 20 54 6F 20 6C 6F 63 61 74 65 20 74 68 65 20 | To locate the | 00001810: 70 69 6E 73 20 6F 6E 20 74 68 65 20 63 6F 6E 74 |pins on the cont| 00001820: 72 6F 6C 6C 65 72 20 63 61 72 64 20 70 6C 61 63 |roller card plac| 00001830: 65 20 69 74 20 63 6F 6D 70 6F 6E 65 6E 74 0D 20 |e it component. | 00001840: 20 20 20 20 20 20 20 20 20 73 69 64 65 20 75 70 | side up| 00001850: 20 77 69 74 68 20 74 68 65 20 66 69 6E 67 65 72 | with the finger| 00001860: 73 20 66 61 63 69 6E 67 20 79 6F 75 2E 20 20 50 |s facing you. P| 00001870: 69 6E 20 41 31 20 77 69 6C 6C 20 62 65 20 6F 6E |in A1 will be on| 00001880: 20 74 68 65 20 0D 20 20 20 20 20 20 20 20 20 20 | the . | 00001890: 66 61 72 20 72 69 67 68 74 20 61 6E 64 20 41 33 |far right and A3| 000018A0: 31 20 77 69 6C 6C 20 62 65 20 6F 6E 20 74 68 65 |1 will be on the| 000018B0: 20 20 66 61 72 20 6C 65 66 74 2E 20 20 42 31 2C | far left. B1,| 000018C0: 20 42 32 2C 20 65 74 63 2E 20 0D 20 20 20 20 20 | B2, etc. . | 000018D0: 20 20 20 20 20 61 72 65 20 64 69 72 65 63 74 6C | are directl| 000018E0: 79 20 62 65 68 69 6E 64 20 74 68 65 20 41 20 70 |y behind the A p| 000018F0: 69 6E 73 20 6F 6E 20 74 68 65 20 6F 70 70 6F 73 |ins on the oppos| 00001900: 69 74 65 20 73 69 64 65 20 6F 66 20 74 68 65 20 |ite side of the | 00001910: 0D 20 20 20 20 20 20 20 20 20 20 63 61 72 64 2E |. card.| 00001920: 20 20 4D 6F 73 74 20 69 66 20 6E 6F 74 20 61 6C | Most if not al| 00001930: 6C 20 74 68 65 20 63 61 72 64 73 20 77 69 6C 6C |l the cards will| 00001940: 20 68 61 76 65 20 41 31 20 6D 61 72 6B 65 64 20 | have A1 marked | 00001950: 61 73 20 0D 20 20 20 20 20 20 20 20 20 20 73 75 |as . su| 00001960: 63 68 2E 20 20 54 68 65 20 43 36 34 20 62 75 73 |ch. The C64 bus| 00001970: 20 6E 65 65 64 73 20 74 6F 20 62 65 20 6D 61 70 | needs to be map| 00001980: 70 65 64 20 74 6F 20 74 68 65 20 63 6F 6E 74 6F |ped to the conto| 00001990: 6C 6C 65 72 20 77 68 69 63 68 0D 20 20 20 20 20 |ller which. | 000019A0: 20 20 20 20 20 72 65 71 75 69 72 65 73 20 73 6F | requires so| 000019B0: 6D 65 20 6F 66 20 74 68 65 20 73 69 67 6E 61 6C |me of the signal| 000019C0: 73 20 74 6F 20 62 65 20 69 6E 76 65 72 74 65 64 |s to be inverted| 000019D0: 2E 20 20 54 68 65 20 37 34 4C 53 30 34 20 49 43 |. The 74LS04 IC| 000019E0: 20 0D 20 20 20 20 20 20 20 20 20 20 69 73 20 75 | . is u| 000019F0: 73 65 64 20 74 6F 20 69 6E 76 65 72 74 20 74 68 |sed to invert th| 00001A00: 65 20 72 65 71 75 69 72 65 64 20 73 69 67 6E 61 |e required signa| 00001A10: 6C 73 20 61 6E 64 20 74 6F 20 64 65 72 69 76 65 |ls and to derive| 00001A20: 20 74 68 65 20 49 4F 52 0D 20 20 20 20 20 20 20 | the IOR. | 00001A30: 20 20 20 61 6E 64 20 49 4F 57 20 66 72 6F 6D 20 | and IOW from | 00001A40: 74 68 65 20 43 36 34 20 52 2F 57 20 6C 69 6E 65 |the C64 R/W line| 00001A50: 2E 0D 20 20 20 20 20 20 20 20 20 20 0D 0D 0D 0D |.. ....| 00001A60: 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 20 20 20 20 20 20 |.......... | 00001A70: 20 20 20 20 0D 0D 0D 0D 0D 0D 0D 20 20 20 20 20 | ....... | 00001A80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001A90: 20 20 20 20 20 20 48 41 52 44 20 44 49 53 4B 20 | HARD DISK | 00001AA0: 44 52 49 56 45 20 4F 4E 20 41 20 43 2D 36 34 0D |DRIVE ON A C-64.| 00001AB0: 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 20 20 | . | 00001AC0: 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 20 20 | . | 00001AD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001AE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001AF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001B00: 20 20 20 20 20 20 20 20 20 20 20 34 0D 20 20 20 | 4. | 00001B10: 20 20 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 | . | 00001B20: 20 20 54 68 65 20 70 69 6E 73 20 6F 66 20 69 6E | The pins of in| 00001B30: 74 65 72 65 73 74 20 6F 6E 20 74 68 65 20 65 78 |terest on the ex| 00001B40: 70 61 6E 73 69 6F 6E 20 70 6F 72 74 20 61 72 65 |pansion port are| 00001B50: 3A 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 |:. . | 00001B60: 20 20 20 20 20 20 20 20 20 20 20 20 31 20 20 20 | 1 | 00001B70: 20 47 52 4F 55 4E 44 0D 20 20 20 20 20 20 20 20 | GROUND. | 00001B80: 20 20 20 20 20 20 20 32 20 20 20 20 2B 35 20 76 | 2 +5 v| 00001B90: 6F 6C 74 73 20 64 63 0D 20 20 20 20 20 20 20 20 |olts dc. | 00001BA0: 20 20 20 20 20 20 20 33 20 20 20 20 2B 35 20 76 | 3 +5 v| 00001BB0: 6F 6C 74 73 20 64 63 0D 20 20 20 20 20 20 20 20 |olts dc. | 00001BC0: 20 20 20 20 20 20 20 35 20 20 20 20 52 2F 2D 57 | 5 R/-W| 00001BD0: 20 20 28 52 45 41 44 20 69 66 20 68 69 67 68 2C | (READ if high,| 00001BE0: 20 57 52 49 54 45 20 69 66 20 6C 6F 77 29 0D 20 | WRITE if low). | 00001BF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 20 | 7 | 00001C00: 20 20 20 2D 49 2F 4F 31 20 28 49 2F 4F 20 42 4C | -I/O1 (I/O BL| 00001C10: 4F 43 4B 20 31 2C 20 61 63 74 69 76 65 20 6C 6F |OCK 1, active lo| 00001C20: 77 29 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |w). | 00001C30: 20 20 20 20 20 20 20 20 20 6F 72 0D 20 20 20 20 | or. | 00001C40: 20 20 20 20 20 20 20 20 20 20 20 31 30 20 20 20 | 10 | 00001C50: 2D 49 2F 4F 32 20 28 49 2F 4F 20 42 4C 4F 43 4B |-I/O2 (I/O BLOCK| 00001C60: 20 32 2C 20 61 63 74 69 76 65 20 6C 6F 77 29 0D | 2, active low).| 00001C70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001C80: 20 20 20 20 45 69 74 68 65 72 20 70 69 6E 20 37 | Either pin 7| 00001C90: 20 6F 72 20 31 30 20 69 73 20 75 73 65 64 20 66 | or 10 is used f| 00001CA0: 6F 72 20 73 65 6C 65 63 74 69 6E 67 20 74 68 65 |or selecting the| 00001CB0: 20 49 2F 4F 20 0D 20 20 20 20 20 20 20 20 20 20 | I/O . | 00001CC0: 20 20 20 20 20 20 20 20 20 20 61 64 64 72 65 73 | addres| 00001CD0: 73 20 6F 66 20 74 68 65 20 63 6F 6E 74 72 6F 6C |s of the control| 00001CE0: 6C 65 72 2E 0D 20 20 20 20 20 20 20 20 20 20 20 |ler.. | 00001CF0: 20 20 20 20 31 34 20 20 20 44 37 20 28 44 41 54 | 14 D7 (DAT| 00001D00: 41 20 42 49 54 20 37 29 0D 20 20 20 20 20 20 20 |A BIT 7). | 00001D10: 20 20 20 20 20 20 20 20 31 35 20 20 20 44 36 20 | 15 D6 | 00001D20: 28 44 41 54 41 20 42 49 54 20 36 29 0D 20 20 20 |(DATA BIT 6). | 00001D30: 20 20 20 20 20 20 20 20 20 20 20 20 31 36 20 20 | 16 | 00001D40: 20 44 35 20 28 44 41 54 41 20 42 49 54 20 35 29 | D5 (DATA BIT 5)| 00001D50: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00001D60: 31 37 20 20 20 44 34 20 28 44 41 54 41 20 42 49 |17 D4 (DATA BI| 00001D70: 54 20 34 29 0D 20 20 20 20 20 20 20 20 20 20 20 |T 4). | 00001D80: 20 20 20 20 31 38 20 20 20 44 33 20 28 44 41 54 | 18 D3 (DAT| 00001D90: 41 20 42 49 54 20 33 29 0D 20 20 20 20 20 20 20 |A BIT 3). | 00001DA0: 20 20 20 20 20 20 20 20 31 39 20 20 20 44 32 20 | 19 D2 | 00001DB0: 28 44 41 54 41 20 42 49 54 20 32 29 0D 20 20 20 |(DATA BIT 2). | 00001DC0: 20 20 20 20 20 20 20 20 20 20 20 20 32 30 20 20 | 20 | 00001DD0: 20 44 31 20 28 44 41 54 41 20 42 49 54 20 31 29 | D1 (DATA BIT 1)| 00001DE0: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00001DF0: 32 31 20 20 20 44 30 20 28 44 41 54 41 20 42 49 |21 D0 (DATA BI| 00001E00: 54 20 30 29 0D 20 20 20 20 20 20 20 20 20 20 20 |T 0). | 00001E10: 20 20 20 20 32 32 20 20 20 47 52 4F 55 4E 44 0D | 22 GROUND.| 00001E20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 | A| 00001E30: 20 20 20 20 47 52 4F 55 4E 44 0D 20 20 20 20 20 | GROUND. | 00001E40: 20 20 20 20 20 20 20 20 20 20 52 20 20 20 20 41 | R A| 00001E50: 37 20 28 41 44 44 52 45 53 53 20 6C 69 6E 65 20 |7 (ADDRESS line | 00001E60: 37 29 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |7). | 00001E70: 20 20 53 20 20 20 20 41 36 20 28 41 44 44 52 45 | S A6 (ADDRE| 00001E80: 53 53 20 6C 69 6E 65 20 36 29 0D 20 20 20 20 20 |SS line 6). | 00001E90: 20 20 20 20 20 20 20 20 20 20 54 20 20 20 20 41 | T A| 00001EA0: 35 20 28 41 44 44 52 45 53 53 20 6C 69 6E 65 20 |5 (ADDRESS line | 00001EB0: 35 29 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |5). | 00001EC0: 20 20 55 20 20 20 20 41 34 20 28 41 44 44 52 45 | U A4 (ADDRE| 00001ED0: 53 53 20 6C 69 6E 65 20 34 29 0D 20 20 20 20 20 |SS line 4). | 00001EE0: 20 20 20 20 20 20 20 20 20 20 56 20 20 20 20 41 | V A| 00001EF0: 33 20 28 41 44 44 52 45 53 53 20 6C 69 6E 65 20 |3 (ADDRESS line | 00001F00: 33 29 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |3). | 00001F10: 20 20 57 20 20 20 20 41 32 20 28 41 44 44 52 45 | W A2 (ADDRE| 00001F20: 53 53 20 6C 69 6E 65 20 32 29 0D 20 20 20 20 20 |SS line 2). | 00001F30: 20 20 20 20 20 20 20 20 20 20 58 20 20 20 20 41 | X A| 00001F40: 31 20 28 41 44 44 52 45 53 53 20 6C 69 6E 65 20 |1 (ADDRESS line | 00001F50: 31 29 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |1). | 00001F60: 20 20 59 20 20 20 20 41 30 20 28 41 44 44 52 45 | Y A0 (ADDRE| 00001F70: 53 53 20 6C 69 6E 65 20 30 29 0D 20 20 20 20 20 |SS line 0). | 00001F80: 20 20 20 20 20 20 20 20 20 20 5A 20 20 20 20 47 | Z G| 00001F90: 52 4F 55 4E 44 0D 20 20 20 20 20 20 20 20 20 20 |ROUND. | 00001FA0: 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 20 |. . | 00001FB0: 20 20 20 20 20 20 4C 6F 6F 6B 69 6E 67 20 61 74 | Looking at| 00001FC0: 20 74 68 65 20 62 61 63 6B 20 6F 66 20 74 68 65 | the back of the| 00001FD0: 20 43 36 34 20 61 74 20 74 68 65 20 65 78 70 61 | C64 at the expa| 00001FE0: 6E 73 69 6F 6E 20 73 6C 6F 74 2C 20 70 69 6E 20 |nsion slot, pin | 00001FF0: 31 20 0D 20 20 20 20 20 20 20 20 20 20 69 73 20 |1 . is | 00002000: 6F 6E 20 74 68 65 20 72 69 67 68 74 20 74 6F 70 |on the right top| 00002010: 2C 20 70 69 6E 20 32 32 20 69 73 20 6F 6E 20 74 |, pin 22 is on t| 00002020: 68 65 20 74 6F 70 20 6C 65 66 74 2C 20 70 69 6E |he top left, pin| 00002030: 20 41 20 69 73 20 6F 6E 20 0D 20 20 20 20 20 20 | A is on . | 00002040: 20 20 20 20 74 68 65 20 62 6F 74 74 6F 6D 20 72 | the bottom r| 00002050: 69 67 68 74 2C 20 61 6E 64 20 70 69 6E 20 5A 20 |ight, and pin Z | 00002060: 69 73 20 6F 6E 20 74 68 65 20 62 6F 74 74 6F 6D |is on the bottom| 00002070: 20 6C 65 66 74 2E 20 20 4E 4F 54 45 20 0D 20 20 | left. NOTE . | 00002080: 20 20 20 20 20 20 20 20 74 68 61 74 20 61 6C 6C | that all| 00002090: 20 74 68 65 20 61 6C 70 68 61 62 65 74 20 69 73 | the alphabet is| 000020A0: 6E 27 74 20 75 73 65 64 20 69 6E 20 6E 75 6D 62 |n't used in numb| 000020B0: 65 72 69 6E 67 20 74 68 65 20 62 6F 74 74 6F 6D |ering the bottom| 000020C0: 20 0D 20 20 20 20 20 20 20 20 20 20 70 69 6E 73 | . pins| 000020D0: 2C 20 72 65 66 65 72 20 74 6F 20 61 20 43 36 34 |, refer to a C64| 000020E0: 20 64 65 73 63 72 69 70 74 69 6F 6E 20 66 6F 72 | description for| 000020F0: 20 74 68 65 20 70 72 6F 70 65 72 20 70 69 6E 73 | the proper pins| 00002100: 2E 0D 20 20 20 20 20 20 20 20 20 20 0D 0D 0D 0D |.. ....| 00002110: 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 20 20 20 |............. | 00002120: 20 20 20 20 20 20 20 0D 0D 0D 0D 0D 0D 0D 20 20 | ....... | 00002130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002140: 20 20 20 20 20 20 20 20 20 48 41 52 44 20 44 49 | HARD DI| 00002150: 53 4B 20 44 52 49 56 45 20 4F 4E 20 41 20 43 2D |SK DRIVE ON A C-| 00002160: 36 34 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 |64. . | 00002170: 20 20 20 20 20 20 20 20 0D 20 20 20 20 20 20 20 | . | 00002180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000021A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000021B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 0D | 5.| 000021C0: 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 20 20 | . | 000021D0: 20 20 20 20 20 41 72 6D 65 64 20 77 69 74 68 20 | Armed with | 000021E0: 74 68 65 20 61 62 6F 76 65 20 69 6E 66 6F 72 6D |the above inform| 000021F0: 61 74 69 6F 6E 20 69 74 27 73 20 74 69 6D 65 20 |ation it's time | 00002200: 74 6F 20 73 74 61 72 74 20 70 75 74 74 69 6E 67 |to start putting| 00002210: 20 0D 20 20 20 20 20 20 20 20 20 20 74 68 65 20 | . the | 00002220: 61 64 61 70 74 65 72 20 74 6F 67 65 74 68 65 72 |adapter together| 00002230: 2E 20 20 46 69 72 73 74 20 74 72 69 6D 20 74 68 |. First trim th| 00002240: 65 20 66 69 6E 67 65 72 73 20 6F 66 20 74 68 65 |e fingers of the| 00002250: 20 65 64 67 65 20 0D 20 20 20 20 20 20 20 20 20 | edge . | 00002260: 20 63 61 72 64 20 64 6F 77 6E 20 74 6F 20 77 68 | card down to wh| 00002270: 65 72 65 20 69 74 20 77 69 6C 6C 20 70 72 6F 70 |ere it will prop| 00002280: 65 72 6C 79 20 66 69 74 20 69 6E 74 6F 20 74 68 |erly fit into th| 00002290: 65 20 65 78 70 61 6E 73 69 6F 6E 20 0D 20 20 20 |e expansion . | 000022A0: 20 20 20 20 20 20 20 70 6F 72 74 20 32 32 2F 34 | port 22/4| 000022B0: 34 20 70 69 6E 20 73 6F 63 6B 65 74 2E 20 20 43 |4 pin socket. C| 000022C0: 41 55 54 49 4F 4E 21 20 4D 61 6B 65 20 73 75 72 |AUTION! Make sur| 000022D0: 65 20 69 74 20 66 69 74 73 20 70 72 6F 70 65 72 |e it fits proper| 000022E0: 6C 79 2E 0D 20 20 20 20 20 20 20 20 20 20 41 20 |ly.. A | 000022F0: 73 68 6F 72 74 20 63 61 6E 20 62 6C 6F 77 20 74 |short can blow t| 00002300: 68 65 20 66 75 73 65 20 69 6E 20 74 68 65 20 70 |he fuse in the p| 00002310: 6F 77 65 72 20 73 75 70 70 6C 79 2E 20 20 54 68 |ower supply. Th| 00002320: 65 20 0D 20 20 20 20 20 20 20 20 20 20 52 53 2D |e . RS-| 00002330: 32 37 36 2D 31 39 32 20 63 61 72 64 20 6D 65 6E |276-192 card men| 00002340: 74 69 6F 6E 65 64 20 65 61 72 6C 69 65 72 20 69 |tioned earlier i| 00002350: 73 20 6D 61 64 65 20 74 6F 20 66 69 74 20 61 20 |s made to fit a | 00002360: 33 36 2F 37 32 20 70 69 6E 0D 20 20 20 20 20 20 |36/72 pin. | 00002370: 20 20 20 20 73 6F 63 6B 65 74 2E 20 20 4E 65 78 | socket. Nex| 00002380: 74 20 6D 6F 75 6E 74 20 74 68 65 20 31 34 20 70 |t mount the 14 p| 00002390: 69 6E 20 49 43 20 73 6F 63 6B 65 74 20 63 6C 6F |in IC socket clo| 000023A0: 73 65 20 74 6F 20 74 68 65 20 0D 20 20 20 20 20 |se to the . | 000023B0: 20 20 20 20 20 66 69 6E 67 65 72 73 20 6F 6E 20 | fingers on | 000023C0: 74 68 65 20 63 61 72 64 20 66 6F 6C 6C 6F 77 65 |the card followe| 000023D0: 64 20 62 79 20 74 68 65 20 33 31 2F 36 32 20 70 |d by the 31/62 p| 000023E0: 69 6E 20 63 6F 6E 74 72 6F 6C 6C 65 72 20 0D 20 |in controller . | 000023F0: 20 20 20 20 20 20 20 20 20 73 6F 63 6B 65 74 2E | socket.| 00002400: 20 20 41 73 20 6D 65 6E 74 69 6F 6E 65 64 20 69 | As mentioned i| 00002410: 6E 20 74 68 65 20 70 61 72 74 73 20 6C 69 73 74 |n the parts list| 00002420: 20 61 20 72 69 67 68 74 20 61 6E 67 6C 65 20 77 | a right angle w| 00002430: 6F 75 6C 64 20 0D 20 20 20 20 20 20 20 20 20 20 |ould . | 00002440: 62 65 20 67 72 65 61 74 20 73 69 6E 63 65 20 69 |be great since i| 00002450: 74 20 77 6F 75 6C 64 20 61 6C 6C 6F 77 20 74 68 |t would allow th| 00002460: 65 20 63 6F 6E 74 72 6F 6C 6C 65 72 20 63 61 72 |e controller car| 00002470: 64 20 74 6F 20 62 65 20 0D 20 20 20 20 20 20 20 |d to be . | 00002480: 20 20 20 6D 6F 75 6E 74 65 64 20 68 6F 72 69 7A | mounted horiz| 00002490: 6F 6E 74 61 6C 6C 79 2C 20 62 75 74 20 6D 61 79 |ontally, but may| 000024A0: 20 62 65 20 64 69 66 66 69 63 75 6C 74 20 74 6F | be difficult to| 000024B0: 20 66 69 6E 64 2E 20 20 41 20 77 69 72 65 20 0D | find. A wire .| 000024C0: 20 20 20 20 20 20 20 20 20 20 77 72 61 70 20 73 | wrap s| 000024D0: 6F 63 6B 65 74 20 63 6F 75 6C 64 20 62 65 20 75 |ocket could be u| 000024E0: 73 65 64 20 61 6E 64 20 74 68 65 20 70 69 6E 73 |sed and the pins| 000024F0: 20 62 65 6E 74 20 74 6F 20 72 69 67 68 74 20 61 | bent to right a| 00002500: 6E 67 6C 65 73 20 0D 20 20 20 20 20 20 20 20 20 |ngles . | 00002510: 20 61 6E 64 20 74 72 69 6D 6D 65 64 20 70 72 6F | and trimmed pro| 00002520: 70 65 72 6C 79 2E 20 20 43 6F 6E 6E 65 63 74 20 |perly. Connect | 00002530: 74 68 65 20 66 69 6E 67 65 72 73 20 74 6F 20 74 |the fingers to t| 00002540: 68 65 20 73 6F 63 6B 65 74 73 20 61 73 0D 20 20 |he sockets as. | 00002550: 20 20 20 20 20 20 20 20 69 6E 64 69 63 61 74 65 | indicate| 00002560: 64 20 62 65 6C 6F 77 2E 0D 20 20 20 20 20 20 20 |d below.. | 00002570: 20 20 20 0D 20 20 20 20 20 20 20 20 20 20 20 20 | . | 00002580: 20 20 20 43 36 34 20 20 20 20 20 20 43 4F 4E 54 | C64 CONT| 00002590: 52 4F 4C 4C 45 52 0D 20 20 20 20 20 20 20 20 20 |ROLLER. | 000025A0: 20 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | . | 000025B0: 20 20 20 31 20 20 20 20 20 20 20 20 20 20 42 33 | 1 B3| 000025C0: 31 20 20 20 20 20 20 20 47 52 4F 55 4E 44 0D 20 |1 GROUND. | 000025D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 | 1| 000025E0: 34 20 20 20 20 20 20 20 20 20 20 41 32 20 20 20 |4 A2 | 000025F0: 20 20 20 20 20 44 37 0D 20 20 20 20 20 20 20 20 | D7. | 00002600: 20 20 20 20 20 20 20 20 31 35 20 20 20 20 20 20 | 15 | 00002610: 20 20 20 20 41 33 20 20 20 20 20 20 20 20 44 36 | A3 D6| 00002620: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00002630: 20 31 36 20 20 20 20 20 20 20 20 20 20 41 34 20 | 16 A4 | 00002640: 20 20 20 20 20 20 20 44 35 0D 20 20 20 20 20 20 | D5. | 00002650: 20 20 20 20 20 20 20 20 20 20 31 37 20 20 20 20 | 17 | 00002660: 20 20 20 20 20 20 41 35 20 20 20 20 20 20 20 20 | A5 | 00002670: 44 34 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |D4. | 00002680: 20 20 20 31 38 20 20 20 20 20 20 20 20 20 20 41 | 18 A| 00002690: 36 20 20 20 20 20 20 20 20 44 33 0D 20 20 20 20 |6 D3. | 000026A0: 20 20 20 20 20 20 20 20 20 20 20 20 31 39 20 20 | 19 | 000026B0: 20 20 20 20 20 20 20 20 41 37 20 20 20 20 20 20 | A7 | 000026C0: 20 20 44 32 0D 20 20 20 20 20 20 20 20 20 20 20 | D2. | 000026D0: 20 20 20 20 20 32 30 20 20 20 20 20 20 20 20 20 | 20 | 000026E0: 20 41 38 20 20 20 20 20 20 20 20 44 31 0D 20 20 | A8 D1. | 000026F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 31 | 21| 00002700: 20 20 20 20 20 20 20 20 20 20 41 39 20 20 20 20 | A9 | 00002710: 20 20 20 20 44 30 0D 20 20 20 20 20 20 20 20 20 | D0. | 00002720: 20 20 20 20 20 20 20 32 32 20 20 20 20 20 20 20 | 22 | 00002730: 20 20 20 42 31 20 20 20 20 20 20 20 20 47 52 4F | B1 GRO| 00002740: 55 4E 44 0D 20 20 20 20 20 20 20 20 20 20 20 20 |UND. | 00002750: 20 20 20 20 20 41 20 20 20 20 20 20 20 20 20 20 | A | 00002760: 42 31 30 20 20 20 20 20 20 20 47 52 4F 55 4E 44 |B10 GROUND| 00002770: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00002780: 20 20 52 20 20 20 20 20 20 20 20 20 20 41 32 34 | R A24| 00002790: 20 20 20 20 20 20 20 41 37 0D 20 20 20 20 20 20 | A7. | 000027A0: 20 20 20 20 20 20 20 20 20 20 20 53 20 20 20 20 | S | 000027B0: 20 20 20 20 20 20 41 32 35 20 20 20 20 20 20 20 | A25 | 000027C0: 41 36 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |A6. | 000027D0: 20 20 20 20 54 20 20 20 20 20 20 20 20 20 20 41 | T A| 000027E0: 32 36 20 20 20 20 20 20 20 41 35 0D 20 20 20 20 |26 A5. | 000027F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 55 20 20 | U | 00002800: 20 20 20 20 20 20 20 20 41 32 37 20 20 20 20 20 | A27 | 00002810: 20 20 41 34 0D 20 20 20 20 20 20 20 20 20 20 20 | A4. | 00002820: 20 20 20 20 20 20 56 20 20 20 20 20 20 20 20 20 | V | 00002830: 20 41 32 38 20 20 20 20 20 20 20 41 33 0D 20 20 | A28 A3. | 00002840: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 | W| 00002850: 20 20 20 20 20 20 20 20 20 20 41 32 39 20 20 20 | A29 | 00002860: 20 20 20 20 41 32 0D 20 20 20 20 20 20 20 20 20 | A2. | 00002870: 20 20 20 20 20 20 20 20 58 20 20 20 20 20 20 20 | X | 00002880: 20 20 20 41 33 30 20 20 20 20 20 20 20 41 31 0D | A30 A1.| 00002890: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000028A0: 20 59 20 20 20 20 20 20 20 20 20 20 41 33 31 20 | Y A31 | 000028B0: 20 20 20 20 20 20 41 30 0D 20 20 20 20 20 20 20 | A0. | 000028C0: 20 20 20 20 20 20 20 20 20 20 5A 20 20 20 20 20 | Z | 000028D0: 20 20 20 20 20 42 31 30 20 20 20 20 20 20 20 47 | B10 G| 000028E0: 52 4F 55 4E 44 0D 20 20 20 20 20 20 20 20 20 20 |ROUND. | 000028F0: 0D 20 20 20 20 20 20 20 20 20 20 4D 61 6B 65 20 |. Make | 00002900: 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 63 6F |the following co| 00002910: 6E 6E 65 63 74 69 6F 6E 73 20 74 6F 20 74 68 65 |nnections to the| 00002920: 20 31 34 20 70 69 6E 20 49 43 20 73 6F 63 6B 65 | 14 pin IC socke| 00002930: 74 2E 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 |t.. . | 00002940: 20 20 20 20 20 20 20 20 20 20 20 20 20 49 43 20 | IC | 00002950: 20 20 20 20 20 43 36 34 20 20 20 20 20 20 20 20 | C64 | 00002960: 43 4F 4E 54 52 4F 4C 4C 45 52 0D 20 20 20 20 20 |CONTROLLER. | 00002970: 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 20 20 | . | 00002980: 20 20 20 20 20 20 31 20 20 20 20 20 20 20 43 20 | 1 C | 00002990: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000029A0: 20 20 20 20 2D 52 45 53 45 54 0D 20 20 20 20 20 | -RESET. | 000029B0: 20 20 20 20 20 20 20 20 20 20 20 32 20 20 20 20 | 2 | 000029C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000029D0: 42 32 20 20 20 20 20 20 20 52 45 53 45 54 0D 20 |B2 RESET. | 000029E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 | 3| 000029F0: 20 20 20 20 20 37 20 6F 72 20 31 30 20 28 73 65 | 7 or 10 (se| 00002A00: 65 20 74 65 78 74 29 20 20 20 20 20 20 49 4F 31 |e text) IO1| 00002A10: 20 6F 72 20 49 4F 32 0D 20 20 20 20 20 20 20 20 | or IO2. | 00002A20: 20 20 20 20 20 20 20 20 34 20 20 20 20 20 20 20 | 4 | 00002A30: 20 20 20 20 20 20 20 20 20 20 20 41 32 32 20 26 | A22 &| 00002A40: 20 41 32 33 20 20 61 64 64 72 65 73 73 20 62 69 | A23 address bi| 00002A50: 74 73 20 38 20 61 6E 64 20 39 0D 20 20 20 20 20 |ts 8 and 9. | 00002A60: 20 20 20 20 20 20 20 20 20 20 20 35 20 20 20 20 | 5 | 00002A70: 20 20 20 35 20 20 20 20 20 20 20 20 20 20 20 20 | 5 | 00002A80: 20 20 20 20 20 20 20 20 20 52 45 41 44 2F 2D 57 | READ/-W| 00002A90: 52 49 54 45 0D 20 20 20 20 20 20 20 20 20 20 20 |RITE. | 00002AA0: 20 20 20 20 20 36 20 20 20 20 20 20 20 20 20 20 | 6 | 00002AB0: 20 20 20 20 20 20 20 20 20 20 42 31 34 20 20 20 | B14 | 00002AC0: 20 20 20 2D 49 4F 52 0D 20 20 20 20 20 20 20 20 | -IOR. | 00002AD0: 20 20 20 20 20 20 20 20 37 20 20 20 20 20 20 20 | 7 | 00002AE0: 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |1 | 00002AF0: 20 20 20 20 20 20 47 52 4F 55 4E 44 0D 20 20 20 | GROUND. | 00002B00: 20 20 20 20 20 20 20 20 20 20 20 20 20 38 20 20 | 8 | 00002B10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002B20: 20 20 42 31 33 20 20 20 20 20 20 2D 49 4F 57 0D | B13 -IOW.| 00002B30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002B40: 39 20 63 6F 6E 6E 65 63 74 20 74 6F 20 49 43 20 |9 connect to IC | 00002B50: 70 69 6E 20 36 20 20 20 20 20 20 20 20 0D 20 20 |pin 6 . | 00002B60: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 2C | 10,| 00002B70: 31 31 2C 31 32 2C 31 33 20 6E 6F 20 63 6F 6E 6E |11,12,13 no conn| 00002B80: 65 63 74 69 6F 6E 20 20 20 20 20 0D 20 20 20 20 |ection . | 00002B90: 20 20 20 20 20 20 20 20 20 20 20 31 34 20 20 20 | 14 | 00002BA0: 20 20 32 20 26 20 33 20 20 20 20 20 20 20 20 20 | 2 & 3 | 00002BB0: 20 20 20 20 20 20 20 20 20 20 2B 35 56 44 43 0D | +5VDC.| 00002BC0: 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 20 20 | . | 00002BD0: 20 20 20 20 20 0D 0D 0D 0D 0D 0D 0D 20 20 20 20 | ....... | 00002BE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002BF0: 20 20 20 20 20 20 20 48 41 52 44 20 44 49 53 4B | HARD DISK| 00002C00: 20 44 52 49 56 45 20 4F 4E 20 41 20 43 2D 36 34 | DRIVE ON A C-64| 00002C10: 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 20 |. . | 00002C20: 20 20 20 20 20 20 0D 20 20 20 20 20 20 20 20 20 | . | 00002C30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002C40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002C50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002C60: 20 20 20 20 20 20 20 20 20 20 20 20 36 0D 20 20 | 6. | 00002C70: 20 20 20 20 20 20 20 20 0D 20 20 20 20 20 20 20 | . | 00002C80: 20 20 20 54 68 65 20 6E 65 78 74 20 73 74 65 70 | The next step| 00002C90: 20 69 73 20 74 6F 20 63 6F 6E 6E 65 63 74 20 74 | is to connect t| 00002CA0: 68 65 20 2B 35 56 44 43 20 61 6E 64 20 2B 31 32 |he +5VDC and +12| 00002CB0: 56 44 43 20 74 6F 20 74 68 65 20 0D 20 20 20 20 |VDC to the . | 00002CC0: 20 20 20 20 20 20 73 6F 63 6B 65 74 20 66 6F 72 | socket for| 00002CD0: 20 74 68 65 20 63 6F 6E 74 72 6F 6C 6C 65 72 20 | the controller | 00002CE0: 63 61 72 64 2E 20 20 54 68 69 73 20 70 6F 77 65 |card. This powe| 00002CF0: 72 20 63 61 6E 20 62 65 20 74 61 6B 65 6E 20 0D |r can be taken .| 00002D00: 20 20 20 20 20 20 20 20 20 20 66 72 6F 6D 20 74 | from t| 00002D10: 68 65 20 70 6F 77 65 72 20 73 75 70 70 6C 79 20 |he power supply | 00002D20: 69 6E 20 74 68 65 20 68 61 72 64 20 64 69 73 6B |in the hard disk| 00002D30: 20 65 6E 63 6C 6F 73 75 72 65 20 6F 72 20 66 72 | enclosure or fr| 00002D40: 6F 6D 20 61 20 0D 20 20 20 20 20 20 20 20 20 20 |om a . | 00002D50: 73 65 70 61 72 61 74 65 20 73 75 70 70 6C 79 2E |separate supply.| 00002D60: 20 20 52 61 64 69 6F 20 53 68 61 63 6B 20 68 61 | Radio Shack ha| 00002D70: 73 20 61 6E 20 69 6E 65 78 70 65 6E 73 69 76 65 |s an inexpensive| 00002D80: 20 70 6F 77 65 72 20 0D 20 20 20 20 20 20 20 20 | power . | 00002D90: 20 20 73 75 70 70 6C 79 20 74 68 61 74 20 77 61 | supply that wa| 00002DA0: 73 20 6D 61 64 65 20 66 6F 72 20 43 6F 6C 65 63 |s made for Colec| 00002DB0: 6F 20 77 68 69 63 68 20 68 61 73 20 2B 35 56 44 |o which has +5VD| 00002DC0: 43 2C 20 2B 31 32 56 44 43 2C 20 61 6E 64 0D 20 |C, +12VDC, and. | 00002DD0: 20 20 20 20 20 20 20 20 20 2D 35 56 44 43 2E 20 | -5VDC. | 00002DE0: 20 57 68 65 72 65 76 65 72 20 69 74 20 63 6F 6D | Wherever it com| 00002DF0: 65 73 20 66 72 6F 6D 2C 20 77 69 72 65 20 74 68 |es from, wire th| 00002E00: 65 20 2B 35 56 44 43 20 74 6F 20 63 6F 6E 74 72 |e +5VDC to contr| 00002E10: 6F 6C 6C 65 72 0D 20 20 20 20 20 20 20 20 20 20 |oller. | 00002E20: 70 69 6E 73 20 42 33 20 61 6E 64 20 42 32 39 2C |pins B3 and B29,| 00002E30: 20 74 68 65 20 2B 31 32 56 44 43 20 74 6F 20 63 | the +12VDC to c| 00002E40: 6F 6E 74 72 6F 6C 6C 65 72 20 70 69 6E 20 42 39 |ontroller pin B9| 00002E50: 2C 20 61 6E 64 20 47 52 4F 55 4E 44 0D 20 20 20 |, and GROUND. | 00002E60: 20 20 20 20 20 20 20 74 6F 20 63 6F 6E 74 72 6F | to contro| 00002E70: 6C 6C 65 72 20 70 69 6E 73 20 42 31 2C 20 42 33 |ller pins B1, B3| 00002E80: 31 2C 20 61 6E 64 20 42 31 30 2E 20 20 57 69 74 |1, and B10. Wit| 00002E90: 68 20 74 68 65 20 77 69 72 69 6E 67 20 6F 66 20 |h the wiring of | 00002EA0: 74 68 65 0D 20 20 20 20 20 20 20 20 20 20 61 64 |the. ad| 00002EB0: 61 70 74 65 72 20 63 6F 6D 70 6C 65 74 65 20 69 |apter complete i| 00002EC0: 74 20 69 73 20 74 69 6D 65 20 74 6F 20 63 6F 6E |t is time to con| 00002ED0: 6E 65 63 74 20 61 20 68 61 72 64 20 64 69 73 6B |nect a hard disk| 00002EE0: 20 74 6F 20 74 68 65 20 0D 20 20 20 20 20 20 20 | to the . | 00002EF0: 20 20 20 63 6F 6E 74 72 6F 6C 6C 65 72 2E 20 20 | controller. | 00002F00: 43 6F 6E 6E 65 63 74 20 74 68 65 20 33 34 20 63 |Connect the 34 c| 00002F10: 6F 6E 64 75 63 74 65 72 20 63 61 62 6C 65 20 74 |onducter cable t| 00002F20: 6F 20 74 68 65 20 68 65 61 64 65 72 20 0D 20 20 |o the header . | 00002F30: 20 20 20 20 20 20 20 20 6C 61 62 65 6C 65 64 20 | labeled | 00002F40: 4A 31 20 6F 6E 20 74 68 65 20 63 6F 6E 74 72 6F |J1 on the contro| 00002F50: 6C 6C 65 72 20 61 6E 64 20 74 68 65 20 66 69 72 |ller and the fir| 00002F60: 73 74 20 64 72 69 76 65 20 74 6F 20 74 68 65 20 |st drive to the | 00002F70: 32 30 20 0D 20 20 20 20 20 20 20 20 20 20 70 69 |20 . pi| 00002F80: 6E 20 68 65 61 64 65 72 20 4A 32 2E 20 20 54 68 |n header J2. Th| 00002F90: 65 20 73 65 63 6F 6E 64 20 64 72 69 76 65 20 63 |e second drive c| 00002FA0: 6F 6E 6E 65 63 74 73 20 74 6F 20 68 65 61 64 65 |onnects to heade| 00002FB0: 72 20 4A 33 20 61 6E 64 20 0D 20 20 20 20 20 20 |r J3 and . | 00002FC0: 20 20 20 20 74 6F 20 61 20 73 65 63 6F 6E 64 20 | to a second | 00002FD0: 65 64 67 65 20 63 6F 6E 6E 65 63 74 6F 72 20 6F |edge connector o| 00002FE0: 6E 20 74 68 65 20 33 34 20 63 6F 6E 64 75 63 74 |n the 34 conduct| 00002FF0: 65 72 20 63 61 62 6C 65 2E 20 20 54 68 65 73 65 |er cable. These| 00003000: 0D 20 20 20 20 20 20 20 20 20 20 63 61 62 6C 65 |. cable| 00003010: 73 20 6D 75 73 74 20 62 65 20 70 6C 75 67 67 65 |s must be plugge| 00003020: 64 20 69 6E 20 73 6F 20 74 68 61 74 20 50 49 4E |d in so that PIN| 00003030: 20 31 20 66 72 6F 6D 20 74 68 65 20 63 6F 6E 74 | 1 from the cont| 00003040: 72 6F 6C 6C 65 72 20 0D 20 20 20 20 20 20 20 20 |roller . | 00003050: 20 20 69 73 20 63 6F 6E 6E 65 63 74 65 64 20 74 | is connected t| 00003060: 6F 20 50 49 4E 20 31 20 6F 66 20 74 68 65 20 64 |o PIN 1 of the d| 00003070: 72 69 76 65 2C 20 65 74 63 2E 20 20 4D 6F 73 74 |rive, etc. Most| 00003080: 20 63 61 62 6C 65 73 20 68 61 76 65 20 61 0D 20 | cables have a. | 00003090: 20 20 20 20 20 20 20 20 20 73 6F 6C 69 64 20 63 | solid c| 000030A0: 6F 6C 6F 72 65 64 20 73 69 64 65 20 63 6F 72 65 |olored side core| 000030B0: 73 70 6F 6E 64 69 6E 67 20 74 6F 20 74 68 65 20 |sponding to the | 000030C0: 50 49 4E 20 31 20 73 69 64 65 20 61 6E 64 20 73 |PIN 1 side and s| 000030D0: 6F 6D 65 20 0D 20 20 20 20 20 20 20 20 20 20 6D |ome . m| 000030E0: 61 79 20 62 65 20 6B 65 79 65 64 20 73 75 63 68 |ay be keyed such| 000030F0: 20 61 73 20 74 6F 20 6F 6E 6C 79 20 66 69 74 20 | as to only fit | 00003100: 74 68 65 20 70 72 6F 70 65 72 20 77 61 79 2E 20 |the proper way. | 00003110: 20 54 68 65 20 63 61 62 6C 65 73 0D 20 20 20 20 | The cables. | 00003120: 20 20 20 20 20 20 63 61 6E 20 68 61 76 65 20 61 | can have a| 00003130: 20 6D 61 78 69 6D 75 6D 20 6C 65 6E 67 74 68 20 | maximum length | 00003140: 6F 66 20 61 72 6F 75 6E 64 20 31 30 20 66 65 65 |of around 10 fee| 00003150: 74 2E 20 20 54 68 65 20 64 72 69 76 65 20 0D 20 |t. The drive . | 00003160: 20 20 20 20 20 20 20 20 20 63 6F 6E 6E 65 63 74 | connect| 00003170: 65 64 20 74 6F 20 4A 33 20 77 69 6C 6C 20 6E 65 |ed to J3 will ne| 00003180: 65 64 20 69 74 73 20 61 64 64 72 65 73 73 20 73 |ed its address s| 00003190: 77 69 74 63 68 65 73 20 6F 72 20 6A 75 6D 70 65 |witches or jumpe| 000031A0: 72 73 20 74 6F 0D 20 20 20 20 20 20 20 20 20 20 |rs to. | 000031B0: 62 65 20 73 65 74 20 66 6F 72 20 64 72 69 76 65 |be set for drive| 000031C0: 20 32 20 77 68 69 6C 65 20 74 68 65 20 64 72 69 | 2 while the dri| 000031D0: 76 65 20 69 6E 20 4A 32 20 77 69 6C 6C 20 6E 65 |ve in J2 will ne| 000031E0: 65 64 20 74 6F 20 68 61 76 65 20 0D 20 20 20 20 |ed to have . | 000031F0: 20 20 20 20 20 20 69 74 73 20 73 77 69 74 63 68 | its switch| 00003200: 65 73 20 73 65 74 20 66 6F 72 20 64 72 69 76 65 |es set for drive| 00003210: 20 31 2E 20 20 50 6C 75 67 20 74 68 65 20 63 6F | 1. Plug the co| 00003220: 6E 74 72 6F 6C 6C 65 72 20 63 61 72 64 20 69 6E |ntroller card in| 00003230: 74 6F 0D 20 20 20 20 20 20 20 20 20 20 74 68 65 |to. the| 00003240: 20 61 64 61 70 74 65 72 20 61 6E 64 20 74 68 65 | adapter and the| 00003250: 20 61 64 61 70 74 65 72 20 69 6E 74 6F 20 74 68 | adapter into th| 00003260: 65 20 43 36 34 20 65 78 70 61 6E 73 69 6F 6E 20 |e C64 expansion | 00003270: 70 6F 72 74 2E 20 20 0D 20 20 20 20 20 20 20 20 |port. . | 00003280: 20 20 41 70 70 6C 79 20 70 6F 77 65 72 20 74 6F | Apply power to| 00003290: 20 74 68 65 20 64 72 69 76 65 20 61 6E 64 20 63 | the drive and c| 000032A0: 6F 6E 74 72 6F 6C 6C 65 72 20 63 61 72 64 20 61 |ontroller card a| 000032B0: 6C 6F 6E 67 20 77 69 74 68 20 0D 20 20 20 20 20 |long with . | 000032C0: 20 20 20 20 20 70 6F 77 65 72 20 74 6F 20 74 68 | power to th| 000032D0: 65 20 36 34 2E 20 20 49 66 20 61 6C 6C 20 69 73 |e 64. If all is| 000032E0: 20 77 65 6C 6C 20 73 6F 20 66 61 72 20 74 68 65 | well so far the| 000032F0: 6E 20 74 68 65 20 43 36 34 20 73 68 6F 75 6C 64 |n the C64 should| 00003300: 20 0D 20 20 20 20 20 20 20 20 20 20 63 6F 6D 65 | . come| 00003310: 20 75 70 20 61 6E 64 20 72 75 6E 2E 20 20 49 66 | up and run. If| 00003320: 20 6E 6F 74 2C 20 73 6F 6D 65 74 68 69 6E 67 20 | not, something | 00003330: 69 73 20 70 72 6F 62 61 62 6C 79 20 65 69 74 68 |is probably eith| 00003340: 65 72 20 0D 20 20 20 20 20 20 20 20 20 20 6D 69 |er . mi| 00003350: 73 2D 77 69 72 65 64 20 6F 72 20 73 68 6F 72 74 |s-wired or short| 00003360: 65 64 2E 20 20 44 6F 75 62 6C 65 20 63 68 65 63 |ed. Double chec| 00003370: 6B 20 61 6C 6C 20 74 68 65 20 63 6F 6E 6E 65 63 |k all the connec| 00003380: 74 69 6F 6E 73 2E 20 20 0D 20 20 20 20 20 20 20 |tions. . | 00003390: 20 20 20 52 65 6D 65 6D 62 65 72 20 74 68 61 74 | Remember that| 000033A0: 20 61 20 73 68 6F 72 74 20 63 6F 75 6C 64 20 62 | a short could b| 000033B0: 6C 6F 77 20 61 20 66 75 73 65 20 65 69 74 68 65 |low a fuse eithe| 000033C0: 72 20 69 6E 20 74 68 65 20 43 36 34 20 6F 72 0D |r in the C64 or.| 000033D0: 20 20 20 20 20 20 20 20 20 20 69 6E 20 74 68 65 | in the| 000033E0: 20 70 6F 77 65 72 20 73 75 70 70 6C 79 20 62 6C | power supply bl| 000033F0: 6F 63 6B 2E 20 20 53 69 6E 63 65 20 6D 6F 73 74 |ock. Since most| 00003400: 20 6F 66 20 74 68 65 20 43 6F 6D 6D 6F 64 6F 72 | of the Commodor| 00003410: 65 20 0D 20 20 20 20 20 20 20 20 20 20 73 75 70 |e . sup| 00003420: 70 6C 69 65 73 20 61 72 65 20 6E 6F 74 20 72 65 |plies are not re| 00003430: 70 61 69 72 61 62 6C 65 2C 20 61 20 62 6C 6F 77 |pairable, a blow| 00003440: 6E 20 66 75 73 65 20 69 6E 20 74 68 65 20 70 6F |n fuse in the po| 00003450: 77 65 72 20 0D 20 20 20 20 20 20 20 20 20 20 73 |wer . s| 00003460: 75 70 70 6C 79 20 69 73 20 62 61 64 20 6E 65 77 |upply is bad new| 00003470: 73 20 74 6F 20 73 61 79 20 74 68 65 20 6C 65 61 |s to say the lea| 00003480: 73 74 2E 0D 20 20 20 20 20 20 20 20 20 20 0D 20 |st.. . | 00003490: 20 20 20 20 20 20 20 20 20 4F 6E 63 65 20 74 68 | Once th| 000034A0: 65 20 68 61 72 64 77 61 72 65 20 69 73 20 75 70 |e hardware is up| 000034B0: 20 61 6E 64 20 61 70 70 61 72 65 6E 74 6C 79 20 | and apparently | 000034C0: 77 6F 72 6B 69 6E 67 20 69 74 20 69 73 20 74 69 |working it is ti| 000034D0: 6D 65 20 74 6F 0D 20 20 20 20 20 20 20 20 20 20 |me to. | 000034E0: 73 74 61 72 74 20 77 69 74 68 20 74 68 65 20 73 |start with the s| 000034F0: 6F 66 74 77 61 72 65 2E 20 20 41 76 61 69 6C 61 |oftware. Availa| 00003500: 62 6C 65 20 77 69 74 68 20 74 68 69 73 20 70 61 |ble with this pa| 00003510: 63 6B 61 67 65 20 69 73 20 74 68 65 0D 20 20 20 |ckage is the. | 00003520: 20 20 20 20 20 20 20 27 68 61 72 64 20 64 69 73 | 'hard dis| 00003530: 6B 20 6B 65 72 6E 61 6C 27 2E 20 20 54 68 69 73 |k kernal'. This| 00003540: 20 6B 65 72 6E 61 6C 20 68 61 73 20 74 68 65 20 | kernal has the | 00003550: 73 75 70 70 6F 72 74 20 66 6F 72 20 74 68 65 20 |support for the | 00003560: 0D 20 20 20 20 20 20 20 20 20 20 6E 69 6E 65 74 |. ninet| 00003570: 65 65 6E 20 63 6F 6D 6D 61 6E 64 73 2E 20 20 46 |een commands. F| 00003580: 6F 72 20 61 20 62 65 74 74 65 72 20 65 78 70 6C |or a better expl| 00003590: 61 6E 61 74 69 6F 6E 20 72 65 66 65 72 20 74 6F |anation refer to| 000035A0: 20 74 68 65 20 0D 20 20 20 20 20 20 20 20 20 20 | the . | 000035B0: 73 6F 75 72 63 65 20 66 6F 72 20 74 68 65 20 6B |source for the k| 000035C0: 65 72 6E 61 6C 20 61 6E 64 20 72 65 61 64 20 74 |ernal and read t| 000035D0: 68 65 20 63 6F 6D 6D 65 6E 74 73 2E 20 20 54 68 |he comments. Th| 000035E0: 65 72 65 20 69 73 20 61 20 0D 20 20 20 20 20 20 |ere is a . | 000035F0: 20 20 20 20 63 6F 6E 74 72 6F 6C 20 62 6C 6F 63 | control bloc| 00003600: 6B 20 75 73 65 64 20 74 6F 20 63 6F 6D 6D 75 6E |k used to commun| 00003610: 69 63 61 74 65 20 77 69 74 68 20 74 68 65 20 63 |icate with the c| 00003620: 6F 6E 74 72 6F 6C 6C 65 72 20 63 61 6C 6C 65 64 |ontroller called| 00003630: 0D 20 20 20 20 20 20 20 20 20 20 74 68 65 20 44 |. the D| 00003640: 72 69 76 65 20 43 6F 6E 74 72 6F 6C 20 42 6C 6F |rive Control Blo| 00003650: 63 6B 20 28 44 43 42 29 20 77 68 69 63 68 20 69 |ck (DCB) which i| 00003660: 73 20 36 20 62 79 74 65 73 20 6C 6F 6E 67 2E 20 |s 6 bytes long. | 00003670: 20 54 68 65 20 0D 20 20 20 20 20 20 20 20 20 20 | The . | 00003680: 66 6F 72 6D 61 74 20 6F 66 20 74 68 65 20 44 43 |format of the DC| 00003690: 42 20 69 73 3A 0D 20 20 20 20 20 20 20 20 20 20 |B is:. | 000036A0: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 42 79 |. By| 000036B0: 74 65 20 30 20 2D 20 63 6F 6D 6D 61 6E 64 20 63 |te 0 - command c| 000036C0: 6F 64 65 2E 0D 20 20 20 20 20 20 20 20 20 20 20 |ode.. | 000036D0: 20 20 42 79 74 65 20 31 20 2D 20 64 72 69 76 65 | Byte 1 - drive| 000036E0: 20 6E 75 6D 62 65 72 20 28 30 20 6F 72 20 31 29 | number (0 or 1)| 000036F0: 20 61 6E 64 20 68 65 61 64 20 6E 75 6D 62 65 72 | and head number| 00003700: 2E 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 42 |.. B| 00003710: 79 74 65 20 32 20 2D 20 4D 6F 73 74 20 73 69 67 |yte 2 - Most sig| 00003720: 6E 69 66 69 63 61 6E 74 20 32 20 62 69 74 73 20 |nificant 2 bits | 00003730: 6F 66 20 74 68 65 20 63 79 6C 69 6E 64 65 72 20 |of the cylinder | 00003740: 61 64 64 72 65 73 73 20 0D 20 20 20 20 20 20 20 |address . | 00003750: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 | a| 00003760: 6E 64 20 74 68 65 20 73 65 63 74 6F 72 20 6E 75 |nd the sector nu| 00003770: 6D 62 65 72 2E 0D 20 20 20 20 20 20 20 20 20 20 |mber.. | 00003780: 20 20 20 42 79 74 65 20 33 20 2D 20 4C 65 61 73 | Byte 3 - Leas| 00003790: 74 20 73 69 67 6E 69 66 69 63 61 6E 74 20 38 20 |t significant 8 | 000037A0: 62 69 74 73 20 6F 66 20 74 68 65 20 63 79 6C 69 |bits of the cyli| 000037B0: 6E 64 65 72 20 0D 20 20 20 20 20 20 20 20 20 20 |nder . | 000037C0: 20 20 20 20 20 20 20 20 20 20 20 20 61 64 64 72 | addr| 000037D0: 65 73 73 2E 0D 20 20 20 20 20 20 20 20 20 20 20 |ess.. | 000037E0: 20 20 42 79 74 65 20 34 20 2D 20 4E 75 6D 62 65 | Byte 4 - Numbe| 000037F0: 72 20 6F 66 20 73 65 63 74 6F 72 73 20 74 6F 20 |r of sectors to | 00003800: 72 65 61 64 20 6F 72 20 77 72 69 74 65 2C 20 6F |read or write, o| 00003810: 72 20 74 68 65 20 0D 20 20 20 20 20 20 20 20 20 |r the . | 00003820: 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6E 74 | int| 00003830: 65 72 6C 65 61 76 65 20 69 66 20 66 6F 72 6D 61 |erleave if forma| 00003840: 74 69 6E 67 2E 0D 20 20 20 20 20 20 20 20 20 20 |ting.. | 00003850: 20 20 20 42 79 74 65 20 35 20 2D 20 53 74 65 70 | Byte 5 - Step| 00003860: 20 72 61 74 65 20 66 6F 72 20 6D 6F 76 69 6E 67 | rate for moving| 00003870: 20 74 68 65 20 68 65 61 64 73 20 28 73 65 65 6B | the heads (seek| 00003880: 69 6E 67 29 2E 0D 20 20 20 20 20 20 20 20 20 20 |ing).. | 00003890: 0D 20 20 20 20 20 20 20 20 20 20 54 68 65 20 44 |. The D| 000038A0: 43 42 20 77 69 6C 6C 20 6E 65 65 64 20 74 6F 20 |CB will need to | 000038B0: 62 65 20 75 70 64 61 74 65 64 20 62 65 66 6F 72 |be updated befor| 000038C0: 65 20 72 65 61 64 69 6E 67 20 6F 72 20 77 72 69 |e reading or wri| 000038D0: 74 69 6E 67 2E 20 20 0D 20 20 20 20 20 20 20 20 |ting. . | 000038E0: 20 20 54 68 65 20 27 68 61 72 64 20 64 69 73 6B | The 'hard disk| 000038F0: 20 6B 65 72 6E 61 6C 27 20 70 61 73 73 65 73 20 | kernal' passes | 00003900: 74 68 69 73 20 69 6E 66 6F 72 6D 61 74 69 6F 6E |this information| 00003910: 20 6F 6E 20 74 6F 20 74 68 65 20 0D 20 20 20 20 | on to the . | 00003920: 20 20 20 20 20 20 63 6F 6E 74 72 6F 6C 6C 65 72 | controller| 00003930: 2E 20 20 53 6F 6D 65 20 61 64 64 69 74 69 6F 6E |. Some addition| 00003940: 61 6C 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 69 |al information i| 00003950: 73 20 61 70 70 65 6E 64 65 64 20 74 6F 20 74 68 |s appended to th| 00003960: 65 20 0D 20 20 20 20 20 20 20 20 20 20 44 43 42 |e . DCB| 00003970: 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 62 | which is used b| 00003980: 79 20 74 68 65 20 27 68 61 72 64 20 64 69 73 6B |y the 'hard disk| 00003990: 20 6B 65 72 6E 61 6C 27 20 77 68 69 63 68 20 69 | kernal' which i| 000039A0: 73 20 0D 20 20 20 20 20 20 20 20 20 20 0D 0D 0D |s . ...| 000039B0: 0D 0D 0D 0D 20 20 20 20 20 20 20 20 20 20 20 20 |.... | 000039C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 48 | H| 000039D0: 41 52 44 20 44 49 53 4B 20 44 52 49 56 45 20 4F |ARD DISK DRIVE O| 000039E0: 4E 20 41 20 43 2D 36 34 0D 20 20 20 20 20 20 20 |N A C-64. | 000039F0: 20 20 20 0D 20 20 20 20 20 20 20 20 20 20 0D 20 | . . | 00003A00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00003A10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00003A20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00003A30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00003A40: 20 20 20 20 37 0D 20 20 20 20 20 20 20 20 20 20 | 7. | 00003A50: 0D 20 20 20 20 20 20 20 20 20 20 64 6F 63 75 6D |. docum| 00003A60: 65 6E 74 65 64 20 69 6E 20 74 68 65 20 63 6F 6D |ented in the com| 00003A70: 6D 65 6E 74 73 20 6F 66 20 74 68 65 20 73 6F 75 |ments of the sou| 00003A80: 72 63 65 20 66 6F 72 20 74 68 65 20 6B 65 72 6E |rce for the kern| 00003A90: 61 6C 2E 20 20 0D 20 20 20 20 20 20 20 20 20 20 |al. . | 00003AA0: 54 68 65 20 73 75 63 63 65 73 73 20 6F 66 20 61 |The success of a| 00003AB0: 20 63 61 6C 6C 20 74 6F 20 74 68 65 20 68 61 72 | call to the har| 00003AC0: 64 20 64 69 73 6B 20 6B 65 72 6E 61 6C 20 69 73 |d disk kernal is| 00003AD0: 20 69 6E 64 69 63 61 74 65 64 20 0D 20 20 20 20 | indicated . | 00003AE0: 20 20 20 20 20 20 62 79 20 43 41 52 52 59 20 62 | by CARRY b| 00003AF0: 65 69 6E 67 20 63 6C 65 61 72 20 75 70 6F 6E 20 |eing clear upon | 00003B00: 72 65 74 75 72 6E 2C 20 61 6E 64 20 43 41 52 52 |return, and CARR| 00003B10: 59 20 73 65 74 20 66 6F 72 20 66 61 69 6C 75 72 |Y set for failur| 00003B20: 65 2E 0D 20 20 20 20 20 20 20 20 20 20 52 65 66 |e.. Ref| 00003B30: 65 72 65 6E 63 65 20 74 68 65 20 73 6F 75 72 63 |erence the sourc| 00003B40: 65 20 66 6F 72 20 74 68 65 20 70 72 6F 67 72 61 |e for the progra| 00003B50: 6D 73 20 66 6F 72 20 65 78 61 6D 70 6C 65 73 20 |ms for examples | 00003B60: 6F 66 20 73 6F 6D 65 20 0D 20 20 20 20 20 20 20 |of some . | 00003B70: 20 20 20 6F 66 20 74 68 65 20 63 61 6C 6C 73 2E | of the calls.| 00003B80: 0D 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 20 |. . | 00003B90: 20 20 20 20 20 20 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D | ..........| 00003BA0: 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D |................| 00003BB0: 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D |................| 00003BC0: 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 00 00 00 00 |................| 00003BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00003BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00003BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
HARD DISK DRI
VE ON A C-64. . .
. .
PREFACE. .
THIS IS AN EXPLANATION OF ONE METHOD O
F CONNECTING A HARD . DISK DRIV
E TO THE COMMODORE 64 COMPUTER USING A W
ESTERN . DIGITAL CONTROLLER CAR
D. OBVIOUSLY THERE ARE MANY WAYS IN .
WHICH TO APPROACH THIS TASK AND
EACH WILL HAVE ITS MERITS. . S
INCE THERE MAY BE A LACK OF COMPATIBILIT
Y WITH SOME . EXISTING SOFTWARE
THIS PROJECT MAY BE OF LIMITED VALUE AN
D . EACH ONE SHOULD GIVE CAREFU
L CONSIDERATION TO THE THE PROS .
AND CONS BEFORE INVESTING IN THE PROJ
ECT. WITH THIS . DISCLAIMER IN
MIND, EVER ONWARD.. .
THE TASK OF CONNECTING A WESTERN DIGITA
L HARD DISK . CONTROLLER TO THE
C64 IS RATHER SIMPLE BUT DOES REQUIRE .
BASIC SOLDERING AND WIRING SKI
LLS. REMEMBER THAT IT IS . POS
SIBLE TO DAMAGE THE C64 AND/OR THE CONTR
OLLER CARD WITH . IMPROPER WIRI
NG. THE COST OF THIS PROJECT IS VERY PO
SSIBLY . MORE THAN TRIVIAL SO P
ROCEED WITH CAUTION. ONE LAST TIME, .
IS IT WORTH THE RISK AND EFFORT?
THE AVAILABILITY OF A GOOD. R
EFERENCE MANUAL WITH THE PIN OUT OF THE
EXPANSION PORT AS . WELL AS A R
EFERENCE FOR THE PC BUS WILL HELP TO UND
ERSTAND . THE FOLLOWING DIRECTI
ONS.. . BEFORE STARTIN
G WITH THE DETAILS AN OVERVIEW OF THE .
CONTROLLER CARD MIGHT BE IN ORD
ER. A WESTERN DIGITAL WX1 . CO
NTROLLER WAS USED IN THE PROTOTYPE BUT T
HE WX2 SHOULD WORK. AS WELL. D
ON'T BE CONCERNED AS TO WHAT BIOS ROM IS
ON THE . CARD SINCE IT WILL NO
T BE USED. THERE ARE SEVERAL DIFFERENT.
VERSIONS OF THE CONTROLLER CAR
DS BUT ALL SHOULD WORK. THE .
CONTROLLER WRITES 17 SECTORS EACH OF 51
2 BYTES ON EACH TRACK. WHICH CO
NTRASTS WITH THE 128 BYTE SECTORS ON THE
1541. . DEPENDENT UPON THE VE
RSION OF THE CONTROLLER CARD THE DRIVES.
SUPPORTED CAN HAVE UP TO 8 OR
16 HEADS AND A MAXIMUM OF 1024.
CYLINDERS. THE SOFTWARE SUPPORT DESCRI
BED LATER ASSUMES A . LIMIT OF
8 HEADS. A LIMIT OF 8 HEADS WILL ALLOW
FOR THE . ATTACHMENT OF A DRIVE
WITH A CAPACITY OF GREATER THAN 30 .
MEGABYTES. ADDITIONALY 2 DRIVES
CAN BE ATTACHED TO A . CONTROLL
ER AND MORE THAN ONE CONTROLLER COULD BE
INSTALLED . OFFERING A GREAT A
MOUNT OF STORAGE RELATIVE TO A 1541 .
DISKETTE. A 10 MEGABYTE DRIVE CO
ULD POSSIBLY BE A GOOD . CHOICE
SINCE OFTEN A USED ONE CAN BE BOUGHT AT
A VERY . REASONABLE PRICE. TH
E CONTROLLER SUPPORTS 19 COMMANDS FOR .
READING, WRITING, FORMATING, DI
AGNOSTICS, AND ETC. WITH THE.
EXCEPTION OF THE WX1GEN CARD THERE IS AN
EIGHT POSITION . HEADER WHICH
IS NORMALLY USED TO SELECT WHICH DRIVE .
PARAMETERS TO USE OUT OF A TAB
LE. THE 'HARD DISK KERNAL' . D
OESN'T USE THESE. IT READS THE CONFIGUR
ATION OFF SECTOR . ZERO. THE F
ORMAT PROGRAM IS RESPONSIBLE FOR WRITING
THE . INFORMATION ON THE FIRST
SECTOR.. ..... ......
. HARD DISK DR
IVE ON A C-64. . .
2. .
OKAY, NOW WHAT IS NEEDED BEFORE
STARTING THE ADVENTURE? THE. L
IST FOLLOWS.. . A
WESTERN DIGITAL WX1 OR WX2 CONTROLLER C
ARD.. . A HARD DI
SK DRIVE COMPATIBLE WITH THE CONTROLLER
CARD.. . AN ENCLO
SURE WITH POWER SUPPLY FOR THE HARD DISK
DRIVE.. . C
ABLES TO CONNECT THE CONTROLLER TO THE D
RIVE. (1 34 . CONDUCTOR A
ND 1 20 CONDUCTOR). .
AN EDGE CARD WITH .1" CONTACT CENTE
RS TO PLUG INTO THE . EXPA
NSION PORT. RADIO SHACK HAS ONE NEW IN
1989 . (276-192) WHICH WIL
L WORK.. . ONE 31
/62 PIN PC MOUNT EDGE CONNECTOR WITH .1"
CENTERS . FOR THE CONTROL
LER CARD. (A RIGHT ANGLE WOULD BE .
NICE.). .
ONE 14 PIN IC SOCKET.. .
ONE 74LS04 IC.. .
ONE .01 UF 10 VOLT BYPASS C
APACITOR.. . SOME
30 GAUGE OR SO WIRE WRAP OR SIMILAR WIR
E.. . POSSIBLY A
SEPARATE POWER SUPPLY FOR THE CONTROLLER
. CARD. IT REQUIRES +5 A
ND +12 VOLTS. THIS CAN BE .
OBTAINED FROM THE SUPPLY USED FOR THE
DRIVE. RADIO . SHACK HAS
A SUPPLY WITH +5VDC, -5VDC, AND +12VDC
WHICH . WAS ORIGINALLY USE
D ON A COLECO WHICH WORKS RATHER .
WELL.. . .
.................. .....
.. HARD DISK D
RIVE ON A C-64. . .
3. .
THE PERTINENT PIN OUT FOR THE C
ONTROLLER CARD FOLLOWS:. .
. A2 D7 (DATA BIT S
EVEN). A3 D6 (DATA BIT S
IX). A4 D5 (DATA BIT FIV
E). A5 D4 (DATA BIT FOUR
). A6 D3 (DATA BIT THREE
). A7 D2 (DATA BIT TWO).
A8 D1 (DATA BIT ONE).
A9 D0 (DATA BIT ZERO).
A22 A9 (ADDRESS LINE NINE).
A23 A8 (ADDRESS LINE EIG
HT). A24 A7 (ADDRESS LINE
SEVEN). A25 A6 (ADDRESS
LINE SIX). A26 A5 (ADDRES
S LINE FIVE). A27 A4 (ADD
RESS LINE FOUR). A28 A3 (
ADDRESS LINE THREE). A29
A2 (ADDRESS LINE TWO). A30
A1 (ADDRESS LINE ONE). A
31 A0 (ADDRESS LINE ZERO).
B1 GROUND. B2 RESET
(ACTIVE HIGH). B3 +5VDC
. B9 +12VDC.
B10 GROUND. B13 -IOW
(I/O WRITE ACTIVE LOW). B
14 -IOR (I/O READ ACTIVE LOW).
B29 +5VDC. B31 GR
OUND. . TO LOCATE THE
PINS ON THE CONTROLLER CARD PLACE IT COM
PONENT. SIDE UP WITH THE FINGER
S FACING YOU. PIN A1 WILL BE ON THE .
FAR RIGHT AND A31 WILL BE ON THE
FAR LEFT. B1, B2, ETC. . ARE
DIRECTLY BEHIND THE A PINS ON THE OPPOS
ITE SIDE OF THE . CARD. MOST I
F NOT ALL THE CARDS WILL HAVE A1 MARKED
AS . SUCH. THE C64 BUS NEEDS T
O BE MAPPED TO THE CONTOLLER WHICH.
REQUIRES SOME OF THE SIGNALS TO BE
INVERTED. THE 74LS04 IC . IS U
SED TO INVERT THE REQUIRED SIGNALS AND T
O DERIVE THE IOR. AND IOW FROM
THE C64 R/W LINE.. ............
.. .......
HARD DISK DRIVE ON A C-64.
. .
4. . THE PINS OF IN
TEREST ON THE EXPANSION PORT ARE:.
. 1 GROUND.
2 +5 VOLTS DC. 3
+5 VOLTS DC. 5 R/-W
(READ IF HIGH, WRITE IF LOW).
7 -I/O1 (I/O BLOCK 1, ACTIVE LO
W). OR.
10 -I/O2 (I/O BLOCK 2, ACTIVE LOW).
EITHER PIN 7 OR 10 I
S USED FOR SELECTING THE I/O .
ADDRESS OF THE CONTROLLER..
14 D7 (DATA BIT 7).
15 D6 (DATA BIT 6).
16 D5 (DATA BIT 5).
17 D4 (DATA BIT 4). 18
D3 (DATA BIT 3). 19 D2
(DATA BIT 2). 20 D1 (DAT
A BIT 1). 21 D0 (DATA BI
T 0). 22 GROUND.
A GROUND. R A
7 (ADDRESS LINE 7). S A
6 (ADDRESS LINE 6). T A
5 (ADDRESS LINE 5). U A
4 (ADDRESS LINE 4). V A
3 (ADDRESS LINE 3). W A
2 (ADDRESS LINE 2). X A
1 (ADDRESS LINE 1). Y A
0 (ADDRESS LINE 0). Z G
ROUND. . . LO
OKING AT THE BACK OF THE C64 AT THE EXPA
NSION SLOT, PIN 1 . IS ON THE R
IGHT TOP, PIN 22 IS ON THE TOP LEFT, PIN
A IS ON . THE BOTTOM RIGHT, AN
D PIN Z IS ON THE BOTTOM LEFT. NOTE .
THAT ALL THE ALPHABET ISN'T USED
IN NUMBERING THE BOTTOM . PINS
, REFER TO A C64 DESCRIPTION FOR THE PRO
PER PINS.. .................
.......
HARD DISK DRIVE ON A C-64. .
.
5.
. ARMED WITH THE ABOV
E INFORMATION IT'S TIME TO START PUTTING
. THE ADAPTER TOGETHER. FIRST
TRIM THE FINGERS OF THE EDGE .
CARD DOWN TO WHERE IT WILL PROPERLY FIT
INTO THE EXPANSION . PORT 22/4
4 PIN SOCKET. CAUTION! MAKE SURE IT FIT
S PROPERLY.. A SHORT CAN BLOW T
HE FUSE IN THE POWER SUPPLY. THE .
RS-276-192 CARD MENTIONED EARLIER I
S MADE TO FIT A 36/72 PIN. SOCK
ET. NEXT MOUNT THE 14 PIN IC SOCKET CLO
SE TO THE . FINGERS ON THE CARD
FOLLOWED BY THE 31/62 PIN CONTROLLER .
SOCKET. AS MENTIONED IN THE PA
RTS LIST A RIGHT ANGLE WOULD .
BE GREAT SINCE IT WOULD ALLOW THE CONTRO
LLER CARD TO BE . MOUNTED HORIZ
ONTALLY, BUT MAY BE DIFFICULT TO FIND.
A WIRE . WRAP SOCKET COULD BE U
SED AND THE PINS BENT TO RIGHT ANGLES .
AND TRIMMED PROPERLY. CONNECT
THE FINGERS TO THE SOCKETS AS.
INDICATED BELOW.. .
C64 CONTROLLER. .
1 B31 GROUND.
14 A2 D7.
15 A3 D6
. 16 A4 D
5. 17 A5
D4. 18 A6
D3. 19 A7
D2. 20 A8
D1. 21 A9
D0. 22 B1
GROUND. A
B10 GROUND. R
A24 A7. S
A25 A6. T
A26 A5. U
A27 A4. V
A28 A3. W
A29 A2.
X A30 A1.
Y A31 A0.
Z B10 GROUND.
. MAKE THE FOLLOWING CONNECTION
S TO THE 14 PIN IC SOCKET.. .
IC C64 CONTROLL
ER. . 1 C
-RESET.
2 B2 RESET.
3 7 OR 10 (SEE TEXT)
IO1 OR IO2. 4
A22 & A23 ADDRESS BITS 8 AND
9. 5 5
READ/-WRITE. 6
B14 -IOR.
7 1 GR
OUND. 8
B13 -IOW. 9 CONNEC
T TO IC PIN 6 . 10,
11,12,13 NO CONNECTION .
14 2 & 3 +5VDC.
. .......
HARD DISK DRIVE ON A C-64
. . .
6. . THE N
EXT STEP IS TO CONNECT THE +5VDC AND +12
VDC TO THE . SOCKET FOR THE CON
TROLLER CARD. THIS POWER CAN BE TAKEN .
FROM THE POWER SUPPLY IN THE H
ARD DISK ENCLOSURE OR FROM A .
SEPARATE SUPPLY. RADIO SHACK HAS AN INE
XPENSIVE POWER . SUPPLY THAT WA
S MADE FOR COLECO WHICH HAS +5VDC, +12VD
C, AND. -5VDC. WHEREVER IT COM
ES FROM, WIRE THE +5VDC TO CONTROLLER.
PINS B3 AND B29, THE +12VDC TO C
ONTROLLER PIN B9, AND GROUND. T
O CONTROLLER PINS B1, B31, AND B10. WIT
H THE WIRING OF THE. ADAPTER CO
MPLETE IT IS TIME TO CONNECT A HARD DISK
TO THE . CONTROLLER. CONNECT
THE 34 CONDUCTER CABLE TO THE HEADER .
LABELED J1 ON THE CONTROLLER AND
THE FIRST DRIVE TO THE 20 . PI
N HEADER J2. THE SECOND DRIVE CONNECTS
TO HEADER J3 AND . TO A SECOND
EDGE CONNECTOR ON THE 34 CONDUCTER CABLE
. THESE. CABLES MUST BE PLUGGE
D IN SO THAT PIN 1 FROM THE CONTROLLER .
IS CONNECTED TO PIN 1 OF THE D
RIVE, ETC. MOST CABLES HAVE A.
SOLID COLORED SIDE CORESPONDING TO THE
PIN 1 SIDE AND SOME . MAY BE KE
YED SUCH AS TO ONLY FIT THE PROPER WAY.
THE CABLES. CAN HAVE A MAXIMUM
LENGTH OF AROUND 10 FEET. THE DRIVE .
CONNECTED TO J3 WILL NEED ITS A
DDRESS SWITCHES OR JUMPERS TO.
BE SET FOR DRIVE 2 WHILE THE DRIVE IN J2
WILL NEED TO HAVE . ITS SWITCH
ES SET FOR DRIVE 1. PLUG THE CONTROLLER
CARD INTO. THE ADAPTER AND THE
ADAPTER INTO THE C64 EXPANSION PORT. .
APPLY POWER TO THE DRIVE AND C
ONTROLLER CARD ALONG WITH . POW
ER TO THE 64. IF ALL IS WELL SO FAR THE
N THE C64 SHOULD . COME UP AND
RUN. IF NOT, SOMETHING IS PROBABLY EITH
ER . MIS-WIRED OR SHORTED. DOU
BLE CHECK ALL THE CONNECTIONS. .
REMEMBER THAT A SHORT COULD BLOW A FU
SE EITHER IN THE C64 OR. IN THE
POWER SUPPLY BLOCK. SINCE MOST OF THE
COMMODORE . SUPPLIES ARE NOT RE
PAIRABLE, A BLOWN FUSE IN THE POWER .
SUPPLY IS BAD NEWS TO SAY THE LEA
ST.. . ONCE THE HARDWA
RE IS UP AND APPARENTLY WORKING IT IS TI
ME TO. START WITH THE SOFTWARE.
AVAILABLE WITH THIS PACKAGE IS THE.
'HARD DISK KERNAL'. THIS KERNAL
HAS THE SUPPORT FOR THE . NINET
EEN COMMANDS. FOR A BETTER EXPLANATION
REFER TO THE . SOURCE FOR THE K
ERNAL AND READ THE COMMENTS. THERE IS A
. CONTROL BLOCK USED TO COMMUN
ICATE WITH THE CONTROLLER CALLED.
THE DRIVE CONTROL BLOCK (DCB) WHICH I
S 6 BYTES LONG. THE . FORMAT O
F THE DCB IS:. . BY
TE 0 - COMMAND CODE.. BYTE 1
- DRIVE NUMBER (0 OR 1) AND HEAD NUMBER
.. BYTE 2 - MOST SIGNIFICANT
2 BITS OF THE CYLINDER ADDRESS .
AND THE SECTOR NUMBER..
BYTE 3 - LEAST SIGNIFICANT 8
BITS OF THE CYLINDER .
ADDRESS.. BYTE 4 - NUMBE
R OF SECTORS TO READ OR WRITE, OR THE .
INTERLEAVE IF FORMA
TING.. BYTE 5 - STEP RATE FO
R MOVING THE HEADS (SEEKING)..
. THE DCB WILL NEED TO BE UPDAT
ED BEFORE READING OR WRITING. .
THE 'HARD DISK KERNAL' PASSES THIS INF
ORMATION ON TO THE . CONTROLLER
. SOME ADDITIONAL INFORMATION IS APPEND
ED TO THE . DCB WHICH IS USED B
Y THE 'HARD DISK KERNAL' WHICH IS .
....... H
ARD DISK DRIVE ON A C-64. .
.
7.
. DOCUMENTED IN THE COM
MENTS OF THE SOURCE FOR THE KERNAL. .
THE SUCCESS OF A CALL TO THE HAR
D DISK KERNAL IS INDICATED . BY
CARRY BEING CLEAR UPON RETURN, AND CARR
Y SET FOR FAILURE.. REFERENCE T
HE SOURCE FOR THE PROGRAMS FOR EXAMPLES
OF SOME . OF THE CALLS..
. ..........................
........................................
........................................
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL