README.SET MATROX GRAPHICS INC. December 14, 1995
MGA Millennium Setup and Utilities
Revision 1.04.014
This disk contains the MATROX MGA setup and utilities programs.
Disk contents:
-------------
README.SET This file
INSTALL.EXE Install program
FILES1.ZIP Product files
ENGLISH.ZIP English localization files
PKUNZIP.EXE File decompression utility
Product files:
-------------
SETUP.EXE Setup program
MGA.MON Monitor file
DOS4GW.EXE DOS extender for SETUP
UPDBIOS.BAT Flash Eprom update batch file.
PROGBIOS.EXE Flash Eprom programming utility.
*.BIN Video bios binary file(s).
VBETSR.COM VBE video parameter customization TSR.
VBESETUP.EXE Required for VBETSR.COM.
PCISPY.EXE PCI memory space checker.
Installation:
------------
To install the setup and utility programs, type a:\install.
The default path for the installation is C:\MGA\SETUP\.
Setup program (SETUP.EXE):
-------------------------
The SETUP utility program allows to you to "optimize" your
board/monitor configuration. It allows you select a monitor from
our list of supported monitors and to perform graphics testing to
validate your selection.
Once you have finished, your selection will be saved in a file called
MGA.INF. This file is used by all the MGA drivers to determine monitor
timing information.
Monitor file (MGA.MON):
----------------------
This file contains the monitor information required by the SETUP program.
It contains video timings for a variety of monitors and should cover most
monitors. It includes support for monitors such as Hitachi, IDEK, NEC,
Nanao, MAG, NOKIA, Phillips, Viewsonic, and other multi-scan monitors.
UPDBIOS.BAT Utility:
-------------------
IF YOU HAVE JUST RECEIVED A NEW BOARD, IT IS NOT NECESSARY TO
RUN THIS UTILITY.
This batch file is used to update the flash bios on your MGA
Millennium to the latest revision at the time of release.
It is necessary to run this utility only if you receive this
software as part of an upgrade package.
Should you need to use this utility, follow the procedure below :
1) power down your system
2) remove the MGA Millennium
3) locate the dip switches
4) set the bios protection switch to "BIOS UNPROTECTED"
5) install the MGA back in the system and power-up
6) go to the C:\MGA\SETUP directory and simply type "UPDBIOS"
7) once the utility has finished, power-down your system
8) remove your MGA and set the bios protection switch back
to the "BIOS PROTECTED" position
9) power-up your system and you are now ready to try your updated
bios
10) repeat the procedure if you have more than one MGA in your system
NOTE : This program may not work properly if invoked from a Windows
DOS window (neither windowed or full-screen). It is recommended
that this program be run directly from DOS.
VBESETUP.EXE and VBETSR.COM Utilities:
-------------------------------------
The VBETSR.COM/VBESETUP.EXE programs cause the VESA VBE modes supported
by our video bios to use the same video parameters as used by our drivers.
This is a two step process. First, you must run VBETSR.COM by going to
\MGA\SETUP and typing VBETSR. Second, from within the same sub-directory,
you must run VBESETUP.EXE by simply typing VBESETUP. This program will
load the video parameter information to be used by VBETSR.COM. These
programs can be run from within your autoexec.bat by simply adding the
following lines :
C:\MGA\SETUP\VBETSR
C:\MGA\SETUP\VBESETUP
NOTE that VBESETUP must be re-run every time you modify your monitor
configuration. In other words, every time you switch monitor or modify
the video timings in any way.
PCISPY.EXE Utility:
------------------
PCISPY is intended for usage in PCI systems where we suspect problems
arising from the way MGA devices are being mapped. It replaces the PCIMAP
utility found on previous releases.
Usage of this utility is as follows and can be obtained by simply
going to C:\MGA\SETUP and typing PCISPY :
usage : pcispy [-l]
[-c]
[-r DeviceNumber Offset]
[-w DeviceNumber Offset Data]
[-d DeviceNumber Start_Offset End_Offset]
where
[-l] list PCI device information
[-c] automatic conflict resolution involving MGA
[-r] read byte from "Offset" (hexbyte) for "DeviceNumber"
[-w] write byte "Data" to "Offset" (hexbyte) for "DeviceNumber"
[-d] dump bytes from "Start_Offset" to "End_Offset" (hexbytes)
for "DeviceNumber"
**** Switches are mutually exclusive.
VESA MODES SUPPORTED (VBE Core 1.2/2.0):
---------------------------------------
The following VESA modes are supported by the MGA MIllennium.
Resolution Colors Supported
640x400 256
640x480 256, 32K, 64K, 16.8M
800x600 16, 256, 32K, 64K, 16.8M
1024x768 256, 32K, 64K, 16.8M(*)
1280x1024 256, 32K(*), 64K(*), 16.8M(*)
1600x1200 256, 32K(*), 64K(*)
(*) requires 4Mb memory
Hese are the VESA mode numbers in hexadecimal format.
Resolution 16 colors 256 colors 32K colors 64K colors 16.8 M colors
640 x 400 VGA mode 100 NA NA NA
640 x 480 VGA mode 101 110 111 112
800 x 600 102 103 113 114 115
1024 x 768 NA 105 116 117 118
1280 x 1024 NA 107 119 11A 11B
1600 x 1200 NA 11C 11D 11E NA
Note that the 1600x 1200 numbers are picked arbitrarily since the VBE spec does not define the
mode numbers. So they are only gauranteed to work with our board.
VESA VBE/DDC Version 1.0/1.1:
----------------------------
VESA VBE/DDC Version 1.1 is now supported by the MGA Millennium. The monitor
DDC implementation is treated as 1.1 only if the EDID structure returned by
the monitor is Version 1 Revision 1. Note that the alternate use of the
detailed timing description areas which is new as of 1.1 is not supported
by our current implementation. Note also that DDC 1.1 is not yet officially
by VESA.