English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 07 August 2020, 13:58   #1
Sim085
Registered User
 
Join Date: Apr 2009
Location: N/A
Posts: 962
(PC to Amiga) Floppy Drive change from DS1 to DS0

I cannot understand some of the changes out there in relation to the switch from DS1 to DS0.

To change a PC floppy drive to an Amiga floppy drive one needs to do three things;

1. Change drive from unit 1 to unit 0.
2. Route Disk-Change to pin 2.
3. Route RDY signal to pin 34.

From what I can find out there step 2 only requires to cut trace to pin 34 and route this to pin 2 instead and for step 3 connect pin 34 to pin 30.

What I cannot understand is how to set the drive unit to 0 instead of 1;

From what I read the Amiga floppy drive header has Pin 10 to report the Drive as Unit 0 and Pin 12 to report the Drive as Unit 1 and Pin 16 to turn Motor on/off (link).

On the other hand a PC floppy drive has Pin 12 to report the Drive as Unit 1 and Pin 14 to report the Drive as Unit 0 and Pin 10 to turn Motor Drive 0 On/Off (link).

So am I correct that on a PC floppy drive I can simply (always, regardless of floppy drive model).

- Cut traces going to Pin 10, Pin 12, Pin 14 and Pin 16.
- Route trace previously linked to Pin 14 to Pin 10.
- Route Pin 16 to trace previously linked to Pin 10.

Is the above correct or am I missing something?

Also, am I correct that a drive which does not report itself as Drive 0 will result in the Amiga reacting as if no drive is attached?
Sim085 is offline  
Old 07 August 2020, 17:14   #2
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
https://old.pinouts.ru/HD/InternalDisk_pinout.shtml
Amigas use the Shugart pinout. PC's use a twist in the cable for pin 10-16 which selects drive A or B (A after the twist).

If you can't use a jumper to set DS0, you can use the cut trace/wire method, yes.

The Drive 0/1/2 signals are not drives "identifying" themselves towards the computer, but for the computer to select which drive it communicates with.
hooverphonique is offline  
Old 08 August 2020, 09:22   #3
Sim085
Registered User
 
Join Date: Apr 2009
Location: N/A
Posts: 962
Thank you hooverphonique. That link is very helpful

The particular drive I am attempting this on does no have a jumper for DS1 to DS0 so have no other option then to do the cut tracing.



Quote:
Originally Posted by hooverphonique View Post
https://old.pinouts.ru/HD/InternalDisk_pinout.shtml
Amigas use the Shugart pinout. PC's use a twist in the cable for pin 10-16 which selects drive A or B (A after the twist).

If you can't use a jumper to set DS0, you can use the cut trace/wire method, yes.

The Drive 0/1/2 signals are not drives "identifying" themselves towards the computer, but for the computer to select which drive it communicates with.
Sim085 is offline  
Old 09 August 2020, 22:52   #4
Sim085
Registered User
 
Join Date: Apr 2009
Location: N/A
Posts: 962
So the first moment I got I have tried to convert a PC floppy drive I had to Amiga.

Given in Shugart pinout pin 16 is Motor On and in PC pinout this is Motor Enable B I reasoned; as long as the correct pair is enabled (Drive Sel B and Motor Enable B) it would not make a difference if Amiga Device Select 0 results in Drive Sel A or B and therefore I cut traces to pins 10 and 12 and then re-routed pin 10 (/DS0) to trace for pin 12 (/DRVSB).

Is this correct?

I then also did the changes for the DCD and RDY and tested the drive.

The drive clicks when I turn the amiga on (A500) but does not recognize any disk. I have tryed SysTest. The first thing I can notice is that SysTest reports "no track 0". I cannot understand this because in both Shugart pinout and PC pinout the TRK00 is pin 26 on which I did not do any alteration. I also double checked with multimeter and can confirm that this pin is connected.

Would anyone know what I might have done wrong?
Sim085 is offline  
Old 10 August 2020, 06:10   #5
stevsurv
Beta 1.666
 
stevsurv's Avatar
 
Join Date: Jun 2007
Location: in 1985
Posts: 384
Have a look at this vid, it may help -

[ Show youtube player ]
stevsurv is offline  
Old 10 August 2020, 08:58   #6
Sim085
Registered User
 
Join Date: Apr 2009
Location: N/A
Posts: 962
Thank you for the video.

I have one exactly like that one. It is a pretty easy conversion because of the jumper ready available on the board to change from DS1 to DS0.

