DarthNvader
Well-known member
So today we are going to investigate to see if we can flash a PC Voodoo4 or Voodoo 5 to a Macintosh card suitable for PowerPC PCI systems.
I don't own a Voodoo4/5 card and the retro computing realm for the PC has made them prohibitively expensive for me, but if you have such a card and you always wanted to see if it could be turned into a "Mac Edition" Voodoo card, maybe with a little help from each of us we can find a way to make that happen.
I'm striving to convert these cards using only a Macintosh as not many of us have PC's with PCI slots anymore, and as far as I know the DOS based PC flashers for Voodoo cards won't flash the Mac ROM. I'm sure the DOS flasher could be hacked, but that's outside my realm of experience and here on 68k we love all things Mac.
Ok, so all that said I have a solution that may work, or may just harmlessly fail, and I'm going to outline some instruction that will likely need to be edited for you specific Mac and PCI slot. We are going to consecrate on the PC PCI Voodoo5 as @Nathan_A has one he is willing to try and flash, but if we are successful we should be able to use the info we gain to flash Voodoo4's as well. As an aside, AGP cards should work, but they will likely just work in PCI 66mhz mode in an AGP PowerMac's AGP slot.
So our attached file likely needs to be unzipped under OS X and should contain two files and the MacVoodoo installer from 3dfx.
Install the MacVoodoo tools and drivers on the Mac you want to do the flashing on( likely a New World Mac with Open Firmware 3.x+ is the best chance of success, but we may also be able to us Mac and Mac clones with PCI slots and Open Firmware 1.0.x ).
Copy the other two files ( nv and Voodoo5cp.rom ) to a place accessible from Open Firmware. I just create a folder name "ppc" on the root of my OS 9 partition. NOTE OF 1.0.x can not read HFS/HFS+ disks of any kind, only MSDOS formatted floppies and ISO9660 CD's.
So these instructions assume you are using a New World Mac for the flashing( once the card is flashed it will work in Old World Mac's and Clones ).
With any luck you will now boot the Mac OS, then just open the 3dfxtools Control Panel and see if it will now flash your Voodoo5 to Mac.
I don't own a Voodoo4/5 card and the retro computing realm for the PC has made them prohibitively expensive for me, but if you have such a card and you always wanted to see if it could be turned into a "Mac Edition" Voodoo card, maybe with a little help from each of us we can find a way to make that happen.
I'm striving to convert these cards using only a Macintosh as not many of us have PC's with PCI slots anymore, and as far as I know the DOS based PC flashers for Voodoo cards won't flash the Mac ROM. I'm sure the DOS flasher could be hacked, but that's outside my realm of experience and here on 68k we love all things Mac.
Ok, so all that said I have a solution that may work, or may just harmlessly fail, and I'm going to outline some instruction that will likely need to be edited for you specific Mac and PCI slot. We are going to consecrate on the PC PCI Voodoo5 as @Nathan_A has one he is willing to try and flash, but if we are successful we should be able to use the info we gain to flash Voodoo4's as well. As an aside, AGP cards should work, but they will likely just work in PCI 66mhz mode in an AGP PowerMac's AGP slot.
So our attached file likely needs to be unzipped under OS X and should contain two files and the MacVoodoo installer from 3dfx.
Install the MacVoodoo tools and drivers on the Mac you want to do the flashing on( likely a New World Mac with Open Firmware 3.x+ is the best chance of success, but we may also be able to us Mac and Mac clones with PCI slots and Open Firmware 1.0.x ).
Copy the other two files ( nv and Voodoo5cp.rom ) to a place accessible from Open Firmware. I just create a folder name "ppc" on the root of my OS 9 partition. NOTE OF 1.0.x can not read HFS/HFS+ disks of any kind, only MSDOS formatted floppies and ISO9660 CD's.
So these instructions assume you are using a New World Mac for the flashing( once the card is flashed it will work in Old World Mac's and Clones ).
Code:
load hd:,\ppc\nv \\ loads an nVidia ROM that will give our voodoo card the open word
dev pci1 ls \\ get a listing of pci devices, looking for our PC Voodoo card
dev pci1/@13 \\ assumes we have found our voodoo card @13
800000 1 byte-load \\ gives us the open and close words needed by select-dev
load hd:,\ppc\Voodoo5cp.rom
" pci1/@13" select-dev
800000 1 byte-load \\ executes the Voodoo5 Mac FCode ROM on our selected device
boot \\ some chance of a default catch here and we have failed, more on this later.
With any luck you will now boot the Mac OS, then just open the 3dfxtools Control Panel and see if it will now flash your Voodoo5 to Mac.
Attachments
Last edited: