How to use floppy emulator as external drive B? Possible?
How to use floppy emulator as external drive B? Possible?
I recently bought a SF314 external drive off of eBay in as-is, untested condition. The drive can format floppies, write to them, and read them back. Unfortunately, none of the disks from this drive can be read by my internal floppy drive or by my Win 10 PC. When I insert the floppy from the external drive into my internal drive I can still see the previous directory structure. I think the heads in the SF314, while in allowable range, must be misaligned.
I'm looking for something I can do to salvage this drive without needing to rip apart or modify my STe. One idea that crossed my mind is to install a solid state, flash memory based floppy drive emulator. I've been trying to figure out if this is possible and what would it take to make it happen. Is it really as simple as buying a floppy emulator from Lotharek and setting the jumpers on the emulator to function as drive B? I don't want to remove or replace my internal floppy drive. It still works and I don't want to modify my case for fitting the emulator.
I don't mind hacking up the busted SF314 to make the emulator fit and work.
One possible emulator I was thinking of is the Rev F - HxC SD Emulator shown here :
https://lotharek.pl/productdetail.php?id=27
Can anyone offer some help and insights on this? What kind of limitations or "gotcha!" scenarios would I face? Likewise, what kind of new capabilities would I have? Could I have a virtual floppy images exceeding 720 kB? I would love to have a several-MB (10? 20?) floppy!
Thanks!
-=- Boris
I'm looking for something I can do to salvage this drive without needing to rip apart or modify my STe. One idea that crossed my mind is to install a solid state, flash memory based floppy drive emulator. I've been trying to figure out if this is possible and what would it take to make it happen. Is it really as simple as buying a floppy emulator from Lotharek and setting the jumpers on the emulator to function as drive B? I don't want to remove or replace my internal floppy drive. It still works and I don't want to modify my case for fitting the emulator.
I don't mind hacking up the busted SF314 to make the emulator fit and work.
One possible emulator I was thinking of is the Rev F - HxC SD Emulator shown here :
https://lotharek.pl/productdetail.php?id=27
Can anyone offer some help and insights on this? What kind of limitations or "gotcha!" scenarios would I face? Likewise, what kind of new capabilities would I have? Could I have a virtual floppy images exceeding 720 kB? I would love to have a several-MB (10? 20?) floppy!
Thanks!
-=- Boris
Re: How to use floppy emulator as external drive B? Possible?
>How to use floppy emulator as external drive B? Possible?
Sure this is possible. Just replace the old drive in the external case by the emulator.
Sure this is possible. Just replace the old drive in the external case by the emulator.
Re: How to use floppy emulator as external drive B? Possible?
Hi Jeff,
Thank you for your reply!
For some reason I thought using a HxC drive was only designed to replace the internal drive ... and, using it inside a SF314 enclosure as drive B would not be possible.
I know I can be a little dense so just to be clear for myself:
1) Open SF314 enclosure and remove the non-working drive mechanism.
2) Install the Rev F - HxC SD Emulator inside the enclosure. Twist the floppy cable to ensure pin 1 lines up. Connect power.
3) Prepare SD card by populating with HFE disk images
4) Power on STe. No disk in internal drive A. Computer boots from drive C:
5) Use screen and three buttons on Rev F - HxC SD Emulator swap active HFE disk image, as if I eject a floppy and insert a new one.
Done, yes?
Now after thinking about it a little I am guessing I leave the jumpers and DIP switches to make this Drive A since I am not using it to emulate two drives.
Re: How to use floppy emulator as external drive B? Possible?
yes.6BQ5 wrote: ↑Sun Mar 31, 2019 8:44 amHi Jeff,
Thank you for your reply!
For some reason I thought using a HxC drive was only designed to replace the internal drive ... and, using it inside a SF314 enclosure as drive B would not be possible.
I know I can be a little dense so just to be clear for myself:
1) Open SF314 enclosure and remove the non-working drive mechanism.
2) Install the Rev F - HxC SD Emulator inside the enclosure. Twist the floppy cable to ensure pin 1 lines up. Connect power.
3) Prepare SD card by populating with HFE disk images
4) Power on STe. No disk in internal drive A. Computer boots from drive C:
5) Use screen and three buttons on Rev F - HxC SD Emulator swap active HFE disk image, as if I eject a floppy and insert a new one.
Done, yes?
Not sure if the external floppy port allows this on Atari ST.
Re: How to use floppy emulator as external drive B? Possible?
This is where the hang-up occurs, I think. Looking at the product manual, section 2.3.1, sheet 9, I see jumper setting descriptions. The options are configuring the emulator as drive A or drive A and drive B together. I wonder if the external drive mechanism itself is configured as drive A and the second drive setting for TOS is done via cabling and the small PCB.
Re: How to use floppy emulator as external drive B? Possible?
Any drive for Atari ST should be configured as drive 0.Internal drive has both D0SEL and D1SEL signal routed, external FDD usually has only D1SEL signal available (except the "short" ST models). On the STE you have jumpers to route both signal to the external FDD connector. Yet these jumpers don't alter the internal drive configuration, and you can't have 2 drive 0. So you need to switch both - jumpers on the M/B, and jumpers on the internal FDD. Most frequent solution is to swap the D0SEL and D1SEL signal near their origination - on the YM chip pins. This is crossing just 2 pins.
Re: How to use floppy emulator as external drive B? Possible?
Hi everybody,
I have mounted an HxC sdcard into an old ST external drive case (Cumana brand) replacing the old floppy drive.
The Atari ST internal drive remains the original floppy ST drive.
Jumper settings I have tested on HxC :
- ID0A on
or
- ID0A on + ID1B on
The HXC drives seems to work in each case but I have a problem with floppy emulator manager program on ST.
When I launch it from desktop or booting from B drive it loads then when the UI appears, seems it tries to kill my internal floppy drive
(send the head far away ?) then have "Unknown error 2", then 2 bombs and quit.
It looks like the manager tries to address the internal floppy instead of the externally wired HXC.
What may I have done wrong ? Any idea ?
Thanks
I have mounted an HxC sdcard into an old ST external drive case (Cumana brand) replacing the old floppy drive.
The Atari ST internal drive remains the original floppy ST drive.
Jumper settings I have tested on HxC :
- ID0A on
or
- ID0A on + ID1B on
The HXC drives seems to work in each case but I have a problem with floppy emulator manager program on ST.
When I launch it from desktop or booting from B drive it loads then when the UI appears, seems it tries to kill my internal floppy drive
(send the head far away ?) then have "Unknown error 2", then 2 bombs and quit.
It looks like the manager tries to address the internal floppy instead of the externally wired HXC.
What may I have done wrong ? Any idea ?
Thanks
Re: How to use floppy emulator as external drive B? Possible?
I probably need to provide you a "Drive B" compatible version. will do this today.
Re: How to use floppy emulator as external drive B? Possible?
:O maybe have a look at drive selection on YM at start to know from where the manager has been loaded ?
Re: How to use floppy emulator as external drive B? Possible?
Yes this sound to be a good hack . But is it compatible with all machines ? (i think so, but i prefer to be sure).
(And there is a problematic case : When the file selector is started from an hard disk)
Re: How to use floppy emulator as external drive B? Possible?
Or else if it is possible to tune the configuration manually in some way...
Would be ok too.
Would be ok too.
Re: How to use floppy emulator as external drive B? Possible?
Yes the drive can be hardcoded in the prg.
Re: How to use floppy emulator as external drive B? Possible?
Do you have news on this topic ?
Re: How to use floppy emulator as external drive B? Possible?
Attached. ( Not tested )
Try it first directly from the GEM desktop since i am not sure about the boot loader.
(Are you expecting to boot from the drive B: anyway ? Is it even possible ?)
- Attachments
-
- AUTOBOOT.zip
- (99.13 KiB) Downloaded 351 times
Re: How to use floppy emulator as external drive B? Possible?
Thanks Yep you can define drive b as boot drive by changing a system variable. On the ste it allows to boot from auto folder but not the boot sector from what i have seen. When i had a stf tos 1.00 it was also affecting the bootsector exec which is not the case on tos 1.62.