The M2FM encoding was effectively the BetaMax of floppy formats. I am only aware of Intel and Dec using it on 8” DD disks, and like the hard sector formats used by various companies, the format is now increasingly difficult to preserve. I suspect the move to stepper motor drives in later disks, improved the signal quality and the need for the more complex M2FM coding was no longer justified, hence the rise of MFM, supported by single chip controllers. The IBM PC also clearly accelerated this change.
Given the rarity of working 8” disk drives and floppy disks, a M2FM codec, possibly as an application on something like a Raspberry Pi, is likely to be needed. In principle devices like Catweazle can do this. However, at the risk of being slightly contentious, as a long-term preservation goal for working systems, would direct emulation of a small set of disk controllers using memory cards rather than real or emulated floppies be a simpler and more robust solution, also the disk transfer speeds would be much faster.
The Intel IOC board communication for disk controllers is a relatively simple interface, and is used for Intel ISIS and CP/M, neither OS cares about the floppy encoding, other than sector size. The interface for Winchester disks in later versions of ISIS is also relatively simple.
With careful design, it should be possible to separate out the interface to the host computer, from the disk controller emulation, allowing elements of the solution to be reused across systems.
Clearly if a host computer has an embedded disk controller, the readily available floppy emulators can already be used. This includes Intel MDS with the SD disk controller. But these are limited to floppy disk read/write speed limitations.
Mark
From: intel-...@googlegroups.com <intel-...@googlegroups.com> On Behalf Of scott baker
Sent: 16 June 2025 06:50
To: intel-devsys <intel-...@googlegroups.com>
Subject: Re: intel-devsys Making an disk image
Well there is my raspberry pi based SBC-202 emulator. I wouldn't call it a Gotek-style M2FM emulator, as it replaces the whole disk controller board set. It sounds like what roger is describing. And yes, the pi' can simultaneously hold every disk image that currently exists and probably every disk image that ever did exist, and you can switch images and even live-edit images as it's running. I really ought to do a write-up and a video on it one of these days.
--
You received this message because you are subscribed to the Google Groups "intel-devsys" group.
To unsubscribe from this group and stop receiving emails from it, send an email to intel-devsys...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/15036aab-8c7d-41d9-8fd1-f4e9dd59f2ean%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "intel-devsys" group.
To unsubscribe from this group and stop receiving emails from it, send an email to intel-devsys...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/15036aab-8c7d-41d9-8fd1-f4e9dd59f2ean%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/012c01dbdedd%24a7b7c960%24f7275c20%24%40btinternet.com.
--
You received this message because you are subscribed to the Google Groups "intel-devsys" group.
To unsubscribe from this group and stop receiving emails from it, send an email to intel-devsys...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/15036aab-8c7d-41d9-8fd1-f4e9dd59f2ean%40googlegroups.com.
Mark,
Excellent description!
I see there are two camps working with the old systems. One group are the purists who have to have the original hardware and software working - EG the computer museums. The other group is us, trying to keep the systems working with newer hardware solutions or like me, simulation of the old systems. And archiving the old software. Different goals. Nothing wrong with either approach!
Bill
--
You received this message because you are subscribed to the Google Groups "intel-devsys" group.
To unsubscribe from this group and stop receiving emails from it, send an email to intel-devsys...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/CAH1BU%3D-SC%2BJ70BgwzuXaSaeB4RFF5k90KE5V6v-YxGt2y64i5A%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/4e22cc5d-4015-4e5f-88d9-5cb22ea4792cn%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/76ad8778-997e-4472-a0c1-411c0642eaban%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/012c01dbdedd%24a7b7c960%24f7275c20%24%40btinternet.com.
The M2FM encoding was effectively the BetaMax of floppy formats. I am only aware of Intel and Dec using it on 8” DD disks,
DEC "M2FM" isn't even true M2FM in the sense in that it would suggest the bit-stream encoding is "double-modified" in terms of FM. It's in my understanding just standard MFM sector data, with standardd FM sector headers.
--
You received this message because you are subscribed to a topic in the Google Groups "intel-devsys" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/intel-devsys/Y6P9XJPwYbk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to intel-devsys...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/CAFrGgTSVvatrMvwFqy9ep2ZXJQZ1z9XLsDvxHoZVM4ws_X-88w%40mail.gmail.com.