Category : Files from Magazines
Archive   : DDJ91IDX.ZIP
Filename : INDEX91

 
Output of file : INDEX91 contained in archive : DDJ91IDX.ZIP
January 1991

Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- ------ ---- ----
5352 Implode 1950 64% 12-07-90 13:09 d2be2310 --w 386BSD.ASC
2267 Implode 884 62% 12-07-90 13:09 419be0de --w BOOKREV.ASC
1476 Implode 963 35% 12-07-90 13:09 cb4bcc32 --w C_SHELL.ASC
5328 Implode 3481 35% 09-07-90 19:00 051b1115 --w GAD.EXE
3456 Implode 2523 27% 09-07-90 19:00 fb41fd82 --w GRAFDUMP.EXE
31134 Implode 8701 73% 12-07-90 13:09 75258aac --w GRAPH.ASC
3497 Implode 1559 56% 12-07-90 13:09 1b6f3c9b --w GUI.ASC
2007 Implode 1265 37% 12-07-90 14:00 75b66709 --w README.TXT
11515 Implode 3538 70% 12-07-90 13:09 d74da038 --w STRUC_P.ASC
3537 Implode 1639 54% 12-07-90 13:09 d035ec30 --w WINTHERE.ASC
300 Shrunk 238 21% 12-07-90 13:09 4b5588bb --w WOFS.ASC
------ ------ --- -------
69869 26741 62% 11


386BSD.ASC
Title: PORTING UNIX TO THE 386: A PRACTICAL APPROACH
Keywords: JAN91 UNIX 80386
Source code examples accompanying Bill and Lynne Jolitz's article
(first in a series) on porting BSD Unix to the 80386. Code
includes process control block, template for system call stub,
and ISA device controllers.


GUI.ASC
Title: DESIGNING A PORTABLE GUI TOOLKIT
Keywords: JAN91 GUI DESIGN
Source code for Bob Nicholson's for designing and implementing a
platform-independent user-interface toolkit. Source demonstrates
use of attributes for overspecification and provides a sample
bevent handler.

WOFS.ASC
Title: DESIGNING A WRITE-ONCE FILE SYSTEM
Keywords: JAN91 WORM OPTICAL DOS
Short source code example that illustrtes FSB structure
declaration.

GRAPH.ASC
Title: GRAPH DECOMPOSITION
Keywords: JAN91 GRAPH ARRAY
Source code that implements Edward's graph array decomposition
algorithm. Listing One is in Turbo Pascal 5.0, Listing Two in
PharLap 386|ASM. Includes GAD.DOC documentation. Also see
GAD.EXE and GRAFDUMP.EXE.

WINTHERE.ASC
Title: WINTHERE
Keywords: JAN91 WINDOWS 3.0
Assembler code for Ben Myers's program that makes your program
Windows 3.0 aware.

C_SHELL.ASC
Title: EXAMINING THE HAMILTON C SHELL
Keywords: JAN91 OS/2 UNIX
Scripts that are used to (1) send a Ctrl-T to COM1: every 400
seconds; (2) built a C++ PM program (3) globally edit several
files.

STRUC_P.ASC
Title: STRUCTURED PROGRAMMING COLUMN
Keywords: JAN91 TURBO PASCAL
Source code for Jeff Duntemann's time-and-date stamp implemented
using Turbo Pascal 6.0.


BOOKREV.ASC
Title: PROGRAMMER'S BOOKSHELF
Keywords: JAN91 NETWORK PROGRAMMING BOOKS
Source code that illustrates network programming concepts. Books
reviewed by Andrew Schulman include "Network Programming in C" by
Barry Nance, "NetWare Programmers Guide: Building Applications with
NetWare, Version 2.5" by Ralph Davis, and "Unix Network
Programming" by W.Richard Stevens.


February 1991


Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- ------ ---- ----
26444 Implode 8659 68% 12-26-90 11:59 3e9c27dc --w 386BSD.FEB
6157 Implode 1727 72% 12-26-90 12:15 9d800bd6 --w CPROG.ASC
3716 Implode 1713 54% 12-26-90 12:07 5f5a7484 --w DIVISOR.ASC
4610 Implode 1757 62% 12-26-90 13:02 540dc8db --w ENTROPY.ASC
10564 Implode 3220 70% 12-26-90 12:09 e5c60094 --w EXPERT.ASC
16062 Implode 5047 69% 12-26-90 12:17 16a44083 --w GRAPHICS.ASC
2986 Implode 1630 46% 12-26-90 13:02 171f718a --w READ.ME
11486 Implode 3479 70% 12-26-90 12:05 443ae4c4 --w REMOTE.ASC
9609 Implode 3052 69% 12-26-90 12:01 69b34029 --w SNAP3.ASC
401 Implode 296 27% 12-26-90 12:19 dc16eb62 --w STRUCTUR.ASC
37996 Implode 8017 79% 12-26-90 12:13 17c4fa7e --w XWINDOW.ASC

58492 Stored 58492 0% 01-17-91 08:33 63319fd1 --w NELSON.ZIP
91872 Stored 91872 0% 12-26-90 12:38 359432f2 --w CONTEST.ZIP
------ ------ --- -------
280395 188961 33% 13


386BSD.FEB
Title: PORTING UNIX TO THE 386: THREE INITIAL PC UTILITIES
Keywords: FEB91 UNIX 80386 MS-DOS GCC
Source code examples accompanying Bill and Lynne Jolitz's article
on porting BSD Unix to the 80386. This month's utilities let you
execute GCC-compiled programs in protected mode from MS-DOS, and
copy files to a shared portion of disk so that MS-DOS and Unix
can exchange information.

NELSON.ARC
Title: ARITHMETIC CODING AND STATISTICAL MODELING
Keywords: FEB91 DATA COMPRESSION STATISTICAL MODELING
An ARC file containing (among other things) the source code
accompanying Mark Nelson's article on achieving impressive
compression ratios by combining arithmetic coding with powerful
modeling techniques. See the READ.ME within the ARC file for a
description of the various files.

ENTROPY.ASC
Title: ENTROPY
Keywords: FEB91 DATA COMPRESSION
Source code accompanying Kas Thomas's article on understanding
entropy and data compression.

CONTEST.ARC
Title: THE DDJ DATA COMPRESSION CONTEST
Keywords: FEB91 DATA COMPRESSION CONTEST
The sample files and entry form for the DDJ Data Compression
Contest. See the READ.ME file that is included in the ARC.

SNAP3.ASC
Title: SCREEN CAPTURING FOR WINDOWS 3.0
Keywords: FEB91 WINDOWS 3.0 CAPTURE
Source code for Jim Conger's SNAP3 utility which lets you capture
graphics screen in Windows 3.0.

EXPERT.ASC
Title: YACC FOR EXPERT SYSTEMS
Keywords: FEB91 YACC EXPERT SYSTEMS
Todd King uses MKS's YACC to build a portable expert system.

XWINDOW.ASC
Title: Intrinsics of the X Toolkit
Keywords: FEB91 X WINDOW UNIX OSF/Motif
Todd Lainhart develops a text editor using the OSF/Motif X Window
Intrinsics toolkit to show how application developers can allow
the user personalized configuration of their computing
environment.

STRUCTUR.ASC
Title: STRUCTURED PROGRAMMING COLUMN
Keywords: FEB91 TURBO PASCAL ZELLER
A snippet of code from Jeff Duntemann's Structured Programming
Column.


CPROG.ASC
Title: C PROGRAMMING COLUMN
Keywords: FEB91 C DATA COMPRESSION HUFFMAN
Source code the implements Huffman's data compression technique.
Accompanyings Al Stevens's C Programming Column.

GRAPHICS.ASC
Title: GRAPHICS PROGRAMMING COLUMN
Keywords: FEB91 GRAPHICS POLYGON C ASSEMBLY
Source code in C and assembler that accompanies Michael Abrash's
discusion of filled polygons.

REMOTE.ASC
Title: REMOTE CONNECTIVITY FOR PORTABLE TERMINALS: PART I
Keywords: FEB91 EMBEDDED SYSTEMS 8051 VT100
Source code (mainly in 8051 C and assembler) for Dan Troy's
article on developing VT100 terminal emulation on the 8051.

DIVISOR.ASC
Title: OPTIMIZING INTEGER DIVISION BY A CONSTANT DIVISOR
Keywords: FEB91 EMBEDDED SYSTEMS
Robert D. Grappel's code for speeding up slow processors by
decomposing a division by a constant divisor into simple
sequences of additions, subtractions, and shifts.



March 1991


Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- ------ ---- ----
36383 Implode 10450 72% 02-15-91 15:14 eb8d53cf --w 386BSD.MAR
5787 Implode 1756 70% 02-15-91 15:13 7615e0d8 --w 80X86.ASC
5563 Implode 968 83% 02-15-91 15:13 a3092bbe --w ASM_MACR.ASC
1348 Implode 749 45% 02-15-91 15:14 215127cf --w BUFFER.ASC
18810 Implode 4658 76% 02-15-91 15:15 ca0c548f --w C_PROGRM.ASC
15784 Implode 4518 72% 02-15-91 15:16 34887018 --w GRAPHICS.ASC
34923 Implode 33986 3% 01-17-91 20:31 bb916f90 --w MEGAPHON.ARC
19903 Implode 5079 75% 02-15-91 15:14 728da3c4 --w MEWEL.ASC
43448 Implode 11965 73% 02-15-91 15:15 82760ab5 --w NET_WIN3.ASC
1883 Implode 1047 45% 02-15-91 15:15 22311fb8 --w README.TXT
------ ------ --- -------
183832 75176 60% 10


80X86.ASC
Title: 80x86 OPTIMIZATION
Keywords: MAR91 ASM 80286 80386 80486
Source code for Michael Abrash's article on ways to
optimize 80x86 assembly language code.

386BSD.MAR
Title: PORTING UNIX TO THE 386: THE STANDALONE SYSTEM
Keywords: MAR91 UNIX 80386
Source code examples accompanying Bill and Lynne Jolitz's series
article on porting BSD Unix to the 80386. This month, they use
the February 1991 protected-mode loader to create a minimum 80386
portected-mode standalone C programming environment for operating
systems kernel development.

ASM_MACRO.ASC
Title: ASSEMBLY LANGUAGE MACROS
Keywords: MAR91 ASM MACROS
Source code that implements Ken Skier's approach to assembly
language macros.

BUFFER.ASC
Title: SPEEDY BUFFERING
Keywords: MAR91 BASIC
Source code that implements Bruce Tonkin's technique for speeding
up data access by using a fast buffering routine.

MEWEL.ASC
Title: THE MEWEL WINDOW SYSTEM
Keywords: MAR91 SAA/CUA WINDOW SYSTEM
Source code that implements a memo pad; from Al Stevens's
"Examining Room" review of Mewel from Magma Software Systems.

NET_WIN3.ASC
Title: NETWORKING WITH WINDOWS 3
Keywords: MAR91 NETWORKING WINDOWS DOS COMMUNICATIONS
Source code for Mike Klein's "Megaphon" program, a Windows 3 chat
utility for networks.

MEGAPHON.ARC
Title: NETWORKING WITH WINDOWS 3
Keywords: MAR91 NETWORKING WINDOWS DOS COMMUNICATIONS
Source code, resource files, and exe for Mike Klein's program.

C_PROGRM.ASC
Title: C PROGRAMMING COLUMN
Keywords: MAR91 C DOS EVENT-DRIVEN MOUSE KEYBOARD
Source code for Al Stevens's "C Programming Column," this month
on event-driven programming.

GRAPHICS.ASC
Title: GRAPHICS PROGRAMMING COLUMN
Keywords: MAR91 GRAPHICS POLYGONS
Source code for Michael Abrash's "Graphics Programming Column,"
this month on optimzing filled convex polygons.


April 1991


Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- ------ ---- ----
2816 Implode 1027 64% 03-15-91 09:17 cbf14a7f --w 386BSD.491
16000 Implode 5252 68% 03-15-91 09:21 4828662c --w CPPTASK.ASC
7040 Implode 2243 69% 03-15-91 09:39 9a9d208a --w C_PROG.ASC
51584 Implode 12560 76% 03-15-91 09:28 6d6ee040 --w FRACTAL.ASC
6784 Implode 2495 64% 03-15-91 09:11 fa41ed75 --w GAMAZE.ASC
5642 Implode 2355 59% 03-19-91 12:20 177510cf --w GPIB-491.ASC
5120 Implode 1823 65% 03-15-91 09:25 bde3819c --w MSMAIL.ASC
31744 Implode 8251 75% 03-15-91 08:57 0851bca8 --w NEURLNET.ASC
2816 Implode 1396 51% 03-19-91 13:02 38d02fc8 --w README.TXT
81765 Stored 81765 0% 01-23-91 17:43 9983816d --w OLIVER.ZIP
20659 Stored 20659 0% 01-10-91 11:41 5e477376 --w CASEY.ZIP
36747 Stored 36747 0% 09-03-89 18:04 10ff690a --w MORROW.ZIP
------ ------ --- -------
268717 176573 35% 12

