[comp.os.msdos.programmer] VGA memory access

flaregun@chopin.udel.edu (Edwin Phillips) (04/06/91)

How do you access memory above 64K on a _standard_ VGA card? (with emphasis
on the word STANDARD)  Can it be done?

  Thanks,
    Ed

/***************************************************************************/
/* Ed Phillips  flaregun@chopin.udel.edu         It's never impossible,    */
/*                       (128.175.13.17)         only highly unlikely.     */
/*           ed.phillips@mvs.udel.edu                                      */
/*                       (128.175.13.24)                                   */
/***************************************************************************/
/* University of Delaware  Operations and Technical Services               */
/***************************************************************************/

flaregun@brahms.udel.edu (Edwin Phillips) (04/08/91)

On a _standard_ VGA card with 256K, it is easy to access the first 64K of
memory on the card with reads/writes to segment A000H in the PC memory map.
Is it possible, however, to read/write to the rest of the memory on the card?
If not, why?  What is the other 192K used for?  Why is it there?  I know that
on super-standard cards there is usually an extra register which controls
some kind of window into the card's memory (at least it works this way with
the Western Digital PVGA).  Is there a similar control for _standard_ VGA
cards?

  Ed

/***************************************************************************/
/* Ed Phillips  flaregun@chopin.udel.edu         It's never impossible,    */
/*                       (128.175.13.17)         only highly unlikely.     */
/*           ed.phillips@mvs.udel.edu                                      */
/*                       (128.175.13.24)                                   */
/***************************************************************************/
/* University of Delaware  Operations and Technical Services               */
/***************************************************************************/