1990 16.07 1992

Vol.16 n°7 (#178) july 1991

(ddj_1991_07.jpg)

p.6 EDITORIAL

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

p.16 RECURSIVE IMAGES

[author : Steven Janke]

What do recursive drawing, iterated function systems, and fractal geometry have in common? They all play a part in producing realistic looking natural objects.

p.24 SAVING AND RESTORING VGA SCREENS

[author : Ben Myers]

Use the VGA graphics controller and sequencer address registers for saving and restoring graphic screens.

p.32 PORTING UNIX TO THE 386: A STRIPPED-DOWN KERNEL

[author : William Frederick Jolitz and Lynne Greer Jolitz]

386BSD's basic kernel incorporates a unique "recursive" paging feature that leverages resources and reduces complexity.

p.42 A COFF FILE LOADER FOR THE 34010

[author : Don Morgan]

Here's a Common Object Format File loader for the 34010 that's small enough for embedded applications, yet powerful enough to download fully-linked C and assembly language programs.

EXAMINING ROOM

p.50 MASM'S CHANGING FACE

[author : Mike Schmit]

Compared to previous versions, Microsoft's recently released Macro Assembler 6.0 embodies some ambitious changes.

PROGRAMMER'S WORKBENCH

p.62 A C++ PCX FILE VIEWER FOR WINDOWS 3

[author : Paul Chui]

This file viewer—implemented as a C++ class—creates a Windows 3 bitmap object from a PCX file.

COLUMNS

p.105 PROGRAMMING PARADIGMS

[author : Michael Swaine]

Michael embarks on a two-part interview with Bob Jarvis, author of Wizard C—the precursor to Turbo C.

p.113 C PROGRAMMING

[author : Al Stevens]

This month's installment of D-Flat presents event and message mechanisms.

p.123 STRUCTURED PROGRAMMING

[author : Jeff Duntemann]

Jeff continues his examination of UARTs and explains how to detect the presence of a serial port.

p.133 GRAPHICS PROGRAMMING

[author : Michael Abrash]

VGA's undocumented Mode X supports page flipping, makes off-screen memory available, has square pixels, and increases performance by as much as four times.

p.141 PROGRAMMER'S BOOKSHELF

[author : Andrew Schulman]

Andrew weighs his options when examining Windows 3 programming books.

DEPARTMENTS

p.8 LETTERS

[author : you]

p.168 SWAINE'S FLAMES

[author : Michael Swaine]

PROGRAMMER'S SERVICES

p.160 OF INTEREST

[author : Tami Zemel]