1989 15.10 1991

Vol.15 n°10 (#169) october 1990

Vol.15 n°10 (#169) october 1990

(ddj_1990_10.jpg)

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

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

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

FEATURES

p.16 ROLL YOUR OWN DOS EXTENDER: PART I (p.895 in reprint volume 15)

p.16 ROLL YOUR OWN DOS EXTENDER: PART I (p.895 in reprint volume 15)

[author : Al Williams]

In this first installment of a two-part article, Al shares a DOS extender called PROT and takes a look at protected-mode programming.

p.28 OPENING OS/2’s BACKDOOR (p.900 in reprint volume 15)

p.28 OPENING OS/2’s BACKDOOR (p.900 in reprint volume 15)

[author : Andrew Schulman]

The good news is that protected-mode OS/2 prevents task clashes by taking control of memory. The bad news is this makes it hard to perform memory-mapped I/O and write diagnostic tools. Andrew’s generic device driver helps solve these problems.

p.42 CLOSING DOS’s BACKDOOR (p.906 in reprint volume 15)

p.42 CLOSING DOS’s BACKDOOR (p.906 in reprint volume 15)

[author : John Switzer]

Accessing DOS without going through the INT21 function handler can have serious repercussions. John shows how to close these vulnerable backdoors.

p.50 RAM DISK DRIVER FOR UNIX (p.910 in reprint volume 15)

p.50 RAM DISK DRIVER FOR UNIX (p.910 in reprint volume 15)

[author : Jeff Reagen]

Jeffs RAM disk lets you more efficiently manage /tmp files, reduce overhead associated with file loading, and increase performance by using RAM as a primary swap device.

p.58 OPTIMAL DETERMINATION OF OBJECT EXTENTS (p.915 in reprint volume 15)

p.58 OPTIMAL DETERMINATION OF OBJECT EXTENTS (p.915 in reprint volume 15)

[author : Victor J. Duvanenko, Ronald S. Gyurcsik, and W.E. Robbins]

Here’s an algorithm for efficiently determining the minimum and maximum reaches of 2-D and 3-D graphical objects.

p.152 IMPLEMENTING CORDIC ALGORITHMS (p.976 in reprint volume 15)

p.152 IMPLEMENTING CORDIC ALGORITHMS (p.976 in reprint volume 15)

[author : Pitts Jarvis]

CORDIC (Coordinate, Rotation, Digital Computer) algorithms let you use one core routine to compute sines, cosines, exponentials, logarithms, and other transcendentals.

EXAMINING ROOM

EXAMINING ROOM

p.62 UNRAVELING OPTIMIZATION IN MICROSOFT C 6.0 (p.917 in reprint volume 15)

p.62 UNRAVELING OPTIMIZATION IN MICROSOFT C 6.0 (p.917 in reprint volume 15)

[author : Bruce D. Schatzman]

Bruce investigates the practical and theoretical aspects of code optimization, using Microsoft C 6.0 as his example platform.

PROGRAMMER'S WORKBENCH

PROGRAMMER'S WORKBENCH

p.72 KERMIT FOR OS/2: PART II (p.924 in reprint volume 15)

p.72 KERMIT FOR OS/2: PART II (p.924 in reprint volume 15)

[author : Brian R. Anderson]

While wrapping up his Kermit port, Brian examines the communications capabilities of OS/2, along with low-level screen and video I/O.

COLUMNS

COLUMNS

p.123 PROGRAMMING PARADIGMS (p.955 in reprint volume 15)

p.123 PROGRAMMING PARADIGMS (p.955 in reprint volume 15)

[author : Michael Swaine]

Michael reports on the recent MacWorld conference, focusing on System 7 developers and developments.

p.131 C PROGRAMMING (p.959 in reprint volume 15)

p.131 C PROGRAMMING (p.959 in reprint volume 15)

[author : Al Stevens]

Al catches up on his correspondence and follows up on his token-pasting.

p.139 STRUCTURED PROGRAMMING (p.964 in reprint volume 15)

p.139 STRUCTURED PROGRAMMING (p.964 in reprint volume 15)

[author : Jeff Duntemann]

Jeff returns to Zeller’s Congruence before peering through the open window of Windows 3-0.

p.145 PROGRAMMER’S BOOKSHELF (p.969 in reprint volume 15)

p.145 PROGRAMMER’S BOOKSHELF (p.969 in reprint volume 15)

[author : Ray Duncan]

Do software aficionados need to know about computer architectures? "Yes," says Ray, and the recently published Computer Architecture is a good place to start.

DEPARTMENTS

DEPARTMENTS

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

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

[author : you]

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

p.168 SWAINE’S FLAMES (p.984 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.982 in reprint volume 15)

p.161 OF INTEREST (p.982 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)

classified ads