mclk093b.zip            05/04/97 (unofficial release)

In this release (v0.93) ...

*Ok, I'm a bit short on time - I apologize for not documenting all the
*changes, minor and major, that I've made over the past few revisions.
*
*0.93b does not include any additional chipset support.  My primary goal
*	was the patching of ET-6000 MCLK code to work with more vendors'
*	adapters.  093A did not work with all ET-6000 boards.
*
*
*  COMING SOON - MATROX MYSTIQUE SUPPORT
*

   The following chipsets should be recognized and supported...
	Cirrus Logic GD-5420/2/4/6/8/9, GD-5430/4/6, GD-5440, GD-5446
	S3 864/866/868 with S3-SDAC RAMDAC, Trio32/Trio64/Trio64V+
        S3 Virge, S3 Virge/VX, S3 Virge DX/GX (MCLK's timing-report may be
	 wrong)
        Trident 9440/96XX
	Tseng Labs ET-6000
	
   The following chipsets should be recognized, but are NOT supported
	S3 911/924/928, S3 Trio64UV+, some of the Trident chipsets
   The following chipsets work with (but cannot be detected by) MCLK
	Cirrus Logic GD-7543 (programmable as GD-542x, use "/F" switch)
	S3 Trio64V2 ( programmable as Trio64V+, use "/F" switch )

	MCLK re-reprogrammability support for
		Cirrus GD-542x/543x/544x ( GD-5434 NOT supported, due to BIOS)
		Cirrus GD-7543 (must use "/F" switch)
*(does not work)Cirrus GD-5462, GD-5464
		S3 Trio32/Trio64/Trio64V+
		S3 Trio64V2 (programmable as Trio64V+, use "/F" switch)
		S3 Virge, VirgeVX (untested VirgeDX, VirgeGX)
		S3 SDAC (86C716 RAMDAC -- found on some S3-864/866/868 boards)
                Trident 9440/96xx
*		Tseng Labs ET-6000

Revision history
--------------------------------------
0.93b	05/04/97... modified Tseng ET-6000 code

0.93a	03/21/97... added Tseng ET-6000, Cirrus Logic GD-546X code
		... added pci-detect routine (required for GD-546X, ET6000)
		... pci-detected : 9440/96xx, VirgeDX/GX, ET6000, GD5462/64
		... (MCLK's new code will prefix the reported chipset type 
		     with the letters "PCI", eg. "PCI Virge (325)")

0.92    12/30/96... some cosmetic change, no new code
		... fixed S3 Virge and Virge/VX timing-mode report
		... (wouldn't report 1-cycle EDO timing properly)
		... added S3 Aurora64V+ and S3 Trio64UV+ detection

0.91	07/31/96... MCLK programmability for Trident 9440/96xx chipsets
		... thanks to Finn Thogerson's VGADOC4B and an
		... anonymous techie at Trident Microsystems

0.90	07/28/96... cosmetic changes to S3 code (improved Trio64V+ detection)
		... cosmetic changes to MCLK code (eliminated redundant text 
		... that was present during multiple-command execution )

0.89	06/21/96... added Cirrus Logic GD-5446 detection.

0.88	05/10/96... added S3 Virge and Virge/VX detection,
		... MCLK programmability for the S3-Virge (not Virge/VX)

0.87	03/12/96... fixed the S3-SDAC code (again), so it no longer causes
		... lockups with non-SDAC S3 cards

0.86	12/22/95... Corrupt screen fixed for Trident cards
		... Trident MCLK routine not yet functional
		... Fixed S3-SDAC detection routine

0.85	12/11/95... Included Trident 9440/96xx detection, (MCLK doesn't work)
		... added user-option to override auto-detection ( "/F" )
		... source file changes (replaced sprintf with ostrstream)
		...  (this alone attributes to the +10k size increase)
		... W32p code has returned, but only accesible with "/F"

0.84	10/21/95... added CPU-write and MEM-write 2/3MCLK control for S3Trio
		... CPU-write and MEM-write apply only if MCLK < 57MHz
		... fixed S3 init code to unlock extended SEQ registers
0.83	10/13/95... notes about the Cirrus Logic GD-5434 BIOS
	+If you have an S3-86x/Trio/96x, MCLK should display the installed
	 video memory type (EDO/burst/FPM RAM)
	+Newer S3 chips (Trio/868/968) have a common ID byte + 2nd IDbyte...
	+proper Trio64V+ chipset detection

0.82	06/30/95... still need to beta-test a lot of the code
	+MCLK.EXE now accepts multiple commands per execution, no need to
	 run MCLK 5 times to set all those parameters!

0.81	06/22/95... still need to beta-test a lot of the code
	+Added S3 Vision964/968 ( I realized most settings are same as S3-864 )
	+Added MCLK programmability for the S3 SDAC (86C716 RAMDAC)
	 (program should autodetect S3 SDAC)
	Fixed bug where 5th choice was never recognized
	Fixed a few bugs with Cirrus and S3 code
		( Choices for "2items" sometimes didn't scan both parameters)
		( Cirrus GD-543x -- MCLK reprogamming is now done through BIOS)
		( S3 -- fixed register-unlock...before some functions
		  couldn't overwrite protected registers ! )
	-Removed ET4000/W32p from chips.lib/chips.prj
	"moved" MCLK choice, so that it's always choice #0 (SDAC/Trio/Cirrus)

0.80	06/16/95
	First public release
	Support for Cirrus Logic GD542x/543x, S3 80x/86x/Trio
	MCLK reprogrammability for S3Trio, Cirrus GD-542x/3x
---------------------------------------
liaor@uci.edu
www http://www.oac.uci.edu/~rliao