This other drive I have does not have such a jumper and that is why I had to go directly through trace cutting for the DS1 to DS0 change. It must be something with this area as the change and ready signal I did them exactly like for the other drive and systest reports both a ready signal and a disk change.

Quote:
Originally Posted by stevsurv View Post
Have a look at this vid, it may help -

[ Show youtube player ]

Last edited by Sim085; 10 August 2020 at 09:27.
Sim085 is offline  
Old 10 August 2020, 10:21   #7
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
Move the heads to track 0 (outer) and use the multimeter to measure voltage on the track 0 signal, then power the amiga on. If you for every step (at the boot screen) get alternating 0V/5V, then the drive probably reports track 0 correctly, and the problem is elsewhere.
hooverphonique is offline  
Old 10 August 2020, 11:26   #8
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
@Sim085,

What is the make/model of the drive you are trying to mod? Please provide a picture of it and the mod you have done.

When you say SysTest (now known as Amiga Test Kit) is reporting "no track 0" - where exactly does it report that - during which test?
solarmon is offline  
Old 10 August 2020, 13:20   #9
Sim085
Registered User
 
Join Date: Apr 2009
Location: N/A
Posts: 962
The drive is JU-256A347PC K2. Attached is a photo of the drive header with no-hacks and same drive header with the hacks I have applied.

With regards to the DS1 to DS0;

I have cut traces from pin 10 (purple) and pin 12 (orange) and then linked pin 10 to trace which previously took to pin 12.

When I reason about it I see it as follows:

/DS0 [10] > [12] /DRVSB
/DS1 [12] > [-] (connected to nothing)
/DS2 [14] > [14] /DRVSA (unchanged)
/MTRON [16] > [16] /MOTEB (unchanged)


Amiga Kit states "no track 0" from the Floppy Drive screen (F3), Signal Test screen (F5).

Quote:
Originally Posted by solarmon View Post
@Sim085,

What is the make/model of the drive you are trying to mod? Please provide a picture of it and the mod you have done.

When you say SysTest (now known as Amiga Test Kit) is reporting "no track 0" - where exactly does it report that - during which test?
Attached Thumbnails
Click image for larger version

Name:	board.jpg
Views:	148
Size:	167.2 KB
ID:	68435   Click image for larger version

Name:	modified.jpg
Views:	136
Size:	405.5 KB
ID:	68436  
Sim085 is offline  
Old 10 August 2020, 13:37   #10
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
Can you provide a picture of when ATK shows 'no track 0'. I haven't come across that on that Signal Test screen. Are you testing the drive as DF0 or DF1?

In you picture of the mod, I see you have connected pin 30 (/RDATA) to pin 34. This doesn't look right - there is meant to be a READY signal going to pin 34.
solarmon is offline  
Old 10 August 2020, 13:37   #11
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
You can see near your cut that there was a hard wired DS0/1 jumper there.

The hardwired jumper is the trace between the two pads to the right of the orange cut. You could have severed that and then bridged the middle and lower pad.

Your modification did the same thing of course, but just something to consider for future drives. If you modify it to stay true to the original intention of the PCB layout artist, you can easily switch between 0 and 1 later if you want to move the drive to a big box machine as DF1 for example.
Jope is online now  
Old 10 August 2020, 13:51   #12
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
Yes - it looks like R41 and R42 are the DS0/DS1 jumpers, and it is hardwired for R42 (DS1) by default.
solarmon is offline  
Old 10 August 2020, 14:07   #13
Sim085
Registered User
 
Join Date: Apr 2009
Location: N/A
Posts: 962
I looked and looked for something labelled DS0 DS1 (like the other drive) and to be honest I did find it strange that those two pads where connected!



Quote:
Originally Posted by Jope View Post
You can see near your cut that there was a hard wired DS0/1 jumper there.

The hardwired jumper is the trace between the two pads to the right of the orange cut. You could have severed that and then bridged the middle and lower pad.

Quote:
Originally Posted by solarmon View Post
Yes - it looks like R41 and R42 are the DS0/DS1 jumpers, and it is hardwired for R42 (DS1) by default.

Will do.



Quote:
Originally Posted by solarmon View Post
Can you provide a picture of when ATK shows 'no track 0'. I haven't come across that on that Signal Test screen. Are you testing the drive as DF0 or DF1?


Connecting pin 34 to pin 30 is something I saw for a similar drive on the forum. Again I did this as I did not find any pad marked as RD or RDY.



