Mail Archives: djgpp/2000/07/21/13:59:44
> From: Damian Yerrick <Bullcr_pd_yerrick AT hotmail DOT comRemoveBullcr_p>
> Newsgroups: comp.os.msdos.djgpp
> Date: Fri, 21 Jul 2000 15:55:46 GMT
>
> >> Oh, BTW, anyone know how to
> >> knock the VGA up into an 80x100, 80x120 text mode using DJGPP?
> >
> >I think this is specific to the SVGA type you have.
>
> Does VESA cover this? Or does VESA only cover high-resolution
> all-pixel-addressable graphics modes?
The latter, I think. The special text modes are specific to each SVGA
and not covered by VESA. They are switched on with normal functions
of Int 10h.
> I know 80x117 can be done with EGA and standard VGA (go to 350
> scanline text mode and knock the character height down to 3
> scanlines). But how do I notify the DJGPP Screen*() routines
> that I have done this so I can use them for blitting?
If you call normal BIOS functions (as opposed to VESA) to set screen
size, Screen* functions will usually know about the screen size
automatically, since the screen size is stored at certain address in
the BIOS data area. But if you want to be sure, you need to check the
screen size as known to BIOS against what you think it should be.
- Raw text -