


                       February 1987


Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
BASICEX.LST        967  Crunched      574   41%   01-07-87  08:54:40  06CB
FLOYD.LST        10354  Crunched     4619   56%   01-02-80  00:56:32  892E
README.FEB         768  Crunched      571   26%   01-06-87  11:41:46  0B99
SHAMMAS.LST      28605  Squashed    11739   59%   01-02-80  01:05:26  7DB0
----            ------             ------  -----
0004             40694              17503   57%


README.FEB

The listings for the February 1987 issue of Dr. Dobb's Journal 
include the following:

1. "Hashing for High-Performance Searching" by Edwin T. Floyd.
   The article begins on page 34 and the listings begin on page 44.

2. "Structured Programming" by Namir Clement Shammas. Article 
   begins on page 124 and the listings begin on page 70.

3. We've also include the example that appears on page 142 of the
   "State of Basic" Column.

One other note: The listings from Allen Holub's C Chest Column, issues
124-126 will be combined together and sold separately for $29.95. 
Documentation will be included with a disk containing the listings from
all three issues. "NR: nroff-Like Text Processor for MS-DOS" will be
availiable at the end of February.




                       March 1987


Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
DUNC.LST         17536  Squashed     6835   62%   02-06-87  17:57:18  8CD1
README.MAR         768  Crunched      549   29%   01-01-80  00:45:40  99BE
SHAMMAS.LST      19020  Squashed     8251   57%   02-06-87  17:54:18  2A0D
WHITE.LST        12455  Crunched     4899   61%   02-06-87  17:01:36  E9C7
----            ------             ------  -----
0004             49779              20534   59%


README.MAR

This disk contains the listings for the March/1987 issue of 
Dr. Dobb's Journal. 

The listings for "Bandwidth: COmpressing Image Data with Quadtrees"
is by Ronald G. White. The listing file is called White.lst and 
appeared on page 40 of the issue.

The listings for the column, "16-Bit Software Toolbox" by Ray Duncan
are in file Dunclst.lst and appeared on page 78 of the issue.

The listings for the column "Structured Programming" by Namir Shammas
are in file Shammas.lst and appeared on page 120 of the issue.

The C-Chest listing is not included this month because it will be 
incorporated into a soon to be published book called "NR: And 
Implementation of the Unix Nroff Word Processor," by Allen Holub. 
It will be available in March.



                       April 1987


Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
BROWN1LS.LST     40490  Squashed    13936   66%   03-12-87  10:41:54  E364
GRGLST1.LST      16974  Squashed     6871   60%   03-12-87  10:42:46  7F39
HAMLST.LST        9808  Crunched     4790   52%   03-12-87  10:45:56  74BB
README.APR         768  Crunched      534   31%   01-01-80  00:48:36  3642
----            ------             ------  -----
0004             68040              26131   62%


README.APR

This disk contains listings for the April 1987 issue of
"Dr. Dobb's Journal."

Brown1ls.lst is from the article "AI: An Artificial Neural
Experiment Network" by Robert Jay Brown.  The article be-
gins on page 16, and the listings begin on page 56.

Grglst.lst is from the article "AI: MYCIN-Like Expert 
Systems" by Richard W. Grigonis.  This article begins on 
page 42, and the listings begin on page 74.

Hamlst.lst is from the column "Structured Programming" 
by Michael Ham, and begins on page 140, with the 
listings beginning on page 118.

The C-Chest listings are not included on this disk
because of the soon to be released product by Allen
Holub, NR: An Implementation of the Unix NROFF Word
Processor.



                       May 1987


Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
DUNCLST.LST       4986  Crunched     2302   54%   04-10-87  07:45:20  9A8F
GARVLST.LST       2509  Crunched     1490   41%   04-10-87  07:45:40  29EE
HOLUBLST.LST      5989  Crunched     2618   57%   04-10-87  07:46:04  B2A5
JONESLST.LST      8777  Crunched     3734   58%   04-10-87  07:46:30  024B
README.MAY        1024  Crunched      646   37%   01-01-80  01:01:20  D6BA
SHAMMLST.LST     10188  Crunched     5243   49%   04-10-87  07:46:58  E37F
TELLOLST.LST      1593  Crunched      773   52%   04-10-87  07:47:18  3325
----            ------             ------  -----
0007             35066              16806   53%


README.MAY

