Welcome, Guest. Please login or register.

Author Topic: A2000 - disabling second floppy?  (Read 1025 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline system11Topic starter

  • Newbie
  • *
  • Join Date: Oct 2017
  • Posts: 6
    • Show only replies by system11
A2000 - disabling second floppy?
« on: October 16, 2017, 02:36:51 PM »
Hi all, is there a way to disable the second floppy drive in an A2000 via software at boot time?

I'm using a Gotek as DF0 and a physical drive as DF1 and some software that detects the second drive insists on trying to use it.

I'm hoping to avoid having to run a switch to the second floppy jumper!
 

guest11527

  • Guest
Re: A2000 - disabling second floppy?
« Reply #1 on: October 16, 2017, 03:19:11 PM »
Quote from: system11;831803
Hi all, is there a way to disable the second floppy drive in an A2000 via software at boot time?
In principle, yes. Hook in at boot time, disable flags at the disk.resource, and DF1: will be invisible for the Os. I probably even have such an utility somewhere, even though it most likely requires some polishing.

Which, of course, does not mean that DF1: then becomes invisible for games that bang the hardware directly. This only works with a switch.
 

Offline system11Topic starter

  • Newbie
  • *
  • Join Date: Oct 2017
  • Posts: 6
    • Show only replies by system11
Re: A2000 - disabling second floppy?
« Reply #2 on: October 16, 2017, 03:45:07 PM »
Ok thanks, sounds like I need to fit a switch then (or replace df1 with another Gotek and an identical USB stick).  I'd expect a lot are directly probing hardware.

I guess I could drill one of the blanking plates and fit a toggle there.
 

Offline kolla

Re: A2000 - disabling second floppy?
« Reply #3 on: October 16, 2017, 03:57:52 PM »
This does what you want - download and read the documentation, it does far more than what the initial readme suggest. :)

http://aminet.net/package/util/boot/bootctrl

With this tool you can predefine your own defaults for the early startup menu, disable devices and tell what device to boot from.

For example, on my A600 that has no floppy drive and where I don't want it to look for DF0, I put this on the top of S:Startup-Sequence:
Code: [Select]
BootControl INSTALL BOOTDEV=DH0 HIDDEN=DF0 QUIET
« Last Edit: October 16, 2017, 04:02:09 PM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline BLTCON0

  • Jr. Member
  • **
  • Join Date: Oct 2013
  • Posts: 91
    • Show only replies by BLTCON0
Re: A2000 - disabling second floppy?
« Reply #4 on: October 17, 2017, 01:18:36 PM »
Quote from: system11;831806
Ok thanks, sounds like I need to fit a switch then (or replace df1 with another Gotek and an identical USB stick).  I'd expect a lot are directly probing hardware.


The floppy jumper on the A2000 motherboard does not really "disable" the 2nd floppy, it just blocks the established ID-mechanism for it so the OS will go "2nd floppy-blind".
But all the actual select/motor/data etc lines to the floppy are left intact, so software that just assumes the floppy is there and works at hardware level will still have complete access to the floppy.
If you want to properly toggle the 2nd drive on/off, you must insert an DPST switch inline with the MOTOR and SELECT signals at the drive's connector (this will also block the ID-mechanism).

Quote

I guess I could drill one of the blanking plates and fit a toggle there.


I hope by "blanking plates" you mean the metal I/O ones and not the front bezel plastic covers :P
Even better, one taken from an old ethernet card or similar will already have a usable hole to mount the switch through.