PLAY PODCASTS
Cross-platform interfacing hardware for floppy disks, part 8 - PINK TIME!

Cross-platform interfacing hardware for floppy disks, part 8 - PINK TIME!

Adafruit Industries

January 1, 20220m 58s

Audio is streamed directly from the publisher (adafruit-podcasts.s3.amazonaws.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

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/ -----------------------------------------