DMQSREAD.exe by Peter Wendt (who else?)
The purpose of this program is to decipher the cryptic
settings included in the DMQS-Files which accompany the IBM XGA-2 Graphics
card and which are used to set the modes and the operational parameters
for the monitors.
The included modes and their settings may help to get the
monitors adjusted for other operating systems like LINUX - or generally
get to know *what* kind of settings the monitor allows when being used
with the XGA-2 and maybe when being used on other video-cards.
WHAT TO DO ON THE FIRST PAGE ?
Here you can do the following:
- Enter a FILENAME (if you know the name) The filename is not
case-sensitive The .DGS extension is added automatically
- Press [D] to list all *.DGS files (If
you don't know the name)
- Press [?] to enter these help pages
- Press [ENTER] to jump out of the program
WHAT DOES THE FIRST OUTPUT PAGE SHOW ?
File Length [bytes] the length of
the files obviously
Monitor ID [hex]
the enclosed ID - in case it had been copied
File Revision [hex] the internal
revision of the file
Supported Modes [hex] the number of included
Display Type [hex] the technical
type of display
0000 = Mono CRT, 0001 = Color CRT
0002 = Mono LCD, 0003 = Color LCD
0004 = Mono Borderless capable
0005 = Color Borderless capable
0009 = Color Multisync
Screen Width [dec] Measured
Screen Heigth [dec] Measured in Millimeters
Some Text, Numbers, Sizes about the Type / Model of Display
Mode x starts at [hex] Some information about the Mode-Table
WHAT DOES THE MODE x PAGES SHOW (2) ?
HT = Hor. Total
= total hor. pixels within a frame
HDE = Hor. Display End = end pixel
of visible area
HBS = Hor. Blanking Start = end pixel of picture border
HBE = Hor. Blanking End = start pixel of
HSPS= Hor. Sync Pulse Start = start of the HSYNC within frame
HSPE= Hor. Sync Pulse End = end of the HYSNC within
VT = Ver. Total
= total vert.pixels within a frame
VDE = Ver. Display End = end pixel
of visible area
VBS = Ver. Blanking Start = end pixel of picture border
VBE = Ver. Blanking End = start pixel of
VSPS= Ver. Sync Pulse Start = start of the VSYNC within frame
VSPE= Ver. Sync Pulse End = end of the VSYNC within
PPCR= Prog.Pixel Clock Reg. = the re-calculated value for pixel
HSYNC & VSYNC
= polarity of the HSYNC and VSYNC
HOW ARE THESE VALUES RELATED ?
Many thanks to Peter Wendt for the (blasted ASCII) original.
I did a screen capture to put this out.
9595 Main Page