NEURLNET.ASC
Title: NEURAL NETS TELL WHY
Keywords: APR91 NEURAL NETWORKS C
C source code for Casey Klimasauskas's article on neural nets.
The program NETWORK.C implements a Back-Propagation network and shows how
sensitivity analysis works to "explain" the network's reasoning.
Also see CASEY.ARC that includes .EXE and a trained network. Instructions
for using the program are in the April 1991 issue of DDJ.

CASEY.ARC
Title: NEURAL NETS TELL WHY
Keywords: APR91 NEURAL NETWORKS C
This compressed ARC file includes EXE versions of Casey
Klimsasuskas's article and a trained net.

GAMAZE.ASC
Title: GENETIC ALGORITHMS
Keywords: APR91 MAZE GENETIC ALGORITHMS C
Source code accompanying Mike Morrow's article on GAs that implement
an objective function. Also see MORROW.ARC for the complete GA system,
including EXE.

MORROW.ARC
Title: GENETIC ALGORITHMS
Keywords: APR91 MAZE GENETIC ALGORITHMS C
This compressed ARC file contains source code and EXEs for
a genetic algorithm-based maze.

386BSD.491
Title: PORTING UNIX TO THE 386: LANGUAGE TOOLS CROSS SUPPORT
Keywords: APR91 UNIX 80386 GCC
Source code examples accompanying Bill and Lynne Jolitz's article
on porting BSD Unix to the 80386. Code for GCC compiler support
functions.

GPIB-491.ASC
Title: UNDERSTANDING THE GPIB
Keywords: APR91 EMBEDDED SYSTEMS GPIB DATA ACQUISITION
Source code accompanying Don Morgan's article on the general-
purpose instrumentation bus. Example code is used to acquire data
suing an HP oscilloscope and print it with an HP ThinkJet printer.

CPPTASK.ASC
Title: COOPERATIVE MULTITASKING WITH C++
Keywords: APR91 EMBEDDED SYSTEMS MULTITASKING C++ OBJECT-ORIENTED
C++ source code that implements a cooperative multitasking system; written
using Borland C++. Includes a demo that creates six tasks that run in
their own window.

MSMAIL.ASC
Title: EXAMINING THE MICROSOFT MAIL SDK
Keywords: APR91 MS MAIL MACINTOSH
Source code accompanying Bruce Schatzman's article that describes
how to implement network applications using the Microsoft Mail SDK for
the Macintosh.

FRACTAL.ASC
Title: FRACTALS IN THE REAL WORLD
Keywords: APR91 GRAPHICS FRACTALS
C source code accomanying Dick Oliver's article that implements an
interactive fractal drawing program. Also see OLIVER.ARC.

OLIVER.ARC
Title: FRACTALS IN THE REAL WORLD
Keywords: APR91 GRAPHICS FRACTALS
This compressed ARC file contains EXE and source code modules for
Dick Oliver's interactive fractal drawing program.

C_PROG.ASC
Title: C PROGRAMMING COLUMN
Keywords: APR91 C TSR
Source code for tsr.c, a driver that turns the program Al presented in
March 1991 into a TSR.


May 1991


Length Method Size Ratio Date Time CRC-32 Attr Name

------ ------ ----- ----- ---- ---- ------ ---- ----
33920 Implode 7745 78% 03-15-91 15:13 13c1fd01 --w ARRAY.ASC
20992 Implode 5485 74% 03-15-91 14:51 ec805b03 --w CO_DSP.ASC
19779 Implode 6017 70% 04-08-91 12:44 46d89ea0 --w CO_GRAPH.ASC
1913 Implode 655 66% 04-08-91 12:38 1d89a9dc --w CO_NUM.ASC
28544 Implode 8235 72% 03-15-91 15:16 e5811d67 --w C_PROG.ASC
8064 Implode 3031 63% 03-15-91 14:55 57c2e407 --w GPIB-591.ASC
17920 Implode 4615 75% 03-15-91 15:17 ac31a727 --w GRAPH_PR.ASC
118 Shrunk 108 9% 04-08-91 09:47 42d2acc5 --w NUM_CO.ASC
4864 Implode 1522 69% 03-15-91 14:56 87ed8ff2 --w PSEUDO.ASC
2672 Implode 1499 44% 03-18-91 13:29 9b44d968 --w README.TXT
5888 Implode 2242 62% 03-15-91 15:18 2183910a --w STRUC_PR.ASC
17408 Implode 4495 75% 03-15-91 15:11 8f8eb087 --w WIDGETS.ASC
13638 Implode 12953 6% 03-18-91 13:24 b6ccd7ad --w BITTMAN.ZIP
63267 Stored 63267 0% 03-15-91 16:14 ed9f37ce --w D-FLAT.ZIP
------ ------ --- -------
238987 121869 50% 14

CO_GRAPH.ASC
Title: A COPROCESSOR FOR A COPROCESSOR?
Keywords: MAY91 GRAPHICS 34020 FLOATING POINT
Source code for the article by Warren Davis and Kan Yabumoto that
illustrates programming the TI 34020 graphics processor and its companion
TI 34082 floating point unit.

CO_DSP.ARC
Title: ADDING THE POWER OF DSP TO YOUR APPLICATIONS
Keywords: MAY91 DSP
Source code that accompanies Jim Bittman's article illustrating how
DSP code can speed up performance. Uses the FFT algorithm as an
example. Code is in C and AT&T DSP assembler. Also see
BITTMAN.ARC.

BITTMAN.ARC
Title: ADDING THE POWER OF DSP TO YOUR APPLICATIONS
Keywords: MAY91 DSP
Complete source code that accompanies Jim Bittman's article on
DSP. This file includes all make files, DspHq files, batch files,
etc. Compressed in ARC format.

CO_NUM.ASC
Title: GETTING NUMERIC COPROCESSORS UP TO SPEED
Keywords: MAY91 MATH COPROCESSOR 80x87 WEITEK INTEL CYRIX
Code fragments that show how Fortan-77 code is translated to assembly
code for memory-mapped numeric coprocessors.

GPIB-591.ASC
Title: IMPLEMENTING THE GPIB
Keywords: MAY91 EMBEDDED SYSTEMS GPIB DATA ACQUISITION
Source code accompanying Don Morgan's article on the general-
purpose instrumentation bus. This month he builds an embedded system
around the TMS9914A chip and shows how to develop polled and interrupt
driven routines for talking, listening, and generating an SRQ on the bus.

