From: Petr V. <VAN...@vc...> - 2000-08-31 21:31:23
|
On 31 Aug 00 at 23:01, Vojtech Pavlik wrote: > On Thu, Aug 31, 2000 at 06:36:08PM +0000, Petr Vandrovec wrote: > > > If you want to support only standard modes (text, cfb8, vgaplanes, > > vga8planes), it is easy. But there is couple of more or less nonstandard > > modes too. 2 (1plane) or 4-color (2planes) modes, alphanumeric mode with > > character generator disabled (gives you `spectrum like' attribute + 8pixels). > > What to do with them? Let them fall through and report something similar > > for them? > > The 1-line font (which you describe as spectrum-like) actually could be > quite useful for having a huge font, while still keeping minimum video > memory size. Problem is that standard VGA can use only 64KB (VGA text compat.), or 128KB (when VGA hardware in real 4plane mode) in that mode, as planes 2 & 3 are reserved for character generator and unused... This limits you to either 80x409 (~ 640x409) or 80x819 (or 100x655 (~800x655))... This is not too much - it is same as 4plane modes (real textmode with 8x16 font gives you virtual screen 640x6544, BTW). And unfortunately, although bmove works on same speed as in 4plane mode, putc/putcs are much slower, as you cannot use special VGA write modes :-( 16 writes in 128KB mode, instead of 8 for 4plane... Best regards, Petr Vandrovec van...@vc... |