English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 05 December 2012, 01:11   #1
Mrs Beanbag
Glastonbridge Software
Mrs Beanbag's Avatar
 
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,202
Can I use external floppy drive as internal drive?

I have an A1200 in the loft with a bust floppy drive, I tried replacing it with the drive out of a bust A500 which worked except it physically won't fit in the case :/

Found an old slimline external drive a while back, wondered if these were pin compatible on the inside. I took it apart just now, there are a couple of small chips on an interface board, I looked them up, a couple of flip flops and some Nand gates, presumably this just handles the drive select logic. So if I can get the drive out of the chassis can I connect this directly to the Amiga as DF0? Or do those chips do something else special?

I would mod the A1200 case to allow the drive's own bezel to poke out.
Mrs Beanbag is offline  
Old 05 December 2012, 01:20   #2
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by Mrs Beanbag View Post
Found an old slimline external drive a while back, wondered if these were pin compatible on the inside. I took it apart just now, there are a couple of small chips on an interface board, I looked them up, a couple of flip flops and some Nand gates, presumably this just handles the drive select logic. So if I can get the drive out of the chassis can I connect this directly to the Amiga as DF0? Or do those chips do something else special?
Yes, the drive mechanism should be compatible with the internal drive port.

The logic on the interface board is for latching the drive select signal and passing the correct drive select signal to the next drive in the chain, if it has a pass through connector.
prowler is offline  
Old 06 December 2012, 14:39   #3
Mrs Beanbag
Glastonbridge Software
Mrs Beanbag's Avatar
 
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,202
hmm, good news! I'll have to get that A1200 out of the loft again now then, I can use it for more experimental stuff.

I've had an idea since, I wonder if it's possible to use an Arduino to interface directly with a floppy drive's motors and read/write head to get it to read Amiga disks. I have found people's projects where they are controlling the stepper motor and/or spin motor, and others where they are using the head to store and play back audio data, so it must be possible. "New" Amiga floppy drives? Worth a shot.
Mrs Beanbag is offline  
Old 06 December 2012, 21:25   #4
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by Mrs Beanbag View Post
I've had an idea since, I wonder if it's possible to use an Arduino to interface directly with a floppy drive's motors and read/write head to get it to read Amiga disks. I have found people's projects where they are controlling the stepper motor and/or spin motor, and others where they are using the head to store and play back audio data, so it must be possible. "New" Amiga floppy drives? Worth a shot.
Indeed, and a very interesting project it would make too!
prowler is offline  
Old 11 December 2012, 23:42   #5
Jope
-
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 39
Posts: 7,435
Quote:
Originally Posted by Mrs Beanbag View Post
I've had an idea since, I wonder if it's possible to use an Arduino to interface directly with a floppy drive's motors and read/write head to get it to read Amiga disks.
So what do you intend to do with the Amiga data once you have read it with the Arduino? It is definitely possible to do, as the drive just outputs a bit stream for you to decode once you've turned the motor on.

Kryoflux already exists, and it was not a trivial effort, but I'm sure the project would be very educational if you intend to recreate that functionality in your own design / code.

Quote:
I have found people's projects where they are controlling the stepper motor and/or spin motor, and others where they are using the head to store and play back audio data, so it must be possible. "New" Amiga floppy drives? Worth a shot.
And now I don't understand. What is the Arduino's role in making new Amiga floppy drives? All you need is to get the diskchange and ready signals to the correct pins and your PC mechanism is Amiga compatible. No micro controller needed.

Or were you going to make another floppy emulator akin to the HxC or MegaDrive256? I'd recommend looking at something more powerful than an Arduino in that case, mainly so that your device would be faster and more convenient to use. I'm thinking minimum delay in mounting the images/converting adfs to raw data..
Jope is offline  
Old 12 December 2012, 18:49   #6
Mrs Beanbag
Glastonbridge Software
Mrs Beanbag's Avatar
 
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,202
I gathered only some models of PC disk drives could be modified in this way, and that they were getting increasingly hard to find. Especially difficult is finding one that can read HD disks on Amiga.
Mrs Beanbag is offline  
Old 12 December 2012, 20:15   #7
Jope
-
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 39
Posts: 7,435
Yeh, the HD part is the holy grail really. Hard to do without extensive drive modifications.
Jope 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
Internal floppy drive on external port VoltureX support.Hardware 13 05 August 2013 18:49
Internal Floppy Disk Drive problems Riempie support.Hardware 10 20 September 2011 12:56
possible damage to internal floppy drive??? NfernalNfluence support.Hardware 7 07 July 2007 01:14
Wanted: Internal A1200 Floppy Drive Peanutuk MarketPlace 0 31 January 2005 17:38
Req: Internal Floppy Drive oldpx MarketPlace 5 08 March 2003 02:44

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 16:00.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.06723 seconds with 13 queries