This disk contains the listings and examples for the 
May 1987 issue of Dr. Dobb's Journal.

DUNCLST.LST is from the "16-Bit Software Toolbox" column 
by Ray Duncan.  The column begins on page 118, with the 
examples on page 121.

GARVLST.LST is from the article "Music: Designing a Music 
Recorder" by Mark Garvin.  The article begins on page 22,
and the examples are included in the article.

HOLUBLST.LST is from the "C-Chest" column by Allen Holub.
The column begins on page 102 and the listings begin on page
64.

JONESLST.LST is from the article "Scientific: Dimensional 
Data Types" by Do-While Jones.  The article starts on page 
50, and the listings begin on page 58.

SHAMMLST.LST is from the column "Structured Programming" by 
Namir Clement Shammas.  The column begins on page 124, and 
the examples are included.

TELLOLST.LST is from the column "Artificial Intelligence" by
Ernest R. Tello.  The column begins on page 132 and the 
examples are included. 



                       June 1987


Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
BBS.L1             780  Crunched      514   35%   05-05-87  10:27:04  ABE4
BBS.L10           1092  Crunched      642   42%   05-05-87  10:27:30  643B
BBS.L2            1761  Crunched     1077   39%   05-05-87  10:27:56  72A5
BBS.L3            1304  Crunched      821   38%   05-05-87  10:28:20  F5C1
BBS.L4            1010  Crunched      646   37%   05-05-87  10:28:40  98DC
BBS.L5            1393  Crunched      881   37%   05-05-87  10:29:14  4D05
BBS.L6            2799  Crunched     1589   44%   05-05-87  10:29:34  42A1
BBS.L7            2734  Crunched     1503   46%   05-05-87  10:29:58  1AD9
BBS.L8            1860  Crunched     1070   43%   05-05-87  10:30:24  F969
BBS.L9             900  Crunched      577   36%   05-05-87  10:30:48  243D
BROWNLST.JUN      7286  Crunched     3602   51%   05-05-87  10:31:20  24E6
DUNCAN.EXP        4750  Crunched     2562   47%   05-05-87  10:32:08  4ECA
EXCOM.ASM        20518  Squashed     8983   57%   08-05-87  14:39:46  07AC
EXCOM.COM         2869  Crunched     1190   59%   08-05-87  14:39:48  E821
EXCOM.TXT         5080  Crunched     2739   47%   08-05-87  14:39:48  74FE
EXMODE.C          4727  Crunched     2550   47%   08-05-87  14:39:50  8C1A
EXMODE.EXE       11732  Crunched     9241   22%   08-05-87  14:39:52  BC02
HOLUBLST.JUN     19541  Squashed     8020   59%   05-05-87  10:32:48  D27F
MCMAHON.JUN      10233  Crunched     4794   54%   05-05-87  10:33:22  DCCC
MUSSLST.JUN       2025  Crunched      858   58%   05-05-87  10:33:50  5C81
READ.ME           1536  Crunched      938   39%   01-01-80  00:40:06  D1FF
README.JUN        1536  Crunched      938   39%   01-01-80  00:40:06  D1FF
TELLOLST.JUN      3732  Crunched     1737   54%   05-05-87  10:34:18  D4F8
VIEWPOIN.EXP      2867  Crunched     1155   60%   05-05-87  10:35:20  4305
----            ------             ------  -----
0024            114065              58627   49%


README.JUN

The June 1987 listings for Dr. Dobb's Journal of Software 
Tools are on this disk.

BBS.L1-L10 are from the article A Unix BBS Using 
Shell Scripts by Jan L. Harrington.  It begins on 
page 54 and the listings begin on page 80. 

BROWNLST.JUN is from An Efficient Algorithm for 
Priority Queues.  Written by Robert Jay Brown, 
this article begins on page 16, and the listings begin 
on page 18.

DUNCAN.EXP is from the column 16-bit Software Toolbox
by Ray Duncan.  It starts on page 112 with the examples
included.

EXCOM.ASM, EXCOM.TXT, EXCOM.COM, EXMODE.C, EXMODE.EXE, 
and README are from the article An Extended 
IBM-PC COM Port Driver by Thomas Zimniewicz and 
begins on page 42.  The listings begin on page 64.

HOLUBLST.JUN is from Allen Holub's C-Chest.  It begins on
page 102 with the listings beginning on page 96.

