PDA

View Full Version : virtual floppy drive using PP and RT LInux



telengard
July 15th, 2007, 12:40 PM
I'm wondering if something like this was feasible. Using a computer running RT Linux (probably a small embedded computer) driving the parallel port to act like a floppy drive. There are some products out there that do it, but are mostly FPGA/microcontrollers.

Sounds like it could be a fun project. I'm going to look into it more.

~telengard

schotty
July 29th, 2007, 01:21 AM
It is doable. I have a cable for doing this with my pc and commodore 64/128. I bought a cart that had the software to talk to the pc (dos running some server software and connected via a serial cable) and assign a disk image to the drive. Havent played too much with it. I plan to create a dos vm on my Fedora desktop to do the server of the images and see how that works out. If it does, I can post to vmware an appliance of it to d/l.

As for other systems, I am sure something could be arranged. Atari, Amiga, Apple, Dos/Win32 even.

mbbrutman
July 29th, 2007, 06:26 AM
There are significant differences on how floppy drives interface to systems, and that affects the feasibility of using this technique.

I understand the C64 floppy drives are pretty much computers in their own right, and they communicate using a serial data stream. That is really easy to simulate with a PC.

For a floppy drive connected to a system in a more conventional way through a controller things are much more difficult. The floppy drive is returning information at a much lower level (flux transitions?), and the controller and generating the data. You would have to simulate the functions of the controller in software and find a solution fast enough to handle the raw data from the floppy drive.

Sharkonwheels
September 17th, 2007, 12:55 AM
Speaking of virtual floppy drive...

Is there software to emulate drives on your PC, under XP?
For example, create a virtual a: , 5.25", so I could TeleDisk something to it, and then use it in an emulator? Or just to image disks to it, so they can be read?

Tony

Speedz
September 28th, 2007, 06:25 AM
Shark I think you might find these useful?

http://chitchat.at.infoseek.co.jp/vmware/vfd.html
http://www.freewarereview.info/2006-03/virtual_floppy_drive_-_floppy_disk_imaging_and_virtualization_part_ii.ht ml

I did a search in google for "virtual floppy" and those were the first that came up.

NobodyIsHere
September 28th, 2007, 07:25 PM
I'm wondering if something like this was feasible. Using a computer running RT Linux (probably a small embedded computer) driving the parallel port to act like a floppy drive. There are some products out there that do it, but are mostly FPGA/microcontrollers.

Sounds like it could be a fun project. I'm going to look into it more.

~telengard

Something like this? (about half way down the page)

http://www.krishnasoft.com/sps.htm

Apparently the Amiga is able to connect a PC to its FDC and make the PC act as a giant floppy disk drive. Certainly a useful tool, especially if it were general in nature and could be used on FDC.

Thanks!

Andrew Lynch