English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   support.Hardware (https://eab.abime.net/forumdisplay.php?f=20)
-   -   Converting a Sony MPF920 floppy drive (https://eab.abime.net/showthread.php?t=106104)

amiga_BOY 05 March 2021 06:14

Converting a Sony MPF920 floppy drive
 
Looking at my old Sony floppy drive model MPF920 it looks like it can be converted for Amiga according this link http://jope.fi/drives/. After modding can I just connect it directly as a replacement for the internal floppy drive?

torsti76 05 March 2021 07:34

Quote:

Originally Posted by amiga_BOY (Post 1467518)
Looking at my old Sony floppy drive model MPF920 it looks like it can be converted for Amiga according this link http://jope.fi/drives/. After modding can I just connect it directly as a replacement for the internal floppy drive?

Yes, that's the idea.

amiga_BOY 05 March 2021 07:43

oh thanks! I thought you still need some circuitry to convert it. That's good then as i have several spare floppy drives around. :)

torsti76 05 March 2021 08:02

Quote:

Originally Posted by amiga_BOY (Post 1467524)
oh thanks! I thought you still need some circuitry to convert it. That's good then as i have several spare floppy drives around. :)

You'd only need circuitry to use the drive in HD mode. For DD disks, moving the /DISKCHANGE signal from pin 34 to 2 and moving the internal jumper from DS1 to DS0 is enough.

Note that these drives don't have a proper /READY signal. Thus, some games may refuse to work.

solarmon 05 March 2021 08:41

Please note that a modded PC drive will technically work, but the eject button may not line up properly or at all.

amiga_BOY 05 March 2021 16:06

So I tried the mod with the Sony floppy drive i mentioned. It seems to work sometimes but most of the time it's having a hard time reading/booting my diskettes. I can hear it trying hard to read disks. My Amiga keeps popping "read/write" error. These diskettes work just fine with the original internal floppy drive.

Any ideas what could be?

torsti76 05 March 2021 16:54

Quote:

Originally Posted by amiga_BOY (Post 1467625)
So I tried the mod with the Sony floppy drive i mentioned. It seems to work sometimes but most of the time it's having a hard time reading/booting my diskettes. I can hear it trying hard to read disks. My Amiga keeps popping "read/write" error. These diskettes work just fine with the original internal floppy drive.

Any ideas what could be?

Often it helps to clean the spindle and put some fresh grease on it. Also, if you are using HD disks it's important to put some scotch tape over the HD indicator hole.
To avoid this, you could also solder a wire accross the pins of the HD detection switch.

If all that doesn't help your drive is misaligned. But try these simple things first.

solarmon 05 March 2021 17:17

Quote:

Originally Posted by amiga_BOY (Post 1467625)
So I tried the mod with the Sony floppy drive i mentioned. It seems to work sometimes but most of the time it's having a hard time reading/booting my diskettes. I can hear it trying hard to read disks. My Amiga keeps popping "read/write" error. These diskettes work just fine with the original internal floppy drive.

Any ideas what could be?

Sounds like may the disk presence switch not working? Or some issue with the ready signal?

In any case, use Amiga Test Kit to check the floppy drive signals and see whether they are as expected.

amiga_BOY 05 March 2021 18:06

When I done the mod I didn’t really transfer the DSO resistor to the DS1 but just soldered a jumper wire which basically shorted them. So i fix it by following what’s really in the instruction and that is swap the ds0 and ds1 by moving the resistor. It’s all working now! :)

amiga_BOY 06 March 2021 01:40

Quote:

Originally Posted by solarmon (Post 1467529)
Please note that a modded PC drive will technically work, but the eject button may not line up properly or at all.

Yeah that's my main issue with PC floppy drive. Will i able to use a modded PC Floppy drive for external use and connect it direcly from the DB23 port? This setup seems to work well on a Gotek drive

Jope 06 March 2021 07:45

Quote:

Originally Posted by amiga_BOY (Post 1467768)
Yeah that's my main issue with PC floppy drive. Will i able to use a modded PC Floppy drive for external use and connect it direcly from the DB23 port? This setup seems to work well on a Gotek drive

You will need the drive id / motor latch circuit.

amiga_BOY 06 March 2021 11:25

Quote:

Originally Posted by Jope (Post 1467809)
You will need the drive id / motor latch circuit.

Is the circuit just for PC floppy drives or it's needed even with an original Amiga internal drive?

torsti76 06 March 2021 14:37

Quote:

Originally Posted by amiga_BOY (Post 1467844)
Is the circuit just for PC floppy drives or it's needed even with an original Amiga internal drive?

Usually, it is needed with original drives as well. For DF1+, a well-behaved READY signal is mandatory. That's what the latch circuit provides.

If your drive issues a correct READY signal, it's sufficient to set the DS1 jumper to have ONE external drive. For more drives, you need the daisy-chain id switching which is usually coupled with the latch circuit anyway.

On the big boxes, there's a jumper DF1: on/off. If set to on, this activates the DF1 latch circuit which, for the big boxes, is part of the mainboard.

Jope 06 March 2021 16:09

Quote:

Originally Posted by torsti76 (Post 1467907)
Usually, it is needed with original drives as well. For DF1+, a well-behaved READY signal is mandatory. That's what the latch circuit provides.

No, the latch (usually a 7474 flip flop) is there so that the motor can be controlled for each mechanism separately. There is only one internal and one external motor signal shared with each drive. When the external drive's select and motor are on at the same time, the latch remembers this and leaves the motor running until the drive is selected without the motor signal on the next time.

Quote:

If your drive issues a correct READY signal, it's sufficient to set the DS1 jumper to have ONE external drive. For more drives, you need the daisy-chain id switching which is usually coupled with the latch circuit anyway.
No, the READY signal generated by the drive mechanism is for after the motor has been started and is up to speed.

The external drive case's circuitry provides a ready pulse for drive type/presence identification. This shares the same pin (READY) on the bus, but it is used for a different thing. The pulse is usually provided by a 7438 NAND chip and there is a specific algorithm for pulsing SELECT and MOTOR to read the ID pulse [1].

Quote:

On the big boxes, there's a jumper DF1: on/off. If set to on, this activates the DF1 latch circuit which, for the big boxes, is part of the mainboard.
Looking at the A2000 schematics [2], the jumper connects the ready pulse from the 7438 NAND chip to the floppy bus, the 7474 motor latch for the internal df1 is always connected to the internal drive motor signal at the floppy bus, but this doesn't hurt anything.

[1]http://amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_guide/node01AB.html
[2]https://www.amigawiki.org/dnl/schematics/A2000_R6.pdf page 11

lesta_smsc 06 March 2021 16:27

I remember ruining a perfectly functioning (brand new) PC drive back in the day trying to mod it. I'm sure I followed the guide exactly but the picture that was given was actually of the wrong drive so it all went horribly wrong!

There are some drives that are much simpler to mod (changes to jumpers) and so in future I will probably end up getting one of these lol. In fact, I have bought one just for this purpose but the mod is simpler on this drive on the motherboard :) ... not to mention I refurbished a rusty Amiga A500 floppy drive that I thought was going to the tip and ended up working perfectly fine with the rust removed!

