Skip to content

Conversation

@deltecent
Copy link
Contributor

A hobbyist found an original FDOS for 8" drives (FD360, FD3712) that has turned up a bug in both the FDC+ and AltairZ80 implementation of the FD3712.

In the FDC+, the data pointer into the 128 byte write "shift register" is reset upon receipt of a CLEAR command. The real hardware never resets the shift register, so software should not adjust the pointer either. AltairZ80 may need the same adjustment.

A hobbyist found an original FDOS for 8" drives (FD360, FD3712) that
has turned up a bug in both the FDC+ and AltairZ80 implementation of
the FD3712.

In the FDC+, the data pointer into the 128 byte write "shift register"
is reset upon receipt of a CLEAR command. The real hardware never
resets the shift register, so software should not adjust the pointer
either. AltairZ80 may need the same adjustment.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant