Hello.
1. Can anyone explain the int.15h BIOS functions for
finding how much memory has been detected ?
I've looked in Brown's Interrupt List, but don't
find that very clear. Is there an authoritative
document detailing BIOS functions available ?
2. Can I find information how to set the screen refresh
rate on fairly old video adapters not having any
BIOS functions for this purpose -- pre VBE2 .. ?
Even ISA video devices .. ?
Apparently, this might differ from one brand to
another, so Matrox, ATI, Cirrus and S3 would be
a good start. Somebody has probably published this
code already .. Who ?
..
1. RBIL is quite authoritative and complete, maybe too complete :bdg
Anyway, have a link instead http://wiki.osdev.org/Detecting_Memory_(x86)
2. Have another link http://wiki.osdev.org/Video_Signals_And_Timing
if you look in the 16-bit sub-forum, you will find several threads on this subject with working code
use the forum search tool
Advanced Search
search term "INT 15h"
at the bottom, uncheck all the boxes
then check only the 16-bit sub-forum box
Hi,
Two books I have used are: "Programmer's Guide to PC
Video Systems" by Richard Wilton, ISBN 1-55615-641-3; and
"Programmer's Guide to the EGA, VGA, and Super VGA Cards"
by Richard F. Ferraro, ISBN 0-201-62490-7. Both do some
register level programming. The first is well written, but much
less information on the video ports. The second I would
consider a reference if it were better laid out. Finding anything
can be be an annoyance at times.
Cheers,
Steve N.
i believe Ray Duncan wrote one, as well
it was published by microsoft press - a great book