February 1992 - PROTECTED-MODE PROGRAMMING


FEATURES

USING DPMI TO HOOK INTERRUPTS IN WINDOWS 3
by Walter Oney

This article shows you how a DOS application running in the enhanced 386 mode of Microsoft Window's application.

MIXING REAL-AND PROTECTED-MODE CODE
by Kerry Loynd

If you have real-mode object code, or require real-mode device drivers, you can use the intermode call buffer to mix real- and protected-mode code.

PORTING UNIX TO THE 386: DEVICE DRIVERS
by William Frederick Jolitz and Lynne Greer Jolitz

This month, our authors continue their discussion of support macros and functions of the 386BSD kernel that drivers use to work devices.

PSEUDO-RANDOM SEQUENCE GENERATOR FOR 32-BIT CPUS
by Bruce Schneier

This psuedo-random sequence generator is fast, statistically sound, machine independent, and optimized for 32-bit microprocessors.

EMBEDDED SYSTEMS

PROTECTED-MODE DEBUGGING USING IN-CIRCUIT EMULATORS
by Tovey Barron

In-circuit emulators make it easy to access protected-mode architectural features.

EXAMINING ROOM

PROGRAMMING WITH PHAR LAP'S 286 DOS-EXTENDER
by Al Williams

Al uses Microsoft C and Phar Lap's 286 DOS-Extender to develop an extensible graphics language that's loosely based on LOGO.

PROGRAMMER'S WORKBENCH

UNDOCUMENTED DOS FROM PROTECTED-MODE WINDOWS 3
by Paul Chui

Paul shows how to make undocumented DOS calls from Windows' standard and enhanced modes.

COLUMNS

PROGRAMMING PARADIGMS
by Michael Swaine

Multimedia is all the rage, but what is it? And what kinds of machines will we need to find out?

C PROGRAMMING
by Al Stevens

This month Al introduces a new D-Flat window class, the PICTURBOX, and provides the code that supports the clipboard and text searching for the EDITBOX class.

STRUCTURED PROGRAMMING
by Jeff Duntemann

Events are an open-and-shut case with Turbo Vision, Borland's text-based windowing manager.

GRAPHICS PROGRAMMING
by Michael Abrash

Michael uses backface removal to speed hidden surface handling of a single convex polyhedron.

PROGRAMMER'S BOOKSHELF
by Andrew Shulman

Information theory is Andrew's focus as he examines Nelson's Data Compression, Lucky Silicon Dreams, and Leff/Rex's Maxwell's Demon.

DEPARTMENTS

EDITORIAL
by Jonathan Erickson

LETTERS
by you

SWAINE'S FLAMES
by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST
by Tami Zemel


Copyright © 1992, Dr. Dobb's Journal