2 posts • Page 1 of 1
For some pc emulations including 86box and bochs could emulate 3dfx voodoo card. Could sheepshaver or qemu add a 3dfx voodoo emulate port for old mac games need glide api https://zhuanlan.zhihu.com/p/599552409?utm_id=0 ?
- Forum All-Star
- Posts: 4182
- Joined: Fri Nov 27, 2009 5:11 am
- Location: Emaculation.com
It'd be tricky to add it to SheepShaver (but probably not impossible); much more likely to add it to QEMU where there's a concept of emulated hardware components. For one thing, SheepShaver emulates a very specific piece of "hardware" and currently has a single developer looking at the source; QEMU is heavily developed and would be able to re-use 3DFX emulation across cores.
There's already an ATi Rage shim in QEMU-PPC as well, although it does nothing at this point other than announce that the card is present (which is enough to make some games function with software video). I think such an integration would require someone like Eliot Nunn to have a look at the OpenFirmware side of things though, to ensure the correct shims are inserted at initialization for the OS to be able to interact with the emulated graphics card(s).
So: theoretically, yes (we've discussed it on here before), but actually implementing is going to require someone with familiarity with the emulator, OpenFirmware, OS graphics internals and enough time to get at least a framework put together that others with enough time could work on.