English Amiga Board


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

 
 
Thread Tools
Old 07 February 2017, 21:09   #1
Starglider 2
Registered User
 
Starglider 2's Avatar
 
Join Date: Jan 2014
Location: California
Posts: 1,146
Can a floppy selector switch & external<>internal Gotek cable work together?

Hi guys, I'm a little stuck and hope you can clarify.

Objective:
I have a Gotek drive. I want to connect it to the A500 external disk drive port, but have it behave as DF0.

What I bought:
1. http://www.ebay.ie/itm/272363110859
2. https://drive.google.com/open?id=0Bw...C1DekVWdWkyZGs from @DjCook on Amibay

When the switch is installed according to the manual, and the Gotek connected to the external disk drive port, I can't get the Gotek to appear as DF0.

The best I can get on workbench is an icon that says:

💾
DF0:????

If I try to boot from it I get:
Not a DOS disk

The disk image worked fine before.
The Gotek jumper is set as S0 but I've tried S1 too.

Any ideas? Are these cables not compatible with each other?

Thanks!!

Last edited by Starglider 2; 08 February 2017 at 01:04.
Starglider 2 is offline  
Old 08 February 2017, 01:01   #2
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,342
Does the Gotek appear as DF1?
idrougge is offline  
Old 08 February 2017, 01:03   #3
Starglider 2
Registered User
 
Starglider 2's Avatar
 
Join Date: Jan 2014
Location: California
Posts: 1,146
Quote:
Originally Posted by idrougge View Post
Does the Gotek appear as DF1?
Yes, it seems no matter which way the switch is, the Gotek is DF1. If I put the switch one way, I get the DF0:???? but Gotek still DF1. If I put it the other way, I get a working floppy in my real disk drive as DF0 and the Gotek still DF1. So the switch doesn't switch, when used with the external cable and external Gotek.
Starglider 2 is offline  
Old 08 February 2017, 01:13   #4
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,342
The external Gotek solution I've seen before had at least one IC on an adapter board and not just a bare cable. Can't tell whether that would interfere, though.
idrougge is offline  
Old 08 February 2017, 01:26   #5
Starglider 2
Registered User
 
Starglider 2's Avatar
 
Join Date: Jan 2014
Location: California
Posts: 1,146
What I have done is install the DIP socket on the Even CIA as per the switch's instruction manual.

What I have not done is modify what the external cable says to do because the switch seemed to take care of Even (presumably):


And I haven't put a jumper on the floppy pins because I want to keep the mechanical drive attached and simply switch it from DF0<>DF1 when needed:
Starglider 2 is offline  
Old 08 February 2017, 02:28   #6
amigoun
Registered User
 
amigoun's Avatar
 
Join Date: May 2010
Location: Czech Rep
Posts: 599
I recently made myself similar cable and adapter and it works as it should, so possibly there could be a hardware related matter. Check if the bootselector switch have wires connected to 13th and 14th pin of the sockets, and if all the wires are well connected (these things are fragile).
amigoun is offline  
Old 08 February 2017, 02:31   #7
Starglider 2
Registered User
 
Starglider 2's Avatar
 
Join Date: Jan 2014
Location: California
Posts: 1,146
Quote:
Originally Posted by amigoun View Post
I recently made myself similar cable and adapter and it works as it should, so possibly there could be a hardware related matter. Check if the bootselector switch have wires connected to 13th and 14th pin of the sockets, and if all the wires are well connected (these things are fragile).
Everything looks good.

Assuming you're using the Gotek:
1. Is the Gotek jumper set to S0 or S1?
2. When you flick the switch can you use external Gotek as DF0 and internal floppy as DF1? @DjCook mentioned this isn't possible but I thought it was.

Thanks!!
Starglider 2 is offline  
Old 08 February 2017, 03:05   #8
amigoun
Registered User
 
amigoun's Avatar
 
Join Date: May 2010
Location: Czech Rep
Posts: 599
1. Gotek is set to S0.
2. Yes, when external Gotek is DF0 internal drive is invisible. Amiga sees only Gotek.
amigoun is offline  
Old 08 February 2017, 03:06   #9
Starglider 2
Registered User
 
Starglider 2's Avatar
 
Join Date: Jan 2014
Location: California
Posts: 1,146
Quote:
Originally Posted by amigoun View Post
1. Gotek is set to S0.
2. Yes, when external Gotek is DF0 internal drive is invisible. Amiga sees only Gotek.
And when you flick the switch the other way?

Could you post pictures of your modifications and cable please?

