Difference between revisions of "BIOS Release Notes"

From 3dfxBIOS
Jump to: navigation, search
m
m
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Napalm (Voodoo4 / Voodoo5) ==
 
== Napalm (Voodoo4 / Voodoo5) ==
 
=== Version 0.01 - Version 0.10 ===
 
  
 
<spoiler text="Version 0.01 (04/30/1999)">
 
<spoiler text="Version 0.01 (04/30/1999)">
Line 133: Line 131:
 
** In FixUpTV, Fixed bug in MISC register programming which caused Mode 7 not to display on the TV.
 
** In FixUpTV, Fixed bug in MISC register programming which caused Mode 7 not to display on the TV.
 
</spoiler>
 
</spoiler>
 
=== Version 0.11 - Version 0.19 ===
 
  
 
<spoiler text="Version 0.11 (07/02/1999)">
 
<spoiler text="Version 0.11 (07/02/1999)">
Line 255: Line 251:
 
** Created the routine IsHalvedExtMode to return if we're a halved extende mode mode.
 
** Created the routine IsHalvedExtMode to return if we're a halved extende mode mode.
 
</spoiler>
 
</spoiler>
 
=== Version 0.21 - Version 0.29 ===
 
  
 
<spoiler text="Version 0.21 (10/11/1999)">
 
<spoiler text="Version 0.21 (10/11/1999)">
Line 344: Line 338:
 
* MAIN.ASM
 
* MAIN.ASM
 
** Updated the copyright year to 2000.
 
** Updated the copyright year to 2000.
 +
</spoiler>
 +
 +
<spoiler text="Version 0.26a (01/12/2000)">
 +
* Changed device ID to 09h
 +
* OEM.INC
 +
** Changed device ID to 09h
 +
</spoiler>
 +
 +
<spoiler text="Version 0.26b (01/13/2000)">
 +
* Fixed bug with TRS BIOS hanging
 +
* OEM.ASM
 +
** In Find3DFXCard, added check to see if running TRS BIOS before doing SSID check.  Will skip SSID check if TRS BIOS.
 +
* OEM.INC
 +
** Changed the following parameters:
 +
*** DramInit0 = 00169D25h
 +
*** DramInit1 = 4056C031h
 +
*** MCLK = B406h
 +
</spoiler>
 +
 +
<spoiler text="Version 0.26c (01/14/2000)">
 +
* Fixed memory sizing bug.
 +
* OEMPOST.ASM
 +
** In InitRegisters, removed the DramInit0 mask to not clear DramInit0[26]
 
</spoiler>
 
</spoiler>
  
 
<spoiler text="Version 0.27 (01/15/2000)">
 
<spoiler text="Version 0.27 (01/15/2000)">
 
* Create build options for Napalm board Assy# 879, 880, 881, 882, 883 and 884.
 
* Create build options for Napalm board Assy# 879, 880, 881, 882, 883 and 884.
* Changed device ID to 09h.
 
* Fixed bug with TRS BIOS hanging.
 
* Fixed memory sizing bug.
 
 
* OEM.INC
 
* OEM.INC
** Changed device ID to 09h.
 
 
** Changed the following parameters:
 
** Changed the following parameters:
*** DramInit0 = 00169D25h
 
 
*** DramInit1 = 00046C031h
 
*** DramInit1 = 00046C031h
 
*** MCLK = 02805h
 
*** MCLK = 02805h
* OEM.ASM
 
** In Find3DFXCard, added check to see if running TRS BIOS before doing SSID check. Will skip SSID check if TRS BIOS.
 
* OEMPOST.ASM
 
** In InitRegisters, Changed the DramInit0 mask to not clear DramInit0[26]. Fixed memory sizing error.
 
 
</spoiler>
 
</spoiler>
  
Line 403: Line 411:
 
** In DDCRead, placed a PUSH CX and POP CX around call to DDCWaitClockHigh. Fixed bug with a NACK never being sent to the monitor after reading the last byte of DDC data. This enables the BIOS to read DDC data from a Compaq FP720 DFP.
 