PSEUDO.ASC
Title: A FAST PSEUDO RANDOM NUMBER GENERATOR
Keywords: MAY91 RANDOM NUMBERS
C implementation of the r250 algorithm for fast pseudo random number
generation.

WIDGETS.ASC
Title: MAKING SMALLTALK WITH WIDGETS
Keywords: MAY91 SMALLTALK
Source code accompanying Ken Ayers' article where he builds user
interfaces using Widgets/V 286 as an add-on to Smalltalk/V 286.

ARRAY.ASC
Title: ARRAY BOUNDS CHECKING WITH TURBO C
Keywords: MAY91 DOS EXTENDER BOUNDS CHECKING TURBO C
Turbo C source code that accomanies Glenn Pearson's article on a technique
for adding array bounds checking to Turbo C.

C_PROG.ASC
Title: C PROGRAMMING COLUMN
Keywords: MAY91 C CUA/SAA
Al launches his multi-part series based around D-Flat, a SAA/CUA
compliant interface library for C.

STUC_PROG.ASC
Title: STRUCTURED PROGRAMMING COLUMN
Keywords: MAY91 TURBO PASCAL I/O OBJECT-ORIENTED
Jeff designs components of his communciations program using
Turbo Pascal 6.0.

GRAP_PR.ASC
Title: GRAPHICS PROGRAMMING COLUMN
Keywords: GRAPHICS ANTIALIASING CEG/DAC
Michael continues his investigatation of Edsun's CEG/DAC graphics chip
by writing antialiasing applications in C.


June 1991

Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- ------ ---- ----
22263 Implode 5548 76% 05-02-91 11:03 97c0b40e --w CLOCK_C.ASC
21852 Implode 5581 75% 05-02-91 11:03 5cf6ffcc --w CLOCK_P.ASC
38375 Implode 9216 76% 05-02-91 11:03 50462281 --w FASTSORT.ASC
6846 Implode 1865 73% 05-02-91 11:03 8a8df16c --w FORTRAN.ASC
19186 Implode 6162 68% 05-02-91 11:04 d112ad85 --w GRAP_PR.ASC
3505 Implode 1394 61% 05-02-91 11:03 d60b17bb --w MATRICES.ASC
7372 Implode 3059 59% 05-02-91 11:03 b0898d17 --w MULITASK.ASC
2833 Implode 1505 47% 05-29-91 11:57 db07ad77 --w README.ASC
39879 Implode 9082 78% 05-02-91 11:04 1da1caed --w TELSCOPE.ASC
6838 Implode 2742 60% 05-02-91 11:03 f6488261 --w TSR.ASC
75954 Stored 75954 0% 05-20-91 11:14 e9635efa --w DFLAT3.ZIP
------ ------ --- -------
244903 122108 51% 11

FORTRAN.ASC
Title: FORTRAN & GUIS
Keywords: JUNE91 GUI FORTRAN WINDOWS 3
Source code (in Fortran) for the article by John Bradbery that
illustrates programming techniques for adding graphical user
interfaces to Fortan applications. Includes code snippets for
Microsoft's Fortran for Windows.

CLOCK_P.ASC
Title: USING THE REAL-TIME CLOCK
Keywords: JUNE91 REAL-TIME CLOCK TURBO PASCAL
Source code that accompanies Kenneth Roach's article on how to
access the system real-time clock for faster performance using
Ken's homegrown time and date functions. Implemented in Turbo
Pascal. For a C version of this program, see CLOCK_C.ASC.

CLOCK_C.ASC
Title: USING THE REAL-TIME CLOCK
Keywords: JUNE91 REAL-TIME CLOCK C
Source code that implments Kenneth Roach's time and date routines
in Turbo C. This code is not published in the issue, but is
documented. For a Pascal version of this program, see
CLOCK_P.ASC.

FASTSORT.ASC
Title: FAST SORTING USING LARGE STRING BUFFERS
Keywords: JUNE91 SORTING BASIC
Source code (in BASIC) that accopanies Dale Thorn's article on a
technique for fast sorting using large string buffers.

MATRICES.ASC
Title: EFFICIENTLY RAISING MATRICES TO AN INTEGER POWER
Keywords: JUNE91 INTEGERS POLYNOMIALS C
Source code written in C that presents Victor Duvanenko's
technique for efficiently raising matrices to integer powers.

MULTITSK.ASC
Title: A MEDIUMWEIGHT-HEAVYWEIGHT FORTH MULTITASKER
Keywords: JUNE91 EMBEDDED SYSTEMS MULTITASKING FORTH
Forth code that implments Jack Woehr's multitasker that provides
preemption without additional overhead.

TSR.ASC
Title: TAKING UP RESIDENCE WITH CODERUNNER
Keywords: JUNE91 TSR C EXAMINING ROOM
Source code that implements a TSR memopad. Built using the
Coderunner C library from Microsystems Software.

TELSCOPE.ASC
Title: CELESTRIAL PROGRAMMING WITH TURBO PASCAL
Keywords: JUNE91 ASTRONOMY TURBO PASCAL
Complete source code that implements the astrophotography system
described in Lars Frid-Neilson and Alex Lane's Programmer's
Workbench article. Includes capture and image enhancement. Requires
TurboVision.

DFLAT.691
Title: C PROGRAMMING COLUMN
Keywords: JUNE91 C CUA/SAA
Al continues his multi-part series on D-Flat, a SAA/CUA compliant
interface library for C. This month he provides window classes
and configuration management. Also see DFLAT2.ARC.

DFLAT3.ARC
Title: C PROGRAMMING COLUMN
Keywords: JUNE91 C CUA/SAA
An ARC file that continues the complete source code for version 3
of D-Flat. Also see DFLAT.691.

GRAP_PR.ASC
Title: GRAPHICS PROGRAMMING COLUMN
Keywords: JUNE91 GRAPHICS
Michael fills complex polygons in C and assembler.


ARCE.COM
Use ARCE to extract .ARC files including DFLAT3.ARC on this disk.


July 1991


Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- ------ ---- ----
35106 Implode 8460 76% 06-11-91 13:28 fbecadfc --w 386BSD.791
15242 Implode 4057 74% 06-11-91 13:29 7e8eb3f7 --w COFF.ASC
25105 Implode 6359 75% 06-11-91 13:32 cf78e40b --w DFLAT.791
23252 Implode 4761 80% 06-11-91 13:33 ad716174 --w GRAPH_PR.ASC
3895 Implode 1645 58% 06-11-91 13:29 45b05f69 --w MASM.ASC
36199 Implode 8762 76% 06-11-91 13:32 1e03cc3e --w PCX_CPP.ASC
2671 Implode 1503 44% 06-12-91 11:29 5e336198 --w README.ASC
21738 Implode 6384 71% 06-11-91 13:28 ffaa6644 --w RECURSIV.ASC
4901 Implode 2000 60% 06-11-91 13:32 9de85e95 --w STRUC_PR.ASC
18467 Implode 5344 72% 06-11-91 13:28 e924d5e2 --w VGA.ASC
4213 Implode 2012 53% 06-11-91 13:33 9d7fd053 --w WIN_BOOK.ASC
------ ------ --- -------
190789 51287 74% 11

RECURSIV.ASC
Title: RECURSIVE IMAGES
Keywords: JULY91 GRAPHICS FRACTALS RECURSIVE ITERATED SYSTEMS
Source code (in Turbo Pascal) for the article by Steven
Janke that illustrates recursive drawing programming techniques.
A good example of iterated function systems and fractal geometry.

VGA.ASC
Title: SAVING AND RESTORING VGA SCREEN
Keywords: JULY91 VGA GRAPHICS ASM
Source code that accompanies Ben Myers' article on saving and
restoring graphics screens using the VGA graphics controller and sequencer
address registers. Uses assembler and QuickPascal.

386BSD.791
Title: PORTING UNIX TO THE 386: A STRIPPED-DOWN KERNEL
Keywords: JULY91 UNIX 80386
Source code (in C) that accopanies Bill and Lynne Jolitz's article on
building the 386BSD Unix kernel.

COFF.ASC
Title: A COFF FILE LOADER FOR THE 34010
Keywords: JULY91 EMBEDDED SYSTEMS 34010
Source code written (in C and assembler) that presents Don Morgan's
COFF (Common Object File Format) file loader for the TMS34010 controller.

MASM.ASC
Title: MASM'S CHANGING FACE
Keywords: JULY91 MASM ASSEMBLER
Source code that accompanies Mike Schmit's "Examining Room" article
discussing the recently released Microsoft Macro Assembler 6.0 (MASM).

PCX_CPP.ASC
Title: A C++ PCX FILE VIEWER FOR WINDOWS 3
Keywords: JULY91 C++ PCX WINDOWS 3
Source code that implements Paul Chui's PCX file viewer for Windows 3
in the "Programmer's Workbench" section. Uses Borland C++.

DFLAT.791
Title: C PROGRAMMING COLUMN
Keywords: JULY91 C CUA/SAA
Al Stevens' continues his multi-part series on D-Flat, a SAA/CUA compliant
interface library for C. This month he discusses event and message
mechanism. Also see DFLAT3.ARC.

DFLAT3.ARC
Title: C PROGRAMMING COLUMN
Keywords: JULY91 C CUA/SAA
An ARC file that continues the complete source code for version 3
of D-Flat. Also see DFLAT.791.

GRAPH_PR.ASC
Title: GRAPHICS PROGRAMMING COLUMN
Keywords: JULY91 GRAPHICS VGA
Michael Abrash discusses VGA's undocumented Mode X that supports
page flipping, makes off-screen memory available, has square pixels,
and increases performance by as much as four times. Source is primarly
in assembler with some C.

STRUC_PR.ASC
Title: STRUCTURED PROGRAMMING COLUMN
Keywords: JULY91 PASCAL COMMUNICATIONS
Jeff Duntemann continues his communication project, this month
presenting Pascal code for detecting the serial port.

WIN_BOOK.ASC
Title: PROGRAMMER'S BOOKSHELF COLUMN
Keywords: JULY91 BOOKS WINDOWS 3
Andrew Schulman uses the disks accompanying several Windows 3 programming
books to write these programs.



August 1991


Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- ------ ---- ----
9600 Implode 3889 60% 07-23-91 08:51 117b0dca --w 386BSD.ASC
12032 Implode 3223 74% 07-23-91 08:54 300b6c8c --w 68HC05.ASC
15616 Implode 4420 72% 07-23-91 08:48 c6f77b8f --w CPPCONT.ASC
2839 Stored 2839 0% 08-25-91 16:55 d5727c87 --w CTEST.ZIP
32768 Implode 8549 74% 07-23-91 08:59 840f4713 --w C_PROG.ASC
896 Implode 496 45% 07-23-91 08:56 4d234e13 --w DECCONV.ASC
119820 Stored 119820 0% 08-25-91 16:55 7dd31822 --w DFLAT5.ZIP
19072 Implode 5870 70% 07-23-91 08:58 a3d52698 --w FAX.ASC
29184 Implode 8008 73% 07-23-91 08:42 9cbd5ef1 --w GENERATE.ASC
25216 Implode 6534 75% 07-23-91 09:01 78afdcaa --w GRAPH_PR.ASC
44800 Implode 12529 73% 07-23-91 08:36 9cec9f89 --w LISPLIKE.ASC
2951 Implode 1620 46% 07-23-91 09:40 0a415c28 --w README.ASC
7701 Stored 7701 0% 08-25-91 16:55 d5905985 --w VANSICK.ZIP
10491 Stored 10491 0% 08-25-91 16:55 c7804616 --w VOGEL.ZIP
85828 Stored 85828 0% 08-25-91 16:55 386100c3 --w XSCHEME.ZIP
------ ------ --- -------
418814 281817 33% 15


GENERATE.ASC
Title: A SOURCE CODE GENERATOR FOR C
Keywords: AUG91 C SOURCE CODE GENERATOR
Source code for C version of the language-independent source code
generator by Karl Vogel. Includes templates. Drops you into your
editor of choice. Also see VOGEL.ARC for complete system.

LISPLIKE.ASC
Title: A LISP-STYLE LIBRARY FOR C
Keywords: AUG91 LISP C LIBRARY
Source code that accompanies Daniel Ozick's article describing a
library that adds Lisp-like capabilities to C. Allows you to
manipulate variable-length, heterogeneous lits, self-identified
data objects and symbolic data.

CPPCONT.ASC
Title: GENERIC CONTAINER CLASSES IN C++
Keywords: AUG91 C++ CLASSES
Source code that accompanies Andrew Davidson article presenting
generic container classes in C++.

386BSD.891
Title: PORTING UNIX TO THE 386: THE BASIC KERNEL
Keywords: AUG91 UNIX 80386
Source code (in C) that accopanies Bill and Lynne Jolitz's
article on building the 386BSD Unix kernel. Kernel services and
data structures are initialized here.

68HC05.ASC
Title: C PROGRAMMING FOR THE 68HC05 MICROCONTROLLER
Keywords: AUG91 EMBEDDED SYSTEMS 6805 C
C source code written using the ByteCraft 68HC05 C compiler that
adds internal time-of-day clock to 68HC05. By Ted Van Sickle.
Also see VANSICK.ARC.

DECCONV.ASC
Title: DECIMAL FRACTIONAL CONVERSION
Keywords: AUG91 EMBEDDED SYSTEMS ASM
Short source code that presents Don Morgan's technique decimal
fractional conversion.

FAX.ASC
Title: SCALING AND PRINTING FAXES FASTER
Keywords: AUG91 C PCX FAX SCALING
Source code that implements Greg Pickles optimizations for
speeding up fax printing on laser printers; presents interesting
scaling techniques.

XSCHEME.ARC
Title: TESTING C COMPILER PERFORMANCE
Keywords: AUG91 C SCHEME
Complete source code for David Betz's XScheme version 0.28, an
object-oriented implementation of Scheme. Includes documentation.

CTEST.ARC
Title: TESTING C COMPILER PERFORMANCE
Keywords: AUG91 FRACTALS FLOATING POINT
David Betz modifies and uses Dick Oliver's fractal tree program
(from DDJ, April 1991) to test floating-point performance. Also
includes a C version of the Fibonacci test he ran under XScheme.

C_PROG.ASC
Title: C PROGRAMMING COLUMN
Keywords: AUG91 C CUA/SAA
Al Stevens' continues his multi-part series on D-Flat, a SAA/CUA compliant
interface library for C. This month he fixes problems with
previous installments: dflat.h, config.h, and window.c. See
DLFAT5.ARC

DFLAT5.ARC
Title: C PROGRAMMING COLUMN
Keywords: AUG91 C CUA/SAA
An ARC file that continues the complete source code for version 3
of D-Flat. Also see DFLAT.791.

GRAPH_PR.ASC
Title: GRAPHICS PROGRAMMING COLUMN
Keywords: AUG91 GRAPHICS VGA MODE X ASM
Michael Abrash continues his discussion of VGA's undocumented
Mode X. Assembler source code.



September 1991


Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- ------ ---- ----
1920 Implode 796 59% 08-21-91 14:34 4f9e205f --w ADD_EXT.LST
1152 Implode 567 51% 08-21-91 14:02 4f7f50ac --w BIGQUEST.LST
25916 Stored 25916 0% 06-07-91 12:04 148eb0e5 --w BRIEF.ZIP
15872 Implode 3910 76% 08-21-91 14:38 c8753fc4 --w BOB.LST
24448 Implode 6850 72% 08-21-91 14:46 4347c340 --w BRIEF.LST
33536 Implode 6358 82% 08-21-91 14:50 742396c7 --w DFLAT.991
31882 Implode 8430 74% 08-21-91 14:53 76690cab --w GR_PROG.LST
9344 Implode 3431 64% 08-21-91 14:51 e1b1fa04 --w INTTERM.LST
1280 Implode 693 46% 08-21-91 14:44 9beefc05 --w ML.LST
28672 Implode 8695 70% 08-21-91 14:40 40c91a51 --w OBJLIB.LST
11904 Implode 3717 69% 08-21-91 14:56 10697d65 --w ONE_HASH.LST
4736 Implode 2322 51% 08-21-91 14:42 036491c9 --w PARTITIO.LST
39656 Stored 39656 0% 07-11-91 09:59 5f50e60d --w BOB.ZIP
916 Implode 561 39% 01-25-92 09:19 74378178 --w README.LST
------ ------ --- -------
231234 111902 52% 14

91-09 ADD_EXT.LST _ADDING AN EXTENSION LANGUAGE TO YOUR SOFTWARE_
by Neville Franks
91-09 BIGQUEST.LST _LITTLE LANGUAGES, BIG QUESTIONS_
by Ray Valdes
91-09 BOB.LST _YOUR OWN TINY OBJECT-ORIENTED LANGUAGE_
by David Betz
91-09 BRIEF.LST _A BRIEF MACRO PACKAGE FOR EDITING BINARY FILES_
by James Rodriguez
91-09 GR_PROG.LST _GRAPHICS PROGRAMMING COLUMN_
by Michael Abrash
91-09 INTTERM.LST _STRUCTURED PROGRAMMING COLUMN_
by Jeff Duntemann
91-09 ML.LST _ML AND COLORED PETRI NETS FOR MODELING AND SIMULATION_
by Peter D. Varhol
91-09 OBJLIB.LST _OBJ LIBRARY MANAGEMENT_
by Thomas Siering
91-09 ONE_HASH.LST _ONE-WAY HASH FUNCTIONS_
by Bruce Schneier
91-09 PARTITIO.LST _SOFTWARE PARTITIONING FOR MULTITASKING COMMUNICATIONS_
by David McCracken
91-09 dflat.991 _C PROGRAMMING COLUMN_
by Al Stevens

October 1991


Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- ------ ---- ----
3821 Implode 1830 53% 09-26-91 11:40 01703d13 --w README.ASC
6400 Implode 2254 65% 09-10-91 08:15 853c999e --w EMBEDCP.ASC
8320 Implode 2987 65% 09-10-91 08:26 d1e6b87c --w OODEBUGR.ASC
9216 Implode 2518 73% 09-10-91 08:31 53bc8dbb --w STRINGCL.ASC
1792 Implode 592 67% 09-10-91 08:37 e53f47f6 --w CONFIG.ASC
12160 Implode 4296 65% 09-10-91 09:51 f063971c --w 386BSD.101
8448 Implode 2223 74% 09-10-91 09:57 674ce3a1 --w XALLOC.ASC
1664 Implode 823 51% 09-10-91 10:01 acc8647d --w SMALLTLK.ASC
8704 Implode 2856 68% 09-10-91 10:03 f72cce6b --w EIGENCAL.ASC
13056 Implode 4312 67% 09-10-91 10:06 568e72c4 --w ACTOR.ASC
29056 Implode 7492 75% 09-10-91 10:11 a6610245 --w DFLAT.101
8521 Implode 2695 69% 09-10-91 10:14 d13e3dc7 --w STRUCPRG.ASC
14976 Implode 4758 69% 09-10-91 10:15 4924f284 --w GRAPHPRG.ASC
16421 Implode 14022 15% 09-26-91 11:29 4f966be8 --w STRING.ZIP
113553 Stored 113553 0% 05-27-91 22:52 e5f4106c --w EMBEDCP.ZIP
7463 Stored 7463 0% 07-15-91 11:30 f231d7ec --w ACTOR.ZIP
------ ------ --- -------
263571 174674 34% 16

