struc DisplayMode
dmInfoLevel db ? ; Information level (must be zero)
dmReserved1 db ? ; Reserved
dmDataLength dw ? ; Length of remaining data, in bytes (14d)
dmFlags dw ? ; Control flags (0|1=intensity off|on)
dmMode db ? ; Display mode (1=text; 2=graphics)
dmReserved2 db ? ; Reserved
dmColors dw ? ; Number of colors available
dmWidth dw ? ; Screen width in pixels (graphics)
dmLength dw ? ; Screen length in pixels (graphics)
dmColumns dw ? ; No. of text columns
dmRows dw ? ; No. of text rows
ends ; = 18d bytes