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

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 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL