Alo писал(а):Значит, LFB нельзя использовать из-под Window начиная с NT все-таки.
Можно, но только в из нулевого кольца (см. универсальный драйвер VBEMP) и монопольно.
Alo писал(а):Собственно вопрос, как повысить хотя бы до 24?
Использовать Win32 и DirectDraw. Возможно, с прослойкой в виде DosBOX. Из-под ntvdm нормальной скорости все равно не будет, причем может оказаться, что использование 0Ch/int 10h окажется быстрее, чем непосредственная работа с видеопамятью.
Еще очень сильно зависит от видеокарты и ее драйвера. Например, драйвера nVidia (занимался этим несколько лет назад, сейчас может быть неактуально) в полноэкранных текстовых режимах давали DOS-программам доступ к физической видеопамяти по адресу 0B8000h, а ATI не давали.