PIC / WD1772 floppy project
Pages: 1 2
Rick Murray (539) 13850 posts |
I would have thought that would have been a simple way too filter out the majority that won’t run in a 32 bit environment? |
Colin Ferris (399) 1818 posts |
Are new Floppy Drives still being made – some comments made online seem to have found 2nd user drives in new products. The common USB drives sold for the PC world – seem to be able to only handle 720/1.44 formats. (Could it be possible for the PCB inside the Drive be changed – is the hardware of the Drive pretty standard?) Anyone taken one to pieces! So if the USB > 1772 works well – Window users of RISC OS Emulators may well be interested. Would using one of the later controllers WD2791 -WD2797 as suggested above be possible. Circuit diagram available? |
Rick Murray (539) 13850 posts |
(Could it be possible for the PCB inside the Drive be changed – is the hardware of the Drive pretty standard?) Yes, the controller only understands the standard FAT formats.
My drive has a small controller directly connected to the drive. Remember that there is no 12V and the entire thing must run to under 500mA max, so while it might resemble a traditional floppy…
I assume your PIC fakes being a microprocessor to talk to the 1772? If this is the case, then at a pinch you might even be able to talk to one of those combi-I/O chips like in the A5000/RiscPC. Then you get proper serial/parallel ports and such as “extras”. Could be something to think about for a v2 release? ;-) |
Steffen Huber (91) 1953 posts |
Most halfway modern 3.5" drives (e.g. the ones used in all Acorns since the A3000) only user 5V anyway. Typical power consumption is usually quoted as 1-2W, so 500mA should be enough. 5.25" drives on the other hand… |
Dave Higton (1515) 3534 posts |
A traditional floppy drive has absolutely zero intelligence, or comprehension of formats, sector sizes, etc. |
Timo Hartong (2813) 204 posts |
Hmm looking to controllers instead of an ancient controller and making it into an FPGA perhaps use a controller which is in full production : |
Timo Hartong (2813) 204 posts |
Not handy DIL… |
Rick Murray (539) 13850 posts |
Nope, but they would connect to the computer’s data/address buses via some sort of floppy controller chip. Modern USB floppy drives are a lot more abstract, presenting themselves as a mass storage device, and the controller “understands” certain disc formats. It’s a shame the controller cannot be programmed to be able to read other (non-FAT) formats. Well, maybe it can? Good luck finding information on it…
Not particularly interesting, but here you go: https://www.heyrick.co.uk/blog/index.php?diary=20170116 |
William (3140) 14 posts |
Just a bit of an update… So far I can read/write/verify/format ADFS L/D/E and DOS 720K disks, and because I have implemented disc record support properly (apart from single density and double stepping), it ought to support any (double density) format. Error reporting seems to work, disc errors, write protect etc are being reported as they should. I have used the upcall vector to detect usb file handle closure, and service calls to detect unplugging and connection of USB. There have been loads and loads of wierd bugs mainly because of tiny little things that I overlooked were not implemented correctly, like if you overwrite the disc record on mount, you will get an ambiguous disc error etc etc etc. Its been a massive learning curve. Things to do: Does anyone have access to the source for ARCDFS by Richard A. Averill or know how to get it touch with him? I would like to make it 32bit compatible and then I could use it with this project, also I’m looking for the latest version of DFSReader but its vanished of Sprow’s website, does anyone know where I can find it? (edited) |
Steve Pampling (1551) 8172 posts |
You could ask Sprow :) After all it’s probably politer to go direct. |
William (3140) 14 posts |
I certianly didnt want to be impolite! I just didnt want to be a mither, but I’ve just emailed him, or at least his website address, I cant seem to find a way to PM on this forum. |
David Feugey (2125) 2709 posts |
So expect an answer soon. Sprow is still a very active user. |
Chris Evans (457) 1614 posts |
I have an address for a Richard Averill in Carshalton, Surrey but last contact was 1992. Linked In or Social media might find him! |
Colin Ferris (399) 1818 posts |
Has there been any updates to this project? Someone on the Acorn News Group asking about a USB ‘Acorn’ Floppy use from a new machine. |
William (3140) 14 posts |
Sorry I’ve not worked on this since Feb, I got bogged down with work and then kinda forgot about it, I do intend to finish it someday! |
Erich Kraehenbuehl (1634) 181 posts |
I still got a big stack of floppy disks ( ADFS ) which i would be happy to get acess to it on the pi. Qestion about: is there a software for RISC OS, to write a Flopy image on an old RISC OS (Ro4.2 , RPC600) to a file, and a software to read such files on a RISC OS 5.2x? |
David Feugey (2125) 2709 posts |
Yes. Write with: And read with ADFFS. |
Fred van Kempen (3558) 1 post |
Hey William, I did more or less the same thing… 4550 (using my own firmware framework and USB stack, though) and I used an i82072. Later I decided to try with the SMCC 37C78, mostly because Currently awaiting that chip’s arrival… Meanwhile, I started playing with a software-only solution, since the chip runs fast enough for it. I will later decide which option to ‘keep’ :) Would be fun to look at your stuff to compare! Regards, Fred |
William (3140) 14 posts |
Hi Fred, that sounds ace, I’d love to see that working. I just dont have any time to complete this project, I dont think I’ll ever finish it. |
Colin Ferris (399) 1818 posts |
Has anything been heard about this project? |
Steve Pampling (1551) 8172 posts |
Except:
That is, as might be expected, a 404 |
Colin Ferris (399) 1818 posts |
Isn’t it the same person that does CJE’s USB mouse adaptor? |
Chris Evans (457) 1614 posts |
No that is Simon Inns
I wonder if someone took a copy of the sources? If I’d seen the posting I think I would have. It may be worth asking further on stardot, this sort of think is their bread and butter. |
Colin Ferris (399) 1818 posts |
Is there a way of sending a msg to William |
Colin Ferris (399) 1818 posts |
Hmm how about this – https://cowlark.com/fluxengine/index |
Pages: 1 2