release.txt Driver File Contents (galiano_video_9x_me_nt_w2k_xp.zip)

[Win2000/XP_2D 2.05a.00]  
1. Base on v2.05.52
2. Change the inf file to Add the SVID and VGA SSID for our customers of SiS 650:  
  (a) Acer:
     (a.1) SVID     : 1025
           VGA SSID : 0018
  (b) MSI:
     (b.1) SVID     : 1462
           VGA SSID : 5648  
     (b.2) SVID     : 1462
           VGA SSID : 5248  
     (b.3) SVID     : 1462
           VGA SSID : 5338  

[Win9x/2000/XP Utility 2.05a.00]
1. Base on v2.05.52.
2. Fix the bugs of SiS-315Family:
 (a) bug#90 - read only error message under winxp.
 (b) bug#91 - The system will show unknown device under winme.
 (c) bug#92 - inf install can not  finish. 
 (d) bug#104 - MSI install VGA driver 2.05 will looping in WinME.
 (e) bug#105 - MSI 650 VGA driver resolution default hope 800*600*16 
             bit the same 9X driver.
 (f) bug#107 - WinXP use inf file install will show message about instfunc.dll.
3. Change the inf file to Add the SVID and VGA SSID for our customers of SiS 650(Win9x):  
  (a) Acer:
     (a.1) SVID     : 1025
           VGA SSID : 0018
  (b) MSI:
     (b.1) SVID     : 1462
           VGA SSID : 5648  
     (b.2) SVID     : 1462
           VGA SSID : 5248  
     (b.3) SVID     : 1462
           VGA SSID : 5338  


[Win9x/2000/XP Utility 2.05.52]
1. Bug fix(win2000 & WinXP) : SIS-315Family - #61. MSI 650 PCB the word mold is TV word when
             disable TV card.

2. Accomplished features(Win9x, Win2000 & WinXP)
    - Install utility with Inf (No warning message with 'ForceCloseAP=1')
    - Auto restart without displaying dialog by 'RestartDlg=0 and AutoRestart=1'
    - Run setup.exe to update registry with new INI spec(including support mode and 3d 
        performance)
 
3. Add customization key in setup.ini(Win9x, Win2000 & WinXP)
   RestartDlg=1
   AutoRestart=0
   ForceCloseAP=1
   ;RestartNote=Please close all applications before restart your computer.
 

[Win200/XP_2D 2.05.52]  
  1. Bug fix: SIS-315Family #70. Gigabyte 650 PCB + 301B can't select single 
              mode in WinXP.

[Win9x_2D 2.05.52]
  1. Feature modified: Notebook solution for Ch7017
  2. Bug fix: RCT-315-Family #1289. In MM LCD mode, resume from S1, LCD will be
              disabled.

[VBIOS 2.05.52]
  [SIS650]
    1. Ver. 1.05.00.
    2. BIOS Feature : Support Samsung LCD monitor
    3. Bug fix : SIS-315Family. MSI 650 PCB connect samsung LCD is no display 
                       in DOS when set PAL¢FaV.
  [SIS740]
    1. Ver. 1.05.00
    2. BIOS Feature : Support Samsung LCD monitor
    3. Bug fix : SIS-315Family. MSI 650 PCB connect samsung LCD is no display 
                       in DOS when set PAL¢FaV.
  [SIS315]
    1. Ver. 1.09.00
    2. BIOS Feature : tune AGP n X mode setting



[SIS650]
[VBIOS 1.04.00]
1. BIOS Feature : Change Panel ID definition 
2. BIOS Feature : Change Check Win DOS procedure
[SIS740]
[VBIOS 1.04.00]
1. BIOS Feature : Change Panel ID definition
2. BIOS Feature : Change Check Win DOS procedure
[SIS315]
[VBIOS 1.08.00]
1. BIOS Feature : adjust ExtHiTVDelay

[Win9x_2D 2.05.50]
1. Feature add: Notebook solution for Ch7017.
2. Feature add: Drop ogl command if DDraw is exclusive mode.
3. Feature add: SiS-315-Family #36.     Speed up sofware VCD.
4. Workaround: SiS-315-Family #52.
                 If 301 & 301B do not exist, we do not hook Get_Monitor_Info,
                 WinME & 98SE will show refresh rate with DDC monitor which
                 without INF.
5. Workaround: Disable linear addressing mode when OS call
                 AccessVGAMemoryMode to avoid video capture problem in 740/650.
6. Workaround: Return from DOS full screen, overlay may become garbage.
                 Fill 07h to video register index 74h to enable HW latch
                 overlay address.
7. Bug fix: SiS-315-Family #54.
              Modify part1 index 0Bh & 0Dh default values according to HW
              request.
8. Bug fix: SiS-315-Family #46.
              Sync. scratch definition spec. to 0.83 to get the correct
              TV spec. setting judged from CR7A not SR17.
9. Bug fix: In MM mode, if an overlay enabled in primary, change secondary
              resolution will close the overlay in primary.

[Win9x DDraw 2.05.50]
1. Bug Fix : RCT-315-Family #1121.
2. Bug Clarify : RCT-315-Family #1221.
3. Feature Add: Set exclusive mode information bit.
4. Drop 1600x1200 video overlay support.

[Win9x/2000 Utility]
1. Feature Add : install utility with INF 

[Win9X_Display setting v2.05.50]
1. Fixed bug: VGADB#1197( Fixed in v2.05.01)
2. Fixed bug: lost LCD1 in device list box on 301LV when Auto-Detection checked.
 
[WinNT_Display Setting v2.05.50]
1. Fixed bug: lost LCD1 in device list box on 301LV when Auto-Detection checked.
2. Feature Modified: chenge order of calling "ChangeDisplaySettingEx" when change mode (Set Display2 first)

[Win2000_2D v2.05.50]
1.Bug Fixed: Excuting Capture Card AP, and switch DOS full-screen, and then display error
2.Feature Add: Hot Key Solution
3.Feature Add: chrontel TV solution
4.Feature modified:DRAM tiling criterion is the same as Win98  

[D3D v2.05.50]
1.Bug fixed: Workaround HW bug.The ap passes only XYZ vertex format, and we
patch the format to add normal vector(1,1,1).
2.Bug fixed: fixed DCT450a build 10.(Wireframe , Viewport Clipping)
3.Bug fixed:AP do clear first which return from DOS fullscreen prompt to
window before SetRendertarget. We clear CZ with surface info instead of ctxt
info.
4.Bug fixed:Add 3D frame control at Stereo Blt function.
5.Workaround HW bug:TCT#1232 ,The TnL calculate w==0, so triangle will be
dropped by HW.
6. Bug Fixed: RCT#1175,1203,1208,1109,1229,1232

[OpenGL v2.05.50]
1. Bug fix: #VGADB1158, #VGADB953, #VGADB1034, #VGADB1242, #VGADB1247
	    3DLabs issue

[Win9X_utility v2.05.01]
1. Fixed bug: FSAA feature will display when 3dwizard's FSAA is install.
2. support 301LV.
3. Customize if showing VB logo.
4. Modify MCLK values if it approximate some certain values.
 note : Customization of INF with INI is ready for performance setting and support mode.
      But it's not ready for installing utility with INF.(Plan to release to RCT at 2.05.50)
5. Fix the bugs of SIS-315Family:
 (a) bug#40 - Uninstall VGA driver that USB have "!" .
 
[Win2000/WinXP_utility v2.05.01]
1. support 301LV.
2. Customize if showing VB logo.
3. Modify MCLK values if it approximate some certain values.
 note : Customization of INF with INI is ready for performance setting and support mode.
      But it's not ready for installing utility with INF.(Plan to release to RCT at 2.05.50)
4. Fix the bugs of SIS-315Family:
 (a) bug#27 - Win2k did not support uninstall program.
