English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 25 October 2015, 22:15   #1
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
Switches on external 5.25" drive

I just cleaned up an awful looking Amiga 5.25" external floppy drive that I got a while ago. Everything is now painted black so it's looking like new now, except the labels on the back are missing. I did not note down what the switches did on the back as I figured I'd be able to figure it out afterwards, but it turns out it may not be so simple.

It has three switches and one of them is a write protect switch. The next is an enable switch and the third I figure is a 40/80 switch. I seem to remember the drive having that originally, however it is not working as I expect. If I flip the suspected 40/80 switch to one side, the drive does not even appear on the Amiga. Isn't it expected to show up and identify as a 40 track drive and format disks to 440kB? I tried flipping the switch from 80 to 40 while the system was on and formatted a disk and after track 40, it became noisier which indicated to me that it had reached the end of the disk, so double-stepping in 40 track mode.

I have never used a 40 track drive before, so how is it supposed to work?
demolition is offline  
Old 29 October 2015, 22:51   #2
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
I found out that my external drive is probably called Master 5A-1:
http://amiga.unikko.org/C-lehti/jpeg/1989/5/07.jpg

Does anyone else have this model and can tell me what's on the back?
demolition is offline  
Old 30 October 2015, 10:58   #3
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
I am not completely sure, but I think the support for different capacities was introduced in kick 2.0. Which one are you using?

To let the amiga know it's 40 track, it sends a different 32 bit id pulse train through the RDY line..
hooverphonique is online now  
Old 30 October 2015, 11:18   #4
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
After some tests I have verified one switch to be the 40/80 switch as I was able to dump a PC 360kB disk in 40 track mode but not in 80 track mode.

The problem is that if it is set to 40 tracks before I boot the machine, the drive never appears on the system, so the question is if this is some fault with my drive?

The drive has another problem - it does not work correctly with other drives connected after it. When I connect a 3.5" external drive after it, read access on the 2nd drive will also activate the 5.25" drive and the data will collide. So it seems it is not redirecting the MTR signals as it should. If I have the 3.5" drive first and the 5.25" drive last in the chain, I can use both drives without problems. There are some DIP switches on the back as well, so maybe this can be configured through those. There were never any info regarding these DIP switches even before I repainted the drive.

I am using a custom 3.9 kickstart and trackdisk.device is version 40.2. With a plain KS3.1, it gives the same result.
demolition is offline  
Old 30 October 2015, 11:19   #5
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 55
Posts: 1,975
Quote:
Originally Posted by demolition View Post
I just cleaned up an awful looking Amiga 5.25" external floppy drive that I got a while ago. Everything is now painted black so it's looking like new now, except the labels on the back are missing. I did not note down what the switches did on the back as I figured I'd be able to figure it out afterwards, but it turns out it may not be so simple.

It has three switches and one of them is a write protect switch. The next is an enable switch and the third I figure is a 40/80 switch. I seem to remember the drive having that originally, however it is not working as I expect. If I flip the suspected 40/80 switch to one side, the drive does not even appear on the Amiga. Isn't it expected to show up and identify as a 40 track drive and format disks to 440kB? I tried flipping the switch from 80 to 40 while the system was on and formatted a disk and after track 40, it became noisier which indicated to me that it had reached the end of the disk, so double-stepping in 40 track mode.

I have never used a 40 track drive before, so how is it supposed to work?
40 track option is for C64 or maybe old PC disks, not for Amiga disks.
Don_Adan is offline  
Old 30 October 2015, 11:31   #6
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
I have seen mention of people using 440kB Amiga disks, so it might not be common but should still be supported.
demolition is offline  
Old 30 October 2015, 15:44   #7
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
You can use 5.25" disks in 40-track mode, but you need to use a mount file. If I remember correctly, there is actually a 440KB mount entry on some Workbench disks (look in Devs/MountList).

After mounting the volume you should be able to format and use disks. Your drive might not support automatic disk change detection (Commodore's A1020 5.25" drive doesn't), in which case you need to do e.g. DiskChange PC2: after changing disks.

If you're mainly wanting to access PC-format disks, CrossDOS has a double-step setting/flag. By using that, you could leave the drive in 80-track mode (and be able to format 5.25" disks to 880KB), and CrossDOS would automatically double-step to access 360KB PC-format disks.

It sounds like your drive changes its ID when set to 40-track mode. That's actually a good thing, because it stops DOS & trackdisk.device trying to access it assuming the drive has 80 tracks.
mark_k is offline  
Old 01 November 2015, 06:41   #8
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
So I managed to set up CrossDOS with double stepping in software by using DosType = 0x4D444400, so now I can leave the drive in 80 track mode and be able to read 360 kB disks.
For some reason, when the drive was set to 40 track mode (HW double step), I could make a disk image dump without problems, but accessing the file system through WB did not work properly. I could see the root directory but nothing else (block not found error). Now that double stepping is set up in CrossDOS instead of the drive, I can see and access all files without problems, although the end result should be the same..

