English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 03 June 2023, 15:22   #1
chrisfi
Registered User
 
Join Date: May 2020
Location: Beds / UK
Posts: 37
Sony MPF920 PC HD Floppy Drive to Amiga HD Floppy Drive Hack

Here's an early release of the mod I have been working on and covered in this thread from page 3 onwards.

Note this is Beta so there may be some undocumented features. See below for current known issues/limitations which I will try to update as I get feedback.

However, I and others have tested this mod and it works well as a single drive and in big box Amigas with two drives.

Issues and Limitations
  1. ATK reports the drive ID for HD disks as unstable. This issue doesn’t affect normal use.
  2. Some NDOS games do not work. This is not caused by the HD modification - see this and 3 below
  3. Some Sony floppy drives do not work well with OS 3.1.4 and OS 3.2. This applies to both the basic DD and my HD modifications.
  4. Currently the mod is for the Sony MPF920 range of floppy drives only. I intend to experiment on other drives so more may be included under future releases.

Known working drives

Model...........IC2..........Resistor Replaced?
===========================
T/B53.......D9848N..............Yes..............
Z/131.......BA6986FS...........No...............
E/131.......BA6986FS...........No...............

The attached zip has the jed file and instructions. You will need a GAL16V8 PLCC.

The instructions assume you are familiar with modding a Sony drive to work as an Amiga DD drive. If you are not, search for your drive in the Modifying PC floppy drives for Amiga use thread.
Attached Files
File Type: zip Amiga HD FDD Hack V061.zip (490.3 KB, 271 views)

Last edited by chrisfi; 24 July 2023 at 20:44. Reason: Update to issues and limitations
chrisfi is offline  
Old 14 June 2023, 12:32   #2
AJCopland
Registered User
 
Join Date: Sep 2013
Location: Beeston, Nottinghamshire, UK
Posts: 238
Nice work, I never thought that'd be possible!
AJCopland is offline  
Old 25 July 2023, 01:10   #3
lesta_smsc
Registered User
 
lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,175
Thank you for releasing this! This mod has been a very secretive endeavour to the point someone posted they wanted to make some more money off it before they would consider releasing it.

I know there are other mods including one on Aminet I believe but this seems to be a neater solution.

