EDID: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content added Content deleted
(Created page detailing obtaining EDID, EDID contents stubbed) |
m (Formating) |
||
Line 1: | Line 1: | ||
⚫ | |||
== Introduction == |
|||
⚫ | |||
== |
== Reading EDID == |
||
=== Reading EDID === |
|||
The first step, is, naturally, to actually get the data. This is done through the BIOS - int 0x10, ax=4F15h, bl=01h. |
The first step, is, naturally, to actually get the data. This is done through the BIOS - int 0x10, ax=4F15h, bl=01h. |
||
<source lang="asm"> |
<source lang="asm"> |
||
Line 17: | Line 15: | ||
Note that this code will only run in [[Real Mode]] or vm8086. |
Note that this code will only run in [[Real Mode]] or vm8086. |
||
== EDID Data == |
|||
{{stub}} |
{{stub}} |
Revision as of 16:19, 30 June 2015
Extended Display IDentification is data about the monitor, which the monitor provides to the video card. EDID is the programmatical way to check if a video mode is supported. However, this procedure is rather complex. (See VBE).
Reading EDID
The first step, is, naturally, to actually get the data. This is done through the BIOS - int 0x10, ax=4F15h, bl=01h.
mov ax, 0x4f15
mov bl, 0x01
mov cx, 0
mov dx, 0
int 0x10
;AL = 0x4F if function supported
;AH = status (0 is success, 1 is fail)
;ES:DI contains the EDID
Note that this code will only run in Real Mode or vm8086.
EDID Data
This page is a stub.
You can help the wiki by accurately adding more contents to it.