Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

heath/h17_fdc.cpp: Skeleton impl for the H-88-1 Hard-Sectored Controller #11997

Merged
merged 2 commits into from
Mar 2, 2024

Conversation

mgarlanger
Copy link
Contributor

Initial code for the Heath H-88-1 Hard-sectored controller for the H-89 family of systems. This supported up to 3 floppy drives.

This initial code implements the I/O ports of the controller, includes the AMI S2350 USRT, the transmitter clock for the USRT.

Things still needed

  • MAME's core code must support hard-sectored disk images.
  • Receiver clock for the USRT, based on read clock bits from the disk.
  • Add support for a Heath hard-sectored disk image format.
  • Add controller to the H89 systems.

@mgarlanger
Copy link
Contributor Author

Note: my comment about "Things still needed", are things that are needed before the hard-sectored controller will fully function, but this PR as is, is ready for review/merge. I've tested this change by adding this controller to the H89, and the software is able to detect it, and detect drives attached to the controller.
I have not included that code, since the controller will not read/write images until the other issues above are addressed, but those will be in other PRs.

@rb6502 rb6502 merged commit 9384c34 into mamedev:master Mar 2, 2024
5 checks passed
stonedDiscord pushed a commit to stonedDiscord/mame that referenced this pull request Apr 8, 2024
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.

None yet

2 participants