1989 15.01 1991

Vol.15 n°1 (#160) january 1990

Vol.15 n°1 (#160) january 1990

(ddj_1990_01.jpg)

p.6 EDITORIAL (p.17 in reprint volume 15)

p.6 EDITORIAL (p.17 in reprint volume 15)

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

FEATURES

p.16 REAL-TIME ANIMATION (p.21 in reprint volume 15)

p.16 REAL-TIME ANIMATION (p.21 in reprint volume 15)

[author : Rahner James]

Smooth, non-flickering, real-time EGA animation is a reality with Rahner’s sprite driver. Rahner covers animation algorithm design, animation structures, and EGA innards.

p.28 REAL-TIME DATA ACQUISITION USING DMA (p.26 in reprint volume 15)

p.28 REAL-TIME DATA ACQUISITION USING DMA (p.26 in reprint volume 15)

[author : Tom Nolan]

Build your own real-time data acquisition system with the hardware and software tools Tom presents here.

p.38 ZEN FOR EMBEDDED SYSTEMS (p.32 in reprint volume 15)

p.38 ZEN FOR EMBEDDED SYSTEMS (p.32 in reprint volume 15)

[author : 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.

p.48 ERROR MESSAGE MANAGEMENT (p.36 in reprint volume 15)

p.48 ERROR MESSAGE MANAGEMENT (p.36 in reprint volume 15)

[author : 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.

p.52 S-CODER FOR DATA ENCRYPTION (p.38 in reprint volume 15)

p.52 S-CODER FOR DATA ENCRYPTION (p.38 in reprint volume 15)

[author : 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.

p.60 PARAMETRIC CIRCLES (p.42 in reprint volume 15)

p.60 PARAMETRIC CIRCLES (p.42 in reprint volume 15)

[author : Robert Zigon]

Robert returns to DDJ this time with an algorithm for efficiently generating circles.

p.124 LOCATION IS EVERYTHING! (p.79 in reprint volume 15)

p.124 LOCATION IS EVERYTHING! (p.79 in reprint volume 15)

[author : Mark R. Nelson]

A general-purpose "locator" program that matches code and data with target hardware.

EXAMINING ROOM

EXAMINING ROOM

p.64 EXAMINING ZORTECH C++ 2.0 (p.43b in reprint volume 15)

p.64 EXAMINING ZORTECH C++ 2.0 (p.43b in reprint volume 15)

[author : Scott Robert Ladd]

Scott put Zortech’s C++ 2.0 to the challenge of fractal geometry — and liked what he saw.

PROGRAMMER'S WORKBENCH

PROGRAMMER'S WORKBENCH

p.74 STALKING GENERAL PROTECTION FAULTS: PART I (p.48 in reprint volume 15)

p.74 STALKING GENERAL PROTECTION FAULTS: PART I (p.48 in reprint volume 15)

[author : 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.

COLUMN

COLUMN

p.129 PROGRAMMING PARADIGMS (p.83 in reprint volume 15)

p.129 PROGRAMMING PARADIGMS (p.83 in reprint volume 15)

[author : Michael Swaine]

If your programming palate has been hungry for a taste of Lisp, Mike’s monthly menu should fill the bill.

p.132 C PROGRAMMING (p.86 in reprint volume 15)

p.132 C PROGRAMMING (p.86 in reprint volume 15)

[author : Al Stevens]

Al continues with his text data base indexing and retrieval project, this month adding the expression interpreter. Fie then reflects upon OOPSLA ’89, how teachers teach C, and recommends a recent book for C programmers.

p.140 STRUCTURED PROGRAMMING (p.92 in reprint volume 15)

p.140 STRUCTURED PROGRAMMING (p.92 in reprint volume 15)

[author : 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.

FORUM

FORUM

p.8 LETTERS (p.18 in reprint volume 15)

p.8 LETTERS (p.18 in reprint volume 15)

[author : you]

p.168 SWAINE’S FLAMES (p.106 in reprint volume 15)

p.168 SWAINE’S FLAMES (p.106 in reprint volume 15)

[author : Michael Swaine]

PROGRAMMER'S SERVICES

PROGRAMMER'S SERVICES

p.160 ADVERTISER INDEX (not in reprint volume 15)

p.160 ADVERTISER INDEX (not in reprint volume 15)

where to go for more information on products

p.161 OF INTEREST (p.103 in reprint volume 15)

p.161 OF INTEREST (p.103 in reprint volume 15)

[author : compiled by Janna Custer ]

p.162 PROGRAMMER’S MARKETPLACE (not in reprint volume 15)

p.162 PROGRAMMER’S MARKETPLACE (not in reprint volume 15)

[author : classified ads]