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 !!!




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. Not all drives have the jumpers set-up correctly when you buy them, so * NEVER * buy a drive if they cannot tell you for sure that it really has the HD detect signal output. Because if it doesn't have it, you're fucked up!!

  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....

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. It is very important that you get that 74F157 and not anything slower. the 74LS157 cannot handle more than about 14-15 mHz and we need something that will switch 16 mHz without problems.


     +--------+  +-----------------------+
     |        |  |                       |
     |        |  |  |  |  |  |  |  |     |
     |      --------------------------   |
     |      !                        !   |
     |      !                        !   |
     |      \         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). FDC is the WD1772 clock signal, which can be found on Pin 18 of the Floppydisk controller. 8M is the 8 mHz signal, which can be tapped from the old pin 18 hole, or a thru-hole near the WD1772 socket. Or you might also tap the 8 mHz signal from pin 15 of the MC68000 CPU.


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




Edito Rubriques habituelles Planè Atari Internet Techniques et programmation Interviews Jeux Vidéo Humour Musique Chroniques, etc. Divers