RISC OS Open
Safeguarding the past, present and future of RISC OS for everyone
ROOL
Home | News | Downloads | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account
Forums → RPCEmu →

reading ADFS Floppy Discs

Subscribe to reading ADFS Floppy Discs 7 posts, 4 voices

 
Oct 26, 2014 11:09am
Avatar John Sandgrounder (1650) 574 posts

I have a number of ADFS formatted floppy discs which were created on an Acorn A410 which I no longer have.

I have tried RPCEmu (and Virtual Acorn, both on Windows XP) and have not been able to read the discs.

Does RPCEmu support reading real floppy discs?

 
Oct 26, 2014 11:43am
Avatar Steve Pampling (1551) 7586 posts

Does RPCEmu support reading real floppy discs?

This speaks only of disc images so I think you need to make an image of the whole floppy disc and then mount that.

 
Oct 26, 2014 11:50am
Avatar John Sandgrounder (1650) 574 posts

OK – thanks.

I did look at creating image files from the discs – but did not have any look with that, either.

Can you recommend and software to do it – on Window XP?

 
Oct 26, 2014 12:24pm
Avatar Steve Pampling (1551) 7586 posts

Can you recommend and software to do it – on Window XP

I’m afraid the only machine with a floppy drive that I have used, for quite a few years, is the old RPC.1
I think I have a USB connected external drive for the work laptop, but the last time I used that was a Win2k rebuild of the other halfs laptop.

1 Obviously something I need to think about to move old software to a more accessible medium.

 
Oct 26, 2014 4:05pm
Avatar Steffen Huber (91) 1873 posts

Can you recommend and software to do it – on Window XP?

I think “OmniFlop” is one of the recommended software packages. Keep in mind that you need a “true” floppy disc, USB drives will not work. Unless you use a custom controller like KryoFlux.

 
Oct 26, 2014 6:11pm
Avatar Rick Murray (539) 12892 posts

Keep in mind that you need a “true” floppy disc, USB drives will not work.

Due to the differences in media format, the way you read a non-DOS format disc on a PC is by talking directly to the FDC which directly controls the drive itself.

The problem with USB floppy drives is that they contain a built-in controller which reads and understands the disc, then presents itself as a sort of removable media. You will notice that several tracks are read as the floppy is mounted, and that the floppy indicator lamp blinks like a harddisc.
Inside my USB floppy (Mitsumi D353FUE) is a “Mitsumi NCL066” which doesn’t exist according to Google. Interesting. Also a 39SF512 which is a 64KiB Flash. The other IC is an NCL063 which, judging by its position, is a stepper driver for the disc motor.
The controller built into the drive (this is the NCL066 chip in mine) is what actually reads the data from the disc. It only copes with formats that it directly understands. In the case of my drive, it understands 720KiB, 1.2MiB, and 1.44MiB1. Anything else is simply not recognised1. Esoteric formats are unlikely to be recognised in any USB floppy controller conforming to the UFI standard, as the three formats mentioned are the only ones documented as existing.
Since there’s no interface to the drive hardware (you can’t directly control the drive nor ask the controller chip to do anything weird for you), there is simply no possibility of using a standard USB floppy disc to read esoteric formats.

1 http://www.usb.org/developers/docs/devclass_docs/usbmass-ufi10.pdf, with format types in part 4.5.3 on p25.

 
Oct 26, 2014 8:29pm
Avatar John Sandgrounder (1650) 574 posts

Thanks all for the info. (Just what I needed)

Starting with an 800K floppy disc written two decades ago on an Acorn A410, I now have an image file which works as Drive 0 on RPCEmu and Drive 1 on Virtual Acorn.

I needed to set OmniFlop to save an image of type “Double Sided Interleaved (*.a)”

Reply

To post replies, please first log in.

Forums → RPCEmu →

Search forums

Social

Follow us on and

ROOL Store

Buy RISC OS Open merchandise here, including SD cards for Raspberry Pi and more.

Donate! Why?

Help ROOL make things happen – please consider donating!

RISC OS IPR

RISC OS is an Open Source operating system owned by RISC OS Developments Ltd and licensed primarily under the Apache 2.0 license.

Description

Discussions about RISC OS 5 running in the RPCEmu open source emulator.

Voices

  • John Sandgrounder (1650)
  • Steve Pampling (1551)
  • Steffen Huber (91)
  • Rick Murray (539)

Options

  • Forums
  • Login
Site design © RISC OS Open Limited 2018 except where indicated
The RISC OS Open Beast theme is based on Beast's default layout

Valid XHTML 1.0  |  Valid CSS

Powered by Beast © 2006 Josh Goebel and Rick Olson
This site runs on Rails

Hosted by Arachsys