MCMAHON.JUN is from the article Dynamic Memory Overlays for 
Turbo Pascal by Steve McMahon.  Article: p. 50, listings: 
p. 78. 

MUSSLST.JUN is from Two-Bit Analog-to-Digital Conversion 
by John Musselman.  The article begins on page 22 with
the examples included.

TELLOLST.JUN is from the column Artificial Intelligence by
Ernest R. Tello.  The article begins on page 116 and the
listings begin on page 98.

VIEWPOINT.EXP is from the Viewpoint forum by Brian R.
Anderson.  This begins on page 14 with the examples 
included.

Enjoy Yourself!



                       July 1987


Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
BUTRICK.JUL       3475  Crunched     1347   62%   07-28-87  09:29:30  5A65
DISQUE.EXP        5935  Crunched     2311   62%   07-28-87  09:30:02  4BA7
HOLUB.EXP         1894  Crunched      773   60%   07-28-87  09:36:22  4D62
HOLUB.LST        43698  Squashed    18187   59%   07-28-87  09:37:40  E237
LINDLEY.EXP       1412  Crunched      764   46%   07-28-87  09:38:04  4D55
LINDLST.JUL      21802  Squashed     9339   58%   07-28-87  09:38:56  5F99
README.JUL         768  Crunched      517   33%   01-01-80  00:20:02  169B
TELLO.EXP          344  Crunched      197   43%   07-28-87  09:27:30  D57D
----            ------             ------  -----
0008             79328              33435   58%


README.JUL

The listings on this disk are for the July 1987
issue of Dr. Dobb's Journal of Software Tools.

Disque.exp is from the article "Coding: 8088 Assembly
Language Programming Techniques" by Thomas Disque.
It begins on page 24, and the examples are included 
in the article.

Holub.ex, and Holub.lst are both from the C-Chest
Column by Allen Holub.  The column begins on page
94 and the listings begin on page 74.

Lindley.exp and Lindlst.Jul are from the article
"Languages: Multitasking With Turbo Pascal" by
Craig Lindley.  It begins on page 42 with the 
listings beginning on page 52.

Tello.exp is from the Artificial Intelligence
column by Ernest R. Tello.  The column begins
on page 118 and the examples are included.



                       August 1987


Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
BOWLST.AUG       14986  Squashed     4838   68%   08-12-87  09:02:42  367F
BOWMAN.EXP        2150  Crunched     1162   46%   08-12-87  09:03:06  79AD
HOLUB.EXP         5559  Crunched     1936   66%   08-12-87  09:03:34  D329
KRANZLST.AUG     23801  Squashed     9029   63%   08-12-87  09:04:20  6219
LETTERS.EXP       1248  Crunched      771   39%   08-12-87  09:04:42  1270
README.AUG        1024  Crunched      624   40%   08-12-87  09:05:02  6A2B
SHAMMLST.AUG     19921  Squashed     8860   56%   08-12-87  09:05:38  44DE
SOB.EXP            773  Crunched      501   36%   08-12-87  09:05:58  5567
TELLO.EXP         1531  Crunched      902   42%   08-12-87  09:06:28  073E
----            ------             ------  -----
0009             70993              28623   60%


README.AUG

Listings for the August 1987 issue of "Dr. Dobb's 
Journal of Software Tools" are on this disk.

Bowlst.Aug is from "C Programming: Backtracking" by
Charles Bowman.  Ths article begins on page 24, and
the listings begin on page 52.

Bowman.exp is from the article mentioned above, and
the examples are included.

Holub.exp is from Allen Holub's "C-Chest" and the
examples are included.

Kranzlst.Aug is from the article "Utilities: Whats 
the DIFF?" by Don Krantz.  The article begins on
page 30, the listings on page 66.

Letters.Aug is from the letters on page 10 with the
examples included.

Shammlst.Aug is from the Namir Clement Shammas'
column "Structured Programming." It begins on
page 122 and the listings start on page 86.

Sob.exp is from "State of Basic" on page 144 with
the examples included.

