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

Add support for the PC Compatibility Card #83

Open
upintheairsheep opened this issue Apr 2, 2024 · 2 comments
Open

Add support for the PC Compatibility Card #83

upintheairsheep opened this issue Apr 2, 2024 · 2 comments
Labels
feature-request Request support for some feature

Comments

@upintheairsheep
Copy link

The PC Compatibility Card is a first-party PCI expansion card that contains most PC components in a motherboard, except for storage, with the linking software offering everything from storage to clipboard mirroring. The card came with a certain PPC Mac marked as "DOS Compatible", as the software only supported DOS-based operating systems, not anything based on Windows NT nor any UNIX-based OSs. DingusPPC adding support for all the x86 PC components from the board is outlandishly out of scope and would take a huge amount of work, so it's way easier to link QEMU (and/or possibly KVM) to the emulator to run the DOS part, and have DingusPPC to run the Macintosh part.

@joevt
Copy link
Contributor

joevt commented Apr 2, 2024

There's a pc-compat branch with a tiny amount of code.
The first commit of the branch relates to NuBus support which would allow adding additional graphics controllers or whatever you like. Perhaps even Virtio devices.
The second commit relates to PDS slot support.
The third commit is for the PC Compatibility Card (code name Houdini II) which connects to the PDS slot. One of the ideas was to use 86Box as a base for the PC emulation. So far this commit only serves as an example of a PDS device.

@upintheairsheep
Copy link
Author

upintheairsheep commented Apr 3, 2024

There's a pc-compat branch with a tiny amount of code.
The first commit of the branch relates to NuBus support which would allow adding additional graphics controllers or whatever you like. Perhaps even Virtio devices.
The second commit relates to PDS slot support.
The third commit is for the PC Compatibility Card (code name Houdini II) which connects to the PDS slot. One of the ideas was to use 86Box as a base for the PC emulation. So far this commit only serves as an example of a PDS device.

Another PCI card I’d like to see support for in the future is Apple’s TV/FM Radio card, which allowed you to listen to FM Radio and tune in to TV channels on your Macintosh, but no emulator supports it currently. A variant without FM radio called the Apple TV/Video card was released.

@dingusdev dingusdev added the feature-request Request support for some feature label Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request support for some feature
Projects
None yet
Development

No branches or pull requests

3 participants