> On Jul 2, 2026, at 8:53 AM, BALATON Zoltan <[email protected]> wrote:
>
> On Wed, 1 Jul 2026, Matt Jacobson wrote:
>
>> For GCR, the emulated drive encodes the BlockBackend's data in the Apple
>> GCR format and exposes it to the controller via sony_drive_read_byte().
>> The bytes are decoded not by the controller but rather in software by
>> the Macintosh ".Sony" driver. The drive also adds the sync bytes and
>> addressing marks that software expects.
>>
>> For MFM, much less encoding is needed. The sector data passes through
>> from the BlockBackend unmodified, and the drive only adds sync bytes and
>> addresssing marks.
>
> Maybe these last two paragraphs explaining theory of operation could go in a
> comment but which is easier to see than looking up a commit message but I'm
> OK with it either way.
Will do in v4.
Thanks,
Matt