Это да. Первый мой комп был Искра-1030М с нестандартным (в хорошем смысле;) CGA, поддерживавшем режимы с 400 строками (стандартный CGA — 200 строк) и чтобы читать тексты не в страшных CGA-шных шрифтах 8х8, а в симпатичных VGA-шных 8х16 я писал свой резидентный драйвер экрана, эмулирующий стандартный текстовый режим 80х25 в графическом режиме 640х400.
EGA/VGA тоже программировать приходилось, включая даже проприетарные фишки всяких Трайдентов, Эверексов, Чипсов-с-Технологиями и т.д. Книжка Абраша до сих пор где-то дома валяется, хотя учиться приходилось по безымянным манам, отпечатанным на советских копировальных аппаратах...
А про фантастические технологии ДУМа Кармак охотно рассказывал, что там и фпс был ограничен сверху, чтобы слишком много ресурса не жралось, и при движении персонажа разрешение обсчитываемой картинки снижалось вдвое, типа зритель всё равно не замечал наёбки и про прочие технические находки...