Quote:
Originally Posted by solarmon View Post
In you picture of the mod, I see you have connected pin 30 (/RDATA) to pin 34. This doesn't look right - there is meant to be a READY signal going to pin 34.
Sim085 is offline  
Old 10 August 2020, 14:47   #14
Sim085
Registered User
 
Join Date: Apr 2009
Location: N/A
Posts: 962
So I have "reverted" the changes I did with regards to DS0/DS1. Cut the trace between R41 and the pad between this and R42 and instead did a blob between this pad and R42. Connected everything and the results are the same.

Below are screenshots from Amiga Test Kit. Note that Track 0 is found if I manually move the head backwards.
Attached Thumbnails
Click image for larger version

Name:	IMG_20200810_143242.jpg
Views:	107
Size:	184.2 KB
ID:	68438   Click image for larger version

Name:	IMG_20200810_143203.jpg
Views:	121
Size:	224.2 KB
ID:	68439  
Sim085 is offline  
Old 10 August 2020, 15:03   #15
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
How did you launch ATK? Did you boot from DF0, or run from hard drive? What is your Amiga model?

Looking at the jumper/pads again, the middle one has traces going above (to a via/test-point?) and below it (I assume not going to a pin, but to the IC1 chip). Can you confirm that the R41 pad on the right goes to pin 10.
solarmon is offline  
Old 10 August 2020, 15:16   #16
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
The "DF0: No Track 0 (Drive not Present?)" message means that it cannot select the drive because the drive is not responding on DS0.

I have simulated/tested this by changing a floppy drive, that was working on DF0, from DS0 to DS1 (or by removing the jumper completely) and I get that message.
solarmon is offline  
Old 10 August 2020, 15:18   #17
Sim085
Registered User
 
Join Date: Apr 2009
Location: N/A
Posts: 962
Started ATK from Hard Disk.


Yes, used multi meter to confirm R41 goes to pin 10 and R42 goes to pin 12. Does this make sense



The pad between R41 and R42 goes to pin 16 of the IC1 Chip.


Quote:
Originally Posted by solarmon View Post
How did you launch ATK? Did you boot from DF0, or run from hard drive? What is your Amiga model?


Looking at the jumper/pads again, the middle one has traces going above (to a via/test-point?) and below it (I assume not going to a pin, but to the IC1 chip). Can you confirm that the R41 pad on the right goes to pin 10.
Sim085 is offline  
Old 10 August 2020, 15:33   #18
Sim085
Registered User
 
Join Date: Apr 2009
Location: N/A
Posts: 962
Just want to add some more information.



When I manually move the head backwards or from Signal screen I press F2 (select DF1 and then F1 (select DF0 the Track 0 is identified (see screenshots below). However it is soon lost the moment I try to do another signal test.



Quote:
Originally Posted by solarmon View Post
The "DF0: No Track 0 (Drive not Present?)" message means that it cannot select the drive because the drive is not responding on DS0.

I have simulated/tested this by changing a floppy drive, that was working on DF0, from DS0 to DS1 (or by removing the jumper completely) and I get that message.
Attached Thumbnails
Click image for larger version

Name:	IMG_20200810_152612.jpg
Views:	149
Size:	238.9 KB
ID:	68440   Click image for larger version

Name:	IMG_20200810_152513.jpg
Views:	92
Size:	245.8 KB
ID:	68441  
Sim085 is offline  
Old 10 August 2020, 15:34   #19
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
Is this a known working PC floppy drive? I.e. was it working as a PC floppy drive?

Do you see pin 10 go low (ground or 0V)?

The ready and disk change signals are a separate thing to get working. We need to get it to respond to DS0 first!
solarmon is offline  
Old 10 August 2020, 15:37   #20
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
It could be that the mod changes are shorting somewhere - check that there is no shorts between R41 and R42 pads, or between Pin 10 and pin 12.
solarmon 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
IBM Floppy drive -> External Amiga floppy drive? Rampage support.Hardware 9 14 January 2019 15:54
Floppy drive power connector (on Amigastore's External Floppy Disk Drive Adapter) arkpandora support.Hardware 4 18 September 2017 23:41
Wanted: Amiga External Floppy Drive Case/Housing with Interface (or dead drive) Starglider 2 MarketPlace 1 04 August 2015 15:53
DS0: mounting for the amnesiac CuLpRiT New to Emulation or Amiga scene 7 18 June 2009 10:30
Strange Amiga 1200 floppy drive... PC drive converted to amiga? jbenam support.Hardware 8 30 March 2009 19:24

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 09:57.

Top

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