floppy-driver-rs
greaseweazle
floppy-driver-rs | greaseweazle | |
---|---|---|
4 | 72 | |
19 | 860 | |
- | - | |
7.8 | 8.3 | |
5 months ago | 16 days ago | |
Rust | Python | |
MIT License | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
floppy-driver-rs
-
Bit banging a 3.5" Floppy Drive
Interesting and fun project! I found the MFM encoding page particularly enlightening as it explained why you have to write a full sector at a time on a floppy, even though there's nothing physically constraining you to that so far as I could see on the electromechanical/hardware side of things.
And on that page the "make sure the compiler didn't inject 10,000 lines of boundary checks" bit told me everything I needed to know about what language the project was written in :lol: - here's the link to the driver: https://github.com/SharpCoder/floppy-driver-rs
I'm glad to see the Teensy continuing to get love; I adopted it back when it was at v1 and v2 as it was just such a complete no-brainer of a better choice than the Arduino stack everyone was using back then. I think now there's even an Arduino-on-Teensy software stack, but I've moved to just using STM32 directly and have greatly enjoyed coding for that target in rust.
-
[Showoff Saturday] I made floppy.cafe, a retro-looking site detailing how floppy drives work
Head on over to the https://floppy.cafe if you want to learn everything about how these ancient disks work. I spent the last few months bit-banging a device from the 90s and documenting my process. Hopefully this information proves useful to somebody. Aliens, technoarcheologists, retro computing geeks? I'm not sure who my target audience is, but it was a lot of fun to throw this together and I hope you can enjoy my little slice of the 90s!
-
I made the floppy cafe! A website explaining in gruesome detail how 3.5" floppy drives work behind the scenes.
Head on over to the floppy cafe, if you want to learn more! https://floppy.cafe/ and here's my github repo with the full source for my project: https://github.com/SharpCoder/floppy-driver-rs
greaseweazle
-
Bit banging a 3.5" Floppy Drive
Take a look at the Greaseweazle https://github.com/keirf/greaseweazle to see what a really high-end solution in this space looks like. It's intended as a from-scratch alternative to the beter known KryoFlux.
-
Everything I know about floppy disks
If you get yourself a greaseweazle (or have an stm32 blue pill laying around) it will allow you to create a disk image of the disks over usb
https://github.com/keirf/greaseweazle
-
5.25“ Floppy Disk Imaging Manual (2018) [pdf]
Seems to use an older, non-openhardware solution.
These days, there's GreaseWeazle[0], setting the standard.
0. https://github.com/keirf/Greaseweazle
- I'm currently considering getting a pc 9801rx.
-
Backing up a few disks
Any PC floppy drive (they shipped in large numbers, so not expensive or hard to find), connected with GreaseWeazle.
- Is there an easy solution to making copies of a Floppy?
-
A Multi-Format Cross-Platform Floppy for 5.25“ Floppy Day
Note that the SCP raw flux format can be read/written with the open source GreaseWeazle[0].
0. https://github.com/keirf/greaseweazle/wiki/Supported-Image-T...
- 5.25" floppy disk not possible via usb?
-
Help to open a file on amiga 500+
Get a GreaseWeazle. They are cheap and well worth the hassle.
- Looking for internal Floppy Disk Reader for use on Modern PC
What are some alternatives?
archivists-guide-to-kryoflux - An un-official user guide for the KryoFlux written by archivists, for archivists
fluxengine - PSOC5 floppy disk imaging interface
ArduinoFloppyDiskReader - DrawBridge aka Arduino Amiga Floppy Disk Reader/Writer - Hardware and software interface for accessing Amiga disks (read/write ADF and SCP) on non-Amiga hardware
flashfloppy - Floppy drive emulator for Gotek hardware
LaunchGreaseWeazle - Simple program for windows to run the command line Greaseweazle (gw.exe)
OpenFlops - Open-Hardware Floppy Drive Simulator
Adafruit_Floppy
genus - Modus Create's 2018 Holiday Game for the ODROID GO
ADFlib - A free, portable and open implementation of the Amiga filesystem
FastDoom - Doom port for DOS, optimized to be as fast as possible!
RespeQt - RespeQt Atari serial peripheral emulator
pt2-clone - ProTracker 2 clone for Windows/macOS/Linux