I am now trying to set up two mount lists, one with double-stepping, the other one without, i.e. PC2/PD2 so I can access both 360kB and 720kB disks without editing and rebooting. Even though I use different dostypes, they always use the same setting, either they both double step or none of them do. Could there be an issue in using multiple instances of the same file system?
demolition is offline  
Old 02 November 2015, 19:44   #9
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
Quote:
Originally Posted by demolition View Post
I am now trying to set up two mount lists, one with double-stepping, the other one without, i.e. PC2/PD2 so I can access both 360kB and 720kB disks without editing and rebooting. Even though I use different dostypes, they always use the same setting, either they both double step or none of them do. Could there be an issue in using multiple instances of the same file system?
I haven't tried doing that. Is there any particular reason you want to use 720KB PC format with 5.25" disks? Because a real PC probably wouldn't work with those (please correct me if that's wrong).

Maybe CrossDOS (mfm.device) maintains a single per-drive double-step flag, so it's not possible to use DOS drives with both single- and double-stepping??
mark_k is offline  
Old 02 November 2015, 21:41   #10
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by mark_k View Post
Is there any particular reason you want to use 720KB PC format with 5.25" disks? Because a real PC probably wouldn't work with those (please correct me if that's wrong).
Yep, 5¼-inch DD disks will work up to at least 800K format in a DD drive fitted to a PC.

Quote:
Originally Posted by mark_k View Post
Maybe CrossDOS (mfm.device) maintains a single per-drive double-step flag, so it's not possible to use DOS drives with both single- and double-stepping??
I too think that this is the most likely explanation, and so two drive units will be required to avoid having to swap mountlists and reboot to change the number of tracks.
prowler is offline  
Old 02 November 2015, 21:50   #11
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
Quote:
Originally Posted by prowler View Post
Yep, 5¼-inch DD disks will work up to at least 800K format in a DD drive fitted to a PC.
But would that require specific BIOS support? Because the original IBM PC and PC/XT had 40-track drives, and the PC/AT had an 80-track 1.2MB HD 5.25" drive (which could could read and with limitations write 360KB disks). But I don't think it supported 720KB on 5.25" disks out of the box.
Quote:
Originally Posted by prowler View Post
I too think that this is the most likely explanation, and so two drive units will be required to avoid having to swap mountlists and reboot to change the number of tracks.
Perhaps demolition could try using a alternative to mfm.device for the non-double-stepped case to work around that?

E.g. use CrossDOS/mfm.device for 40-track disks, and via another mount file use MultiDOS, MSH or XFS for 80-track disks. Maybe one of those could work with both 40- and 80-track disks so no need to use CrossDOS any more? [It may also be possible to use CrossDosFileSystem with multidos.device, messydisk.device or fd.device from those packages.]
mark_k is offline  
Old 02 November 2015, 22:01   #12
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by mark_k View Post
Quote:
Originally Posted by prowler View Post
Yep, 5¼-inch DD disks will work up to at least 800K format in a DD drive fitted to a PC.
But would that require specific BIOS support? Because the original IBM PC and PC/XT had 40-track drives, and the PC/AT had an 80-track 1.2MB HD 5.25" drive (which could could read and with limitations write 360KB disks). But I don't think it supported 720KB on 5.25" disks out of the box.
Yes, I think you're right that it actually requires a HD drive to read 80 tracks. Furthermore, it may have required a driver specifically for the 800K density. It was quite some time ago...
prowler is offline  
Old 02 November 2015, 23:01   #13
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
I had some 5,25" floppies that I wanted to back up and all of the DD ones I've been through so far seem to be 360kB, so maybe 720kB was very uncommon indeed? I just figured that if I was setting a system up for reading them, I'd like to cover both cases.

Anyway, it seems to work with both formats mounted simultaneously as long as they are not both using mfm.device. I set the non-double track drive to use multidos.device instead (but still with MultiDOSFileSystem) and then I can use one or the other. Problem now is that it will only display the correct label on the non-double track drive no matter what disk I put in, but I figure that is WB not liking two identical labels? Both drives can read the label since they can get that from track 0. Also, it is quite noticeable how much faster mfm.device is compared to using multidos.device. Feels like almost twice the speed when dumping an image.
demolition 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
Wanted: Amiga External Floppy Drive Case/Housing with Interface (or dead drive) Starglider 2 MarketPlace 1 04 August 2015 15:53
A600 and external 5.25" disk drive: strange issue Supamax support.Hardware 22 30 March 2014 00:20
Can I use external floppy drive as internal drive? Mrs Beanbag support.Hardware 6 12 December 2012 19:15
"winuae.exe - Drive Not Ready" when trying to add CF card as hard drive vroom6sri support.WinUAE 20 20 June 2012 22:55
External diskdrive "DF1" as Internal!! BarrySWE support.Hardware 2 22 November 2005 07:21

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 15:36.

Top

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