home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / EXPAND1541-8K < prev    next >
Encoding:
Text File  |  2019-04-13  |  7.6 KB  |  261 lines

  1.      -----------------------------
  2.      -╚OW TO ADD 8K ╥┴═ TO A 1541-
  3.      -----------------------------
  4.  
  5. ╞ILENAME: "EXPAND1541/8K"
  6.  
  7.          ┬Y ┴NDREW ┼. ═ILESKI
  8.          "╥ECURSION" ON ╤-╠INK
  9.          210-180 ╠EES ┴VENUE
  10.          ╧TTAWA, ╧NTARIO
  11.          ├ANADA ╦1╙ 5╩6
  12.  
  13.                ├OPYRIGHT
  14.              ═ARCH 24, 1990
  15.  
  16.  
  17. ╬OTE: ╘HIS IS FOR EXPERIENCED HARDWARE
  18. ----- HACKERS ONLY! ╨ROCEED ENTIRELY AT
  19.       YOUR OWN RISK, AND YOU CAN KISS
  20.       THE WARRANTY GOODBYE!
  21.  
  22. ╘HIS IS BASED ON A 1984 ╥EVISION ┴
  23. CIRCUIT BOARD, BUT THERE SHOULD BE
  24. ENOUGH INFO HERE TO DO THE EXPANSION ON
  25. ANY 1541 DRIVE WITH VERY LITTLE WORK,
  26. AND ONLY A LITTLE THOUGHT.
  27.  
  28. ╚INTS FOR OTHER VERSIONS OF CONTROLLER
  29. BOARDS: ╞IGURE OUT WHICH ╥╧═ IS ╥╧═0
  30. ($├000-$─╞╞╞) AND ╥╧═1 ($┼000-$╞╞╞╞).
  31. ┘OU ═┴┘ HAVE TO BEND PIN 20 OF EACH
  32. ╥╧═ 180 DEGREES TO THE VERTICAL; THIS
  33. IS THE *╥╧═X PIN. ╔GNORE STEPS 13, 14,
  34. 15, AND 16.
  35.  
  36. ╘HIS MAY NOT BE THE EASIEST OR BEST WAY
  37. TO ADD ╥┴═, BUT IT DOES WORK. ╙ERIOUSLY
  38. CONSIDER BUYING ONE OF THE ╥┴═ BOARDS
  39. ON THE MARKET TODAY. ╘HEY ARE EASY TO
  40. INSTALL.
  41.  
  42. !!!!!!!!!!!!!!!╫┴╥╬╔╬╟!!!!!!!!!!!!!!!!!
  43. ┘OU'LL BE HANDLING VERY ┼╙─ SESITIVE
  44. DEVICES! ═AKE SURE YOU AND YOUR TOOLS
  45. ARE PROPERLY GROUNDED AT ALL TIMES!
  46. (╔F YOU DON'T KNOW WHAT ┼╙─ STANDS FOR,
  47. DON'T EVEN THINK ABOUT TRYING THIS!!)
  48. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  49.  
  50. ┴N ASTERISK * BEFORE A SIGNAL MEANS IT
  51. IS ACTIVE LOW.
  52.  
  53. ╞EEL FREE TO CONTACT ME IF YOU NEED
  54. SOME HELP, OR HAVE A PROJECT IDEA.
  55. (╔F IT WAS NOT FOR ╥AYMOND─2 ON ╤-LINK
  56. ASKING HOW TO ADD 8K TO HIS 1541, ╔
  57. NEVER WOULD HAVE WRITTEN THIS FILE!
  58. ╘HANKS ╥AYMOND!)
  59.  
  60. ╬OTE: ╔ DID THIS MODIFICATION ON MY
  61. OWN DRIVE. ╔T DOES WORK. ╔ MODIFIED IT
  62. SLIGHTLY; ╔ NOW HAVE 32K ╥┴═ INSTALLED!
  63.  
  64. ***************************************
  65.  1) ─ECIDE TO ADD 8K OR 32K. ═OST OF
  66.     TODAYS SOFTWARE USES ONLY 8K, BUT
  67.     WHO KNOWS WHAT MAY BE IN STORE FOR
  68.     THE FUTURE! ╞OR 32K, IGNORE THIS
  69.     ARTICLE, AND READ THE FILE
  70.     "EXPAND1541/32K".
  71.  2) ╧BTAIN THE PARTS:
  72.     ╘WO 74╠╙138 (3 TO 8 LINE DECODER)
  73.     ╧NE 6264 (8K STATIC ╥┴═, 120NS)
  74.     (NOTE THAT A 62╠╨64 IS LOW-POWER)
  75.     ┴ SMALL PIECE OF PRE-DRILLED BOARD.
  76.     ╘WO 16 PIN WIRE-WRAP SOCKETS IF YOU
  77.     ARE GOING TO WIRE-WRAP THE CIRCUIT.
  78.  3) ╧PEN THE DISK DRIVE CASE AND REMOVE
  79.     THE ╥╞ SHEILD.
  80.  4) ═ARK ONE END OF ┴╠╠ CONNECTORS WITH
  81.     A MARKER, SO THAT YOU WILL BE ABLE
  82.     TO REPLACE THEM LATER.
  83.  5) ╒NPLUG ┴╠╠ CONNECTORS.
  84.  6) ╒NSCREW THE CIRCUIT BOARD. ─ON'T
  85.     FORGET THE SCREWS THAT ATTACH THE
  86.     HEATSINK TO THE FRAME.
  87.  7) ╠IFT THE CIRCUIT BOARD OUT OF THE
  88.     DISK DRIVE AND PLACE IT ON YOUR
  89.     ANTI-STATIC CONDUCTIVE MAT (OR IF
  90.     YOUR DESPERATE, A FOLDED TOWEL
  91.     WILL DO!) COMPONENT SIDE UP, AND
  92.     IN THE SAME ORIENTATION (TOP OF
  93.     BOARD IS TOWARDS BACK OF DRIVE).
  94.  8) ╞IND THE 6116 (2K BY 8 BIT ╥┴═) ON
  95.     THE CIRCUIT BOARD (24 PINS AND NOT
  96.     SOCKETED, LEFT SIDE AT THE BACK).
  97.  9) ╧N THE NEW ╥┴═ CHIP TO BE ADDED
  98.     CAREFULLY BEND THE FOLLOWING PINS
  99.     180 DEGREES, SO THAT THEY ARE
  100.     POINTING IN THE OPPOSITE DIRECTION:
  101.     PIN 2, 20, 22, 23, 27, AND 28.
  102.     ╘HESE ARE THE SIGNALS ┴12, *├╙,*╧┼,
  103.     ┴11, *╫┼ AND +5 VOLTS.
  104.     ┬REAK OFF PIN 1; WE DON'T NEED IT.
  105. 10) ╙IT THE NEW ╥┴═ CHIP ON TOP OF THE
  106.     6116 CHIP. ╘HE BOTTOM PINS SHOULD
  107.     BE ALIGNED. ═AKE SURE THAT BOTH OF
  108.     THE CHIPS HAVE THEIR TOP-OF-CHIP
  109.     REFERENCE MARKS POINTING IN THE
  110.     SAME DIRECTION.
  111. 11) ├AREFULLY SOLDER THE TWO CHIPS PINS
  112.     TOGETHER SO THEY ARE PIGGY-BACKED.
  113.     ┬E CAREFULL TO AVOID SOLDER BRIDGES
  114.     BETWEEN PINS.
  115. 12) ╠OCATE THE TWO 8K ╥╧═ CHIPS ON THE
  116.     CIRCUIT BOARD (24 PINS AND SOCKETED
  117.     ON RIGHT OF 6116).
  118. 13) ╘O THE RIGHT OF THE ╥╧═S, BETWEEN
  119.     THE CHIPS AND THE HEATSINK, YOU
  120.     WILL SEE 3 SILVER DOTS ON THE ╨├┬.
  121.     ╘HESE ARE PASS-THROUGHS TO THE
  122.     OTHER SIDE OF THE BOARD.
  123. 14) ╞LIP THE BOARD OVER, AND AGAIN FIND
  124.     THE SAME 3 PASS-THROUGHS.
  125. 15) ├UT THE TRACE LEADING TO THE FRONT
  126.     2 PASS-THROUGHS (THE ONES TOWARDS
  127.     THE FRONT OF THE DRIVE). ╘HE *╥╧═0
  128.     AND *╥╧═1 SIGNALS REPLACE THE
  129.     ORIGINAL ╥╧═ CHIP SELECTS THAT GO
  130.     TO PIN 20 ON THE ╥╧═S, THAT IS WHY
  131.     YOU MUST CUT THE TRACES!
  132. 16) ╙OLDER A WIRE INTO THE FRONT PASS-
  133.     THROUGH; THIS ISαTHE *╥╧═0 SIGNAL
  134.     ╙OLDER A WIRE INTO THE MIDDLE PASS-
  135.     THROUGH; THIS IS THE *╥╧═1 SIGNAL
  136.     ╘HE WIRES SHOULD BE LONG ENOUGH TO
  137.     REACH THE FRONT OF THE BOARD PLUS
  138.     ABOUT FOUR INCHES.
  139. 17) ╞IND THE 6502 ├╨╒ CHIP (40 PINS, ON
  140.     THE RIGHT OF THE BOARD).  ╙OLDER
  141.     WIRES TO PINS 8, 20, 21, 22, 23,
  142.     24, 25, 34 AND 39. ╘HESE ARE THE
  143.     SIGNALS +5 VOLTS, ┴11, GROUND, ┴12,
  144.     ┴13, ┴14, ┴15, ╥/*╫, AND THETA2.
  145.     ╙OLDER TWO WIRES TO PIN 34 SO YOU
  146.     CAN CONNECT THE ╥┴═ CHIP.
  147. 18) ╧N A SMALL (1.25X1.75 INCH) PIECE
  148.     OF CIRCUIT BOARD, WIRE-WRAP THE ╔├S
  149.     OR USE POINT-TO-POINT SOLDERING.
  150.  
  151.     ╔├1, A 74╠╙138
  152.     PIN
  153.     1  ┴14         16 +5 VOLTS
  154.     2  ┴15         15
  155.     3  ╟ROUND      14
  156.     4  ╟ROUND      13 6264 PIN 20
  157.     5  ╟ROUND      12 ╔├2 PIN 4
  158.     6  ╘HETA2      11
  159.     7              10
  160.     8  ╟ROUND       9
  161.  
  162.     ╔├2, A 74╠╙138
  163.     PIN
  164.     1  ┴13         16 +5 VOLTS
  165.     2  ╟ROUND      15 *╥╧═0
  166.     3  ╟ROUND      14 *╥╧═1
  167.     4  ╔├1 PIN 12  13
  168.     5  ╟ROUND      12
  169.     6  ╥/*╫        11
  170.     7              10
  171.     8 ╟ROUND        9
  172.  
  173. 19) ├ONNECT THE 6502, ╥╧═S, AND ╥┴═
  174.     CHIP SIGNALS TO THE 74╠╙138S.
  175.     ╥UN THE WIRES TO THE FRONT, RIGHT
  176.     OF THE BOARD (SEE BELOW FOR ╥┴═).
  177.  
  178.     ├ONNECT ╥┴═ PIN 2 (┴12) TO THE 6502
  179.     PIN 22 (┴12) WIRE.
  180.     ├ONNECT ╥┴═ PIN 20 (*├╙) TO ╔├1 PIN
  181.     13 (*├╙).
  182.     ├ONNECT ╥┴═ PIN 22 (*╧┼) TO PIN 14
  183.     (╟ROUND) OF THE CHIP WITH A SMALL
  184.     WIRE.
  185.     ├ONNECT ╥┴═ PIN 23 (┴11) TO THE
  186.     6502 PIN 20 (┴11) WIRE.
  187.     ├ONNECT ╥┴═ PIN 27 (*╫┼) TO THE
  188.     6502 PIN 34 (╥/*╫) WIRE.
  189.     ├ONNECT ╥┴═ PIN 28 (+5 ╓OLTS) TO
  190.     6116 PIN 24 WITH A SMALL WIRE.
  191.  
  192.     ╥UN THESE WIRES TO THE LEFT OF THE
  193.     BOARD, AND AROUND TO THE SOLDER
  194.     SIDE.
  195.  
  196. 20) ╥EPLACE THE DRIVE CONTROLLER BOARD
  197.     IN THE DRIVE, AND MOUNT THE NEW
  198.     SMALL CIRCUIT BOARD TO THE FRAME
  199.     WITH A SMALL MACHINE SCREW.
  200. 21) ┬┼╞╧╥┼ YOU SCREW THE DRIVE BOARD IN
  201.     PLACE, MAKE SURE THE WIRES ARE NOT
  202.     NEAR THE DRIVE OR TRANSFORMER, AND
  203.     TAPE THEM IN PLACE TO THE BOTTOM OF
  204.     THE BOARD.
  205. 22) ╙CREW THE DRIVE CONTROLLER BOARD TO
  206.     THE FRAME AGAIN.
  207. 23) ╨LUG IN ALL THE CONNECTORS AGAIN.
  208.     ├HECK YOUR REFERENCE MARKS.
  209. 24) ╨LUG THE DRIVE IN, AND TEST TO MAKE
  210.     SURE THE DRIVE STILL WORKS NORMALLY
  211. 25) ╔F OKAY, THEN REPLACE ╥╞ SHIELD AND
  212.     CASE COVER. ╔F NOT, POWER-DOWN AND
  213.     CHECK ALL YOUR CONNECTIONS!
  214. 26) ╨AT YOUSELF ON THE BACK, YOUR DONE!
  215.     ┘OU KNOW HAVE 8K ╥┴═ EXTRA!
  216.  
  217.     ╘HE 8K YOU INSTALLED IS AVAILABLE
  218.     AT $8000-$┬╞╞╞ (A 16K SEGMENT)
  219.     ╞OR EXAMPLE:
  220.     $8000-$9╞╞╞,$9000-$┴╞╞╞,$A000-$┬╞╞╞
  221.     ╫ILL ALL GIVE YOU ACCESS TO THE
  222.     SAME 8K OF ╥┴═.
  223.  
  224.     ╥╧═0 AVAILABLE AT: $├000-$─╞╞╞
  225.     ╥╧═1 AVAILABLE AT: $┼000-$╞╞╞╞
  226.     ╘HE ╥╧═S ARE READ ONLY, AS THEY
  227.     SHOULD BE.
  228. ***************************************
  229. ╫HAT DOES WHAT
  230. --------------
  231.  
  232. ╔├1 DECODES THE 64K ADDRESS SPACE OF
  233. THE 6502 INTO FOUR 16K SEGMENTS, AND
  234. ALSO SYNCHRONIZES TO THE SYSTEM CLOCK
  235. THETA2. ╘HIS ╔├ SELECTS THE ╥┴═ CHIP
  236. DIRECTLY.
  237.  
  238. ╔├2 DECODES ONE OF THE ABOVE MENTIONED
  239. 16K MEMORY SEGMENT TO TWO 8K SEGMENTS,
  240. AND ONLY ALLOWS READ CYCLES TO OCCUR.
  241. ╘HIS ╔├ SELECTS EACH ╥╧═ CHIP.
  242.  
  243. ╫HY THIS WAY?
  244. -------------
  245.  
  246. ╔ DID THINGS THIS WAY SO THAT THE 8K
  247. OF EXTRA ╥┴═ WOULD BE AVAILABLE IN
  248. THE LARGEST SEGMENT OF MEMORY POSSIBLE.
  249. ╘HIS IS TO ALLOW COMPATIBLITY WITH AS
  250. MUCH SOFTWARE AS POSSIBLE.
  251.  
  252. ╬OTE THAT ╔ DIDN'T HAVE ANY SCHEMATICS
  253. FOR THE 1541, SO THIS METHOD IS MOST
  254. LIKELY NOT THE BEST. ╔ ALSO DIDN'T HAVE
  255. A VERY WIDE SELECTION OF ╔├S ON HAND AT
  256. THE TIME, SO ╔ USED WHAT ╔ HAD!
  257.  
  258. ╔N OTHER WORDS, IF YOU KNOW OF A BETTER
  259. METHOD SHARE IT WITH THE REST OF US!
  260. ***************************************
  261.