There are a few problems:
- Prometheus will not work with many modern cards because it is 5V-only (purely hardware issue, same problem as with older Mediators).
I have made a 3.3v adaptor using a pci riser so that's not a problem :-)
- NetBSD has drivers for 3Dfx Voodoo, ATI Radeon, ATI Rage 128, Permedia 2 and a couple of other cards, however most drivers rely on hardware initialization done by the firmware. Prometheus has no such firmware and Amiga is not able to execute the x86 BIOS on these cards, so drivers need to be extended to include such init code. Currently only Radeon driver is able to initialize the card, but I was not able to test it, because all my Radeons are 3.3V...
Unfortunately I haven't NetBSD installed to try out. Another solution to avoid writting specific support would be using:
a) a 8086 emulator for common x86 pci cards
b) a small forth interpreter for Mac pci cards