Enjoy fast, FREE delivery, exclusive deals and award-winning movies & TV shows with Prime
Try Prime
and start saving today with Fast, FREE Delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Instant streaming of thousands of movies and TV episodes with Prime Video
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$124.99$124.99
FREE delivery:
June 26 - 28
Ships from: Amazon Sold by: Legendary solutions
Buy used: $79.99
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Programmer's Guide to the EGA, VGA, and Super VGA Cards (3rd Edition) Subsequent Edition
Purchase options and add-ons
- ISBN-100201624907
- ISBN-13978-0201624908
- EditionSubsequent
- PublisherAddison-Wesley
- Publication dateJanuary 1, 1675
- LanguageEnglish
- Dimensions7.5 x 2.5 x 9.5 inches
- Print length1600 pages
Editorial Reviews
From the Back Cover
Praise for Previous Editions:
"...I've found this book useful when I've reached for it, and I've found myself reaching for it increasingly often, and that's the real test of any reference."
- Michael Abrash, Dr. Dobb's Journal
"A gold mine of information...."- PC Resource
"You will find this a valuable reference source....It takes the place of detailed technical manuals that explain the theory of programming these devices, but which are not designed to teach the practice."
- Online Today
"This book provides essential tools urgently needed by graphics programmers. Now, the full potential of the Super VGAs can be realized."
- Bo Ericsson, Cirrus Logic Board Member, VESA Standards Committee
Programmer's Guide to the EGA, VGA and Super VGA Cards, Third Edition, is the definitive guide to industry graphics standards for personal computers. This classic reference gives readers the knowledge and skills they need for successful graphics programming. It explains the PC graphics environments and graphics programming principles and details the features and operation of the Super VGA, VGA, XGA, 8514/A and EGA graphics standards. The core of the book teaches readers how to write programs that support and take advantage of both these standards and the most popular chip sets and graphics boards supporting these standards. The book features a set of extensive, protected-mode compatible and optimized code examples in C and assembly language that illustrate techniques for programming text, font, graphics, and color features of the major industry chip sets.
This thoroughly revised third edition of the Programmer's Guide focuses on the Super VGA standard that now dominates the industry. The book details programming parameters and techniques for the latest graphics cards in both completely revised and wholly new chapters. The Programmer's Guide also features entirely new coverage of:
- graphics accelerators
- the most current Super VGA chips
- the Adapter Interface (AI) standard
- IBM's XGA and 8514/A standards
- ISA, VESA (VL) and PCI bus standards
- types of graphics systems and their basic operation.This is the only book to provide such comprehensive, useful and up-to-date information on video graphics standards. It is the definitive source for programmers and developers who want to harness the power of Super VGA, EGA, VGA and other industry standard cards.
0201624907B04062001
About the Author
Richard F. Ferraro is an internationally known inventor, author, and consultant in computer graphics. He and partner Marco Brandestini invented the award winning Nikon Coolscan Scanner. He is the author of the best-selling Programmeris Guide to the EGA, VGA and SuperVGA Cards and Learn 3D Graphics Programming on the PC. Mr. Ferraro provides design, training, and patent and copyright consulting services in computer graphics, image processing, and image data compression. He can be reached through Addison-Wesley at ferraro@awl.
0201624907AB04062001
Product details
- Publisher : Addison-Wesley; Subsequent edition (January 1, 1675)
- Language : English
- Paperback : 1600 pages
- ISBN-10 : 0201624907
- ISBN-13 : 978-0201624908
- Item Weight : 4.65 pounds
- Dimensions : 7.5 x 2.5 x 9.5 inches
- Best Sellers Rank: #3,224,981 in Books (See Top 100 in Books)
- #12,779 in Computer Software (Books)
- #17,946 in Computer Science (Books)
- #36,728 in Mathematics (Books)
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Chapters 2 through 5 equip the programmer with a thorough understanding of the EGA/VGA and the relationships these adapters have to other display adapters, the PC, graphics devices, and graphics software. A tutorial supplies a background in C and assembly language for the novice programmer. The graphics algorithms used in the program examples are introduced in the computer graphics tutorial. Chapters 6 through 11 specify the function of the EGA/VGA cards. These chapters offer clear and comprehensive information on the display modes, display memory, graphics processor, downloadable fonts, color processing, control registers, and BIOS calls. This information is translated into programming examples in chapter 12. Seventy program examples are included to illustrate the power and versatility of the EGA/VGA cards.
Chapter 15 provides a detailed look at the function specifications for the IBM Applications Interface. This interface is used on the Graphics Accelerator Toolkit that was available from the author at the time this book was published and was supported by the XGA, 8514, and many Super VGAs. I don't even know if it is possible to find this toolkit any longer. Chapter 16 provides an in-depth look at the XGA cards. Included are the relevant register definitions and descriptions of the graphics accelerator. The XGA is treated as if it were another Super VGA, which it actually is. Chapters 13 through 30 provide detailed descriptions of the Super VGA chips as they existed in 1994. The scope and depth of information here allows the programmer to identify which chip is present; control, configure, and fine-tune the chip; invoke the advanced display modes; access up to one megabyte of display memory; and control the start address and cursor.
The actual table of contents for the book is as follows:
1. Introduction to the Programmer's Guide
2. The EGA, VGA, and Super VGA Features
3. Graphics Hardware and Software
4. Types of Graphics Systems
5. Principles of Computer Graphics
6. Alphanumeric Processing
7. Graphics Processing
8. Color Palette and Color Registers
9. Reading the State of the EGA and VGA
10. The EGA/VGA Registers
11. The EGA/VGA BIOS
12. Programming Examples
13. The Super VGA
14. Graphics Coprocessors
15. Super VGA Code Basics
16. The Adapter Interface
17. The 8514/A
18. The XGA
19. ATI Technologies
20. Chips and Technologies
21. Cirrus Logic
22. The Video7 Super VGA Chip Set
23. IIT
24. NCR
25. Oak
26. S3 Incorporated
27. The Trident Super VGA Chip Sets
28. The Tseng Labs Super VGA Chips
29. The Paradise Super VGA Chips
30. Weitek
Top reviews from other countries
There are some errors here and there in the book, but mostly simple things like x and y variables in examples being swapped and some incomplete math functions that are easily spotted. Should have some basic knowledge on programming at the hardware level to read this.

