reading mac 800k floppies, more complex than you'd think! episode artwork

EPISODE · Jan 27, 2022 · 2 MIN

reading mac 800k floppies, more complex than you'd think!

from Adafruit Industries · host Adafruit Industries

part of our floppy quest is we want to read mac 800k floppies - partially because there's a lotta good content out there on 800k floppies, and partially because we are still heading towards imaging the prince floppy (which, being 800k formatted made it a bit of a pain to read). 1.4MB floppies on mac are easily readable because by the time they got to 1.4MB apple stopped being clever with their disk formatting. but 800K floppies are really clever/freaky! unlike ibm pc formatting, there are not a fixed number of sectors per track. there's four groupings of tracks, and there are MORE sectors on the outer tracks (tracks 0 thru 31) than on the innermost sectors (64 thru 79). thats because there's technically more surface area on the outer edges of the disc where the lower number tracks live. mac floppies also rotate at different speeds depending on the track, which is also a joy. given its quite hard to find and control those old floppy drives compared to our bog-standard 'shugart 34 pin' pc types, there's incentive to try to get these to read cleanly on cheap and available hardware. (apple superdrives are...not cheap. no not that superdrive, the OTHER one) but the problem remains: the inner tracks have flux pulses that are significantly longer than the outermost tracks, because if we have a flux-per-inch limit, then we have to spend more time to traverse that distance on the inner tracks. and ibm pc mfm-optimized drives do not like this: they really expect the flux to change on very specific timebases: about 2us, 3us and 4us -ish. and once you start reading those longer pulses they get into 10 or 11us and that is much longer than the drive and media expect. firstly, the HD diskette isn't really meant to encode such long pulses, and secondly the disk drive automatic gain control starts getting amped up after 5 or 6us and thinks it must have lost a pulse, so it ends up reading old/weak flux inversions and 'splits' the longer pulse into 2 or 3 ghost fragments. the flux decoder is getting extra bits where it ought not, and gives up. we're going to order some true DD diskettes to see if that helps with the first issue. for the second issue, we tried setting the DENSITY input low but that didnt help - we're thinking we could try to detect spurious pulses to try and repair the GCR cells during flux read. hopefully we'll figure something out? #adafruit #floppy #apple 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/ -----------------------------------------

part of our floppy quest is we want to read mac 800k floppies - partially because there's a lotta good content out there on 800k floppies, and partially because we are still heading towards imaging the prince floppy (which, being 800k formatted made it a bit of a pain to read). 1.4MB floppies on mac are easily readable because by the time they got to 1.4MB apple stopped being clever with their disk formatting. but 800K floppies are really clever/freaky! unlike ibm pc formatting, there are not a fixed number of sectors per track. there's four groupings of tracks, and there are MORE sectors on the outer tracks (tracks 0 thru 31) than on the innermost sectors (64 thru 79). thats because there's technically more surface area on the outer edges of the disc where the lower number tracks live. mac floppies also rotate at different speeds depending on the track, which is also a joy. given its quite hard to find and control those old floppy drives compared to our bog-standard 'shugart 34 pin' pc types, there's incentive to try to get these to read cleanly on cheap and available hardware. (apple superdrives are...not cheap. no not that superdrive, the OTHER one) but the problem remains: the inner tracks have flux pulses that are significantly longer than the outermost tracks, because if we have a flux-per-inch limit, then we have to spend more time to traverse that distance on the inner tracks. and ibm pc mfm-optimized drives do not like this: they really expect the flux to change on very specific timebases: about 2us, 3us and 4us -ish. and once you start reading those longer pulses they get into 10 or 11us and that is much longer than the drive and media expect. firstly, the HD diskette isn't really meant to encode such long pulses, and secondly the disk drive automatic gain control starts getting amped up after 5 or 6us and thinks it must have lost a pulse, so it ends up reading old/weak flux inversions and 'splits' the longer pulse into 2 or 3 ghost fragments. the flux decoder is getting extra bits where it ought not, and gives up. we're going to order some true DD diskettes to see if that helps with the first issue. for the second issue, we tried setting the DENSITY input low but that didnt help - we're thinking we could try to detect spurious pulses to try and repair the GCR cells during flux read. hopefully we'll figure something out? #adafruit #floppy #apple 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/ -----------------------------------------

NOW PLAYING

reading mac 800k floppies, more complex than you'd think!

0:00 2:00

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

API Intersection Stoplight Building a successful API requires more than just coding. It starts with collaborative design, focuses on creating a great developer experience, and ends with getting your company on board, maintaining consistency, and maximizing your API’s profitability.In the API Intersection, you’ll learn from experienced API practitioners who transformed their organizations, and get tangible advice to build quality APIs with collaborative API-first design.Jason Harmon brings over a decade of industry-recognized REST API experience to discuss topics around API design, governance, identity/auth versioning, and more.They’ll answer listener questions, and discuss best practices on API design (definition, modeling, grammar), Governance (multi-team design, reviewing new API’s), Platform Transformation (culture, internal education, versioning) and more.They’ll also chat with experienced API practitioners from a wide array of industries to draw out practical takeaways and insights you can use.H TV Podcast Industries Chris Jones, Derek O'Neill and John Harrison. TV Podcast Industries TV Podcast Industries is a podcast that provides discussions and reviews of various TV shows, including recent popular series like Alien Earth, The Sandman, The Last of Us, The Boys, and Daredevil Born Again. They also cover shows such as Ironheart, Star Trek: Picard, The Rings of Power, and many more, spanning both Marvel and DC universes, as well as other genres. Heart to Heart Podcast One on One / Next Level Studios In the Heart to Heart Podcast, we talk to some of our favorite & most interesting people in the entertainment industry so you can feel empowered and learn that even in the most challenging of industries, where there’s a will there’s a way.Whether you’re an actor, a writer, a casting director, a talent rep, or just someone interested in the behind the scene happenings of the entertainment industry, this podcast will have something for you. NOW, this isn’t just another How To podcast for actors. Plenty of those shows already exist. In Heart to Heart, every guest will share stories inspired by their sometimes winding path to success on their own terms. Revisionist History Pushkin Industries Revisionist History is Malcolm Gladwell's journey through the overlooked and the misunderstood. Every episode re-examines something from the past—an event, a person, an idea, even a song—and asks whether we got it right the first time. From Pushkin Industries. Because sometimes the past deserves a second chance.To get early access to ad-free episodes and extra content, subscribe to Pushkin+ in Apple Podcasts or at pushkin.fm/plus.iHeartMedia is the exclusive podcast partner of Pushkin Industries.

Frequently Asked Questions

How long is this episode of Adafruit Industries?

This episode is 2 minutes long.

When was this Adafruit Industries episode published?

This episode was published on January 27, 2022.

What is this episode about?

part of our floppy quest is we want to read mac 800k floppies - partially because there's a lotta good content out there on 800k floppies, and partially because we are still heading towards imaging the prince floppy (which, being 800k formatted made...

Can I download this Adafruit Industries episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!