torsti76 06 March 2021 17:00

Quote:

Originally Posted by Jope (Post 1467934)
The external drive case's circuitry provides a ready pulse for drive type/presence identification. This shares the same pin (READY) on the bus, but it is used for a different thing. The pulse is usually provided by a 7438 NAND chip and there is a specific algorithm for pulsing SELECT and MOTOR to read the ID pulse [1].

That's the theory. But none of the external cases I have do this the right way, I.e. the drive's own READY is never passed through.



Quote:

Looking at the A2000 schematics [2], the jumper connects the ready pulse from the 7438 NAND chip to the floppy bus, the 7474 motor latch for the internal df1 is always connected to the internal drive motor signal at the floppy bus, but this doesn't hurt anything.
It does for HD drives, but I agree that this is of no immediate concern here.

Jope 06 March 2021 18:42

Quote:

Originally Posted by torsti76 (Post 1467954)
It does for HD drives, but I agree that this is of no immediate concern here.

A HD drive is the special kid here. You must leave the DF1 jumper off if you have a HD mechanism as DF1, as in this case the drive mech provides the ID stream.

amiga_BOY 08 May 2021 04:04

Just finished my Amiga Drive Selector which should also work Gotek and floppy drives like the Sony MPF920.

Methanoid 13 May 2021 10:47

Quote:

Originally Posted by solarmon (Post 1467529)
Please note that a modded PC drive will technically work, but the eject button may not line up properly or at all.

Thats what I was here looking for now... Is there such a thing as list of ones that can be modded AND can either line up OR have the button stolen from original drives?

[EDIT] http://jope.fi/drives/ lists drives but NOT which would be casework friendly ;)

I have a Teac FD-235F which doesnt like me and am wondering if the button would transfer to a modded Teac FD-235HG for example?

Jope 14 May 2021 07:51

Hardly any old drives have an eject button that can be swapped directly into a newer drive. Thankfully new buttons can be 3d printed for many popular mechanisms.


All times are GMT +2. The time now is 01:04.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.05353 seconds with 11 queries