Difference between revisions of "VoodooMAC"

From 3dfxBIOS
Jump to: navigation, search
m
m
 
(6 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
=== Drivers only ===
 
=== Drivers only ===
  
==== Unknown ====
+
{|class="wikitable" style="text-align:center; float:left; margin-right:1em"
 
+
|+Unknown
{|class="wikitable"
+
 
!Attribute
 
!Attribute
 
!Value
 
!Value
Line 21: Line 20:
 
|[[File:zip.png|50px|link=File:VOODOO_DRV_08-27-1997.zip]]
 
|[[File:zip.png|50px|link=File:VOODOO_DRV_08-27-1997.zip]]
 
|}
 
|}
 +
 +
<div style="clear:both"></div>
  
 
== Voodoo2 ==
 
== Voodoo2 ==
Line 26: Line 27:
 
=== Drivers only ===
 
=== Drivers only ===
  
==== 1.0 Beta 2 ====
+
{|class="wikitable" style="text-align:center; float:left; margin-right:1em"
 
+
|+1.0 Beta 2
{|class="wikitable"
+
 
!Attribute
 
!Attribute
 
!Value
 
!Value
 
|-
 
|-
 
|Date
 
|Date
|
+
|08/10/1999
 
|-
 
|-
 
|Notes
 
|Notes
Line 42: Line 42:
 
|}
 
|}
  
==== 1.0 Beta 4 ====
+
{|class="wikitable" style="float:left; margin-right:1em"
 
+
|+1.0 Beta 4
{|class="wikitable"
+
 
!Attribute
 
!Attribute
 
!Value
 
!Value
 
|-
 
|-
 
|Date
 
|Date
|
+
|12/06/1999
 
|-
 
|-
 
|Notes
 
|Notes
Line 58: Line 57:
 
|}
 
|}
  
==== 1.0 Beta 5 ====
+
{|class="wikitable" style="float:left; margin-right:1em"
 
+
|+1.0 Beta 5
{|class="wikitable"
+
 
!Attribute
 
!Attribute
 
!Value
 
!Value
 
|-
 
|-
 
|Date
 
|Date
|
+
|01/25/2000
 
|-
 
|-
 
|Notes
 
|Notes
Line 73: Line 71:
 
|[[File:zip.png|50px|link=File:VOODOO2_DRV_1.0B5.zip]]
 
|[[File:zip.png|50px|link=File:VOODOO2_DRV_1.0B5.zip]]
 
|}
 
|}
 +
 +
<div style="clear:both"></div>
  
 
== Voodoo3 ==
 
== Voodoo3 ==
Line 78: Line 78:
 
=== Drivers & BIOS ===
 
=== Drivers & BIOS ===
  
==== 1.0 Beta 2 ====
+
{|class="wikitable" style="text-align:center; float:left; margin-right:1em"
 
+
|+1.0 Beta 2
{|class="wikitable"
+
 
!Attribute
 
!Attribute
 
!Value
 
!Value
 
|-
 
|-
 
|Date
 
|Date
|
+
|08/10/1999
 
|-
 
|-
 
|Notes
 
|Notes
Line 94: Line 93:
 
|}
 
|}
  
==== 1.0 Beta 10 ====
+
{|class="wikitable" style="text-align:center; float:left; margin-right:1em"
 
+
|+1.0 Beta 10
{|class="wikitable"
+
 
!Attribute
 
!Attribute
 
!Value
 
!Value
 
|-
 
|-
 
|Date
 
|Date
|
+
|01/17/2000
 
|-
 
|-
 
|Notes
 
|Notes
Line 110: Line 108:
 
|}
 
|}
  
==== 1.0 Beta 11 ====
+
{|class="wikitable" style="text-align:center; float:left; margin-right:1em"
 
+
|+1.0 Beta 11
{|class="wikitable"
+
 
!Attribute
 
!Attribute
 
!Value
 
!Value
 
|-
 
|-
 
|Date
 
|Date
|
+
|03/16/2000
 
|-
 
|-
 
|Notes
 
|Notes
Line 126: Line 123:
 
|}
 
|}
  
==== 1.0 Beta 12 ====
+
{|class="wikitable" style="text-align:center; float:left; margin-right:1em"
 
+
|+1.0 Beta 12
{|class="wikitable"
+
 
!Attribute
 
!Attribute
 
!Value
 
!Value
 
|-
 
|-
 
|Date
 
|Date
|
+
|04/14/2000
 
|-
 
|-
 
|Notes
 
|Notes
Line 142: Line 138:
 
|}
 
|}
  
==== 1.0 Beta 13c3 ====
+
{|class="wikitable" style="text-align:center; float:left; margin-right:1em"
 
+
|+1.0 Beta 13c3
{|class="wikitable"
+
 
!Attribute
 
!Attribute
 
!Value
 
!Value
 
|-
 
|-
 
|Date
 
|Date
|
+
|05/29/2000
 
|-
 
|-
 
|Notes
 
|Notes
Line 158: Line 153:
 
|}
 
|}
  
=== BIOS only ===
+
<div style="clear:both"></div>
  
== Voodoo4 / Voodoo5 ==
+
=== Release Notes ===
  
=== Drivers & BIOS ===
+
==== Version 1.0 Beta 1 - 13c3 ====
  
==== 1.0.1 ====
+
<spoiler text="Version 1.0 Beta 13c3">
 +
* Unknown fixes.
 +
</spoiler>
  
{|class="wikitable"
+
<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
 
!Attribute
 
!Value
 
!Value
 
|-
 
|-
 
|Date
 
|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
 
|Notes
Line 177: Line 269:
 
|-
 
|-
 
|Download
 
|Download
|[[File:zip.png|50px|link=File:VOODOO4-5_DRV_1.0.1.zip]]
+
|[[File:zip.png|50px|link=File:V3_2000_MAC_04-12-2000.zip]]
 
|}
 
|}
  