Now flashing GAL... I recall JTAGging a OBD2 connector to flash the GAL16V8D chip (same as the one you're using although this has D on end). I wonder if that could be used as a donor to flash this.

Keep up the good work! I've got quite a few drives here... including Sony MPF920. I currently prefer it for use on Greaseweazle as it was an NOS drive... might convert it.

Would a pic variant instead of PLCC work (cutting off pins to make it sit flat.


Update: Just a thought. Rather than modifying the floppy drives to effectively swap pins (to make PC floppy drive work on Amiga), would it not be better to just have a mini pcb / connector that can slot into the back of PC drive before you attach the floppy drive cable that effectively swaps the necessary pins thereby no need to mod drive at all (or even doing this on a cable directly)

On top of that, adding further circuitry on this board could work for signal interruption to allow GAL chip to work?

Last edited by lesta_smsc; 25 July 2023 at 03:15.
lesta_smsc is offline  
Old 25 July 2023, 05:59   #4
adolescent
Powered by Motorola
 
Join Date: Feb 2002
Location: Redondo Beach, CA
Age: 52
Posts: 1,065
Great work! I need to look through my FDD stash to see if I have the correct model.
adolescent is offline  
Old 29 July 2023, 21:07   #5
chrisfi
Registered User
 
Join Date: May 2020
Location: Beds / UK
Posts: 37
Quote:
Originally Posted by lesta_smsc View Post
I know there are other mods including one on Aminet I believe but this seems to be a neater solution.
I have to give credit to Dick Diederik who released the mod on Aminet. His work and the pictures on this thread inspired my mod. It’s recommended reading to those who want to better understand how my mod works.

Quote:
Originally Posted by lesta_smsc View Post
Now flashing GAL... I recall JTAGging a OBD2 connector to flash the GAL16V8D chip (same as the one you're using although this has D on end). I wonder if that could be used as a donor to flash this.
In theory any version of the GAL/ATF16V8 should work. I’ve used two different variants with 25ns the slowest. However, as they say, your mileage may vary

Quote:
Originally Posted by lesta_smsc View Post
Would a pic variant instead of PLCC work (cutting off pins to make it sit flat.
If you mean the PDIP variant, then yes, but you won’t be able to reflash a new config later assuming there will be an update……


Quote:
Originally Posted by lesta_smsc View Post
Update: Just a thought. Rather than modifying the floppy drives to effectively swap pins (to make PC floppy drive work on Amiga), would it not be better to just have a mini pcb / connector that can slot into the back of PC drive before you attach the floppy drive cable that effectively swaps the necessary pins thereby no need to mod drive at all (or even doing this on a cable directly)

On top of that, adding further circuitry on this board could work for signal interruption to allow GAL chip to work?
I had thought about this and I think it is doable, but I haven’t tested the theory. One thing to note is you would still need to make some minor modifications to the drive to get at the signals that aren’t present on the drives connector such as density, osc out, osc in, etc. You could wire these signals to the unused pins on the drives connector to extend to the GAL on the PCB and add a jumper to toggle the drive between PC and Amiga use.
chrisfi is offline  
Old 03 August 2023, 13:02   #6
salteadorneo
Registered User
 
Join Date: Oct 2018
Location: malaga
Posts: 47
Picking up on a topic from the other thread.
Yes, the mod is not related to the compatibility issue with certain Sony floppy drives and the trackdisk.device in 3.2. This failure happens simply by modifying the floppy drive for Amiga. It has nothing to do with the MOD HD.
The issue is that I have two models of boards that are practically the same and in one it works perfectly and in the other it fails.

I'm going to test the mod with a GAL 16V8 15 to see how it behaves. The tests were done with a 16V8 10.
salteadorneo is offline  
Old 03 August 2023, 14:56   #7
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
Quote:
Originally Posted by lesta_smsc View Post
Update: Just a thought. Rather than modifying the floppy drives to effectively swap pins (to make PC floppy drive work on Amiga), would it not be better to just have a mini pcb / connector that can slot into the back of PC drive before you attach the floppy drive cable that effectively swaps the necessary pins thereby no need to mod drive at all (or even doing this on a cable directly)
Ian Stedman (Steedy) already did designs for this: http://www.ianstedman.co.uk/v2-x-floppy-adaptor/
hooverphonique is offline  
Old 03 August 2023, 16:33   #8
fgh
Registered User
 
Join Date: Dec 2010
Location: Norway
Posts: 819
Quote:
Originally Posted by hooverphonique View Post
Ian Stedman (Steedy) already did designs for this: http://www.ianstedman.co.uk/v2-x-floppy-adaptor/
Except this new method is for making it an amiga HD drive.
fgh is offline  
Old 03 August 2023, 17:04   #9
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
Quote:
Originally Posted by fgh View Post
Except this new method is for making it an amiga HD drive.
I know, but that wasn't what was asked for in the quoted paragraph as far as I understood it.
hooverphonique is offline  
Old 08 August 2023, 15:59   #10
salteadorneo
Registered User
 
Join Date: Oct 2018
Location: malaga
Posts: 47
Tested the mod with a GAL 16V8D15 and it works the same as with the 16V8D10. The GAL 16V8D15 are somewhat cheaper.
I confirm that the floppy drive modified with the mod is somewhat slower than the Chinon 357A. The Sony has taken 7 minutes and 8 seconds to copy a folder with FileX (about 1.3 megabytes) on a PC-formatted floppy disk. In the original Chinon it took 6 minutes and 52 seconds.
salteadorneo is offline  
Old 10 November 2023, 11:58   #11
TommyE
Registered User
 
Join Date: Aug 2016
Location: Norway
Posts: 24
Hello

First of all great work

But, what am I missing? I tried the mod. on two different Sony 920 drives.
One from 1996 with LML-F1 board and one from 2004 with LML-F32 board. Both have the model # E/131 on the outside sticker.

I can boot the Amiga after the HD mod, but the Amiga is slow to boot, and when Workbench is loaded up, I get DF1:????, DF2:???? AND DF3:????

I'm trying as DF0: in an Amiga 500 with kickstart 2.04

The drives works modded for Amiga use without the HD mod.

Regards
Tommy
TommyE is offline  
Old 10 November 2023, 14:38   #12
TommyE
Registered User
 
Join Date: Aug 2016
Location: Norway
Posts: 24
Hello again.

I guessed there is something strange with the READY line, so I hooked up my oscilloscope. I can see that there is activity on PIN3 on the GAL, but nothing on PIN16 that is beeing fed to the floppy.

Any ideas on what may be the cause of that?

Regards
Tommy
TommyE is offline  
Old 13 November 2023, 00:16   #13
chrisfi
Registered User
 
Join Date: May 2020
Location: Beds / UK
Posts: 37
Hi Tommy,

Hmm, what voltage can your scope see on pins 3 and 16? Whats the part number of the GAL you're using and have you tried another GAL?

Also, if you can boot ATK with the modded floppy drive, put a DD floppy in the drive note the drive ID and do a signal test with the motor on and note both the index pulse period and RDY value. Repeat with a HD floppy in the drive.
chrisfi is offline  
Old 13 November 2023, 10:12   #14
TommyE
Registered User
 
Join Date: Aug 2016
Location: Norway
Posts: 24
Hello Chris

When you said GAL part number... I looked again and I had several types of the 16v8 type, so I checked my programmers settings and I was missing a B in the type settings.
Burned again, and it worked

Thanks for your help

Tommy
TommyE is offline  
Old 13 November 2023, 15:22   #15
chrisfi
Registered User
 
Join Date: May 2020
Location: Beds / UK
Posts: 37
Quote:
Originally Posted by TommyE View Post
Hello Chris

Burned again, and it worked

Thanks for your help
Great stuff and no problem.

Please do feedback any comments, observations or issues as you use it. Hopefully it will be trouble free
chrisfi is offline  
Old 20 November 2023, 22:13   #16
TommyE
Registered User
 
Join Date: Aug 2016
Location: Norway
Posts: 24
Quote:
Originally Posted by chrisfi View Post
Great stuff and no problem.

Please do feedback any comments, observations or issues as you use it. Hopefully it will be trouble free
I have been trying it on my rejuvenated A1000 with kick 3.2.1 and Emu68. It seems to be a miss and hit with HD format.
I have read that this might have something to do woth timing and specific drives in newer kickstart versions.

I will try to do some tests with kick 2.05 at some point.

Will also try to see of my A4000 HD drive can work in the Emu68 A1000 at some point.

Regards
Tommy
TommyE is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Converting a Sony MPF920 floppy drive amiga_BOY support.Hardware 19 14 May 2021 07:51
modified sony MPF920 floppy drive issue Traindriver69 support.Hardware 14 04 November 2020 17:44
Wanted: REAL HD-FIX for PC TEAC Floppy Drive Kerry3.1 MarketPlace 0 19 May 2015 10:43
Active adapter for PC HD floppy drive to be used as Amiga HD demolition support.Hardware 4 23 September 2014 21:14
Noisy floppy drive or drive not reading properly HD disks? Old Fool support.Hardware 4 07 June 2010 15:09

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 00:06.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15864 seconds with 16 queries