5. Fix the bugs of RCT-315-Family:
 (a) bug#1183 - WinXP Setup Driver 2.05.00 version, it appear error message and can't work. 
 (b) bug#1185 - Updata INF driver and reboot, 315 name display wrong At Add/Remove Program

[Win9X_3dwizard_v1.2] 
 1. Feature modify: FSAA feature is independent of Stereo feature.

[Win2000/WinXP_DDraw 2.05.01]
1.Bug Fix:RCT 315 family #998, #1012

[Win2000/WinXP_2D 2.05.01]
  1.Bug Fixed:display abnormal when changing NTSC to PAL
  2.Feature Add: support 301LV

[OpenGL 2.05.01]
1. Bug fix: #VGADB1163, #VGADB1115, #VGADB1143, #VGADB906, #VGADB993,
	    #VGADB1107, #VGADB1179, #VGADB1170, #VGADB953, #VGADB1159
            #VGADB1161, #VGADB1155

[D3D 2.05.01]
 1. Bug fixed: use incident ID to waiver DCT dx8 texture management test fail item. 
 2. Bug fixed: stereo bug: source bltting surface is from render target. And we use the corresponding stereo surface now.
                     ( game: Evolva)
 3. Bug fixed: refine fog parameters when HW fog limitation occurs.
    #define MAX_FogEnd  1085.0f
    #define MAX_FogEndMinusStart   255.0f
    change density function: fRet = (float)(7*log(7-exp(1))/(6*(fEnd-fStart)));
 
 4. Bug Fixed: RCT#1076,1176,1173,1145,1204


[Win9x_Ddraw 2.05.01]
1. Bug Fix : RCT-315-Family #1112.
2. Bug Fix : RCT-315-Family #1025.
3. Worked on Bug : Change S/W flip queue to H/W flip queue in mirror mode.(flip32())


[Win9x_2D 2.05.01]
  1. Feature add: For new scratch definition (Ver. 0.82)                      
  2. Feature add: 301LV support.                                              
  3. Feature add: Hotkey support.                                             
  4. Feature modified: MM mode, driver do not set DRAM setting register       
                       in 740/650.                                            
  5. Feature modified: Recalculate bandwidth for DDRAW in single & mirror mode
                       in 740/650.                                            
  6. Workaround: Save video enable register when entering DOS full screen.    
                 Restore video enable register when DOS full screen to        
                 DOS prompt.                                                  
  7. Workaround: Skip Ogl command while 2D driver is setting mode.            
  8. Bug fix: RCT-315-family # 1190 There is not 800*480 mode in Mirror mode  
              (VGA1+VGA2).                                                    
  9. Bug fix: SIS-315-family # 19 Print screen at 16bpp and save as 256 color,
              open bitmap using diff. ap. error.                  

[VBIOS 2.05.01] 
 [SIS650]
 [VBIOS 1.02.00]
  1. BIOS Feature : tune EnableBridge procedure
  2. BIOS Feature : SR32Data,set ECLK=MCLK for LVDS
  3. BIOS Feature : O.S.D. finetune code
  4. BIOS Feature : MCLK=66MHz ,ECLK=100MHz
  5. BIOS Feature : 301lv not support HiVisionTV due to code size>48k
                    but support HiVision mode
  6. Fix the bug of SIS-315Family:
   (a) bug#41 - DRAM clock setting 66mhz install driver reboot is no screen
 [SIS740]
 [VBIOS 1.02.00]
  1. BIOS Feature : SR32Data,set ECLK=MCLK for LVDS
  2. BIOS Feature : O.S.D. finetune code
  3. BIOS Feature : MCLK=66MHz ,ECLK=100MHz
  4. BIOS Feature : 740becs.rom Work-a-around for AMI BIOS, Portuguese Windows M.E. install
 [SIS315]
 [VBIOS 1.06.00]
  1. BIOS Feature : add function 14 support

[Win2000_2D 2.05.00]
1.Feature Add: 650/740 support mode criterion
2.Feature Modify: CRT2 don't support 1280x1024x85ni in 301B/302B
3.WorkAround: Utility page noise issue(due to I2C)
4.Feature Add:Custermized Chip type and Adapter string for SiS315
5.Bug fixed: Dualview set mode garbage and View 1 disappears issue!   

[Win9X/NT_Display Setting v2.05.00] 
1. Fixed bug: VGADB#1135
 
[Win9x_Installation 2.05.00]
1. Feature Add: Program Folder and Uninstall Name customized.
2. Feature Add: Inf Uninstall.
3. Feature Add: Audio Patch for 650 in WinME.
4. Setup get DeviceDesc from inf (#26 of Wistron)
5. Combine AGP install with VGA install

[Win2k&XP_Installation 2.05.00]
1. Feature Add: Show customer's model name at Start Menu(#27 of Wistron) and support INF uninstall
2. Feature Add: Inf Uninstall.
3. Combine AGP install with VGA install

[D3D 2.05.00]
1. Feature add: Win2K/XP index mode. 
    Fixed some bugs that comes from index mode and vertex buffer issues.
2. Feature add: Win2K/XP VB management : vertex buffer renaming.
3. Bug fix: WinXP d3d screen saver light effect error when running with opengl ap,
    light data didn't update after changing by OpenGL
4. Bug fix: RCT #372,379,384,385,944,949,1101,1110,1118,1141,1144,1145,1148

[Win2000 DDraw 2.05.00]
1.Bug Fix:WinXP change secondary display system hangs
2.Feature add: Save/Restore video registers when sleep/wakeup

[SIS650 VBIOS 1.01.00]
1. BIOS Feature : support 32K ROM (remove VB)
2. BIOS Feature : tune 301b PAL-M phase , H/W request
3. BIOS Feature : Work-a-round for AMI BIOS, Portuguese Setup WINME
4. BIOS Feature : Tune DisableBridge procedure, H/W request
5. BIOS Feature : update mode 720x480x256 screen offset

[SIS315 VBIOS 1.05.00]
1. BIOS Feature : tune 301b PAL-M phase , H/W request
2. BIOS Feature : Work-a-round for AMI BIOS, Portuguese Setup WINME 
3. BIOS Feature : for DDRDRAM CR40=CR41=44h ,CR43=0ABh ,CR59 for H/W request
4. BIOS Feature : update mode 720x480x256 screen offset

[Win9x DDraw 2.05.00]
1. Bug Fix : TV mirror mode, open avi and d3d file, it had delay and full-screen become black.
2. Bug Fix : Run 3d sample and open avi file, let system go into s1 or s3 will fail.
3. Bug Fix : Run Overfly to Hibernate, Resume windows, overfly will crashed.
4. Bug Fix : WinME run overfly, standby and return to windows, overfly appear crash.
5. Bug Fix : WinME CRT2 multi-mode run 3D WinBench2000, FAIL, show the error message.
6. Bug Clarify : 740 WinME DCT400a General->PC99#27 RGB Raterization Fail.

[OpenGL 2.05.00]
1. Bug fix: #VGADB1020, #VGADB1146,  #VGADB953

[Win9x_2D 2.05.00]
1. Feature add: 740/650 support mode.
2. Feature add: Inform DDRAW if M650.
3. Workaround: Save/restore video registers before/after power saving.
4. Bug fix: Resume from power saving in Japanese windows may lose INT10  vector.

[OpenGL 2.04.52]
1. Bug fix: #VGADB1048, #VGADB1105, #VGADB133, #VGADB1138, #VGADB1032,
	    #VGADB1123, #VGADB1096, #VGADB1132, #VGADB1139, #VGADB1083,
	    #VGADB839, #VGADB1140, #VGADB1060
2. Add 740 support

[Win2000/XP D3D 2.04.51]
1. Turn off Index mode. Performance will be lower than Win9x
2. Bug Fix : #1118, #1110

[OpenGL 2.04.51]
1. Bug fix: #VGADB1132, #VGADB1096

[Win2000 DDraw 2.04.51]
1.Bug Fix: #1128: Run DCT400a\Direct Draw\Automation Stereo test, screen shows shadow

[Win9X Utility 2.04.51]
1. Bug Fix : PVCS Tracker I-NET Change Request #16


[Win2000 2D 2.04.50]
1.Bug Fix: 650/740 Multi-Adapter issue
2.Bug Fix: 650/740 notify utility MCLK rule
3.Bug Fix: 650/740 standby and change mode hang issue
4.Bug fix: MacroVision cannot be enabled on win2000
5.Feature Modify:Dualview secondary view offscren size change to 4MB 

[Win9x 2D 2.04.50]
1. Feature add: New 650 support mode measurement table.
2. Bug fix: RCT-315-family # 1088  Run Hibernate, returned the system, the CRT1 cursor will discolor.
3. Bug fix: RCT-315-family # 1094  The file's icons had disappeared from utility\gamma\change bitmap folder.
4. Bug fix: RCT-315-family # 1102  Multi-Mode,open "Dos prompt" on the CRT2 switch full screen,cursor show error
5. Bug fix: RCT-315-family # 1116  Multi-Adapter, 315 as secondary, can't  change mode.

[Win9x Installation 2.04.50]
1. Feature modify: Take out sisglsv.dll from inf.
2. Feature modify: Take out "ControlFlags" section from inf.
3. Feature add: Add SSID/SVID for 740/650.
4. Bug fix: VGADB #1031.

[Information Win9x/2K/XP 2.04. 50 ]
1. Fixed bug: VGADB# 1040
 
[Win9x SiSTray 2.04.50] 
1. Fixed bug: VGADB#1079
 
[DisplaySetting Win9X/NT 2.04.50]
1. fixed bug: VGADB#1081 

[D3D 2.04.50 release note]
1.Bug fix: game "Giants" sky error, texture blending setting wrong when no texture assigned and ca1=texture,
   we treat this the same as RR code, but NV is not. Change to the same as NV, and fix the game's issue. 
2.Bug fix: game#104 "Jedi Knight" stereo error when partial Z is clear by ddraw DepthFill() function.
3.Bug fix: implement patch solution on Win2K and XP, and fix AquaMark texture lodbias error.
4.Feature modify: disable VBM on Win2k and XP, this function will reopen at next release.
5.Bug fix:stereo interlace mode viewport setting error, when viewport deosn't start from (0,0).
6.Bug fix: RCT#379,907,927,972,1039,1070,1077

[Win2000 DDraw 2.04.50]
1.Bug Fix: #1029: Multiple Mode, 3D Screen Savers flicker.

[Win9x DDraw 2.04.50]
1. Bug Fix : TV multi-mode, disable 2nd, run avi and d3d, texture is incorrect.
2. Bug Clarify : Game#1092 "Enperor:Battle for Dune", video and audio delay seriously.

[OpenGL 2.04.50]
1. Bug fix: #VGADB1047, #VGADB1058, #VGADB1063, #VGADB1064, #VGADB1065,
	    #VGADB1060, #VGADB1049, #VGADB991,  #VGADB1048, #VGADB1050,
	    #VGADB1075, #VGADB1078, #VGADB1103, #VGADB1104, #VGADB1105,
	    #VGADB1084

[D3D 2.04.03]
1. Feature add: Win2k/XP performance driver:  index mode, texture swizzle and VB manage turn on.
2. Bug fix: workaround H/W error: w compare fail when drawing points.
3. Bug fix: game "UnDying" texture error: when using z fog, texture perspective is  disable without checking fog enable.
4. Bug fix: "SEGA HOD2" fog issue: fog start and end are too big and unreasonable  and can't change to exp mode.
5. Feature add: stereo function refine.
    a.Reset stereo scale,offset from every 10 frames to 20 frames.
    b.Stereo interlace mode,limit to 1024 x 768 resolution.
    c.Add registry "StereoNoResetZ" to control not to reset stereo scale,offset.
 
[VBIOS 1.04.02]
1. BIOS Feature : tune CRT+TV DOS 640x350, TV DOS 640x480 for TV last line lost problem
2. BIOS Feature : ECS VIA 4x AGP, code refinement
3. BIOS Feature : Work around for VBETEST 1024x768x32bpp noise problem

[Win9x_DDraw 2.04.03]
1. Bug Fix : Game #104, enable stereo, the display will remain at half bottom.
2. Bug Fix : Play "Xing" and "Media Play" at the same time, AP of Xing will happen noise.

[Win9x_2D 2.04.03]
1. Feature add: Move opengl control function from "sisglv.dll" to  "sisogl.asm". It can improve ogl performance.
2. Feature modify: Support 640/740/650 DRAM latency & factor for support mode.
3. Workaround: Monitor off (1 min) + D3D screen saver (2 min.) wait for about  5 min. after sync. off will hang up.
4. Bug fix: RCT-315-family #1041. We should get CRT2 TCLK according different bandwidth factor in MM mode.
5. Bug fix: RCT-315-family #1001. We disable color to mono function in P4 platform to avoid red line in media player.

[OpenGL ICD 2.04.03]
1. Bug fix: Fix bug VGADB#933, VGADB#934, VGADB#935, VGADB#936,VGADB#937
2. Bug fix: Fix bug VGADB#938, VGADB#944, VGADB#993, VGADB#1028,VGADB#133
3. Bug fix: Fix bug VGADB#454, VGADB#683, VGADB#906, VGADB#929,VGADB#930
4. Bug fix: Fix bug VGADB#942, VGADB#957, VGADB#971, VGADB#1042,VGADB#99
5. Bug fix: Fix bug VGADB#514, VGADB#703, VGADB#966 

[Win2K 2D 2.04.02]
1. Fix 128MB card can't install driver for Win2K server.

[Win9x Utility 2.04.02]
1. Fix device description not correct problem
2. Inf uninstalation

[Win9x 2D 2.04.01] 
1. Fix ALi MBs Issue.
2. S1+Moving cursor, a series of cursor will apear 

[Win9x DDraw 2.04.01]
1. fix 315 will halt when running OGLBENCH into DPMS mode  

[OpenGL 2.04.01]
1. fix 315 will halt when running OGLBENCH into DPMS mode  

[Win2K 2D 2.04.01]
1. Fix WinXP stand-by issue
2. Fix Win2000 server version can't not install driver for 315 128MB card 

[D3D 2.04.01]
1. Fix Sega HOD2 game

[VBIOS 1.04.00]
1. BIOS Feature : stand by back to windows, disable gamma correction
2. BIOS Feature : for ECS supports VIA AGP 4X

[VBIOS 1.04.01]
1. BIOS Feature : for ECS supports VIA AGP 4X, code seperate
2. BIOS Feature : tune DOS 1024x768x16 color LCD+CRT, CRT is dark

[Win9x DDraw 2.04.01]
1. Bug Fix : OPENGL testprogram hangs when monitor turns off

[OpenGL 2.04.00]
1. Bug fix: #VGADB708, #VGADB714, #VGADB813, #VGADB853, #VGADB737, #VGADB957

[DVD 2.04.00]
1. Fix RCT bug #893, #895
2. Synchronization for Win2K/Win9X DXVA source code.

[Win9x 2D 2.04.00] 
1. support 301DH.

[Win9x DDaw 2.04.00]
1. Bug Fix : RCT-315-Family #779, #843, #844, #919

[VBIOS Utility v1.02.00]
1.add delay time after VGA Post

[Win2000 2D 2.04.00] 
1.Bug Fix: Gamma Correction issue in dview
2.Feature Modify: Change bandwidth format when notify ddraw
3.Feature Add: 301DH support
4.Bug Fix: 315 bandwidth rule  
5.Bug Fix: 315E as secondary in MultiAdapter

[Win2000 DDraw 2.04.00]
1.Feature add: Bandwidth calculation method for overlay support is changed

[3DSetting_Win9X_2.04.00]
1. fix bug: it will cause error without preview.exe.
 
[TV_Win9X/NT_2.04.00] 
1. Fixed bug: VGADB#746
  
[DisplaySetting_Win9X/NT_2.04.00] 
1. Feature add: support 301DH
 
[Setup_Win9x_2.04.00]
1. Feature add: Add WHQL ID for Pineview.
2. Feature add: Add registry key NonDDCProtect=0 in inf.
3. Feature add: Add AGP registry key for 650.
4. Feature Modify: Modify GL_Use_16_ZBuf = 0.
5. Feature Modify: IDE driver also run in WinME.
6. Feature Modify: Modify registry key 3DPage=74 in 740.
7. Feature Modify: Modify registry key "IsFSAA" in SWKey\utility.

[D3D 2.04.00]
1. Feature Add: turn on coarsez function in Win2k and XP.
2. Bug Fix: workaround "Madden NFL 2002 Demo".
    This game passes point size within vertex data, driver doesn't handle
    this, because we don't support point sprite.
3. Bug Fix: workaround Test Drive 6 w test error: 
    this game uses w for depth compare, but set w near = w far = 1, 
    and changes w info several times during one frame, this conflicts
    with our w usage.
4. Bug Fix: compressed texture issue in win2K and XP,
    fixed game Evolva and NBA live 2001 can't run issue.
5. Bug Fix: RCTDB #96,925,915,923,918,862,863,910

[VBIOS 1.03.02]
1. Add support for 301DH

************************************************************************************************
[Win9x_2D 2.03.52]
1. Feature modify: Do not hook page fault when AGP CQ used.
2. Feature modify: Always set integrated 325 (640/740/650) product
                   linear mode.
[D3D 2.03.51]
1. Feature add: add SiS0740 chip ID.

[Win2000 2D 2.03.51]
1.WorkAround: Bound MAX VRAM size 64M in NT4(OS Limitation)
2.Feature Add: SIS_740 member add

[Win2000 OpenGL 2.03.51]
1. Bug fix: #VGADB703, #VGADB636
2. Bug fix: win2k icon lost problem

[VBIOS 1.03.00]
1. BIOS Feature : update 301B delay compensation
2. BIOS Feature : For 315E MCLK=ECLK=143,TitleMsg:change chip name to 315E
3. BIOS Feature : update MacroVision part 3 NTSC default value
4. BIOS Feature : vga function 0b update for PCCheck;

[Win2000 DDraw 2.03.50]
1.Bugs Fix: RCT 315-family #820
1.Bugs Fix: 302B LCDA overlay veritcal size is incorrect. 
2.Feature add: 650 Support

[Win9x 2D 2.03.50]
1. Fix bug : Fix cursor noise under 800*600*32bpp dual view. (SIS #6)
2. Fix bug : Fix TV zoom in/out has noise with 301B/302B. (RCT #873)
3. Fix bug : Fix single TV 1024*768 can not work with 301B/302B. (RCT #866)
4. Feature add : Add 650 support.
5. Feature add : Add 301B/302B Macrovision support.
6. Feature modify : Remove limitation of TV utility will be disaled when
                    TV Zoom in/out is enabled.

[Win9x Ddraw 2.03.50]
1. Bug Fix : Open Video Setting page, adjust Video Gamma value and close it. Overfly not work.
2. Bug Fix : LCD mirror, video setting page, gamma can't work.
3. Bug Fix : Single CRT1 run Mosquito or Overfly, change to single LCD, system will hang.
4. Bug Fix : Adjust Video Setting value and change to single CRT2, system will hang.
5. Bug Fix : Mirror mode, utility\video setting page,the bitmap is show error.
6. Other Bugs : RCT-315-Family #794, #832, #830.
7. Feature Add: Chip Id of integrated product support.
8. Feature Add : 302 overlay vertical hardware limitation work-a-round.

[Win9x Utility 2.03.50]
1. Feature add : Add oemrom.bin in inf for 740/650.
2. Feature add : Add SVID/SSID in inf for 315.
3. Feature add : Help System SW to run some files for 740/650 when setup finish.
 
[Win2000&XP Utility 2.03.50]
1. Fix 787: Restore system font not work while uninstalling on WinXP
2. Fix 793: Can't remove all drivers after uninstalling on Win2000
 
[Win9x AGPInformation 2.03.05]: agpinfo.exe
1. modify read registry of Win2000/XP.

[D3D 2.03.50 release note]
1. Bug fix: FSAA bug
2. Bug fix: D3DDP2OP_INDEXEDLINELIST2 lpPrim index error in Win2k path.
3. Feature add: 650 path and Tnl on/off by registry "TNLEnable"
4. Feature add: DX8 flat shading Wireframe Path
5. Feature add:FSAAsupersampling from endscene to flip, and FSAA unlock
enlarge surface cancel
6. Bug fix: w buffer stereo function error: RCT #345,# 819.
7. Bug fix: clear stereo buffers immediately after create stereo buffers
successfully.RCT #735.
8. Feature add: force packet mode for Win2k and WinXP
9. Bug fix: D3d hang issue when XP dual monitor mode, RCT#858

[Win2000_2D 2.03.50]
1.Feature Add: SIS_650 member add
2.Feature Add: 315E add
3.Feature Add: Notify LCDType to DDRAw
4.Feature Add: HI-Vision TV add(YUAN-YUAN)
5.Feature Add: Modify sis740/650.rom copy path in inf file
6.Feature Add: Active OpenGL in XP
7.Feature Add: INF add a field "SiS.2D.YUANTV" for YUAN-YUAN Hi-Vision TV
8.Feature Add: Cut EDID for OS's support mode
9.Bug Fix: DView Issue
10.Bug Fix: 301B/302B 1024x768 TV position need to bound
11.Bug Fix: 301B/302B 640x480 TV will be incorrect
12.WorkAround: Modify chipset setting for 650/740

[VBIOS 1.03.00]
1. BIOS Feature : update 301B delay compensation
2. BIOS Feature : For 315E MCLK=ECLK=143,TitleMsg:change chip name to 315E
3. BIOS Feature : update MacroVision part 3 NTSC default value
4. BIOS Feature : vga function 0b update for PCCheck;

[VBIOS 1.02.00]
1. BIOS Feature : Support YUAN's Hivision TV, update low resolution mode
2. BIOS Feature : Support 315E

[Win9x D3D 2.03.01]
1. Bug fix: 3DMark2000 title frame text disappear issue.
2. Bug fix: Turok2 texture error at the second time game playing.

[Win2000 D3D 2.03.01]
1. Feature add: Win2k index mode enable.

[Win2000 DDraw 2.03.01]
1. Bug Fix: WinXP DCT450 bug-Graphic Bus Transfer Test fail 
2. Feature add: 302B Support

[DVD driver 2.03.01]
1. Bug fix: #VGADB792, #VGADB797, #VGADB798, #VGADB808

[Win9x Ddraw 2.03.01]
1. Bug Fix : LCD Mirror, run Ddraw Test of Winbench 99 is delay serious on SiS735.
2. Bug Fix : CRT2 Multi-Mode, change CRT1 resolution, Media Player in CRT2 is failed.
3. Bug Fix : LCD Mirror, run WinBench 99, System will hang on SiS735.
4. Feature Add: Define a new flag HAL_TNL_OFF in ddsup.h for HW TnL support.
5. Feature Add : 301 single LCD overlay bandwidth problem support. 
6. Bug Known : 302B has hardware limitation to show overlay.

[Win9x OpenGL 2.03.01]
1. Bug  fix: #VGADB705, #VGADB709, #VGADB722, #VGADB729, #VGADB588, 
	    #VGADB636, #VGADB702, #VGADB703, #VGADB789, #VGADB593, 
	    #VGADB594, #VGADB674, #VGADB684, #VGADB785, #VGADB649

[Win2000 OpenGL 2.03.01]
1. Bug fix: #VGADB705, #VGADB709, #VGADB722, #VGADB729, #VGADB588, 
	    #VGADB636, #VGADB702, #VGADB703, #VGADB789, #VGADB593, 
	    #VGADB594, #VGADB674, #VGADB684, #VGADB785, #VGADB649

[Win9x 2D 2.03.01]
1. Fix bug : Single VGA2 has 1280*1024@85NI on 301A/301B/302B
2. Fix bug : Can not open video overlay on single LCD
3. Feature add : Add 315E 27x27 package support.
4. Feature add : Hi-Vision TV support.
5. Feature add : Add 740 support.


[Win98 OpenGL 2.03.00]
1. Bug fix: #VGADB553, #VGADB537, #VGADB710, #VGADB565, #VGADB506, #VGADB505, #VGADB361, #VGADB501,
	    #VGADB368, #VGADB521, #VGADB517, #VGADB535, #VGADB190, #VGADB713, #VGADB712, #VGADB677, 
	    #VGADB538, #VGADB708, #VGADB540, #VGADB728, #VGADB706, #VGADB329, #VGADB698, #VGADB697,
	    #VGADB172, #VGADB188, #VGADB534

[Win9x Win2k D3D 2.03.00]
1. Fix Bug: game Speed Buster flip error.
2. Fix Bug: coarse Z clear error in Blt32() depth-fill path.
3. Fix Bug: stereo error in finction Stereo_Blt().
4. Fix Bug: RCT 734,727,725,720,719,718,701,696,695,693,
   686,685,682,681,671,670,585,576.

[Win2000 DDraw 2.03.00]
1.Bugs Fix: WinXP DCT450 bug #597,#748
2.Feature add: DXVA Support

[Win9x D3D 2.03.00]
1. Fix Bug: game Speed Buster flip error.
2. Fix Bug: coarse Z clear error in Blt32() depth-fill path.
3. Fix Bug: stereo error in finction Stereo_Blt().
4. Fix Bug: RCT 734,727,725,720,719,718,701,696,695,693,
   686,685,682,681,671,670,585,576.

[Win9x DDraw 2.03.00]
1. Bug Fix : OSD support when running Counter Strike in D3D mode(add OSD blt in Blt32())
2. Bug Fix : System resources get fewer when OPENGL repeatly initializes/ends.
3. Feature Add : 302B support.
4. Feature Add : DXVA support.

[Win9x Utility v2.03.00]
1. Bug Fixed: Exclusive mode game will minimize itself and change into
   window mode when users "show" OSD window in exclusive mode.
2. Feature Modified: Customize 3D SeeThru title in OSD.
3. Feature Modified: Modify onpaint function in Information for
   Win2000/NT4.0 (Redarw list box).
4. Bug Fixed:Direct DVD to TV function fail when TV is PAL
5. Feature add: Add one key for 2D TVSpec and default is mark off.
6. Bug Fix: VGADB #676, Disable Launch DVD for IA solution.

[Win2000 OpenGL 2.03.00]
1. Bug fix: #VGADB553, #VGADB537, #VGADB710, #VGADB565, #VGADB506, #VGADB505, #VGADB361, #VGADB501,
	    #VGADB368, #VGADB521, #VGADB517, #VGADB535, #VGADB190, #VGADB713, #VGADB712, #VGADB677, 
	    #VGADB538, #VGADB708, #VGADB540, #VGADB728, #VGADB706, #VGADB329, #VGADB698, #VGADB697,
	    #VGADB172, #VGADB188, #VGADB534

[VBIOS 1.00.00]
1. when vclk > 166 ,set 2 pixel mode
2. Flash utility, support non-boot 64k area flash

[VBIOS 1.01.00]
1. BIOS Feature : add 1 DDR DRAM type
2. BIOS Feature : adjust 800x600 TV PAL salve mode parameters
3. BIOS Feature : H/W request, word-around for SiS635,SiS735,SiS645,SiS650
                  run 3DMark2001 game system hang
4. BIOS Feature : for BCMDiag work-around

[Win9x Utility v2.02.05]
1. Bug fixed: DirectDVD

[Win9x D3D 2.02.05]
1. Bug fixed: stereo scale and offset with OSD
2. Bug fixed: see-through for CS

[Win9x OpenGL 2.02.05]
1. Bug fixed: Indy3D

[Win2K OpenGL 2.02.05]
1. Bug fixed: Indy3D

[Win9x 2D 2.02.05]
1. Bug fixed : DirectDVD, PAL-N,Pal-M on TV

[Win2000_2D 2.02.04]
1.Feature Add: support Pal-N,Pal-M on TV

[WinNT40_2D 2.02.04]
1.Feature Add: support Pal-N,Pal-M on TV

[Win9x 2D 2.02.04]
1. Feature add : Support TV-out Composite + S-Video
2. Feature modify : Fix limitation of MacroVision with dynamic switch TV
                    type and DVD is playing with CPS

[Win9x OpenGL 2.02.04]
1. Bug fixed: #626, #329, #349, #361, #616

[Win9x D3D 2.02.04]
1.Bug fix: Fix system hang when stereo dynamic switch.
2.Feature modify: FSAA limitation workaround.
3.Feature add: Pass DCT450 d3d parts.
4.Bug fix: RCTDB #509, 605,607,612,638.

[Win9x DDraw 2.02.04]
1. Bug Fix : LCD2 Flicker when running Final Reality in Mirror mode(DVT report).
2. Bug Fix : RCT-315-Family #641.

[Win9x_2D 2.02.02]
1. Feature modify : Set default stereo refresh rate as maximum 120NI.
2. Feature add : PAL-M, PAL-N TV support.
3. Feature add : TV zoom in/out support
4. Limitation : TV utility will be disaled when Zoom in/out is enabled.
5. Limitation : NTSC/PAL-M TV zoom in/out maximum rectangle height < 440
6. Limitation : Macrovision has some problem when dynamic switch TV type
                  and DVD is playing with CPS.

[Win2000 2D 2.02.02]
1.Bug Fixed: #550,#621

[Win98 OPENGL 2.02.02]
1. Feature add: Index Mode for SiS640
2. Bug fixed: #502, #590, #567, #611, #614.
3. Bug fixed: __SIMULATION run ViewPerf draw nothing.

[Win2000 OPENGL 2.02.02]
1. Bug fix: #VGADB502, #VGADB590, #VGADB611, #VGADB567, #VGADB614

[Win2000 Utility v2.02.02]
1. Feature modify: In setup, separate sisupage.dll to sisgamma.dll, sisvideo.dll and sistv.dll.
2. Feature modify: Modify utility manager for the division of sisupage.dll.
3. Feature modify: Divided sisupage.dll into three files(sisgamma.dll, sisvideo.dll, sistv.dll)
4. Feature modify: modified sistray for the division of sisupage.dll.

[Win9x Utility v2.02.02]
1. Feature add: add 3D SeeThough feature for OSD
2. Feature modify: In setup, separate sisupage.dll to sisgamma.dll, sisvideo.dll and sistv.dll.
3. Feature add: Add IA solution in setup.
4. Feature modify: Disable stereo group in HotKey definition.
5. Feature modify: Divide sisupage.dll into three files(sisgamma.dll, sisvideo.dll, sistv.dll)
6. Feature modify: Modify sistray for the division of sisupage.dll
7. Feature Add: Add TV IA solution.
    - dynamic switch PAL, NTSC, PAL_M, PAL_N 
    - over/under scan selection
    - include Zoom in/out into TV page
    - dynamic change resolution
    - dynamic switch TV font and original font
8. Feature Add: Add new file (launchtv.exe, tvenv.exe) for IA solution.

[VBIOS 0.98.00]
1. Unified code for 550/640/315 + 301/301B of compile option
2. BIOS Feature : Modify for 48K ROM compile option for all projects
3. BIOS Feature : Modify for NSTL gray palette test problem
4. Add PAL-M/PAL-N support for SiS315

[Win9x D3D 2.02.02]
1. Feature add: D3D stereo and see-through function
2. Bug Fix : RCT-315-Family #527, 528,542,571,576

[Win9x Ddraw 2.02.02]
1. Bug Fix : DDraw fails when sis315 being second adapter.
2. Bug Fix : RCT-315-Family #624.

[VBIOS 0.90.00]
1. BIOS Feature : change DisableBridge, EnableBridge procedure
2. BIOS Feature :
     for VIA MB compatibility, set Device 0, offset AC D[6]=1, D[2]=1

[VBIOS 0.90.01]
1. BIOS Feature: for DDR DRAM : allow Disable DLL
2. BIOS Feature: help DRAM sizing on 735 M.B. Suspend (S3) to wake up

[VBIOS 0.90.02]
1. BIOS Feature: H/W request: SR19 DDR SDRAM A8 -> A0 for 3D performance
[VBIOS 0.90.04]
1. BIOS Feature: H/W request CR43 : for DDR 3 -> 23
                              CR40,CR41 for DDR 33 -> 55
2. BIOS Feature : SR16 : DDR 0F -> 1F
3. BIOS Feature : modify EnableBridge procedure
4. BIOS Feature : add cli/sti in order to set starting address

[VBIOS 0.90.05]
1. BIOS Feature: Merge 640/325 code
2. Flash utility : add AMIC ROM chip.
3. Customization utility modify: 
   a. Phase Increment Accumulator can be set .
   b. Remove all SR17  
   c. CR43 (four stage driving setting)
   d. Add the item DLL setting under DDR SD(G)RAM/DRAM mode rgister set for DLL enable/disable. 
   e. graphic mode : draw.exe must be update.
        
[Win9x DDraw 2.02.00]
1. Feature Add: PCI solution.

[Win9x D3D 2.02.00]
1. Feature Add: PCI solution.

[Win9x 2D 2.02.00]
1. Feature Add : PCI solution.

[Win2000 OpenGL 2.02.00]
1. Feature Add : PCI solution.
2. Quake3 performance tuning

[Win9x OpenGL 2.02.00]
1. Feature Add : PCI solution.
2. Quake3 performance tuning

[Win2000 2D 2.02.00]
1.Feature Modified: BIOS unify code is merged

[Win2000 Utility 2.02.00]
1.Feature add: PCI solution.

[Win9x Utility 2.02.00]
1. Feature add: add PCI solution
2. Feature Modify: Modify information page in order to avoid GUI corruption caused by TV Zoom in/out.

[Win9x OpenGL 2.01.06]
1. swizzle turned off. (getregistryvalue)
2. patch for Quake 3 => coarsez swizzle 32 mode (getclassname, s_stereo.c)
    patch for ViewPerf => coarsez swizzle 64 mode
3. zmask turned on when stencil test enable but zwrite disable. (sispick)
4. new solution to hardware limitation (coarsez swizzle mode changed to linear mode when pitch > 0x80)
    do not have to change to linear mode. another method to calculate the width and height. (updatecoarsezsurface, wglddraw.c)
5. Patch Viewperf DRV07
6. Patch Tribe-2 

[Win2000_2D 2.01.06]
1. Bug Fixed  : #552

[Win9x D3D v2.01.06]
1. Bug fix: Mercedes Benz performance drop.
2. Bug fix: NT Dx8 driver change mode SDK sample can't continue issue.
3. Bug fix: Demo Game Deer Hunt Challenge.
4. Bug fix: Demo game Road Wars.

[Win9x DDraw 2.01.06]
1. Feature Add: add items D3DProcessID and OPENGLShareData in DISPINFO for
   OPENGL.
2. Feature Add: Get dwChipVer from DISPINFO instead of search PCI bus by
   ourselvs.

[Win9x_2D 2.01.06]
1. Bug Fix : RCT-315-Family #544 sleep S1 more times will fail on Intel 815
             chipset.
2. Feature modify : Reset AGP IO for ALi chipset only PCIRST# detected
             when driver init or return from power saving.
3. Feature modify : Modify CRT1 bandwidth judgement.


[Win9x D3D 2.01.05]
1. Bug Fix: workaround game:Mercedes Benz vertex buffer lock issue.
2. Bug Fix: workaround game:Temople Demo Index Mode issue.
3. Bug Fix: Conside CoarseZ 2D clear.
4. Bug Fix: DCT400a texture stage fail.

[Win2000 D3D 2.01.05]
1. Bug Fix: DCT400a texture stage fail.

[Win9x Ddraw 2.01.05]
1. Bug Fix : RCT-315-Family #51,#192,#194,#335,#373, (Single mode pageflip)
2. Bug Fix : RCT-315-Family #254,#390,#445,#447,#450,#474,#474,#478,#479,#486,
		#489,#494, (Mirror mode pageflip)
3. Bug Fix : RCT-315-Family #106,#383,#410,#442		

[Win2000 2D 2.01.05]
1. Enable tiling when 1024x768 mode only

[Win9x 2D 2.01.05]
1. Feature Add : patch ALi-DDR266 motherboard 
2. Bug Fix : RCT-315-Family #421 frame buffer command queue hang.
3. Feature modify : Default frame buffer command queue change to 4MB.
4. Feature modify : Map frame buffer resource moved into VxD
5. Bug Fix : Primary display error in dual view.

[Win2000 OGL 2.01.05]
1. Bug fix : VGADB#180, VGADB#382, VGADB#431, VGADB#434

[Win9x_OGL 2.01.05]
1. Bug fix : VGADB#180, VGADB#382, VGADB#431, VGADB#434, VGADB#66

[Win9x OGL 2.01.04]
1. Fix sisglsv.dll checking error
2. Fix changed mode bug
3. Fix file version error

[Win2K OGL 2.01.04]
1. Fix changed mode bug
2. Fix file version error

[Win9x Utility v2.01.03]
1. Bug Fixed: Fix the bug #412, #443 in RCT 315 family.
2. Feature add: Add SVID/SSID for some customer.
3. Feature remove: D3D/OpenGL FSAA and Stereo Page.
4. Bug Fixed: Fix the bug#217 in VGADB.

[Win2000 Utility v2.01.03]
1. Bug Fixed: Fix the bug #412, #443 in RCT 315 family.
2. Feature add: Add SVID/SSID for some customer.
3. Feature remove: D3D/OpenGL FSAA and Stereo Page.
4. Bug Fixed: Fix the bug#217 in VGADB.
5. Known bug: Silent install is not eable.

[Win2K_2D 2.01.03]
1. Bug Fixed  : #466
2. Disable tiling in 128 bits. Enable tiling in 64 bits.

[Win9x_OGL 2.01.03]
1. Feature add : CoarseZ
2. Bug Fix : MDK II, Hitman - codename 47, Oni, Descent III.
3. Bug Fix : Color Material, DirectDraw Flipping Surface.

[Win9x_DDraw 2.01.03]
1. Bug Fix : RCT-315-Family #308,#401,#404,#405,#409,#410,#426

[Win9x_D3D v2.01.03]
1. Bug Fix: Fix 3DMark99 performance issue, add condition when
packet->index
2. Bug Fix: Fix game incoming sky texture blocky issue.
3. Bug Fix: Fix 3DMark2001 Game1-High shadow bug.
4. Feature Modify: Modify for legacy benchmark performance,
   disable texture swizzle if texture is blt by blt32().
5. Feature Modify: In Blt32(), if texture case, wait surface id instead of
wait engine idel.
6.  Bug Fix: Fix DCT2 texture handle 16bpp fail: Driver should not always
turn on dither.
7.  Bug Fix: Fix Unreal Tournament texture mipmap error when Fast2Tex
8.  Bug Fix: Should not use FSAA when render to Texture.
9.  Feature Modify: Not support FSAA if application that is windows mode.
10. Fix side effect from what we did for legacy benchmark performance:
    3DMark 2000-32M Texture Rendering Speed test will use
    both blt32() and Dp2_TexBlt() to initial texture,
    and we got trouble in texture swizzle.
11. Feature Modify: For multi-monitor 3D WinBench hang issue:
    Disable VBM if not single mode.
12. Bug fix: VGADB #94,147,185,264,293,294,300,310,323,324,
    325,330,334,342,348,352,354,357,360,366,391,394,399,403,
    419,436,470


[Win9x_2D 2.01.03]
1. Bug Fix : Fix RCT-315-Family #424 Cursor remain after wake up system.
2. Bug Fix : Fix RCT-315-Family #261 Garbage remain on TV during change
               TV mode.
3. Bug FIx : Fix RCT-315-Family #381 S3 multiple adapter will hang.
4. Feature add : add Escape function with DRAM tiling setting for 3D/OpenGL.

[WinNt4 Utility 2.01.02]
1. Bug Fixed: Fix the bug #263.

[Win2K Utility 2.01.02]
1. Feature modify: Tray icons of utility pages custmize.
2. Known bug: Silent install is not eable.

[Win9x Utility 2.01.02]
1. Bug Fixed: Fix the bug #307 in RCT 315 family.
2. Feature modify: Tray icons of utility pages custmize.
3. Feature Modify: Write some 3D keys from inf.
4. Feature remove: Enable/Disable OpenGL Stereo
5. Feature add: Support 550 in setup.
6. Feature add: OSD & Hotkey for Stereo
   (Note: The effects of Scale and Offset are not correct.
          This is D3D Driver's issue.)
8. Feature Modify: Silent install, type "setup 315;DM=32,1024,768 -s"

[Win9x_2D 2.01.02]
1. Feature add : add TnL queue size customized.
2. Feature modify : Modify video capture DMA support.
3. Bug Fix : Fix RCT-315-Family #287 : Incorrect chip name with 64-bit adapter.

[Win2000_2D 2.01.02]
1. Bug Fixed  : #265
2. Bug Fixed  : #286

[Win9x_OGL 2.01.02]
1. Feature add : Quake3 auto texture compression.
2. Bug Fix : Viewperf, Buffer mode function.
3. Bug Fix : change mode.
4. Bug Fix : Game#1062, linear fog out of range (table fog).

[Win9x_DDraw 2.01.02]
1. Feature Add: Change Mirror Mode flip from H/W queue flip to S/W flip.(workaround for H/W bug) 
2. Bug Fix : GetStereoStatus function for Hotkey & OSD
3. Bug Fix : DVT bug#1 [2001/5/8]: play low resolution video on multi-mode LCD, CRT1 will be closed.
4. Bug Fix : DVT bug#2 [2001/5/8]: mirror mode flip issue
5. Bug Fix : RCT-315-Family #239,#247,#248,#255,#256,#259,#327,#328

[Win9x_D3D 2.01.02]
1. Feature modify: CoarseZ swizzle change to linear mode
   when pitch equal or lager 256.
2. Feature modify: Z32==>Z16 when the Zformat is F26.
3. Feature modify: Close Hardware cursor caps at Dx8 driver
4. Feature modify: Stereo flick refine. And fix garbage line above screen.
5. Bug fix: VGADB #200,266,269,275,284,288,295

[VBIOS 0.60.05]
1. BIOS Feature : solve TV font bug
2. BIOS Feature : single LCD,1024x768x4bpp in dos mode, parameter change
3. Bug fix #242
4. change SR17 by H/W request if resolution >= 1280x1024, note that
   this could result in thresholding problem

[VBIOS 0.60.04]
1. BIOS Feature : H/W request DDR CR40=33h,CR41=33h
2. BIOS Feature : SR17=0BAh
3. BIOS Feature : H/W request for power saving procedure
4. BIOS Feature : set threshold low to 3 when auto-threshold
5. BIOS Feature : add delay for HiVisionSense
6. Bug fix #231,#237
7. Bug fix #234
8. Bug fix #230
9. BIOS Feature : H/W request, add 2 types of DRAM (8Mx16)
10. BIOS Feature : H/W request, for VIA,AMD M.B. set AGP to 2x
11. BIOS Feature : H/W request, SR22Data D[0]=0 For SiS chip set
12. flash utility : add new chip support
13. limitation : HiVision TV still not work properly

[Win9x_Utility 2.00.07]
1. Bug Fixed: Fix the bug #217 in RCT 315 family
2. Known bug: OSD stereo issue. Verify an OSD stereo subpage problem. It
              still cannot adjust the stereo features properly. It might
              be DirectDraw problem.
3. Bug Fixed: VGADB #70, VGADB #244
4. Feature Modify: Add GL_Texture_Swizzle_Enable key for OpenGL.

[Win9x_OGL 2.00.07]
1. Feature add : Quake3 auto texture compression.
2. Bug Fix : 32bits Z clear.
3. Bug Fix : Cloud.exe, bounce.exe, sceneflt.exe, ideas.exe.
4. Bug Fix : For Exclusive mode Dos prompt, ICD will page fault.
5. Bug Fix : Decent3.

[Win2000_OGL 2.00.07]
1. Bug fix : VGADB#100, VGADB#121, VGADB#166
2. Feature add : Quake3 auto texture compress

[Win9x_D3D v2.00.07]
1. Feature modify: Split large list into small ones in case
   that packet mode and the total vertex size is larger than
   command buffer size.
2. Feature modify: Workaround HW limitation: add a dummy triange
   after a list of line drawing, and add a dummy line segment before
   a line list drawing.
3. Feature modify: real Dx8 driver.
4. Bug fix: VGADB #47,53,81,91,103,149,151,159,173,185,193,
   210,213,219,223      

[Win9x_VPE 2.00.07]
1. Feature add : No update.
2. Bug Fix : Capture frame buffer boundary

[Win9x_DDraw 2.00.07]
1. Feature Add: Real DX8 driver(Build with DX8 DDK and VC6.0) 
2. Bug Fix : Stereo enable/disable function for Hotkey & OSD
3. Bug Fix : RCT-315-Family #73
4. Bug Fix : RCT-315-Family #78

[Win2000_2D 2.00.06]
1. Bug Fixed  : Disable TnL Q.

[Win9x_DDraw 2.00.06]
1. Bug Fix : RCT-315-Family #19
2. Bug Fix : RCT-315-Family #52
3. Bug Fix : RCT-315-Family #112

[Win9x Utility v2.00.06]
1. Fixed bug: VGADB #104
2. Feature add: Quality for Legacy Benchmarks
3. Feature remove: ZBias
4. Feature modify: d3d preview change to simple version space station
5. Feature modify: Add/modify 3D Keys
6. Feature modify: Change utility resource bmp for infomation page

[Win2K Utility v2.00.06]
1. Feature modify: Add/modify 3D Keys
2. Known bug: Silent installing is disable.
3. Feature modify: Change utility resource bmp for infomation page

[Win9x_3D v2.00.06]
1. Bug fix: VGADB #36,51,81,86,102,113,128,131,
   152,156,157,158,160,155

[VBIOS 0.60.02]
1. BIOS Feature : a. SR17=0BDh
                  b. SR17=5D when resolution >= 1600x1200
2. BIOS Feature : Change VCO gain and filter to be 01h by H/W request
3. BIOS Feature : a. mode 31h, change MD640x480 to MD720x480
                       change TV NTSC 720x480 to 1:1, for direct DVD
                  b. LCD 1280x1024 timing change

[Win9x_2D 2.00.06]
1. Bug Fix : Fix RCT-315-Family #67 : Cursor will flick when enter advanced
               setting of display properties->settings.
2. Bug Fix : Can not play DVD on single VGA mode.
3. Bug Fix : Chip type information disappear in 315/315E
4. Feature modify : Read TnL queue setting from registry
5. Feature modify : Modify DDR dual channel support for 3D performance


[Win9x_OGL 2.00.06]
1. Bug Fix : D3D and ICD sync problem.
2. Bug Fix : Dos Prompt and ICD sync problem.

[Win2000_OGL 2.00.06]
1. Bug fix : VGADB#100, VGADB#139, VGADB#142, VGADB#145


[Win2000_325 Utility v2.00.05]
1. Feature add: Add 3D Keys for driver and utility.
2. Feature add: Uninstalling all SiS directory is enable.

[Win2000_2D 2.00.05]
1. Bug Fixed  : #92
2. New Feaure : DDR DRAM support

[Win9x_325 Utility v2.00.05]
1. Feature add: D3D performance bar is ready
2. Feature add: Add 3D Keys for driver and utility.
3. Feature add: Uninstalling all SiS directory is enable.

[Win9x_OGL 2.00.05]
1. Bug Fix : Quake2 hang. (need 4 list end).
2. Bug Fix : Quake3 texture flick. (need 8 clear texture cache).
3. Bug Fix : Sync with D3D.

[Win2K_OGL 2.00.05]
1. Bug Fix : DCT400.
2. Bug Fix : Quake2 and Quake3.

[Win9x_D3D 2.00.05]
1. Feature modify: Disable guard band.
2. Bug fix: VGADB #1,2,7,8,10,12,15,16,17,18,20,23,28,40,
   45,47,51,63,75,76,79,84,86,87,88,89,90

[Win9x_2D 2.00.05]
1. Work Around : Fix shutdown hang after run some 3D AP

[VBIOS 0.60.01]
1. BIOS Feature : setSR17=0FAh
                    for SDR DRAM : CR40,CR41=77h,CR43=5Bh
                    change clock parameter 108,139,162,188,233
                    set CRT2 FIFO threshold high=03Bh
2. BIOS Feature : change threshold value for low resolution 
3. BIOS Feature : ddr_mrs : modify from H/W request
4. BIOS Feature : modify vesa function 09, set palette during
                    vertical retrace

[VBIOS 0.50.06]
1. BIOS Feature : set MCLK=150MHz, ECLK=150Mhz
                  ECLK=ECLKGen, MCLK=RCLK=NCLK=GCLK=MCLKGen
2. BIOS Feature : SR25 D[3:0] = 3 for AGP side band

[Win9x_D3D v2.00.04]
1. Feature modify: Texture swizzle refine for performance
2. Feature modify: Automipmap refine for performance
3. Bug fixed: DCT400 texture stage.

[Win9x_OGL 2.00.04]
1. Bug Fixed : Quake3 without SQUARE_TEXTURE + low texture quality will hang.
2. Bug Fixed : book sample mipmap texture issue (pitch not fit in swizzle case).
3. Bug Fixed : Quake3 texture issue (flash at some places).

[Win2000_OGL 2.00.04]
1. Bug fix : VGADB#26, VGADB#27, VGADB#32, VGADB#33, VGADB#35, VGADB#37, VGADB#38, VGADB#42, VGADB#43, VGADB#44

[Win2000_2D 2.00.04]
1. Bug Fixed : #4, #5

[NT4_2D 2.00.04]
1. Bug Fixed : #11

[Win9x_DDraw 2.00.04]
1. Feature add : SiS330 IKOS source code added (by #ifdef IKOS_330DD)
2. Feature add : DDR Dual Channel 3D Texture and other surfaces allocation priority setting
3. Bug Fixed : H/W Flip hangs in Mirror mode(ex. run bend or foxbear)
4. Bug Known : CRT2 display tearing when H/W Flip in mirror mode (ex. run bend or foxbear)  
5. Bug Known : HotKey & OSD do not work
6. Add DVD code for 330 chip. All code are seperated by #ifdef IKOS_330DD

[Win9x_2D 2.00.04]
1. Based on UniVGA 0.86.50
2. Bug fixed : Fix cursor noise between mono/color cursor change
3. Feature modify : modify DMA for video capture.

[Win9x_Vin 2.00.04]
1. Bug Fixed : Turn off BT Cropping when surface not crop.
2. Bug Fixed : Turn off Verical & Hor filter when unscale.
3. Bug Fixed : Add capture frame end address boundary to 0xff. 

[VBIOS 0.50.05]
1. Fix dram(SR17,SR18,SR19) and pci(SR21,SR22) register configuration.
2. Fix driver setup issue. 
3. Fix clock generator may cause problem when boot. 
4. Fix can't boot in some MB.

[Win9x_D3D v2.00.03]
1. Bug fix: Pass DCT400 - Wireframe, Fog
2. Feature modify: Texture swizzle refined
3. Bug fix: Patch 3DMark2001 

[Win9x_OGL 2.00.03]
1. Feature add: FSAA.
2. Feature add: GL_EXT_separate_specular_color extension add.
3. Feature add: GL_EXT_texture_env_combine extension add.

[Win9x_325 Utility v2.00.03]
1. Feature modify: Remove Setting Manager.
2. Known bug: OSD cannot work on 325 driver. It might be driver issue.
3. Bug Fix: Cannot open 3D page in Win9x.

[VBIOS 0.52]
1. Fix DAC issue

[Win9x_Vin 2.00.02]
1. Feature add : Support FORCC_YV12 .
2. Feature add : Support 4 frame buffers for SiS 315.
3. Bug fix : Preview/Overlay Surface lost when change display mode.
4. Bug fix : Overlay rect invalide when surface rect outof monitor. 
5. Bug fix : Cropping parameter error.
6. Bug fix : Surface lose when output format converse.

[Win9x_OPENGL 2.00.02]
1. 310, 315, 325(Without FSAA).
2. Feature add: NT code included.
3. Feature add: PCI solution.

[Win9x_D3D v2.00.02]
1. Feature add: D3D performance driver. 
2. BugFix: 310 315 patch.
3. Feature add: NT code included.

[Win2000_Utility v2.00.02]
1. Feature modify: Add setup codes for unify driver.(support 310/315/325)
2. Feature modify: Modify utility and setup resource.
3. Known bug: Silent install can't work after adding unify driver code.

[Win9x_Utility v2.00.02]
1. Feature modify: Add setup codes for unify driver.(support 310/315/325)
2. Feature modify: Modify utility and setup resource.
3. Feature modify: the Command line of Silent install change to "xxx; DM=32,1024,768"
		   For 310A0, xxx=315ES; 310A1, xxx=315; 315, xxx=315_1; others, xxx=project name
4. Known bug: The setup resource of TV Output Page is different from real outlook.

[Win9X_D3D 2.00.01]
1. Fixed DCT 400a bugs.

[Win9x_2D 2.00.00]
1. Feature add : add SiS325 support.

[VBIOS 0.05.00]
1. BIOS Feature : This version BIOS base on  310 BIOS old struct.
2. Different 315 : SR17=BCh SR18=03h SR22=FBh
3. Different 315 : No Support DRAM single chaneel 2 rank.

[Win9X_D3D 2.00.00]
1. Feature add: D3D performance driver bound.

[Win9x_OGL 2.00.00]
1. Feature add: Texture Swizzle.

[Win9x_Vin 2.00.00]
1. fix packed mode preview noise
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 0.96