🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #642

Re: VGA, Retraces, and DMA

#642
From: Matthew Smith
Date: Wed, 12 Aug 1992 21:12
55 lines
3055 bytes
In article <1992Aug11.181336.58070@cc.usu.edu> sl8nl@cc.usu.edu writes:
>> Sorry Josh, but I have to agree with Ross. The majority of questions
>> being asked are things that any decent VGA programmer's guide has
>> the answers to.  They really have nothing to do with games.  Sure,
>
>And what if one doesn't have access to such publications?  They always
>say, "...and the EGA/VGA Programmer's Guide is best..."  You ask for
>information on where to get it, and never get a response.
>
Ok.  I have the two books that everybody keeps quoting here in my possession.
I figure, for those who keep wondering where all of these people get this
information, these two seem to be *the* sources of information for low level
programming of the IBM EGA/VGA cards.  

Programmer's Guide to the EGA and VGA Cards 
Second Edition includes Super VGA
Author:  Richard F. Ferraro
Publisher:  Addison-Wesley Publishing Company, Inc.
ISBN:  0-201-57025-4
Price:  $32.95 (No disk included.  I think it's $42.95 with disk).

A very good book discussing the lowest level aspects of programming on the EGA
and VGA cards.  It discusses in *gross* length all of the display modes, 
resoulations, and registers, and how to access and get the most out of using 
them all.  Pretty much a snoozer as far as light reading goes, but a definate
must for those who want to do anything with graphics.

Programmer's Guide to PC & PS/2 Video Systems
Author:  Richard Wilton
Publisher:  Microsoft Press
ISBN:  1-55615-103-9
Price:  $27.95  (No disk included)

Discusses all of the registers that the Ferraro book does, however, it's 
advantage goes into how to program the different display modes efficiently. 
Whereas the Ferraro guide tells you how to access the different modes, the 
Wilton book tells you how to do it right.  

I've been looking at a *lot* of graphics books over the last year, and these 
two put together probably make the best source of information concerning the
IBM VGA/EGA cards that I've ever seen. 

They both also discuss and give code on various fast algorithms, such as 
Bresenhem's line drawing algorithm, and scan converting ellipses with 8 point
symmetry, all with code.   

I found both of these at Bookstar local here in Salt Lake.  It just opened
up about a month ago, so I'm sure that it's also at other locations.  I have
seen the Ferraro book at places like Software Etc. in the past, but didn't 
have the money to buy it then :(.


Matt Smith
msmith@peruvian.utah.edu
Student - University of Utah Department of Computer Science
Technical Details
Message-ID: <1992Aug12.151259.24556@hellgate.utah.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!caen!hellgate.utah.edu!peruvian.utah.edu!msmith
References: <1992Aug11.112004.58060@cc.usu.edu> <1992Aug11.204921.22923@exu.ericsson.se> <1992Aug11.181336.58070@cc.usu.edu>

Show Full Headers
Complete Article Headers
Newsgroups: rec.games.programmer
Path: arc1-ca.pugleaf.net!sparky!uunet!caen!hellgate.utah.edu!peruvian.utah.edu!msmith
From: msmith%peruvian.utah.edu@cs.utah.edu (Matthew Smith)
Subject: Re: VGA, Retraces, and DMA
Date: 12 Aug 92 15:12:58 MDT
Message-ID: <1992Aug12.151259.24556@hellgate.utah.edu>
Organization: University of Utah CS Dept
References: <1992Aug11.112004.58060@cc.usu.edu> <1992Aug11.204921.22923@exu.ericsson.se> <1992Aug11.181336.58070@cc.usu.edu>
Lines: 55