by Christopher A. Howard
Chris presents a VGA chip-set detection method, including functions for addressing video memory and displaying pixels at specified locations.
by Tim Paterson
The digital differential analyzer, which uses unscaled integers for drawing straight lines and circles, belongs in every graphics library.
by Victor J. Duvanenko, W. E. Robbins, and Ronald S. Gyurcsik
Today's windowing systems demand high-performance line-clipping techniques. Our authors show how to squeeze more performance from the classic Cohen-Sutherland line-clipping algorithm.
by Todd King
Todd examines and implements Bezier curves
by using the literal rendering technique and the deCastejau method.
by Adele Goldberg
Smalltalk's Model-View-Controller architecture was built with user interface design in mind.
by Al Williams
It really is possible to access the entire 80386 address space in real mode when you use the techniques Al presents here.
by Bruce Tonkin
Can a leopard change its spots? Bruce finds out
by examining Spectra's PowerBasic, previously known as Borland's TurboBasic.
by Michael Swaine
Michael reports on MacWorld Expo, raises questions about Glasnost programming, and ruminates on recent issues in chaos theory, fractals, and neural networks.
by Al Stevens
Al takes an early look at Turbo C++, a second look at ANSI C token pasting, and an in-depth look at hotkeys.
by Jeff Duntemann
It's one darn thing after another as Jeff tackles object design and multiple inheritance.
by Jonathan Erickson
by you
by Michael Swaine
compiled by Janna Custer