home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS 1
/
BBS#1.iso
/
document
/
vgadoc.arj
/
INTRO.DOC
< prev
next >
Wrap
Text File
|
1991-12-06
|
2KB
|
93 lines
Introduction.
These files are what I have been able to collect of information on
the various Super VGA cards and other display adapters.
The information should be regarded with a healthy dose of sceptism
as I have been unable to test most of it.
Hopefully it will be of use to you all.
Terminology/style:
The BIOS calls are mostly taken directly from Ralf's interrupt list
and tends to follow its style and structure.
The register descriptions are sorted by the register number.
All register addresses, data values etc are given in hexadecimal.
3d4h means 3D4h when in color mode and 3B4h when in monochrome mode.
3CEh index 3 means register 3CEh is set to 3 and register 3CFh is the
data port. See notes on register 3C0h under VGA registers.
On some cards write operations can be done with a single OUTW
instruction. This may fail on some cards or machines.
ATI cards require the index to be updated before each access to
the dataport.
(R) means the register is Read Only.
(W) means the register is Write Only.
(R/W) means the register is both Readable and Writable.
(r/W) means the register is Write Only on EGA cards and Read/Writable
on VGA cards.
The examples are in Turbo Pascal for readability.
For non Turbo users $1234 is hex 01234h and port[$3cd]:= is an OUT
to register 03CDh and port[$3cd] (in an expression) is an IN from
register 03CDh.
References:
Richard F. Ferraro's Programmer's guide to the EGA and VGA cards 2nd ed.
Addison-Wesley 1990. ISBN 0-201-57025-4.
Bradley ?
Ralf Brown's interrupt list version 28.
John Bridge's VGAKIT35.
Fractint v16.11 source (video.asm).
Configuration files and drivers from amongst others VPIC, VUIMAGE and CSHOW.
Enhanced Graphics Adapter Reference Manual from HP.
Data Sheet for the Yamaha 6388 VPDC.
Commodore Advanced Graphics Adapter (AGA) manual.
Disclaimer:
All information herein is presented as is and without warrenty.
Use at your own risk.
Wanted:
Information on TIGA, IBM 8514/A (both software and hardware),
other VGA chips, strange display cards etc.
Anybody with datasheets or Programmers Reference Manuals !!!!!
Error reports, corrections and additions to this text.
In short hard facts are welcome but please no "well I think that
maybe one could try... "
Enjoy.
Finn Thoegersen jesperf@daimi.aau.dk