Int 10 Fn 4F15 - Vesa Vbe/dc (display Data Channel) - Read Edid [V]

AX = 4F15h
BL = 01h
CX = 0000h
DX = 0000h
ES:DI -> 128-byte buffer for EDID record (see #0103)

Return: AL = 4Fh if function supported
AH = status
00h successful
ES:DI buffer filled
01h failed

See Also: AX=4F15h/BL=00h,AX=4F15h/BL=02h

Format of VESA EDID record:
Offset Size Description (Table 0103)
00h 8 BYTEs padding (all FFh, or 00h FFh..FFh 00h)
08h WORD manufacturer ID (see #0109)
bits 6-2: first letter (0=A, 1=B, etc.)
bits 11-7: second letter
bits 15-12: third letter
0Ah WORD EDID ID code -- identifies monitor model
0Ch DWORD serial number or FFFFFFFFh
10h BYTE week number of manufacture
11h BYTE manufacture year - 1990
12h BYTE EDID version
13h BYTE EDID revision
14h BYTE video input type (see #0105)
15h BYTE maximum horizontal size in cm
16h BYTE maximum vertical size in cm
17h BYTE gamma factor (gamma = 1.0 + factor/100, so max = 3.55)
18h BYTE DPMS flags (see #0104)
19h BYTE chroma information: green X'/Y' and red X'/Y'
1Ah BYTE chroma information: white X'/Y' and blue X'/Y'
1Bh BYTE chroma information: red Y
1Ch BYTE chroma information: red X
1Dh BYTE chroma information: green Y
1Eh BYTE chroma information: green X
1Fh BYTE chroma information: blue Y
20h BYTE chroma information: blue X
21h BYTE chroma information: white Y
22h BYTE chroma information: white X
23h BYTE established timings 1 (see #0106)
24h BYTE established timings 2 (see #0107)
25h BYTE manufacturer's reserved timing or 00h for none
bit 7: 1152x870 @ 75 Hz (Mac II, Apple)
26h 8 WORDs standard timing identification
resolution (low byte) and vertical frequency (high byte) for
each of eight modes (see #0108)
X resolution = (lowbyte + 31) * 8
36h 18 BYTEs detailed timing description #1 (see #3758)
48h 18 BYTEs detailed timing description #2
5Ah 18 BYTEs detailed timing description #3
6Ch 18 BYTEs detailed timing description #4
7Eh BYTE unused???
7Fh BYTE checksum
(radix-complement: 256-low byte of 16-bit sum of 00h-7Eh)

Bitfields for DPMS EDID flags:
Bit(s) Description (Table 0104)
2-0 unused???
3 display type
=0 non-RGB multicolor
=1 RGB color
4 unused???
5 Active Off supported
6 Suspend supported
7 Standby supported

See Also: #0103

Bitfields for DPMS input signal type:
Bit(s) Description (Table 0105)
0 separate sync
1 composite sync
2 sync on green
4-3 unused???
6-5 voltage level
00 0.700V/0.300V (1.00 Vp-p)
01 0.714V/0.286V
10 0.100V/0.400V
11 reserved
7 =1 digital signal, =0 analog

See Also: #0103

Bitfields for DPMS established timings 1:
Bit(s) Description (Table 0106)
0 720x400 @ 70 Hz (VGA 640x400, IBM)
1 720x400 @ 88 Hz (XGA2)
2 640x480 @ 60 Hz (VGA)
3 640x480 @ 67 Hz (Mac II, Apple)
4 640x480 @ 72 Hz (VESA)
5 640x480 @ 75 Hz (VESA)
6 800x600 @ 56 Hz (VESA)
7 800x600 @ 60 Hz (VESA)

See Also: #0103,#0107

Bitfields for DPMS established timings 2:
Bit(s) Description (Table 0107)
0 800x600 @ 72 Hz (VESA)
1 800x600 @ 75 Hz (VESA)
2 832x624 @ 75 Hz (Mac II)
3 1024x768 @ 87 Hz interlaced (8514A)
4 1024x768 @ 60 Hz (VESA)
5 1024x768 @ 70 Hz (VESA)
6 1024x768 @ 75 Hz (VESA)
7 1280x1024 @ 75 Hz (VESA)

See Also: #0103,#0106

Bitfields for DPMS standard timing information:
Bit(s) Description (Table 0108)
5-0 vertical refresh frequency - 60 (Hz)
7-6 aspect ratio (Y resolution = X resolution * aspect ratio)
00 ???
01 0.75
10 0.8
11 0.5625

Note: if both bytes of the timing are 00h or 01h, then the Standard Timing
is "None"

See Also: #0103

Format of Detailed Timing Description:
Offset Size Description (Table 3758)
00h BYTE horizontal frequency in kHz
01h BYTE vertical frequency in Hz
02h BYTE horizontal active time (pixels) and X resolution
03h BYTE horizontal blanking time (pixels)
04h BYTE horizontal active time 2 / horizontal blanking time 2
05h BYTE vertical active time (lines) and Y resolution
06h BYTE vertical blanking time (lines)
07h BYTE vertical active time 2 / vertical blanking time 2
08h BYTE horizontal sync offset (pixels)
09h BYTE horizontal sync pulsewidth (pixels)
0Ah BYTE vertical sync offset / vertical sync pulsewidth
0Bh BYTE vertical/horizontal sync offset 2 / vert/hor. sync pulsewidth 2
0Ch BYTE horizontal image size (mm)
0Dh BYTE vertical image size (mm)
0Eh BYTE horizontal image size 2 / vertical image size 2
0Fh BYTE horizontal border (pixels)
10h BYTE vertical border (lines)
11h BYTE type of display (!!!)

See Also: #0103

(Table 0109)
Values for manufacturer ID:
"AOC" AOC International (USA) Ltd. (see #3726)
"API" Acer (see #3727)
"AST" AST Research (see #0110)
"CPL" ALFA (see #3728)
"CPQ" COMPAQ (see #3729)
"CTX" CTX - Chuntex Electronic (see #3730)
"DEL" Dell Computer Corp. (see #3731)
"DWE" Daewoo (see #3732)
"ECS" ELITEGROUP Computer Systems (see #3733)
"EIZ" EIZO (see #3734)
"GSM" LG Electronics Inc. (see #3742)
"HEI" Hyundai Electronics Industries Co., Ltd. (see #3735)
"HTC" Hitachi Ltd. (see #3736)
"HWP" Hewlett Packard (see #3738)
"IBM" IBM PC Company (see #3739)
"ICL" Fujitsu ICL (see #3740)
"IVM" Idek Iiyama North America, Inc. (see #3741)
"MAG" MAG Technology Co., Ltd. (see #3743)
"MEI" Panasonic Comm. & Systems Co. (see #3752)
"MEL" Mitsubishi Electronics (see #3744)
"MIR" miro Computer Products AG (see #3745)
"NAN" NANAO (see #3746)
"NEC" NEC Technologies, Inc. (see #3747)
"NOK" Nokia (see #3748)
"OQI" OPTIQUEST (see #3749)
"PGS" Princeton Graphic Systems (see #3750)
"PHL" Philips Consumer Electronics Co. (see #3751)
"SAM" Samsung (see #3753)
"SDI" Samtron (see #3754)
"TAT" Tatung Co. of America, Inc. (see #3755)
"TRL" Royal Information Company (see #3756)
"VSC" ViewSonic Corporation (see #3757)

See Also: #0103

(Table 3726)
Values for AOC monitor EDID:
D350h AOC SPECTRUM 4V
D350h AOC SPECTRUM 4VA
D350h AOC SPECTRUM 4Vlr
D350h AOC SPECTRUM 4VlrA

See Also: #0109,#3727

(Table 3727)
Values for Acer monitor EDID:
0037h AcerView 55
440Bh AcerView 11D
4421h AcerView 33D
4522h AcerView 7134e
4536h AcerView 7154e
4538h AcerView 7156e
454Ch AcerView 7176ie
454Eh AcerView 7178ie
4938h AcerView 7156i
494Ch AcerView 76i
494Eh AcerView 78i
4962h AcerView 98i
4C21h AcerView 33DL
4C22h AcerView 34TL
4C37h AcerView 55L
4C38h AcerView 56L
4E4Ch AcerView 76N
5321h AcerView 7133s
5322h AcerView 7134s
5336h AcerView 7154s
5338h AcerView 7156s
5338h AcerView 7156is
534Ch AcerView 7176is
5422h AcerView 34T

See Also: #0109,#3726,#0110

(Table 0110)
Values for AST monitor EDID:
8001h ASTVision 4V
8002h ASTVision 4I
8003h ASTVision 4N
8004h ASTVision 4L
8005h ASTVision 5L
8006h ASTVision 7L
8007h ASTVision 7H
8008h ASTVision 20H
8009h AST Sabre
800Ah ASTVision 5V

See Also: #0109,#0103,#3727,#3728

(Table 3728)
Values for ALFA monitor EDID:
096Bh ALFA TH-450

See Also: #0109,#0110,#3729

(Table 3729)
Values for Compaq monitor EDID:
0011h COMPAQ 1024
0012h COMPAQ 1024
0013h COMPAQ 1024
0014h COMPAQ 1024
0015h COMPAQ 1024
0016h COMPAQ 1024
0017h COMPAQ PRB
0018h COMPAQ PRB
0019h COMPAQ PRB
001Ah COMPAQ PRB
0020h COMPAQ PRB
0021h COMPAQ PRB
0022h COMPAQ 151FS
0023h COMPAQ 151FS
0024h COMPAQ 151FS
0025h COMPAQ 151FS
0026h COMPAQ 151FS
0027h COMPAQ 151FS
0028h COMPAQ 151FS
0029h COMPAQ PRB
002Ah COMPAQ PRB
002Bh COMPAQ PRB
002Ch COMPAQ PRB
002Dh COMPAQ 171FS
002Eh COMPAQ 171FS
002Fh COMPAQ 171FS
0030h COMPAQ 171FS
0031h COMPAQ 171FS
0032h COMPAQ 171FS
0033h COMPAQ 171FS
0040h COMPAQ QVision 200
0041h COMPAQ QVision 200
0042h COMPAQ QVision 200
0043h COMPAQ QVision 200
0044h COMPAQ QVision 200
0045h COMPAQ QVision 200
0046h COMPAQ QVision 200
0047h COMPAQ QVision 200
0048h COMPAQ QVision 200
0049h COMPAQ QVision 200
0100h COMPAQ 1024
0146h COMPAQ 1024
0147h COMPAQ 1024
0346h COMPAQ 151FS
0347h COMPAQ 151FS
0348h COMPAQ 151FS
0349h COMPAQ 151FS
034Ah COMPAQ 151FS
034Bh COMPAQ 151FS
0546h COMPAQ 171FS
0547h COMPAQ 171FS
0548h COMPAQ 171FS
0549h COMPAQ 171FS
0746h COMPAQ PRB
0747h COMPAQ PRB
0846h COMPAQ PRA
0847h COMPAQ PRA
0848h COMPAQ PRA
0849h COMPAQ PRA
084Ah COMPAQ PRA
084Bh COMPAQ PRA
084Ch COMPAQ PRA
084Dh COMPAQ PRA
0946h COMPAQ PRB
0947h COMPAQ PRB
0948h COMPAQ PRB
0949h COMPAQ PRB
0A46h COMPAQ PRA
0A47h COMPAQ PRA
0A48h COMPAQ PRA
0A49h COMPAQ PRA
0A4Ah COMPAQ PRA
0A4Bh COMPAQ PRA
0A4Ch COMPAQ PRA
0A4Dh COMPAQ PRA
0D46h COMPAQ 140
0D47h COMPAQ 140
0D48h COMPAQ 140
0D49h COMPAQ 140
0D4Ah COMPAQ 140
0D4Bh COMPAQ 140
0D4Ch COMPAQ 140
0D4Dh COMPAQ 140
0F46h COMPAQ 150
0F47h COMPAQ 150
0F48h COMPAQ 150
0F49h COMPAQ 150
0F4Ah COMPAQ 150
0F4Bh COMPAQ 150
0F4Ch COMPAQ 150
0F4Dh COMPAQ 150

See Also: #0109,#3728,#3730

(Table 3730)
Values for "CTX" monitor EDID:
1451h CTX 1451
1551h CTX 1551
1562h CTX 1562
1565h CTX 1565
1765h CTX 1765
1785h CTX 1785
2085h CTX 2085
2185h CTX 2185

See Also: #0109,#3729,#3731

(Table 3731)
Values for Dell monitor EDID:
139Ah Dell Ultrascan 14XE
139Bh Dell Ultrascan 14XE
139Ch Dell Ultrascan 14XE
139Dh Dell Ultrascan 14XE
2210h Dell Ultrascan V17X
2211h Dell Ultrascan V17X
2212h Dell Ultrascan V17X
2213h Dell Ultrascan V17X
2214h Dell Ultrascan 21TE
2215h Dell Ultrascan 21TE
2216h Dell Ultrascan 21TE
2217h Dell Ultrascan 21TE
3024h Dell VS17X
3025h Dell VS17X
3026h Dell VS17X
3027h Dell VS17X
4273h Dell VS15X

See Also: #0109,#3730,#3732

(Table 3732)
Values for Daewoo monitor EDID:
1423h Daewoo CMC-1423B1
1427h Daewoo CMC-1427X1
1502h Daewoo CMC-1502B1
1505h Daewoo CMC-1505X
1507h Daewoo CMC-1507X1
1703h Daewoo CMC-1703B
7044h Daewoo CMC-1704C

See Also: #0109,#3731,#3733

(Table 3733)
Values for ELITEGROUP Computer Systems monitor EDID:
0001h ECS VERTOS 1401
0002h ECS VERTOS 1501
0003h ECS VERTOS 1502
0004h ECS VERTOS 1503
0005h ECS VERTOS 1700
0006h ECS VERTOS 1701
0007h ECS VERTOS 1700
0008h ECS VERTOS 2101
0009h ECS VERTOS 2102

See Also: #0109,#3732,#3734

(Table 3734)
Values for EIZO monitor EDID:
0200h EIZO FlexScan F351
0201h EIZO FlexScan F553
0202h EIZO FlexScan F563
0203h EIZO FlexScan F764
0204h EIZO FlexScan F784
0206h EIZO FlexScan 6600
0300h EIZO FlexScan 6500
0302h EIZO 9060S
0303h EIZO 9065S
0305h EIZO FlexScan T563
0306h EIZO 9070S
0307h EIZO 9080i
0308h EIZO 9400i
0309h EIZO 9500
030Ah EIZO FlexScan F340iW
030Ch EIZO FlexScan F552
030Dh EIZO FlexScan F560iW
030Fh EIZO FlexScan F760iW
0310h EIZO FlexScan F780iW
0311h EIZO FlexScan T560i
0312h EIZO FlexScan T660i
0313h EIZO FlexScan T562
0314h EIZO FlexScan T662
038Ch EIZO FlexScan F550iW

See Also: #0109,#3733,#3735

(Table 3735)
Values for Hyundai monitor EDID:
5864h Hyundai DeluxScan 15 Pro
B81Eh Hyundai DeluxScan 17

See Also: #0109,#3734,#3736

(Table 3736)
Values for Hitachi monitor EDID:
1717h Hitachi Accuvue GX17L
1727h Hitachi HM1764
1827h Hitachi HM1782
2147h Hitachi HM4721
2149h Hitachi HM4921
4020h Hitachi HM4020
4021h Hitachi HM4021
4711h Hitachi Accuvue UX4721
4810h Hitachi Accuvue GX20
4811h Hitachi Accuvue GX21
4820h Hitachi HM4820
4821h Hitachi HM4821
4830h Hitachi Accuvue GX20H
4911h Hitachi Accuvue UX4921
6421h Hitachi HM6421
6811h Hitachi Accuvue UX6821
6821h Hitachi HM6821
AB6Fh CM-1711M
ABC2h CM-2112M
ABC7h CM-2111M
ABCCh CM-2110M

See Also: #0109,#3735,#3738

(Table 3738)
Values for Hewlett-Packard monitor EDID:
0AF0h HP D2800A Ultra VGA 1600 21"
0AF6h HP D2806A Ergo Ultra VGA 15"
0AFFh HP D2815A 1024 Low Emission 14"
0F11h HP D3857A Multi Media 15"
0F12h HP D3858A Multi Media 14"

See Also: #0109,#3736,#3739

(Table 3739)

.NG limit reached, continued in next section...