Add standalone HDC/FDC chips#6860
Merged
Merged
Conversation
TODO: to add standalone UM82C86xF/UM8663/Prime 3B SIO chips for expansion cards with floppy
1. Added the NSC floppy controller (TODO: to add PC87311 SIO & floppy controller) 2. Removed CMD-640 PCI (Single Channel) IDE controller 3. Alphabetized OPTI 82c611 IDE controller
As for M5213, I have added an TODO note.
It's not working
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds standalone FDC/HDC chips. This would be useful if there are no internal HDC/FDC devices for, or a SIO/FDC/HDC expansion card was added onto motherboards prior to Socket 7.
For example: a PCI0640 HDC+FDC37C666GT SIO combo that was used for the Acculogic sIDE-4/VL v2 expansion card.
As for ADI2 (ALi M5213), I have noted that with TODO instead of adding it until someone finds out.
This PR is intended for my forthcoming biggest hard disk model overhaul for 86Box version 6.x.
The addition of expansion cards with a HDC/FDC/SIO combo will be coming soon.
Checklist
References
It comes from The Retro Web entries for chips that have their expansion card onboard:
ADI2 (ALi M5213) (HDC)
CMD PCI0640 (HDC)
OPTi 82c611 (HDC)
UMC UM8398 (FDC)
NSC DP8473 (FDC)
NSC PC87311 (SIO)
SMC FDC37C665GT (SIO)
SMC FDC37C665QF (SIO)
SMC FDC37C666GT (SIO)
SMC FDC37C666QF (SIO)
Winbond W83757 (FDC)
Winbond W83787F (SIO)
Winbond W83787IF (SIO)
Notes
TODO: to add standalone uPD765 (ISA FDC), NCL2020 (ISA FDC), Winbond W83759 (VLB HDC), Holtek HT65x0A (VLB FDC/HDC), HighPoint HPT36x/HPT37x series (PCI HDC), and Promise PDC/Ultra series (ISA16(?)/VLB/PCI HDC). They have their datasheet available (except for PDC/Ultra series).
Another TODO: to add standalone SIOs (FDC/HDC/serial/parallel ports) for expansion card combos too.