This is the official release version of VGADOC3, the most comprehensive collection on (Super)VGA and other video adapter programming available. This is a collection of programming information on (Super)VGA chipsets, not an introduction to video/graphics programming. The major changes from version 2 are: Hualon, UMC, Weitek, PCVideo and Targa coverage is new. The material on Cirrus, Compaq and XGA is vastly expanded. The cards, clocks, history and q&a files are new. The coverage of Hardware Cursor, BitBLT, Line Draw and Read/Write banks in WHATVGA is new The coverage of Hi/Truecolor RAMDACs is greatly expanded. Contents: Documentation files: File: Contents: intro.txt Introduction to VGADOC 8514a.txt IBM 8514/a and clones ahead.txt Ahead V5000 A and B ati.txt ATI VGA and Mach32 avance.txt Avance Logic chiptect.txt Chips & Technologies 82c45x cirrus.txt Cirrus Logic CL-GD5x0, 6x0, 54xx, 62xx, 64xx compaq.txt Compaq IVGS, AVGA and QVision everex.txt Everex Micro Enhancer genoa.txt Genoa 6x00 hualon.txt Hualon HM86304 mxic.txt MXIC MX860x0 ncr.txt NCR 77c21/22/22e oak.txt Oak OTI-037/067/077/087 paradise.txt Paradise/Western PVGA1/WD90cxx primus.txt Primus P2000 realtek.txt Realtek RT310x s3.txt S3 86c911/924/80x/928 trident.txt Trident TVGA tseng.txt Tseng ET3000/4000/W32 umc.txt UMC 85c408 vesa.txt VESA BIOS interface vga.txt EGA/VGA registers vgabios.txt EGA/VGA BIOS interface video7.txt Video7/Headland weitek.txt Weitek 5x86 xga.txt IBM XGA and compatibles yamaha.txt Yamaha 6388 cga.txt IBM CGA registers hercules.txt Hercules registers pcvideo.txt Chips&Tech PC Video frame grabber chipset pcvision.txt PC Vision frame grabber targa.txt Truevision Targa/Targa+ cards.txt List of VGA cards & Motherboard VGAs clocks.txt Video clocks ramdac.txt RAMDAC information q&a.txt Common Question & Answers vendor.txt List of vendors history.txt History of changes to VGADOC Source files: defvga.pas All definitions, general rutines etc. idvga.pas The rutines to analyse a mode and ID the cards. supervga.pas The chip specific parts: Bank switching, Mode setting, Scrolling, Hardware Cursor, BitBLT and Line Draw rutines whatvga.pas The menues and tests. whatvga.doc Documentation for WHATVGA. Includes list of tested chipsets. whatvga.chg History list of WHATVGA changes showtest.pas Pascal source for showtest.exe Dmpmem.pas Pascal source for dmpmem.exe Table.pas Pascal source for table.exe vesalie.as Assembler source (a86) for vesalie.com Executables and data files: chips.lst List of chipsets whatvga.lst List of video modes whatvga.exe The WHATVGA test program. Identifies and tests the VGA chipset, ramdac etc. See WHATVGA.DOC for details. showtest.exe Analyses WHVGAxx.TST files generated by WHATVGA /a dmpmem.exe Dumps the VGA BIOS table.exe Analyses the REGISTER.VGA file vesalie.com Modifies the VESA driver information. Programs & source files: All source is in pascal (except VESALIE.as). The source files can be compiled with Turbo Pascal 5.5 or Borland Pascal 7.0. Other versions will probably work, but ... The assembler source (Vesalie.as) can be assembled with a86.com I'ld be very interested in any information you may be able to supply, whether as new information, corrections or suggestions. Any contributors and testers will be given credit in future versions. Please specify if you have special requests as to names or addresses used (or not used). While I'll try to answer all queries, experience shows that I sometimes have trouble keeping up (I have this nasty habit of working 75 hour weeks). Generally ongoing test sessions, new information/corrections and intelligent queries (my decision) will get priority. I can be contacted at the following addresses: Email: jesperf@daimi.aau.dk Please note that this is an account a friend lets me use, so mail should have FINN: or VGADOC: in the subject line Phone: +45 9751 3788 These are at work, so please attention Fax: +45 9751 4050 or ask for Finn Thoegersen Note that these have changed since the last version!!! Surface: Finn Thoegersen Nordbanevej 3 C DK-7800 Skive Denmark To do: - Adapter Independant (AI) interface (8514/A) - WD90c33 BitBLT support - Tseng ET4000W32 BitBLT support - Weitek P9000 support - Better support for IIT AGX series - Better (more intuitive) BitBLT and RWbank tests. - Oak 87 BitBLT support