Tello.exp is from Ernest Tello's "Artificial 
Intelligence" column on page 30, and the 
examples are included.



                       September 1987


Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
HARRLST.SEP       4061  Crunched     1298   69%   08-13-87  09:26:10  B1BD
HOLUBLST.SEP     37918  Squashed    15069   61%   08-13-87  09:27:02  0CAC
KLEINLST.SEP     15929  Squashed     7113   56%   08-13-87  09:28:08  824B
README.SEP         896  Crunched      529   41%   01-01-80  03:09:44  F075
SHAMM.SEP        16851  Squashed     6564   62%   08-13-87  09:28:42  493C
STEPPLST.SEP     16672  Squashed     6234   63%   08-13-87  09:29:24  2576
----            ------             ------  -----
0006             92327              36807   61%


README.SEP

The listings for the September 1987 issue of 
Dr. Dobb's Journal of Software Tools are on 
this disk.

Harr.lst is from the article The XOR Chain 
Revisted by Bennette R. Harris.  The article
begins on page 36, and the listings begin on 
page 66.

Holub.lst is from Allen Holub's C-Chest column.
The column begins on page 106, and the listings
begin on page 82.

Kleinlst.sep is from the article Writing MS-DOS
Device Drivers in C by Andy Klein.  The article
begins on page 44, and the listings begin on
page 68.

Shamm.sep is from Namir Shammas'column, Structured
Programming beginning on page 122, and the listings
begin on page 98.

Stepplst.sep is from the article A Survey of File
Comparison Algorithms by Tom Steppe.  It begins
on page 28 and the listings begin on page 54.



                       October 1987


Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
BOWLST.OCT       16386  Squashed     4945   70%   09-14-87  09:11:56  33D3
BROWNLST.OCT     87377  Squashed    34844   61%   09-14-87  09:13:40  A284
README.OCT         706  Crunched      489   31%   09-14-87  09:14:06  33CF
SHAMLST.OCT       9951  Crunched     4448   56%   09-14-87  09:14:42  ED29
TRCY2EXP.LST      5125  Crunched     2783   46%   09-14-87  09:15:30  C1F8
----            ------             ------  -----
0005            119545              47509   61%


README.OCT

This disk contains the listings for the October 1987 issue of Dr. 
Dobb's Journal.

Bowlst..oct is from the article "Pattern Matching Using Finite State
Machines" by Charles F.  Bowman.  The article begins on page 46, and
the listings begin on page 92.

Brownlst.oct is from "Async AppleTalk" by Richard E.  Brown and Steve
Ligget.  The article begins on page 18, and the listings begin on page
60.

Shamlst.oct is from Namir Clement Shammas' column "Structured
Programming." It begins on page 140, and the listings are on page 110.

Trcy2exp.lst is from the article "A Forth Standard Prelude" by Martin
Tracy.  The article begins on page 40 with examples included, and the
listings begin on page 90.



                       November 1987


Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
BREEDEN.LST      34680  Squashed     9978   72%   10-08-87  10:38:16  5C80
CALL.LST         16202  Squashed     6338   61%   10-08-87  10:38:52  4080
CONTOUR.H          797  Crunched      459   43%   10-08-87  10:39:20  0A25
ERROR.C            616  Crunched      299   52%   10-08-87  10:39:52  09D0
GETMEM.C          3607  Crunched     1930   47%   10-08-87  10:40:16  4B90
GETPIXEL.C        2002  Crunched     1233   39%   10-08-87  10:40:38  F1A3
GETPIXEL.H         149  Crunched      133   11%   10-08-87  10:41:02  B092
GLOBAL.H           315  Crunched      242   24%   10-08-87  10:41:24  791B
HOLUB.EXP         1515  Crunched      768   50%   10-08-87  10:41:50  68F1
HOLUBLST.NOV     15379  Squashed     6575   58%   10-08-87  10:42:22  1A62
HOWLST.NOV        7218  Crunched     2904   60%   11-05-87  11:41:00  C13A
LETTERS.EXP       2963  Crunched     1295   57%   10-08-87  10:42:54  C838
MAIN.C            3068  Crunched     1757   43%   10-08-87  10:43:30  0A5C
MAKE_GRI.C        8128  Crunched     3804   54%   10-08-87  10:44:04  0CF3
MAKE_HID.C        2874  Crunched     1349   54%   10-08-87  10:44:34  6BA7
MAKE_HID.H         319  Crunched      255   21%   10-08-87  10:45:10  F6BD
MEM.H              613  Crunched      439   29%   10-08-87  10:45:36  F3A2
MILLER.EXP        6290  Crunched     3200   50%   10-08-87  10:46:08  7D2E
PORTLST.NOV      17451  Squashed     6562   63%   10-08-87  10:46:44  BCEA
README.NOV        1536  Crunched      914   41%   11-05-87  11:42:00  7559
SHAMMNOV.LST      7034  Crunched     2921   59%   10-08-87  10:47:52  CBAA
STACK.C           3400  Crunched     1415   59%   10-08-87  10:49:12  A12A
STACK.H            403  Crunched      276   32%   10-08-87  10:49:38  0312
TRACER.C         15995  Squashed     6736   58%   10-08-87  10:50:16  29F3
----            ------             ------  -----
0024            152554              61782   60%


