
The Control Team proudly presents:

Zaphod Beeblebrox's notes on using Pc 1.44 Mb 3.5" drives with ST/STE's with a
minimum of trouble. If you have Tos v2.06 and STE, even the TOS will recognize
that you have an 1.44 drive installed as your internal drive!!! Version 1.0
==============================================================================

This whole thing started a few days ago, when I decided that I was fed-up with
all those 720 Kb disks, I needed something better for backing up all the wares
from my BBS, and I thought.... Hmm, wait a sec, the Pc dudes have 1.44 drives
in their computers, and so does the Mega STE.... Why not install one in my
"normal" STE as well??? Then I started planning for the project, and came to
this conclusion:

1. You must have a WD1772-02-02, the other ones will not handle the doubled
clock frequency of 16 mHz without problems.

2. Your 1.44 Mb diskdrive must output a signal on pin 2 (HD detect) whenever a
HD disk is present in the drive. Examples of drives that works fine with this
modification: TEAC and Panasonic. I used a Panasonic drive for my own
computer.

3. You must have some kind of circuit that only enables 16 mHz when drive 0 is
selected and a HD disk is present in drive 0.......

4. If you have a STE, you should also solder a jumper on bridge E6 underneath
the drive in order to get TOS to recognize that you have a 1.44 Mb drive.


The Circuit:
============

I designed my automatical HD detect switch around a 74LS00 and a 74F157. The
LS00 is a quadruple NAND gate, and the F157 is a dual two-to-one multiplexer.
The first thing you need to do, is to invert the HD detect signal with one of
the NAND gates, you simply feed the HD detect on both inputs of one of the
NAND gates and there you have it - inverted HD detect on the output of that
NAND gate!!!! What you do now, is that you take the drive B select signal and
the inverted HD detect signal and feed them onto the inputs of a second NAND
gate. Now, you'll only get a '0' output from the second NAND gate if....

   * Drive B is not selected
   * Drive A contains a HD disk

After this, we simly feed the output of the second nand gate to the select
input on the F157 multiplexer. This means that the conditions above will
select 16 mHz clock for the FDC, and all other conditions will select the
standard 8 mHz clock. Easy, isn't it??? Now, I will present you with the
actual circuitry.... Remember that the wires are only joined where I have "+"
signs, other wires are just crossing each other.

     +--------+  +-----------------------+
     |        |  |                       |
     |        |  |  |  |  |  |  |  |     |
     |      --------------------------   |
     |      !                        !   |
     |      !                        !   |
     |      \         74F157         !   |
     |      /       MULTIPLEXER      !   |
     |      !                        !   |
     |      !                        !   |
     |      --------------------------   |
     |        |  |  |  |  |  |  |  |     |
     |   +----+  |  |  |           +-+---+
     |   |       |  |  |             |
     |   |       |  |  +---------------------------+
     |   |       |  |                |             |
     +---|----+  |  +--------------------------+   |
     |   |    |  |                   |         |   |
     |   |    |  +-------------------------+   |   |
     |   |    |                      |     |   |   |
     |   |    |  |  |  |  |  |  |    |     |   |   |
     |   |  -----------------------  |     |   |   |
     |   |  !                     !  |     |   |   |
     |   |  !                     !  |     |   |   |
     |   |  \        74LS00       !  |     |   |   |
     |   |  /    QUAD NAND GATE   !  |     |   |   |
     |   |  !                     !  |     |   |   |
     |   |  !                     !  |     |   |   |
     |   |  -----------------------  |     |   |   |
     |   |    |  |  |  |  |  |  |    |     |   |   |
     |   |    |  |  |  +--+  |  +----+     |   |   |
     |   |    |  |  |  |     |  |          |   |   |
     |   |    |  +--|--------+  |          |   |   |
     |   |    |     |  |        |          |   |   |
     |   +----------+  |        |          |   |   |
     |        |        |        |          |   |   |
     |        |        |        |          |   |   |
     *        *        *        *          *   *   *
     +5V     D1S      HDD      GND       16M  8M  FDC

What do all these abbreviations stand for?? Well....

+5V is the juice required for our little gadget... Get this from Pin 15 of the
WD1772-02-02 chip.... GND is ground, which you can get from Pin 14 of the
WD1772-02-02... D1S is drive B select, which is Pin 19 of the YM2149
soundchip. HDD is pin 2 of the diskdrive ribbon cable. It's the wire right
besides the red marked wire, which is number one. That is, HD detect is wire
#2 on the 34 wire diskdrive ribbon cable. 16M is a 16 mHz signal, which can be
tapped from Pin 52 of the STE videoshifter, or Pin 2 of the STE MCGLUE (The
big 144 pin surface mounted, not a very good idea, but if you follow the trace
from Pin 2 of it, you'll discover the correct thru-hole where you should tap
the 16 mHz signal, it's located right between the videoshifter and the SIMM
memory modules on the motherboard).

This has been another Control Team production, presented to you by Zaphod
Beeblebrox of The Control Team. This project worked just fine for me, but I
will not accept any responsibility if your computer turns itself into a
toaster while performing this hardware modification. By the way, if you like
my work, you're welcome to send me a donation if you want to... (HAHAHAHA!!!).
You can reach me at any of the Control Team boards:

      Eagles Nest BBS     +46-18-262804     (235 Megs and HST Dual Standard).
      Data Control I.     +1-(818)/558-5636 (200 Megs + 88*x Syquest and HST).

Or send me a snailmail at this address:

      Carl Andersson
      Liggargatan 5J
      754 20 Uppsala
      Sweden