EMBEDCP.ASC
Title: C++ FOR EMBEDDED SYSTEMS
Keywords: OCT91 C++ EMBEDDED SYSTEMS COMMUNCIATIONS BORLAND
C++ source code as published in Stuart Phillips and Kevin
Rowett's article on using Borland C++ in a non-PC environment; in
this case to develop a multifuction intelligent communciations
board. Also see EMBEDCP.ARC.

EMBEDCP.ARC
Title: C++ FOR EMBEDDED SYSTEMS
Keywords: OCT91 C++ EMBEDDED SYSTEMS COMMUNCIATIONS BORLAND
Complete system for Stuart Phillips and Kevin Rowett's article.
Includes modified Borland C0.ASM and TDREMOTE (published here
with permission of Borland Intl.) ARC file contains MIO.ARC and
CODE.ARC. MIO.ARC has more ARC files containing include,
test, library, and startup files. CODE.ARC has C, H, ASM , and
BAT code.

OODEBUGR.ASC
Title: A MINIMAL OBJECT-ORIENTED DEBUGGER
Keywords: OCT91 OOP C++ DEBUGGING
William Miller's implementation of a portable symbolic debugger
that lets you trace execution, interactively display object
values, and more.

STRINGCL.ASC
Title: PROPOSING A C++ STRING CLASS STANDARD
Keywords: OCT91 C++ STRING CLASS
In this article, Steve Teale proposes a standardized C++ string
class. Also see STRING.ARC.

STRING.ARC
Title: PROPOSING A C++ STRING CLASS STANDARD
Keywords: OCT91 C++ STRING CLASS
The complete library that Steve Teale proposes in his
standardized C++ string class article.

CONFIG.ASC
Title: OBJECT-ORIENTED SOFTWARE CONFIGURATION MANAGEMENT
Keywords: OCT91 OOP CONFIGURATION MANAGEMENT
Code examples that accompany Richard Harter's discussion of the
object-oriented model versus the difference model.

XALLOC.ASC
Title: XALLOC: AN EXPANDED MEMORY MANAGER FOR TURBO PASCAL
Keywords: OCT91 MEMORY MANAGEMENT TURBO PASCAL
Source code that implements Herbert Gintis's expanded memory
equivalent of Turbo Pascal dynamic memory functions.

SMALLTLK.ASC
Title: SMALLTALK AND EMBEDDED SYSTEMS
Keywords: OCT91 OOP SMALLTALK EMBEDDED SYSTEMS
Source code examples that accompany John Duimovich and Mike
Milinkovich's article on embedded Smalltalk in ROM.

ACTOR.ASC
Title: ENHANCING THE ACTOR DEVELOPMENT ENVIRONMENT
Keywords: OCT91 ACTOR WINDOWS 3 OOP
Published source code accompanying Steve Hachett's article on
adding configuration inheritance to the Actor environment. For
complete system, see ACTOR.ARC.

ACTOR.ARC
Title: ENHANCING THE ACTOR DEVELOPMENT ENVIRONMENT
Keywords: OCT91 ACTOR WINDOWS 3 OOP
Complete source code (all classes) that implement Steve Hachett's
article on adding configuration inheritance to the Actor
environment.

EIGENCAL.ASC
Title: MIXED-LANGUAGE WINDOWS PROGRAMMING
Keywords: OCT91 VISUAL BASIC FORTRAN WINDOWS 3
A graphical Eigenvalue calculator for Windows 3 is implemented by
John Norwood. Visual Basic is used to create the front end,
Fortran takes care of the calculations.

DFLAT.101
Title: C PROGRAMMING COLUMN
Keywords: OCT91 C CUA/SAA
Al Stevens' continues his multi-part series on D-Flat, a SAA/CUA compliant
interface library for C. This month Al covers list management,
screen rectangles, messages, and commands. Also see DFLAT6.ZIP
and DF6TXT.ZIP.

DFLAT6.ZIP
DF6TTXT.ZIP
Title: C PROGRAMMING COLUMN
Keywords: OCT91 C CUA/SAA
The current version of the complete system for Al Stevens' D-FLAT
interface library for C.

GRAPHPRG.ASC
Title: GRAPHICS PROGRAMMING COLUMN
Keywords: OCT91 GRAPHICS VGA MODE X ASM
Michael Abrash discusses antialiasing and the Sierra Hicolor
digital-to-analog converter.

STRUCPRG.ARC
Title: STRUCTURED PROGRAMMING COLUMN
Keywords: OCT91 TURBO PASCAL CLARIAN MORTGAGE
A simple mortgage payment calculator implemented in both Clarian
and Turbo Pascal. Accompanies Jeff Duntemann's column.


November 1991

Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- ------ ---- ----
33790 Implode 6960 80% 10-18-91 13:47 5c89b561 --w CPROG.ASC
24829 Stored 24829 0% 12-06-90 07:55 4ae16f74 --w DEVLOD.ARC
25988 Implode 8416 68% 10-18-91 13:45 a405762b --w GRPHPROG.ASC
10135 Implode 3063 70% 10-18-91 13:45 12f0aa4f --w NETPRINT.ASC
20601 Implode 6145 71% 10-18-91 13:45 24252e90 --w PORTUNIX.ASC
2072 Implode 1136 46% 10-11-91 12:53 4d99cfa8 --w README.ASC
11655 Implode 3452 71% 10-18-91 13:45 b7c88fe2 --w STRUPROG.ASC
------ ------ --- -------
129070 54001 59% 7

DEVLOD.ASC
Title: LOADING DEVICE DRIVERS FROM THE DOS COMMAND LINE
Keywords: NOV91 DOS DEVICE DRIVER COMMAND LINE

DEVLOD.ARC
Title: LOADING DEVICE DRIVERS FROM THE DOS COMMAND LINE
Keywords: NOV91 DOS DEVICE DRIVER COMMAND LINE
Complete system for Stuart Phillips and Kevin Rowett's article.
Includes modified Borland C0.ASM and TDREMOTE (published here
with permission of Borland Intl.) ARC file contains MIO.ARC and
CODE.ARC. MIO.ARC has more ARC files containing include,
test, library, and startup files. CODE.ARC has C, H, ASM , and
BAT code. Requires ARCE to extract.

PORTUNIX.ASC
Title: PORTING UNIX APPLICATIONS TO DOS
Keywords: NOV91 C DOS UNIX 32-BIT PORTING