README.NOV

This disk contains the listings for the 1987 issue of Dr. Dobb's 
Journal of Software Tools.

Breeden.lst is from the article Using EGA Graphics Screens in Your 
Programs by J. Brooks Breeden.  The article begins on page 46 and the 
listings begin on page 88.

Holublst.nov and Holub.exp are from Allen Holub's C-Chest column.  The 
column begins on page 116 with the examples included and the listings 
are on page 105.

Howlst.nov is from the article An Alternative to Soundex by Jim Howell.  
It begins on page 62, and the listings begin on page 98.

Shammlst.nov is from Namir Clement Shammas' Structured Programming 
column beginning on page 124.  The listings start on page 112.

Portlst.nov is from A Graphics Toolbox for Turbo C (Part 1) by Kent 
Porter.  The article begins on page 30, and the listings begin on page 
82.

Call.lst if from the article A Graphics Toolkit for Turbo Pascal by 
Hubert D. Callihan.  The article begins on page 38 with listings on 
page 92.

Miller.exp is from Automated Interrupt Handling in C by Ron Miller.  It 
begins on page 54, with the listings on page 100.

Letters.exp is from Letters by you.  The examples are included and it 
begins on page 12.

Make_hidlin.h, mak_grid.c, error.c, global.h, getpixel.c, getpixel.h, 
make_hidlin.c, contour.h, getmem.c, mem.h, tracer.c, stack.c, stack.h, 
main.c are all from the article 3-D Images from Contour Maps by William 
d. May.  It begins on page 18, and the listings begin on page 66.




                       December 1987


Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
DEIKMAN.ARC       4943   Stored      4943    0%   12-21-87  22:41:44  C1E4
HOLUB.ARC        29415   Stored     29415    0%   12-21-87  22:25:00  3BFC
MARIELLA.ARC     10103   Stored     10103    0%   12-21-87  22:47:44  AC67
NARO.ARC         26764   Stored     26764    0%   12-21-87  22:07:58  7490
PORT.ARC          5314   Stored      5314    0%   12-21-87  22:51:50  E5DF
README.DEC        1792  Crunched      954   47%   01-01-80  00:59:48  C9AA
TRACY.ARC         4770   Stored      4770    0%   11-13-87  08:33:04  4B79
----            ------             ------  -----
0007             83101              82263    2%


README.DEC

This disk contains the listings for the December 1987 issue of 
"Dr. Dobb's Journal of Software Tools."  The listings for each 
article are in archive files (.arc) organized under the author's
name.  In addition to the listings each archived file includes a file
with a .exp extension.  This file includes the examples contained within
the article.  

Deikman.arc contains the listings from the article "A RAM-Cache Manager 
in C" by Alan Deikman.  The article starts on page 30 with the examples 
included, and the listings are on page 62.

Holub.arc contains the listings from Allen Holub's C Chest Column. 
The examples from within the column are in holub.exp. It begins on 
page 126 with the examples included, and the listings start on page 110.

Letters.exp is the examples from the "Letters" column.  It begins on 
page 12.

Mariella.arc contains the listings from "Integers Don't Float" by 
Ray Mariella.  The examples are included in the article which begins 
on page 48,and the listings begin on page 98.

Naro.arc contains the listings from "Putting ROM Code in its Place" 
by Rick Naro.  It begins on page 38 with the examples included and 
the listings begin on page 68.

Port.arc is from the article "A Graphics Toolbox for Turbo C Part II" 
by Kent Porter.  It begins on page 54 and the listings are on page 106.

Tracy.arc contains the listings from "The Forth Column" by Martin 
Tracy.  The column begins on page 144 with the examples included, 
and the listings start on page 124.
