Interrups | Categories | Contents |
AX = 7000h BX = 0005h CL = maximum number of modes to get info for CH = mode type to get info for (see #00196) DL = monitor type to get info for ES:DI -> buffer for mode info (see #00197)
Return:
CL = total number of modes fitting criteria CH = size of each info record
See Also: AX=7000h/BX=0000h - AX=7000h/BX=0004h
(Table 00196) Values for Everex mode type: 00h all modes 01h monochrome text modes 02h color text modes 03h four-color CGA graphics modes 04h two-color CGA graphics modes 05h 16-color graphics modes 06h 256-color graphics modes
Format of Everex mode information record: Offset Size Description (Table 00197) 00h BYTE mode number (bit 7 set if extended mode) 01h BYTE mode type (see #00196) 02h BYTE info bits (see #00198) 03h BYTE font height 04h BYTE text columns on screen 05h BYTE text rows on screen 06h WORD number of scan lines 08h BYTE color information bits 7-4 reserved 3-0 bits per pixel
Bitfields for Everex info bits: Bit(s) Description (Table 00198) 7,6 reserved 5 monochrome mode 4 interlaced display 3 requires special oscillator 2,1 memory required (00 = 256K, 01 = 512K, 10 = 1024K, 11 = 2048K) 0 reserved
Interrups | Categories | Contents |