NETPRINT.ASC
Title: MONITORING DISTRIBUTED PRINTERS UNDER NOVELL NETWARE
Keywords: NOV91 NETWORKS PRINTERS NOVELL

DFLAT.111
Title: C PROGRAMMING COLUMN
Keywords: NOV91 C CUA/SAA
Al Stevens' continues his multi-part series on D-Flat, a SAA/CUA compliant
interface library for C. This month Al covers list management,
screen rectangles, messages, and commands. Also see DFLAT7.ZIP
and DF7TXT.ZIP.

DFLAT8.ARC
DF8TXT.ARC
Title: C PROGRAMMING COLUMN
Keywords: NOV91 C CUA/SAA
The current version of the complete system for Al Stevens' D-FLAT
interface library for C. Requires ARCE to extract.

GRPHPROG.ASC
Title: GRAPHICS PROGRAMMING COLUMN
Keywords: NOV91 GRAPHICS VGA MODE X ASM
Michael Abrash discusses antialiasing and the Sierra Hicolor
digital-to-analog converter.

STRUCPRG.ASC
Title: STRUCTURED PROGRAMMING COLUMN
Keywords: NOV91 TURBO PASCAL TURBO VISION
A simple mortgage payment calculator implemented in both Clarian
and Turbo Pascal. Accompanies Jeff Duntemann's column.

386BSD.111
Title: PORTING UNIX TO THE 386: MULTITASKING AND MULTIPROGRAMMING
Keywords: NOV91 UNIX 80386
Source code that accompanies Bill and Lynne Jolitz's article on
building 386BSD Unix.

COMPRESS.ARC
Title: DDJ DATA COMPRESSION CONTEST RESULTS
Keywords: NOV91 DATA COMPRESSION CONTEST


December 1991

Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- ------ ---- ----
1241 Implode 781 38% 11-11-91 13:11 5b8e3398 --w BOOK.ASC
27392 Implode 6160 78% 11-11-91 12:46 92689938 --w DFLAT.121
19140 Stored 19140 0% 09-09-91 16:27 94fef96c --w EMAIL.ARC
1062 Implode 563 47% 11-11-91 13:11 c185cfa9 --w FACES.ASC
7628 Implode 2013 74% 11-11-91 13:11 771f56fd --w FS.ASC
17191 Implode 5559 68% 11-11-91 13:11 db4cccc9 --w GRPHPROG.ASC
6934 Implode 2075 71% 11-11-91 13:11 ae0e33e5 --w MEMANAGE.ASC
5944 Implode 2011 67% 11-11-91 13:11 2a5a6106 --w PIEMENU.ASC
2722 Implode 1498 45% 11-11-91 13:11 c8c0d509 --w README.ASC
207016 Implode 204679 2% 05-13-90 21:53 f5d5991c --w STAT.ARC
20351 Implode 6480 69% 11-11-91 13:11 9c684228 --w STAT.ASC
2694 Implode 1161 57% 11-11-91 13:11 beb49844 --w UI_DB.ASC
------ ------ --- -------
319315 252120 22% 12

PIEMENU.ASC
Title: THE DESIGN AND IMPLEMENTATION OF PIE MENUS
Keywords: DEC91 POSTSCRIPT UI MENUS
Object-oriented PostScript source code as published in Don
Hopkins' article on implementing pie menus.

UI_DB.ASC
Title: LINKING USER INTERFACE AND DATABASE OBJECTS
Keywords: DEC91 OOP C UI DATABASE
Source code examples (in C) that describe the message passing
scheme used by PI Systems in its Infolio portable computer. From
the article by Eng-Kee Kwang and Christopher Rosebrugh

FS.ASC
Title: FS: A FILE STATUS UTILITY FOR UNIX
Keywords: DEC91 C UNIX
A file status utility for UNIX written by Jeff Reagen. In C.

MEMANAGE.ASC
Title: A SIMPLE HANDLE-BASED MEMORY MANAGER
Keywords: DEC91 C MEMORY MANAGEMENT HANDLES
Code (in C) that implements David Betz's memory manager.

STAT.ASC
Title: STATISTICAL PERFORMANCE ANALYSIS
Keywords: DEC91 EMBEDDED SYSTEMS PERFORMANCE MEASUREMENT
The source code accompanying Fred Motteler's article on
statistical performance analysis. Also see STAT.ARC for
unpublished code.

STAT.ARC
Title: STATISTICAL PERFORMANCE ANALYSIS
Keywords: DEC91 EMBEDDED SYSTEMS PERFORMANCE MEASUREMENT
Additioanl (unpublished) source code that accompanied Fred
Motteler's article on statistical performance analysis. Requires
ARCE.COM to extract.

EMAIL.ARC
Title: VISIBLE RESULTS WITH VISUAL BASIC
Keywords: DEC91 WINDOWS 3 VISUAL BASIC NETWORKS EMAIL
Source code the implements email system described by Al Stevens
in his "Examining Room" article. Source consists of Visual Basic
forms and BASIC code. Requires ARCE.COM to extract.

FACES.ASC
Title: GRAPHICAL DATA VISUALIZATION
Keywords: DEC91 VZ PROGRAMMER OBJECT-ORIENTED
Code examples using VZ Programmer that implements in part
Chernoff's faces. Authored by Peter Varhol and Marian Williams.

DFLAT.121
Title: C PROGRAMMING COLUMN
Keywords: DEC91 C CUA/SAA
Al Stevens' continues his multi-part series on D-Flat, a SAA/CUA
compliant interface library for C. This month Al covers
textboxes. Also see DFLAT9.ZIP and DF9TXT.ZIP.

DFLAT9.ZIP
DF9TXT.ZIP
Title: C PROGRAMMING COLUMN
Keywords: DEC91 C CUA/SAA
The current version of the complete system for Al Stevens' D-FLAT
interface library for C. Requires PKUNZIP to extract.

GRAPHPRG.ASC
Title: GRAPHICS PROGRAMMING COLUMN
Keywords: DEC91 GRAPHICS VGA MODE X ASM
Michael Abrash discusses antialiasing and the Sierra Hicolor
digital-to-analog converter.

BOOKSHELF.ASC
Title: PROGRAMMER'S BOOKSHELF
Source code that accompanies Andrew Schulman's book review of
"The Standard C Library" (Plauger) and "The C++ Programming
Language, Second Edition" (Stroustrup).




  3 Responses to “Category : Files from Magazines
Archive   : DDJ91IDX.ZIP
Filename : INDEX91

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/