Thanks!!
Starglider 2 is offline  
Old 08 February 2017, 11:16   #10
ikonsgr
Registered User
 
Join Date: Nov 2011
Location: Thessaloniki /Greece
Posts: 81
Hi, i'm the guy who made the external gotek cable, and i can say that gotek is wired with SEL1B signal, meaning as DF1. The "hack" i propose is to disable internal drive (that's why you need to bend over the CIA pin) and connect the SEL1B signal to SEL0 through the jumper on the 34pin floppy connector.
Now, i believe i have a "theory" for why you can't use BOTH gotek and internal drives in reversed positions (external gotek as DF0 and internal drive as DF1), it has to do with the "motor enable" signal. You see, amiga offers 2 different pins/signals for drive motor control, one is exclusively for DF0 (motor0) and the other is for external drives (motorX) . The "problem" is, that motor0 exists ONLY on the internal floopy connector, and motorX exists ONLY on the external. When amiga enables the DF0 drive it also enables the motor0 signal.
As Gotek drive doesn't have a motor, it doesn't use any motor signals, so it can work either as DF0 or DF1 depending exlusively on the wiring of the SEL signals. BUT, the internal floppy drive is a real drive so it needs the "motor enable" signal. When you reverse the selection signals for DF0 and DF1, and amiga enables the DF1 drive, it enables the "motorX" signal, which exists ONLY on external drive, so, the actually internally connected floppy drive, never gets the signal to enable it's motor (because this signal goes exlusively on external connector)! This will probably produce a "bad disk" error, because although the drive seems ready and appears correctly in workbench, it doesn't get any disk data because of the disable motor!
So, if the adapter you are using reverse only the "SEL" signals, and not "Motor enable" signals too, you will not be able to use both gotek and internal floppy drive in reversed positions.

Last edited by ikonsgr; 08 February 2017 at 11:34.
ikonsgr is offline  
Old 08 February 2017, 12:25   #11
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,342
That's a thorough explanation, and shame on the person who made that switch.
idrougge is offline  
Old 08 February 2017, 15:00   #12
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,880
The motor signal gets made into motor0 / motorX based on which select comes out of the CIA. Swapping the SELs between the CIA and socket is enough to get it working correctly.

Per default, all Amiga floppy mechanisms are jumpered SEL0, also for every old external drive I've seen so far. It's the external drive enclosure's electronics that routes the correct select from the Amiga to the mechanism and forwards the remaining select signals onwards to the daisy chain connector.
Jope is offline  
Old 08 February 2017, 15:22   #13
eXeler0
Registered User
 
