by Rahner James
Smooth, non-flickering, real-time, EGA animation is a reality with Sprite's driver. Rahner covers animation algorithm design, animation structures, and EGA innards.
by Tom Nolan
Build your own real-time data acquisition system with the hardware and software tools Tom presents here.
by Martin Tracy
DDJ's Forth expert presents ZEN, a tiny Forth system written entirely in Forth. Programs written in ZEN are ideal for embedded applications and, says Martin, inherently ROM-able.
by Rohan T. Douglas
Automate your error message documentation using the tools that Rohan provides here. Or, for that matter, adapt his technique for on-screen menus, prompts, and dialog boxes.
by Robert B. Stout
S-CODER is the core of a data encryption engine that can be implemented with virtually any high-level language and can serve as the building block for enhanced security systems.
by Robert Zigon
Robert returns to DDJ, this time with an algorithm for efficiently generating circles.
by Mark R. Nelson
A general-purpose "locator" program that matches code and data with target hardware.
by Scott Robert Ladd
Scott put Zortech's C++ 2.0 to the challenge of fractal geometry--and liked what he saw.
by Andrew Schulman
In the first installment of this two-part article, contributing editor Andrew Schulman inaugurates a new section in DDJ
by stalking the elusive general protection fault using a variety of developer's tools.
by Michael Swaine
If your programming palate has been hungry for a taste of Lisp, Mike's monthly menu should fill the bill.
by Al Stevens
Al continues with his text data base indexing and retrieval project, this month adding the expression interpreter. He then reflects upon OOPSLA '89, how teachers teach C, and recommends a recent book for C programmers.
by Jeff Duntemann
Jeff bounces around some myths put out
by object-oriented hypesters, pointing out that what you read isn't necessarily what you get, before returning to his discussion of polymorphism with Turbo Pascal and QuickPascal.
by Jonathan Erickson
by you
by Michael Swaine
compiled by Janna Custer