Difference between revisions of "VoodooMAC"
From 3dfxBIOS
(Created page with "== General Information == == Voodoo Graphics == === Driver === == Voodoo2 == === Driver === == Voodoo3 == === Driver & BIOS === === BIOS === ==== PCI / SDR-SDRAM ====...") |
m |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== General Information == | == General Information == | ||
+ | Please keep in mind that's your own risk to flash a fully working card. I take no responsibility for any damage to hard- and/or software. | ||
== Voodoo Graphics == | == Voodoo Graphics == | ||
− | === | + | === Drivers only === |
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+Unknown | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |08/27/1997 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO_DRV_08-27-1997.zip]] | ||
+ | |} | ||
+ | |||
+ | <div style="clear:both"></div> | ||
== Voodoo2 == | == Voodoo2 == | ||
− | === | + | === Drivers only === |
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+1.0 Beta 2 | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |08/10/1999 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO2_DRV_1.0B2.zip]] | ||
+ | |} | ||
+ | |||
+ | {|class="wikitable" style="float:left; margin-right:1em" | ||
+ | |+1.0 Beta 4 | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |12/06/1999 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO2_DRV_1.0B4.zip]] | ||
+ | |} | ||
+ | |||
+ | {|class="wikitable" style="float:left; margin-right:1em" | ||
+ | |+1.0 Beta 5 | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |01/25/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO2_DRV_1.0B5.zip]] | ||
+ | |} | ||
+ | |||
+ | <div style="clear:both"></div> | ||
== Voodoo3 == | == Voodoo3 == | ||
− | === | + | === Drivers & BIOS === |
− | === | + | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" |
+ | |+1.0 Beta 2 | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |08/10/1999 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO3_DRV_1.0B2.zip]] | ||
+ | |} | ||
− | ==== PCI / | + | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" |
+ | |+1.0 Beta 10 | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |01/17/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO3_DRV_1.0B10.zip]] | ||
+ | |} | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+1.0 Beta 11 | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |03/16/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO3_DRV_1.0B11.zip]] | ||
+ | |} | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+1.0 Beta 12 | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |04/14/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO3_DRV_1.0B12.zip]] | ||
+ | |} | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+1.0 Beta 13c3 | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |05/29/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO3_DRV_1.0B13C3.zip]] | ||
+ | |} | ||
+ | |||
+ | <div style="clear:both"></div> | ||
+ | |||
+ | === Release Notes === | ||
+ | |||
+ | ==== Version 1.0 Beta 1 - 13c3 ==== | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 13c3"> | ||
+ | * Unknown fixes. | ||
+ | </spoiler> | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 12"> | ||
+ | * Various 2D issues have been fixed from Beta 11. | ||
+ | </spoiler> | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 11"> | ||
+ | * Fixed various bugs related to multi-monitor support. | ||
+ | * Fixed numerous bugs related to Star Wars Episode I Racer. | ||
+ | * Fog is now working. | ||
+ | * Fixed possible crashing bug in triangle strip code. | ||
+ | * Now supports all geometries in vertex arrays except points and lines. | ||
+ | </spoiler> | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 10"> | ||
+ | * Fixed "lightmap/multitexturing" slowdown in Quake3. | ||
+ | * Fixed OpenGL rendering problem with LightWave 3D, and possibly other windowed 3D apps. | ||
+ | * Fixed OpenGL backface culling problem. | ||
+ | * Fixed crash with latest MacsBug. | ||
+ | * OpenGL/Glide drivers now fail "silently" if no 3dfx hardware is present. | ||
+ | * Attempted to relax timings a bit in the Flash ROM utility. | ||
+ | </spoiler> | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 9"> | ||
+ | * Fixed startup resolution bug in 2D driver. | ||
+ | * We have included a *very* preliminary OpenGL driver capable of running Quake3 and a few other applications. This is very much a work in progress. | ||
+ | </spoiler> | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 8"> | ||
+ | * Internal release only. | ||
+ | </spoiler> | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 7"> | ||
+ | * Fixed clock speed setting bug in Beta6 ROM that would cause clock speeds to revert to 120Mhz after a PRAM zap. | ||
+ | * Temporarily removed the ability for MacOS to set the monitor gamma while Glide is running. I'm investigating why it seems to be so out of whack. | ||
+ | </spoiler> | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 6"> | ||
+ | * Updated Glide code to latest code base. By default the maximum number of frames Glide will render ahead is throttled to one. This was done to improve game play in Quake3. This can be overridden in the voodoo3.var file by using the FX_GLIDE_SWAPPENDINGCOUNT variable. | ||
+ | * Fixed nasty register misprogramming in OpenFirmware/ROM driver that could potentially cause video memory corruption on production boards (whoops!). | ||
+ | * Fixed bug in Hardware Resource Manager that could cause strange command FIFO lockups. | ||
+ | * Fixed bugs in Graphics Acceleration code that were causing onscreen graphics corruption and/or hangs. | ||
+ | * Fixed various off screen memory management bugs. | ||
+ | </spoiler> | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 5"> | ||
+ | * Added ROM support for Voodoo3 3000 PCI boards. | ||
+ | * Fixed hang when selecting newsgroups in Diiva. | ||
+ | * Hopefully finally fixed problems with CLUT entries being mis-programmed in very high refresh display modes. | ||
+ | </spoiler> | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 4"> | ||
+ | * Fixed bus error caused by cache flushing code trying to access non-existent memory on some machines. | ||
+ | * Improved 2D performance for certain 2D pattern blits. This helps Acrobat Reader 4.0, for example. | ||
+ | * Fixed crash when dragging text in TypeStyler. | ||
+ | </spoiler> | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 3"> | ||
+ | * Rendering bug in Eudora Pro has been fixed. | ||
+ | * Gobs of new 2D display modes have been added, including many widescreen modes. | ||
+ | * In the "-->into Preferences Folder" Folder in the driver archive is a configuration file that you may optionally place into your system's Preferences Folder that will be used by the 2D driver to determine which modes are reported as valid and/or safe. This is most useful if you are using an older non-DDC capable monitor and wish to fine tune which modes show up. Most of the settings in the file are self explanatory. In the future we hope to have a nicer GUI based way of doing this, but this was a last minute thing that got added when I found out that most of the new 2D modes we'd just added were never showing up. | ||
+ | </spoiler> | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 2"> | ||
+ | * Crashes related to resolution changes in Quake2 have been fixed. | ||
+ | * The "black screen" syndrome with many 2D games has been fixed. | ||
+ | * The trashed audio problem with MacAmp has been fixed. | ||
+ | * The signature of the NVRAM variable that controls saved 2D driver information has been changed to eliminate the possibility of conflicts with other 2D drivers. | ||
+ | * The FlashROMVoodoo3 utility has been fixed to *properly* save and restore x86 BIOS images, and to make it harder to overwrite backup images. Please see the Voodoo3 Read Me file for other outstanding known issues with the Beta 2 drivers. The "3Dfx Graphics Accelerator" and "3Dfx Hardware Resource Mgr" files should be placed into your Extensions folder. | ||
+ | </spoiler> | ||
+ | |||
+ | <spoiler text="Version 1.0 Beta 1"> | ||
+ | * Initial release. | ||
+ | </spoiler> | ||
+ | |||
+ | <div style="clear:both"></div> | ||
+ | |||
+ | === BIOS only === | ||
+ | |||
+ | ==== Voodoo3 2000 ==== | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+Unknown | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |11/22/1999 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:V3_2000_MAC_11-22-1999.zip]] | ||
+ | |} | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+Unknown | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |04/12/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:V3_2000_MAC_04-12-2000.zip]] | ||
+ | |} | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+Unknown | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |05/29/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:V3_2000_MAC_05-29-2000.zip]] | ||
+ | |} | ||
+ | |||
+ | <div style="clear:both"></div> | ||
+ | |||
+ | ==== Voodoo3 3000 ==== | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+Unknown | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |11/22/1999 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:V3_3000_MAC_11-22-1999.zip]] | ||
+ | |} | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+Unknown | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |04/12/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:V3_3000_MAC_04-12-2000.zip]] | ||
+ | |} | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+Unknown | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |05/29/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:V3_3000_MAC_05-29-2000.zip]] | ||
+ | |} | ||
+ | |||
+ | <div style="clear:both"></div> | ||
+ | |||
+ | ==== Voodoo3 X000 ==== | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+Unknown | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | | | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:V3_X000_MAC_08-10-1999.zip]] | ||
+ | |} | ||
+ | |||
+ | <div style="clear:both"></div> | ||
== Voodoo4 / Voodoo5 == | == Voodoo4 / Voodoo5 == | ||
− | === | + | === Drivers & BIOS === |
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+1.0.1 | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |08/07/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO4-5_DRV_1.0.1.zip]] | ||
+ | |} | ||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+1.1.0 | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |09/29/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO4-5_DRV_1.1.0.zip]] | ||
+ | |} | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+1.1.2 | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |11/15/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO4-5_DRV_1.1.2.zip]] | ||
+ | |} | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+1.1.3 Beta | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |12/14/2000 | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:VOODOO4-5_DRV_1.1.3B.zip]] | ||
+ | |} | ||
+ | |||
+ | <div style="clear:both"></div> | ||
+ | |||
+ | === BIOS only === | ||
+ | |||
+ | ==== VoodooMAC 4500 ==== | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+Unknown | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |Unknown | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:V4_4500_MAC_X.XX.zip]] | ||
+ | |} | ||
+ | |||
+ | <div style="clear:both"></div> | ||
+ | |||
+ | ==== VoodooMAC 5500 ==== | ||
+ | |||
+ | {|class="wikitable" style="text-align:center; float:left; margin-right:1em" | ||
+ | |+Unknown | ||
+ | !Attribute | ||
+ | !Value | ||
+ | |- | ||
+ | |Date | ||
+ | |Unknown | ||
+ | |- | ||
+ | |Notes | ||
+ | | | ||
+ | |- | ||
+ | |Download | ||
+ | |[[File:zip.png|50px|link=File:V5_5500_MAC_X.XX.zip]] | ||
+ | |} | ||
− | = | + | <div style="clear:both"></div> |
Latest revision as of 21:44, 27 July 2016
General Information
Please keep in mind that's your own risk to flash a fully working card. I take no responsibility for any damage to hard- and/or software.
Voodoo Graphics
Drivers only
Attribute | Value |
---|---|
Date | 08/27/1997 |
Notes | |
Download |
Voodoo2
Drivers only
Attribute | Value |
---|---|
Date | 08/10/1999 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 12/06/1999 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 01/25/2000 |
Notes | |
Download |
Voodoo3
Drivers & BIOS
Attribute | Value |
---|---|
Date | 08/10/1999 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 01/17/2000 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 03/16/2000 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 04/14/2000 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 05/29/2000 |
Notes | |
Download |
Release Notes
Version 1.0 Beta 1 - 13c3
BIOS only
Voodoo3 2000
Attribute | Value |
---|---|
Date | 11/22/1999 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 04/12/2000 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 05/29/2000 |
Notes | |
Download |
Voodoo3 3000
Attribute | Value |
---|---|
Date | 11/22/1999 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 04/12/2000 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 05/29/2000 |
Notes | |
Download |
Voodoo3 X000
Attribute | Value |
---|---|
Date | |
Notes | |
Download |
Voodoo4 / Voodoo5
Drivers & BIOS
Attribute | Value |
---|---|
Date | 08/07/2000 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 09/29/2000 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 11/15/2000 |
Notes | |
Download |
Attribute | Value |
---|---|
Date | 12/14/2000 |
Notes | |
Download |
BIOS only
VoodooMAC 4500
Attribute | Value |
---|---|
Date | Unknown |
Notes | |
Download |
VoodooMAC 5500
Attribute | Value |
---|---|
Date | Unknown |
Notes | |
Download |