home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / articles / archives / limanews.exe / 32K16BUS.TXT < prev    next >
Text File  |  2006-10-19  |  7KB  |  217 lines

  1.  PUBLISHED IN LIMA NEWSLETTER
  2.  FEBRUARY 1988
  3.  
  4.  ^^^^ MIKE BALLMANN'S 32K -- 16 BIT
  5.  BUSS PROJECT  
  6.    ^^^^^^^^^^^^^^^^^by John Clulow
  7.       
  8.      The following is a step by step
  9.  description of how to add 64K of RAM
  10.  memory on the 16 bit bus.  The
  11.  present modification uses only 32K.
  12.  This corresponds to the memory space
  13.  of the 32K Memory Expansion.  The
  14.  modification yields a speed increase
  15.  of about 50%. 
  16.       
  17.      Mike Ballmann is currently
  18.  working on a circuit to allow CRU
  19.  decoding of the remaining 32K.  This
  20.  will open up a whole new area of
  21.  software, including such
  22.  possibilities as a real DOS which
  23.  could be loaded into RAM from disk on
  24.  power-up.  The 32K modification
  25.  described below can easily be
  26.  modified for full decoding upon
  27.  completion of Mike's work. 
  28.       
  29.      You will need two Hitachi
  30.  HM62256LP-12 RAMs.  One source of
  31.  these is Microprocesors Unlimited.
  32.  They cost around $12.  You'll also
  33.  need a 74LS21 and a 74LS153.  These
  34.  can be obtained from various
  35.  electronics supply houses.  All
  36.  wiring should be done with wire-wrap
  37.  wire.  You should use a low wattage
  38.  soldering pencil with a fine pencil
  39.  type tip. 
  40.       
  41.      The modification is done on the
  42.  main board of the Black & Silver
  43.  console, and you'll need to refer to
  44.  the (accompanying) Logic Board
  45.  Component Location Diagram from the
  46.  99/4A console Technical Data book. 
  47.       
  48.      1.  Remove the board from the
  49.  console and identify the two ROMs.
  50.  They are located between the GROM
  51.  connector and the 9900 IC.  One is
  52.  parallel to the 9900 and the other is
  53.  perpendicular to it.  They are U610
  54.  an U611 on the Component Location
  55.  Diagram. 
  56.      2.  Bend the pins on the HM62256
  57.  IC's closer so they will firmly
  58.  contact the ROM pins when
  59.  piggy-backed.  One way of diong this
  60.  is to place the RAM in it's side on a
  61.  table and then move the body of the
  62.  IC toward the table to bend the pins
  63.  uniformly. 
  64.      3.  Bend out the following pins
  65.  on both HM62256 RAMs: 1 2 20 22 23 26
  66.  27 28.  These pins will NOT be
  67.  soldered to anything on the ROMs.
  68.  Holding the IC with the notch up and
  69.  looking at the top, pin numbers start
  70.  with pin 1 on the upper left, go down
  71.  the left side, then across the and up
  72.  the right side.  Pin 28 is opposite
  73.  pin 1 on the end with the notch. 
  74.      4.  Place one HM62256 over the
  75.  ROM that is parallel to the 9900.
  76.  Make sure th notch points toward the
  77.  9900 and that the writing on the 9900
  78.  and the 62256 can be read from the
  79.  same direction.  Place the RAM such
  80.  that pins 1 2 27 and 28 extend beyond
  81.  the end of the ROM.  The un-notched
  82.  end of the RAM should line up with
  83.  the un-notched end of the ROM.  There
  84.  should be a sort of "spring tension"
  85.  that clamps the RAM pins onto
  86.  corresponding ROM pins below it.
  87.  This will help to insure good solder
  88.  joints.  If the RAM doesn't fit
  89.  tightly, remove it and bend the pins
  90.  closer. 
  91.      5.  Solder all RAM pins not bent
  92.  out to the ROM pins below.  Use a low
  93.  wattzge pencil with a fine pencil
  94.  type tip.  Inspect each solder joint
  95.  carefully in good light under
  96.  magnification. 
  97.      6.  Place the second 62256 on the
  98.  ROM that is perpendicular to the
  99.  9900.  The notch on the RAM points
  100.  away from the 9900 and toward the
  101.  edge of the board.  As above, solder
  102.  and inspect all pins that were not
  103.  bent out. 
  104.      7.  Bend out the 74LS21 pins 1 2
  105.  4 5 6 8 10 12 14.  Note that pins 1
  106.  and 14 are across from each other on
  107.  this 14 pin IC. 
  108.      8.  The 74LS21 will be
  109.  piggy-backed on the 74LS138 U504.
  110.  this IC is located adjacent to the
  111.  end of the board where the edge
  112.  connector is.  There are two 138's
  113.  next to each other.  U504 is the one
  114.  nearest the end of the board.  You
  115.  will place the 74LS21 so that the
  116.  UN-NOTCHED end lines up with the
  117.  un-noched end of the 138 (pointing
  118.  toward the cassette connector).  Pins
  119.  1 and 16 of the 138 will extend
  120.  beyond the notched end of the 74LS21. 
  121.      9.  Before positioning the
  122.  74LS21, solder 1/2" lengths of
  123.  wire-wrap wire to the 138 pins 7 and
  124.  9.  Then position the 74LS21 on top
  125.  of the 138 and solder all pins not
  126.  bent out to the 138 pins below and
  127.  inspect the connections. 
  128.      10.  Bend out all of the 74LS153
  129.  pins EXCEPT 8 and 16. 
  130.      11.  Place the 153 over U613, a
  131.  74LS194.  The notch will line up with
  132.  the 194 notch and point toward the
  133.  edge of the board away from the 9900.
  134.  Solder pins 8 and 16 of the 153 to
  135.  pins 8 and 16 of the 194 below. 
  136.      12.  At the end of the 9900
  137.  opposite to where the RAM's have been
  138.  piggy-backed, you will see a line of
  139.  three ICs.  They are 74LS00, 74LS32,
  140.  and 74LS04.  The 74LS00 is U606 and
  141.  the 74LS32 is U605.  Turn the board
  142.  upside down so you can see the
  143.  traces.  Find the trace that runs
  144.  from pin 11 of the 74LS00 (U606) to
  145.  pin 13 of the 74LS32 (U605).  Double
  146.  check to make sure you're doing the
  147.  pin numbering correctly.  When you've
  148.  found the trace, cut it with a knife
  149.  so there is no continuity between the
  150.  LS00 pin 11 and the LS32 pin 13. 
  151.      13.  Identify the piggy-backed
  152.  RAM that is perpendicular to the
  153.  9900.  Solder wire-wrap wires
  154.  connecting every bent out pin on this
  155.  RAM to the corresponding bent out pin
  156.  on the RAM that is parallel to the
  157.  9900.  Pin 1 to pin 1, pin 2 to pin
  158.  2, etc.  There will be eight wires in
  159.  all to solder. 
  160.      14.  Solder wire-wrap wires to
  161.  make the following connections on the
  162.  RAM that is parallel to the 9900.
  163.  Pin 1 goes to pin 24 of the 9900
  164.  (solder the wire to the 9900 pin on
  165.  top of the board).  Pin 2 goes to the
  166.  9900 pin 22.  Pin 20 goes to two
  167.  places.  Connect pin 20 of the RAM to
  168.  pin 22 of the RAM and also to pin 8
  169.  (bent out) of the 74LS21.  There
  170.  should be three wires comming off pin
  171.  20 of the RAM.  Pin 23 of the RAM
  172.  goes to pin 21 of the 9900.  Pin 26
  173.  of the RAM goes to 23 of the 9900.
  174.  Pin 27 of the RAM goes to pin 61 of
  175.  th 9900 (fourth from the top on the
  176.  right side).  Finally, connect pin 28
  177.  of the RAM to pin 20 of the 74LS244
  178.  (UJ10) adjacent ton the piggy-backed
  179.  74LS21. 
  180.      15.  Connect the following 74LS21
  181.  pins with a bare wire: 1 2 4 and 14.
  182.  Connect the short wire from the 138
  183.  pin 7 to the LS21 pin 5 (bent out).
  184.  Connect the LS21 pin 6 to LS21 pin
  185.  12.  Connect LS21 pin 8 (bent out) to
  186.  the piggy-backed 153 pin 2.  Connect
  187.  the short wire comming from the 138
  188.  pin 9 to LS21 pin 10.  Finally,
  189.  connect the 74LS21 pin 14 to the
  190.  74LS244 pin 20 that you connected the
  191.  RAM pin 28 to. 
  192.      16.  OK, we're almost done, so
  193.  take a break and have a beer coke. 
  194.      17.  On the 153, connect pin 9 to
  195.  pin 13 on the 74LS32 (U605).  Pin 10
  196.  of the 153 goes to pin 14 of the
  197.  74LS74 next to it (U607).  Also
  198.  connect pin 10 of the 153 to pin 15
  199.  of the 153, and then connect pin 15
  200.  of the 153 to pin 7 of the 74LS00
  201.  U612 (next to the 74LS74).  Connect
  202.  pin 14 of the 153 to pin 11 of the
  203.  74LS00 U606; that's the one you cut
  204.  the trace on. 
  205.          
  206.         That's it!  Now have another
  207.  beer coke before putting your
  208.  computer back together.  When you try
  209.  it out, remember that this version
  210.  isn't compatable with any other 32K
  211.  in the system.  If you have any
  212.  problems with this I can't promise I
  213.  can help, but feel free to give me a
  214.  call or write EMAIL 419-874-8838.
  215.  Ask for John (or Hose-Head). 
  216.      .PL 1 
  217.