** In DDCRead, placed a PUSH CX and POP CX around call to DDCWaitClockHigh. Fixed bug with a NACK never being sent to the monitor after reading the last byte of DDC data. This enables the BIOS to read DDC data from a Compaq FP720 DFP.
 
</spoiler>
 
</spoiler>
 
=== Version 0.30 - Version 0.34 ===
 
  
 
<spoiler text="Version 0.30 (02/02/2000)">
 
<spoiler text="Version 0.30 (02/02/2000)">
Line 458: Line 464:
 
** In InitRegisters, always set DramInit0[30]=1 to force SDRAM.
 
** In InitRegisters, always set DramInit0[30]=1 to force SDRAM.
 
</spoiler>
 
</spoiler>
 
=== Version 1.00 - Version 1.09 ===
 
  
 
<spoiler text="Version 1.00 (03/24/2000)">
 
<spoiler text="Version 1.00 (03/24/2000)">
Line 561: Line 565:
 
** Removed the build options for V5P847 and V5P874.ROM.
 
** Removed the build options for V5P847 and V5P874.ROM.
 
</spoiler>
 
</spoiler>
 
=== Version 1.10 - Version 1.18 ===
 
  
 
<spoiler text="Version 1.10 (06/16/2000)">
 
<spoiler text="Version 1.10 (06/16/2000)">
Line 660: Line 662:
  
 
== Daytona (Voodoo4-2) ==
 
== Daytona (Voodoo4-2) ==
 
=== Version 1.00 - 1.05 ===
 
  
 
<spoiler text="Version 1.00 (07/21/2000)">
 
<spoiler text="Version 1.00 (07/21/2000)">

Latest revision as of 21:54, 14 December 2015

Napalm (Voodoo4 / Voodoo5)

Version 0.01 (04/30/1999)


Version 0.02 (05/04/1999)


Version 0.03 (05/05/1999)


Version 0.04 (05/11/1999)


Version 0.05 (05/17/1999)


Version 0.06 (05/21/1999)


Version 0.07 (05/28/1999)


Version 0.08 (06/09/1999)


Version 0.09 (06/16/1999)


Version 0.10 (06/23/1999)


Version 0.11 (07/02/1999)


Version 0.12 (07/19/1999)


Version 0.13 (07/22/1999)


Version 0.14 (07/23/1999)


Version 0.15 (07/28/1999)


Version 0.16 (08/04/1999)


Version 0.17 (08/30/1999)


Version 0.18 (09/04/1999)


Version 0.19 (09/09/1999)


Version 0.21 (10/11/1999)


Version 0.22 (10/28/1999)


Version 0.23 (11/30/1999)


Version 0.24 (12/07/1999)


Version 0.25 (12/16/1999)


Version 0.26 (01/11/2000)


Version 0.26a (01/12/2000)


Version 0.26b (01/13/2000)


Version 0.26c (01/14/2000)


Version 0.27 (01/15/2000)


Version 0.28 (01/21/2000)


Version 0.29 (01/28/2000)


Version 0.30 (02/02/2000)


Version 0.31 (02/02/2000)


Version 0.32 (02/08/2000)


Version 0.33 (02/17/2000)


Version 0.34 (02/24/2000)


Version 1.00 (03/24/2000)


Version 1.01 (04/05/2000)


Version 1.02 (04/13/2000)


Version 1.03 (04/13/2000)


Version 1.04 (05/03/2000)


Version 1.05 (05/08/2000)


Version 1.06 (05/15/2000)


Version 1.07 (06/05/2000)


Version 1.08 (06/09/2000)


Version 1.09 (06/15/2000)


Version 1.10 (06/16/2000)


Version 1.11 (06/29/2000)


Version 1.12 (07/21/2000)


Version 1.13 (08/02/2000)


Version 1.14 (08/04/2000)


Version 1.15 (08/14/2000)


Version 1.16 (08/18/2000)


Version 1.17 (09/12/2000)


Version 1.18 (09/14/2000)


Daytona (Voodoo4-2)

Version 1.00 (07/21/2000)


Version 1.01 (07/24/2000)


Version 1.02 (08/02/2000)


Version 1.03 (08/14/2000)


Version 1.04 (08/18/2000)


Version 1.05 (09/12/2000)