==== 1.1.0 ====
+
{|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]]
 +
|}
  
{|class="wikitable"
+
<div style="clear:both"></div>
 +
 
 +
==== Voodoo3 3000 ====
 +
 
 +
{|class="wikitable" style="text-align:center; float:left; margin-right:1em"
 +
|+Unknown
 
!Attribute
 
!Attribute
 
!Value
 
!Value
 
|-
 
|-
 
|Date
 
|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
 
|Notes
Line 193: Line 318:
 
|-
 
|-
 
|Download
 
|Download
|[[File:zip.png|50px|link=File:VOODOO4-5_DRV_1.1.0.zip]]
+
|[[File:zip.png|50px|link=File:V3_3000_MAC_04-12-2000.zip]]
 
|}
 
|}
  
==== 1.1.2 ====
+
{|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"
+
{|class="wikitable" style="text-align:center; float:left; margin-right:1em"
 +
|+Unknown
 
!Attribute
 
!Attribute
 
!Value
 
!Value
Line 206: Line 349:
 
|-
 
|-
 
|Notes
 
|Notes
|Last official package for Mac OS.
+
|
 
|-
 
|-
 
|Download
 
|Download
|[[File:zip.png|50px|link=File:VOODOO4-5_DRV_1.1.2.zip]]
+
|[[File:zip.png|50px|link=File:V3_X000_MAC_08-10-1999.zip]]
 
|}
 
|}
  
==== 1.1.3B ====
+
<div style="clear:both"></div>
  
{|class="wikitable" style="text-align:center"
+
== Voodoo4 / Voodoo5 ==
 +
 
 +
=== Drivers & BIOS ===
 +
 
 +
{|class="wikitable" style="text-align:center; float:left; margin-right:1em"
 +
|+1.0.1
 
!Attribute
 
!Attribute
 
!Value
 
!Value
 
|-
 
|-
 
|Date
 
|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
 
|Notes
|Unofficial but latest package for Mac OS.
+
|
 +
|-
 +
|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
 
|Download
 
|[[File:zip.png|50px|link=File:VOODOO4-5_DRV_1.1.3B.zip]]
 
|[[File:zip.png|50px|link=File:VOODOO4-5_DRV_1.1.3B.zip]]
 
|}
 
|}
 +
 +
<div style="clear:both"></div>
  
 
=== BIOS only ===
 
=== 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

Unknown
Attribute Value
Date 08/27/1997
Notes
Download Zip.png

Voodoo2

Drivers only

1.0 Beta 2
Attribute Value
Date 08/10/1999
Notes
Download Zip.png
1.0 Beta 4
Attribute Value
Date 12/06/1999
Notes
Download Zip.png
1.0 Beta 5
Attribute Value
Date 01/25/2000
Notes
Download Zip.png

Voodoo3

Drivers & BIOS

1.0 Beta 2
Attribute Value
Date 08/10/1999
Notes
Download Zip.png
1.0 Beta 10
Attribute Value
Date 01/17/2000
Notes
Download Zip.png
1.0 Beta 11
Attribute Value
Date 03/16/2000
Notes
Download Zip.png
1.0 Beta 12
Attribute Value
Date 04/14/2000
Notes
Download Zip.png
1.0 Beta 13c3
Attribute Value
Date 05/29/2000
Notes
Download Zip.png

Release Notes

Version 1.0 Beta 1 - 13c3

Version 1.0 Beta 13c3


Version 1.0 Beta 12


Version 1.0 Beta 11


Version 1.0 Beta 10


Version 1.0 Beta 9


Version 1.0 Beta 8


Version 1.0 Beta 7


Version 1.0 Beta 6


Version 1.0 Beta 5


Version 1.0 Beta 4


Version 1.0 Beta 3


Version 1.0 Beta 2


Version 1.0 Beta 1


BIOS only

Voodoo3 2000

Unknown
Attribute Value
Date 11/22/1999
Notes
Download Zip.png
Unknown
Attribute Value
Date 04/12/2000
Notes
Download Zip.png
Unknown
Attribute Value
Date 05/29/2000
Notes
Download Zip.png

Voodoo3 3000

Unknown
Attribute Value
Date 11/22/1999
Notes
Download Zip.png
Unknown
Attribute Value
Date 04/12/2000
Notes
Download Zip.png
Unknown
Attribute Value
Date 05/29/2000
Notes
Download Zip.png

Voodoo3 X000

Unknown
Attribute Value
Date
Notes
Download Zip.png

Voodoo4 / Voodoo5

Drivers & BIOS

1.0.1
Attribute Value
Date 08/07/2000
Notes
Download Zip.png
1.1.0
Attribute Value
Date 09/29/2000
Notes
Download Zip.png
1.1.2
Attribute Value
Date 11/15/2000
Notes
Download Zip.png
1.1.3 Beta
Attribute Value
Date 12/14/2000
Notes
Download Zip.png

BIOS only

VoodooMAC 4500

Unknown
Attribute Value
Date Unknown
Notes
Download Zip.png

VoodooMAC 5500

Unknown
Attribute Value
Date Unknown
Notes
Download Zip.png