Cross-platform interfacing hardware for floppy disks, part 8 - PINK TIME!
now that we have successful flux reads, its time to get flexible! we've swapped our SAMD51 feather board out for an RP2040 feather. not only is this feather a lovely pink shade, but it comes with a totally different chipset. oh no, do we need to start over completely with a new toolchain, timer configuration and dma library? nope! our code is hardware agnostic enough that with pin name tweaks and a couple ifdefs, we can use it just fine with greaseweazle again. so now our library has 2 chips it can use, very handy when there's a silicon shortage going round. next up, could we use the $4 raspberry pi pico board??? stay tuned :)
YAY! floppy disk interfacing part 7, a floppy flux milestone!
https://blog.adafruit.com/2022/01/01/yay-floppy-disk-interfacing-part6-a-floppy-flux-milestone/
https://youtu.be/IrSwMuFk-2c
reading floppy disk data part 6, MFM sector decoding
https://youtu.be/mE-77nEXbGc
https://blog.adafruit.com/2022/01/01/reading-floppy-disk-data-part-6-mfm-sector-decoding/
reading raw floppy disk data part 5, at night the greaseweazles come
https://blog.adafruit.com/2022/01/01/reading-raw-floppy-disk-data-part-5-at-night-the-greaseweazles-come/
https://youtu.be/e6v7Q4h5JBM
interfacing with floppy disks at low level, part 4
https://blog.adafruit.com/2021/12/30/interfacing-with-floppy-disks-at-low-level-part-4/
https://youtu.be/a-zH9wdNwnE
Reading floppy disk data, part 3! itsa pulse party
https://blog.adafruit.com/2021/12/29/reading-floppy-disk-data-part-3-itsa-pulse-party/
https://youtu.be/kynoLRQpDnU
Adding floppy disk support to CircuitPython, step 2
https://blog.adafruit.com/2021/12/28/adding-floppy-disk-support-to-circuitpython-step-2/
https://youtu.be/frnJ7pWr5Zg
Adding floppy disk support to CircuitPython, step 1…
https://blog.adafruit.com/2021/12/28/adding-floppy-disk-support-to-circuitpython-step-1/
https://youtu.be/ceyM6vYpT74
Adafruit Floppy is a project to make a flexible, full-stack, open source hardware/software device for reading, archiving, accessing and duplicating floppy disk media. It joins a family of open source hardware and software such as greaseweazle and fluxengine, and will attempt to increase the availability and accessibility of floppy disk controllers by: porting the greaseweazle / fluxengine firmware to Arduino so that it is less tied to specific hardware, adding firmware support for the RP2040 chip / low cost pico, adding hardware support for reading apple ii disks including index sensing, adding woz/a2r support to greaseweazle / fluxengine, and investigating analog flux data acquisition methods for repair of damaged disks. all of this with permissively licensed hardware and software so folks can re-create without licensing agreements, NDAs, or discussion.
https://github.com/adafruit/Adafruit_Floppy
#adafruit
#floppy
#raspberrypi
Visit the Adafruit shop online - http://www.adafruit.com
-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------