Category : Files from Magazines
Archive   : DDJ0992.ZIP
Filename : README.ASC

 
Output of file : README.ASC contained in archive : DDJ0992.ZIP

POST.ASC
Title: POSTMORTEM DEBUGGING
Keywords: SEPT92 DEBUGGING WINDOWS
Sample code that accompanies Matt Pietrek's article on postmortem
debugging. This program is called BAD.C and it intentionally causes a
GP fault for purposes of illustration. Also see CORONER.ARC.

CORONER.ARC
Title: POSTMORTEM DEBUGGING
Keywords: SEPT92 DEBUGGING WINDOWS
CORONER.EXE, which accompanies Matt Pietrek's article on
postmortem debugging, provides a demonstration of much of the
Windows TOOLHELP API. You can take the code and customize it,
adding your own routines to provide whatever information you'd
like to see in a postmortem report. See the book _Undocumented
Windows_ (Addison-Wesley, 1992) for a complete description of the
program. Requires ARCE.COM to extract.

WIN386.ASC
Title: AN EXCEPTION HANDLER FOR WINDOWS 3
Keywords: SEPT92 DEBUGGING VIRTUAL DEVICE DRIVERS WINDOWS
Published assembly code accompanying Brett Salter's article that
presents an exception handler for Windows 3. See WIN386.ARC for
complete system.

WIN386.ARC
Title: AN EXCEPTION HANDLER FOR WINDOWS 3
Keywords: SEPT92 DEBUGGING VIRTUAL DEVICE DRIVERS WINDOWS
Complete WIN386 system of Brett Salter's exception handler.
Requires ARCE.COM to extract.

DB.ASC
Title: YOUR OWN PROTECTED-MODE DEBUGGER
Keywords: SEPT92 DEBUGGING PROTECTED-MODE
Published source code listings for Rick Knobluagh's "Roll Your
Own Debugger." See also DB.ARC for complete system.

DB.ARC
Title: YOUR OWN PROTECTED-MODE DEBUGGER
Keywords: SEPT92 DEBUGGING PROTECTED-MODE
Complete system for DB, a protected-mode debugger that makes use of
the 386's debug registers, as described in Rick Knoblaugh's article.
Requires ARCE.COM to extract.

HRT.ASC
Title: HIGH-RESOLUTION TIMING
Keywords: SEPT92 PC TIMING
Published assembly code for HRTIME.ASM as presented by Thomas Roden
in his article on high-resolution timing for the PC. This code
includes three externally referenced timer functions that
provides high-resolution timing. Also see HRT.ARC.

HRT.ARC
Title: HIGH-RESOLUTION TIMING
Keywords: SEPT92 PC TIMING
Complete system, including a sample C program, that uses the
hrtime function described by Thomas Roden in his article on
high-resolution timing for the PC. Includes programmer's notes.
Requires ARCE.COM to extract.

CLISP.ASC
Title: AN IMPROVED LISP-STYLE LIBRARY FOR C
Keywords: SEPT92 C LISP
The published LISP-style memory manager for C presented by
Douglas Chubb in his article. See CLISP.ARC for the complete
system.

CLISP.ARC
Title: AN IMPROVED LISP-STYLE LIBRARY FOR C
Keywords: SEPT92 C LISP
The complete LISP-style library for C as described by Douglas Chubb in
his article. Requires ARCE.COM to extract.

REAL.ASC
Title: DEBUGGING REAL-TIME SYSTEMS
Keywords: SEPT92 DEBUGGING REAL-TIME
The published source code of a skelton application that simulates
a data acquisition system. For complete system and programmer's
notes, see REAL.ARC.

REAL.ARC
Title: DEBUGGING REAL-TIME SYSTEMS
Keywords: SEPT92 DEBUGGING REAL-TIME
The complete system as described in the article "Debugging Real-
time Systems." Requires ARCE.COM to extract.

TRACE.ASC
Title: CRASH TRACEBACKS IN UNIX
Keywords: SEPT92 UNIX DEBUGGING
Published source code from Alan Dunham's UNIX-based, VAX/VMS-like
crash traceback utility. Implemented for the SPARC and RS/6000.

TRACE.ARC
Title: CRASH TRACEBACKS IN UNIX
Keywords: SEPT92 UNIX DEBUGGING
The complete system of Alan Dunham's UNIX-based, VAX/VMS-like crash
traceback utility. Implemented for the SPARC and RS/6000.
Requires ARCE.COM to extract.

UNLOAD.ASC
Title: WINDOWS TOOLHELP
Keywords: SEPT92 WINDOWS TOOLHELP DEBUGGING
Published source code from Mike Sax' UNLOAD utility, which lets
you remove DLLs and programs stuck in memory without having to
restart Windows.

UNLOAD.ARC
Title: WINDOWS TOOLHELP
Keywords: SEPT92 WINDOWS TOOLHELP DEBUGGING
The complete UNLOAD system described by Mike Sax in his article.
The UNLOAD utility lets you remove DLLs and programs stuck in
memory without having to restart Windows. Requires ARCE.COM to
extract.

TDVIDEO.ASC
Title: A VIDEO-COMPATIBILITY INTERFACE FOR TURBO DEBUGGER
Keywords: SEPT92 TURBO PASCAL DEBUGGING VIDEO WINDOWS
The Video Compatibility Interface of Borland's Turbo Debugger for
Windows 3 allows an external DLL to handle all the video mode
switching for a particular video card or chipset. Danny Thorpe
implements a one.

DFLT14.ARC
Title: C PROGRAMMING COLUMN
Keywords: SEPT92 SAA/CUA C USER INTERFACE LIBRARY
The current version of the complete system for Al Stevens' D-FLAT
interface library for C. Requires ARCE.COM to extract.

D14TXT.ARC
Title: C PROGRAMMING COLUMN
Keywords: SEPT92 SAA/CUA C USER INTERFACE LIBRARY
Documentation for D-Flat version 14 (See DFLT14.ARC).
Requires ARCE.COM to extract.

CPROG.ASC
Title: C PROGRAMMING COLUMN
Keywords: SEPT92 C CUA/SAA
Al Stevens implements his D-Flat HELPBOX windows class that
displays the help text and allows the user to navigate it. Also
see DFLT14.ARC.

GRPPROG.ASC
Title: GRAPHICS PROGRAMMING COLUMN
Keywords: SEPT92 GRAPHICS COLOR
Michael Abrash presents a texture mapping technique for mapping a
bitmap image onto the surface of a polygon that's been
transformed in the process of 3-D drawing.

XSHRP21.ZIP
Title: GRAPHICS PROGRAMMING COLUMN
Keywords: SEPT92 3D ANIMATION GRAPHICS
The current version of the complete system for Michael Abrash's
X-Sharp library for 3D graphics animation. Requires PKUNZIP.EXE to extract.

HCALC.ASC
Title: Structured Programming Column
Keywords: SEPT92 TURBO VISION TURBO PASCAL CALCULATOR
Jeff Duntemann uses Borland's standard file open dialogs to
develop the final, streamable version of HCALC, his mortgae
calculator programs.