eXeler0's Avatar
 
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,958
I'll just add to the conversation that I have an internal GoTek + external Floppy Drive with AmigaKit's DF0/DF1 switch and that combo works fine (in my A500 with socketed CIA chips (Even CIA replaced with modified version)

But... I've considered adding a External Gotek to the A1200 and use it as DF0 with a Switch. But that would be a quite different hack, wouldnt it?
Saw this thread..
http://www.amibay.com/showthread.php...as-a-DF0/page3
(Done by a different guy from Greece? Or..?)
eXeler0 is offline  
Old 08 February 2017, 16:56   #14
ikonsgr
Registered User
 
Join Date: Nov 2011
Location: Thessaloniki /Greece
Posts: 81
Quote:
Originally Posted by Jope View Post
The motor signal gets made into motor0 / motorX based on which select comes out of the CIA. Swapping the SELs between the CIA and socket is enough to get it working correctly.
No, it's not exactly like this, because although the CIA chip as you said, swaps the "motor enable" signals according to the SEL signal, there is NO motorX signal that goes to the 34pin internal floppy connector! So, when you make the swap, and DF1 drive is enabled, the "MotorX enable" from CIA chip, will go ONLY to the external connector, and of course the internal floppy drive, although it will be selected as external, it's motor will NOT start!
ikonsgr is offline  
Old 08 February 2017, 17:00   #15
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,880
Quote:
Originally Posted by ikonsgr View Post
No, it's not exactly like this, because although the CIA chip as you said, swaps the "motor enable" signals according to the SEL signal, there is NO motorX signal that goes to the 34pin internal floppy connector! So, when you make the swap, and DF1 drive is enabled, the "MotorX enable" from CIA chip, will go ONLY to the external connector, and of course the internal floppy drive, although it will be selected as external, it's motor will NOT start!
Perhaps I didn't properly understand what is being swapped here. If it is sel0 and 1 between the socket and the cia chip, it would still work ok as sel1 on the cia would become sel0 on the motherboard.
Jope is offline  
Old 08 February 2017, 17:10   #16
ikonsgr
Registered User
 
Join Date: Nov 2011
Location: Thessaloniki /Greece
Posts: 81
Quote:
Originally Posted by Jope View Post
Perhaps I didn't properly understand what is being swapped here. If it is sel0 and 1 between the socket and the cia chip, it would still work ok as sel1 on the cia would become sel0 on the motherboard.
Yes, and along with that the motor0/motorX signals will also swapped. The problem is that ,there is no PHYSICAL signal/pin of the motorX that goes to the internal floppy drive connector : http://www.l8r.net/technical/t-diskdrive.shtml

So, the only way to make both externally connected gotek and internal drive work together, is to swap the motor enable signals as well. This way, the "motorX enable" from CIA will go to the motor0 on motherboard, and 99% chances are, you will have a perfect working internally connected disk drive as DF1!
ikonsgr is offline  
Old 08 February 2017, 17:54   #17
Starglider 2
Registered User
 
Starglider 2's Avatar
 
Join Date: Jan 2014
Location: California
Posts: 1,146
Quote:
Originally Posted by ikonsgr View Post
Yes, and along with that the motor0/motorX signals will also swapped. The problem is that ,there is no PHYSICAL signal/pin of the motorX that goes to the internal floppy drive connector : http://www.l8r.net/technical/t-diskdrive.shtml

So, the only way to make both externally connected gotek and internal drive work together, is to swap the motor enable signals as well. This way, the "motorX enable" from CIA will go to the motor0 on motherboard, and 99% chances are, you will have a perfect working internally connected disk drive as DF1!
Thanks so much for explaining what the issue might be.

It's not exactly straightforward, but from where I am now (switch connected to EVEN CIA, Gotek connected externally) what should I do right now?
Starglider 2 is offline  
Old 08 February 2017, 18:28   #18
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,880
Quote:
Originally Posted by ikonsgr View Post
Yes, and along with that the motor0/motorX signals will also swapped. The problem is that ,there is no PHYSICAL signal/pin of the motorX that goes to the internal floppy drive connector : http://www.l8r.net/technical/t-diskdrive.shtml

So, the only way to make both externally connected gotek and internal drive work together, is to swap the motor enable signals as well. This way, the "motorX enable" from CIA will go to the motor0 on motherboard, and 99% chances are, you will have a perfect working internally connected disk drive as DF1!
.. and we're still talking about the A500?

Please give me a pinout or schematic screenshot that shows which pin on the CIA is MTR0 and which pin is MTRx?
Jope is offline  
Old 08 February 2017, 22:43   #19
eXeler0
Registered User
 
eXeler0's Avatar
 
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,958
Quote:
Originally Posted by Starglider 2 View Post
Thanks so much for explaining what the issue might be.

It's not exactly straightforward, but from where I am now (switch connected to EVEN CIA, Gotek connected externally) what should I do right now?
I understand that you already have a bunch of stuff which you want to start using, but is there a particular reason why you couldn't choose an internal GoTek and standard External Floppy Drive? With that config the Even CIA switch works just fine.

If you worry about having to damage your case there's always this extension board that will allow you to keep your case unmodified.
http://www.ebay.com/itm/The-new-Gote...YAAOSwg3FUjzse
eXeler0 is offline  
Old 08 February 2017, 22:51   #20
Starglider 2
Registered User
 
Starglider 2's Avatar
 
Join Date: Jan 2014
Location: California
Posts: 1,146
Quote:
Originally Posted by eXeler0 View Post
I understand that you already have a bunch of stuff which you want to start using, but is there a particular reason why you couldn't choose an internal GoTek and standard External Floppy Drive? With that config the Even CIA switch works just fine.

If you worry about having to damage your case there's always this extension board that will allow you to keep your case unmodified.
http://www.ebay.com/itm/The-new-Gote...YAAOSwg3FUjzse
It's an option but I like to keep the A500 as stock as possible, and avoid unnecessary expense on top.

Thanks!!
Starglider 2 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
Gotek as DF0 and internal HD floppy as DF1 Amon_RA support.Hardware 8 19 May 2016 13:19
EDU - External Disk Unit | External gotek for Commodore Amiga with LCD & Sound arananet Amiga scene 7 02 April 2016 21:06
New external floppy drive case + interface ready for Gotek & HxC strim News 4 03 July 2015 17:00
Using GOTEK USB floppy emulator as external floppy for Amiga 1200 sbergmann support.Hardware 6 03 April 2015 23:26
Convert Internal floppy to external floppy DDNI support.Hardware 2 22 April 2006 21:36

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

Top

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