Table of contents for issues of Dr. Dobb's Journal of Software Tools

Last update: Fri Oct 28 11:18:07 MDT 2022 Valid HTML 3.2!

Volume ??, Number ??, 19xx
Volume ??, Number 1, January, 19xx
Volume ??, Number 3, March, 19x3
Volume ??, Number 11, November, 19xx
Volume 7, Number 1, January, 1982
Volume 7, Number 2, February, 1982
Volume 7, Number 3, March, 1982
Volume 7, Number 4, April, 1982
Volume 7, Number 5, May, 1982
Volume 7, Number 6, June, 1982
Volume 7, Number 7, July, 1982
Volume 7, Number 8, August, 1982
Volume 7, Number 9, September, 1982
Volume 7, Number 10, October, 1982
Volume 7, Number 11, November, 1982
Volume 7, Number 12, December, 1982
Volume 8, Number 1, January, 1983
Volume 8, Number 2, February, 1983
Volume 8, Number 3, March, 1983
Volume 8, Number 4, April, 1983
Volume 8, Number 5, May, 1983
Volume 8, Number 6, June, 1983
Volume 8, Number 7, July, 1983
Volume 8, Number 8, August, 1983
Volume 8, Number 9, September, 1983
Volume 8, Number 10, October, 1983
Volume 8, Number 11, November, 1983
Volume 8, Number 12, December, 1983
Volume 9, Number 1, January, 1984
Volume 9, Number 2, February, 1984
Volume 9, Number 3, March, 1984
Volume 9, Number 4, April, 1984
Volume 9, Number 5, May, 1984
Volume 9, Number 6, June, 1984
Volume 9, Number 7, July, 1984
Volume 9, Number 8, August, 1984
Volume 9, Number 9, September, 1984
Volume 9, Number 10, October, 1984
Volume 9, Number 11, November, 1984
Volume 9, Number 12, December, 1984
Volume 10, Number 1, January, 1985
Volume 10, Number 2, February, 1985
Volume 10, Number 3, March, 1985
Volume 10, Number 4, April, 1985
Volume 10, Number 5, May, 1985
Volume 10, Number 6, June, 1985
Volume 10, Number 7, July, 1985
Volume 10, Number 8, August, 1985
Volume 10, Number 9, September, 1985
Volume 10, Number 10, October, 1985
Volume 10, Number 11, November, 1985
Volume 10, Number 12, December, 1985
Volume 11, Number 1, January, 1986
Volume 11, Number 2, February, 1986
Volume 11, Number 3, March, 1986
Volume 11, Number 4, April, 1986
Volume 11, Number 5, May, 1986
Volume 11, Number 6, June, 1986
Volume 11, Number 7, July, 1986
Volume 11, Number 8, August, 1986
Volume 11, Number 9, September, 1986
Volume 11, Number 10, October, 1986
Volume 11, Number 11, November, 1986
Volume 11, Number 12, December, 1986
Volume 12, Number 1, January, 1987
Volume 12, Number 2, February, 1987
Volume 12, Number 3, March, 1987
Volume 12, Number 4, April, 1987
Volume 12, Number 5, May, 1987
Volume 12, Number 6, June, 1987
Volume 12, Number 7, July, 1987
Volume 12, Number 8, August, 1987
Volume 12, Number 9, September, 1987
Volume 12, Number 10, October, 1987
Volume 12, Number 11, November, 1987
Volume 12, Number 12, December, 1987
Volume 112, Number 4, April, 1987
Volume 13, Number ??, 1988
Volume 13, Number 1, January, 1988
Volume 13, Number 2, February, 1988
Volume 13, Number 3, March, 1988
Volume 13, Number 4, April, 1988
Volume 13, Number 5, May, 1988
Volume 13, Number 6, June, 1988
Volume 13, Number 7, July, 1988
Volume 13, Number 8, August, 1988
Volume 13, Number 9, September, 1988
Volume 13, Number 10, October, 1988
Volume 13, Number 11, November, 1988
Volume 13, Number 12, December, 1988
Volume 14, Number ??, 1989
Volume 14, Number 1, January, 1989
Volume 14, Number 2, February, 1989
Volume 14, Number 3, March, 1989
Volume 14, Number 4, April, 1989
Volume 14, Number 5, May, 1989
Volume 14, Number 6, June, 1989
Volume 14, Number 7, July, 1989
Volume 14, Number 8, August, 1989
Volume 14, Number 9, September, 1989
Volume 14, Number 10, October, 1989
Volume 14, Number 11, November, 1989
Volume 14, Number 12, December, 1989
Volume 14, Number 13 (C Sourcebook for the 1990s), Winter, 1989


Dr. Dobb's Journal of Software Tools
Volume ??, Number ??, 19xx

 Ian E. Ashdown Reviews . . . . . . . . . . . . . . . . ??
 Robert Ashworth Reviews . . . . . . . . . . . . . . . . ??
 Charles K. Ballinger Reviews . . . . . . . . . . . . . . . . ??
 David W. Carroll Reviews . . . . . . . . . . . . . . . . ??
 Dennis Cashton Reviews . . . . . . . . . . . . . . . . ??
 Tom Castle Reviews . . . . . . . . . . . . . . . . ??
 David Caulkins Reviews . . . . . . . . . . . . . . . . ??
 David D. Clark Reviews . . . . . . . . . . . . . . . . ??
 Dean Clark Reviews . . . . . . . . . . . . . . . . ??
 David E. Cortesi Reviews . . . . . . . . . . . . . . . . ??
 Charles Crayne Reviews . . . . . . . . . . . . . . . . ??
 Diane Crayne Reviews . . . . . . . . . . . . . . . . ??
 Terry R. Dettmann Reviews . . . . . . . . . . . . . . . . ??
 Ray Duncan Reviews . . . . . . . . . . . . . . . . ??
 Jonathan Erickson Reviews . . . . . . . . . . . . . . . . ??
 Michael Favitta Reviews . . . . . . . . . . . . . . . . ??
 Dean Gahlon Reviews . . . . . . . . . . . . . . . . ??
 Steve Gallagher Reviews . . . . . . . . . . . . . . . . ??
 Lou Grinzo Reviews . . . . . . . . . . . . . . . . ??
 Hank Harrison Reviews . . . . . . . . . . . . . . . . ??
 Gene Head Reviews . . . . . . . . . . . . . . . . ??
 William G. Hutchison, Jr. Reviews . . . . . . . . . . . . . . . . ??
 Robert Irving Reviews . . . . . . . . . . . . . . . . ??
 John R. Johnson Reviews . . . . . . . . . . . . . . . . ??
 Lynne Greer Jolitz Reviews . . . . . . . . . . . . . . . . ??
 William Frederick Jolitz Reviews . . . . . . . . . . . . . . . . ??
 George W. Jolly Reviews . . . . . . . . . . . . . . . . ??
 Karl R. Kachigan Reviews . . . . . . . . . . . . . . . . ??
 Morton F. Kaplon Reviews . . . . . . . . . . . . . . . . ??
 James Kronman Reviews . . . . . . . . . . . . . . . . ??
 Alex Lane Reviews . . . . . . . . . . . . . . . . ??
 R. A. Langevin Reviews . . . . . . . . . . . . . . . . ??
 Richard L. Lozes Reviews . . . . . . . . . . . . . . . . ??
 Phil Mitchell Reviews . . . . . . . . . . . . . . . . ??
 James Moran Reviews . . . . . . . . . . . . . . . . ??
 Ross Nelson Reviews . . . . . . . . . . . . . . . . ??
 Ronald G. Parsons Reviews . . . . . . . . . . . . . . . . ??
 Charles Pfefferkorn Reviews . . . . . . . . . . . . . . . . ??
 Kent Porter Reviews . . . . . . . . . . . . . . . . ??
 Jef Raskin Guest Editorial . . . . . . . . . . . . ??
 Douglas Reilly Reviews . . . . . . . . . . . . . . . . ??
 Richard A. Relph Reviews . . . . . . . . . . . . . . . . ??
 Joseph B. Rothstein Reviews . . . . . . . . . . . . . . . . ??
 Robin Rowe Reviews . . . . . . . . . . . . . . . . ??
 Tom Saltsman Reviews . . . . . . . . . . . . . . . . ??
 Andrew Schulman Reviews . . . . . . . . . . . . . . . . ??
 D. C. Shoemaker Reviews . . . . . . . . . . . . . . . . ??
 William Stallings Reviews . . . . . . . . . . . . . . . . ??
 Al Stevens Reviews . . . . . . . . . . . . . . . . ??
 Michael Swaine Reviews and notes . . . . . . . . . . . ??
 Ernest R. Tello Reviews . . . . . . . . . . . . . . . . ??
 Ray Valdés Reviews . . . . . . . . . . . . . . . . ??
 Peter D. Varhol Reviews . . . . . . . . . . . . . . . . ??
 Ray Valdés Introducing Interoperable Objects . . . 4
 Mark Betz OMG's CORBA . . . . . . . . . . . . . . 8
 Charles Kindel and 
 Sara Williams The Component Object Model . . . . . . . 14
 F. R. Campagnoni IBM's System Object Model . . . . . . . 24
 Jeff Rush OpenDoc . . . . . . . . . . . . . . . . 30
 Jack Grimes and 
 Mike Potel The Architecture of the Taligent System 36
 Kraig Brockschmidt OLE Integration Technologies . . . . . . 42
 Joseph Firmage Novell's AppWare Distributed Bus . . . . 50
 Dennis Gentry Distributed Applications and NeXT's PDO 58
 Ray Valdés Implementing Interoperable Objects . . . 62
 Marlin Ouverson Editorial . . . . . . . . . . . . . . . 1982

Dr. Dobb's Journal of Software Tools
Volume ??, Number 1, January, 19xx

 Thom Mayer QuickDraw Meets ImageWriter . . . . . . 26

Dr. Dobb's Journal of Software Tools
Volume ??, Number 3, March, 19x3

 Edgar H. Fey, Jr. Compiler Design, A Fundamental Mistake
 of --- Guest Essay . . . . . . . . . . . 71

Dr. Dobb's Journal of Software Tools
Volume ??, Number 11, November, 19xx

 Michael Carter Adding Primitive I/O Functions to muLISP 18


Dr. Dobb's Journal of Software Tools
Volume 7, Number 1, January, 1982

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Luca Fusina and 
 Claudio Granuzzo Interfacing the 68000 to an AIM 65 . . . 12
 Edward K. Ream A Portable Screen-Oriented Editor . . . 18
 J. E. Hendrix Small Shell: Part 2 of a North* VOS . . 27

Dr. Dobb's Journal of Software Tools
Volume 7, Number 2, February, 1982

 David E. Cortesi Of Interest . . . . . . . . . . . . . . ??
 Glyn Emery Recursion in Forth . . . . . . . . . . . 12
 Ray Duncan FORTH 8086 Assembler . . . . . . . . . . 14
 C. H. Ting Formal Definition of FORTH . . . . . . . 19
 Alan Bomberger Excuse Me What Time Is It? . . . . . . . 50
 Leonard K. Nicholson Background Information on Text Editors 55
 Douglas Crockford Standards for Computerized Measurement 57
 Brian Gordon Review of \em LISP, by Patrick Henry
 Winston and Berthold Klaus Paul Horn . . 60
 Joey Robichaux Review of \em Devil's DP Dictionary, by
 Stan Kelly-Bootle . . . . . . . . . . . 60

Dr. Dobb's Journal of Software Tools
Volume 7, Number 3, March, 1982

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Marty Franz Runic: An Interactive Extensible
 Compiler . . . . . . . . . . . . . . . . 12
 D. C. Shoemaker Put the H-8 Front Panel to Work . . . . 17
 W. D. Maurer Improvement Upon a Division Program by
 Leventhal . . . . . . . . . . . . . . . 20
 D. E. Raeside and 
 K. F. Wegner A Pattern Classification Program . . . . 22
 Andrew L. Bender Pidgin for the 8080 Under CP/M . . . . . 24

Dr. Dobb's Journal of Software Tools
Volume 7, Number 4, April, 1982

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 David E. Cortesi Of Interest . . . . . . . . . . . . . . ??
 Jonathan Mills 8080/8086 Cross Assembler Part II . . . 16
 Egil Kvaleberg Small-C DISKDOC: A Repair and
 Maintenance Utility . . . . . . . . . . 26
 Robert Blum More on Checksums . . . . . . . . . . . 36
 Peter Zilahy Ingerman Make the Most or Your Check Digits . . . 36
 Alan Bomberger A poor person's spelling checker . . . . 42--53
 Marty Franz Son of Runic: Writing the Compiler . . . 54
 Jerry Chamkis Review of The Sinclair ZX81 . . . . . . 59
 James Cardell Review of \em Microsoft BASIC Decoded
 and Other Mysteries for the TRS-80, by
 James Farvour . . . . . . . . . . . . . 60
 H. T. Gordon Review of \em Threaded Interpretive
 Languages, by Ronald G. Loeliger . . . . 60

Dr. Dobb's Journal of Software Tools
Volume 7, Number 5, May, 1982

 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 John S. James Program for a Modem: Forth Code From the
 Conference Tree . . . . . . . . . . . . 18
 Larry Shoer North Star-to-Epson Connection . . . . . 26
 Michael K. Kan Add a System Clock . . . . . . . . . . . 30
 Gene Head New USER for CP/M . . . . . . . . . . . 42
 Jerry Chamkis Add Direct Video Output to [the]
 Sinclair ZX81 . . . . . . . . . . . . . 48
 Marlin Ouverson Using Computer Bulletin Boards . . . . . 50
 PCC Staff Review of COMMWHIZ from VolksMicro
 Computer Systems Inc. . . . . . . . . . 53
 Richard Henderson-Gragg Review of Hayes Stack Smartmodem . . . . 58
 John Gilmore Prior Censorship . . . . . . . . . . . . 59

Dr. Dobb's Journal of Software Tools
Volume 7, Number 6, June, 1982

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Chris Hamlin PDP-1802 . . . . . . . . . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Al Kossow Multi-68000s in a Personal System . . . 22
 George Glenn and 
 Norman E. Thagard An Improved LET Processor for LLL Basic 26
 Dan Daetwyler A Print Utility for CP/M . . . . . . . . 36
 Jeffrey L. Taylor Cross-Reference Generator in C --- A
 Program Conversion Aid . . . . . . . . . 50

Dr. Dobb's Journal of Software Tools
Volume 7, Number 7, July, 1982

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Chris Hamlin PDP-1802 . . . . . . . . . . . . . . . . ??
 Gene Head CP/M Exchange . . . . . . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 David E. Cortesi CP/M-86 vs. MS-DOS: A Technical
 Comparison . . . . . . . . . . . . . . . 14
 Ray Duncan Graphics on IBM's Personal Computer . . 32
 Robert Blum More on Checksums . . . . . . . . . . . 44
 H. T. Gordon Approximation Numerical Algorithms ---
 Rough Approximation . . . . . . . . . . 54--56
 Robert K. FunkHouser Review of Volkswriter for the IBM PC
 from Lifetree Software . . . . . . . . . 61
 Jerry Crimmins Review of Write-On from Spiecher Systems
 and Datamost . . . . . . . . . . . . . . 65
 Matthew Halfant Small-C for the 9900 . . . . . . . . . . 66

Dr. Dobb's Journal of Software Tools
Volume 7, Number 8, August, 1982

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Anthony Skjellum Argum --- A ``C'' Command Line Processor 10
 Michael K. Kan Performance Evaluation in Small
 Computers . . . . . . . . . . . . . . . 34
 Lawrence Hughes Send/Receive --- File Transfer Utilities
 (via RS-232 link) . . . . . . . . . . . 41

Dr. Dobb's Journal of Software Tools
Volume 7, Number 9, September, 1982

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Alfred J. Monroe Forth Floating Point Package . . . . . . 16
 N. Solntseff Forth Programming Style . . . . . . . . 30
 Joe Barnhart A Relocating Loader in Forth . . . . . . 34
 Albert S. Woodhull Forth Screen Editor for the H-19 . . . . 42
 Lou L. Odette Z8000 Forth . . . . . . . . . . . . . . 48
 Edward T. Ordman Review of \em Programming Language
 Translation, by R. E. Berry . . . . . . 67

Dr. Dobb's Journal of Software Tools
Volume 7, Number 10, October, 1982

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Gene Head CP/M Exchange . . . . . . . . . . . . . ??
 Al Kossow 68000 Cross Assembler . . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 James R. Van Zandt Modifications and Additions to Small C
 Compiler [letter] . . . . . . . . . . . 6
 Herbert Gintis Pidgin The Portable --- Z80
 Macro-Assembly Implementation . . . . . 25
 W. D. Maurer Simplified 68000 Mnemonics . . . . . . . 36

Dr. Dobb's Journal of Software Tools
Volume 7, Number 11, November, 1982

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Gene Head CP/M Exchange . . . . . . . . . . . . . ??
 Al Kossow 68000 Cross Assembler . . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Anthony Skjellum Shell of Five Subroutines to Expand
 Wildcards under UNIX . . . . . . . . . . 12
 William A. Gale Test for Pidgin . . . . . . . . . . . . 18
 John Connell, Jr. Novice Builds the Sinclair ZX81 . . . . 28
 Henry A. Seymour Memory management in BASIC . . . . . . . 44

Dr. Dobb's Journal of Software Tools
Volume 7, Number 12, December, 1982

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 John J. Seal Graphics Low-Res Color for IBM PC BASIC
 setup program for in 16BST . . . . . . . 12
 Robert Blair Binary (8-bit) to ASCII hexadecimal
 conversion [8088/8086 assembly language] 15
 J. E. Hendrix Small-C Compiler v.2 . . . . . . . . . . 16
 Alan Bomberger Interrupts and CP/M . . . . . . . . . . 54
 Marek W. Michalski A Simple Vector Generation Algorithm . . 58
 Richard Grigonis 5th Generation Computers --- Guest Essay 60
 Jan-Henrik Johansson Small-C Argc and Argv for under CP/M in
 DDC . . . . . . . . . . . . . . . . . . 62


Dr. Dobb's Journal of Software Tools
Volume 8, Number 1, January, 1983

 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Hank Harrison Editorial . . . . . . . . . . . . . . . ??
 Gene Head CP/M Exchange . . . . . . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Edward Mitchell Augusta --- an Ada Subset for Micros . . 14, 16--23
 Roger Gregory Xanadu --- Hypertext from the Future . . 28--31, 34--35
 Hank Harrison Stone Age Computers --- 6 000 Years of
 Computing Science . . . . . . . . . . . 36
 Daniel S. Hunt JRT Pascal: Another Look . . . . . . . . 44

Dr. Dobb's Journal of Software Tools
Volume 8, Number 2, February, 1983

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Hank Harrison Dobb's Ex Machina . . . . . . . . . . . ??
 Gene Head CP/M Exchange . . . . . . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 Andrew Macpherson Small-C Compiler v.2 bug fix [letter] 10
 Ernest E. Bergmann PISTOL --- a Forth-Like Portably
 Implemented Stack Oriented Language . . 12, 14--15
 Ray Duncan 16-Bit Software Toolbox . . . . . . . . 18, 20--25
 L. Morgenstern Program Linkage by Coroutines --- Forth
 to Basic . . . . . . . . . . . . . . . . 26--31
 Wendy Weiger Linking CP/M Functions to Your
 High-Level Program . . . . . . . . . . . 32--42, 44--54
 Burks Smith Floating Point Arithmetic and Numeric
 Representation in Computers [letter] in
 DDC . . . . . . . . . . . . . . . . . . 55
 Anonymous CP/M-80 Expansion Card for the Victor
 9000 . . . . . . . . . . . . . . . . . . 58--61
 Steve Willoughby Review of REVAS Disassembler from
 REVASCO . . . . . . . . . . . . . . . . 62
 Virginia Lyons Review of \em The Network Revolution:
 Confessions of a Computer Scientist, by
 Jacque Vallee . . . . . . . . . . . . . 65
 Trina Watson Review of \em Crunchers-21 --- Simple
 Games for the Timex/Sinclair 1000 2x, by
 Yin Chiu and Henry Mullish . . . . . . . 67

Dr. Dobb's Journal of Software Tools
Volume 8, Number 3, March, 1983

 Robert Blum CP/M Disk I/O in CPME . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Gene Head CP/M Exchange . . . . . . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Michael Meyer Some Comments on Augusta Short Circuits
 [letter] . . . . . . . . . . . . . . . . 6
 Steven A. Ruzinsky Cosine Procedure in Polyforth Using the
 8087 [letter] . . . . . . . . . . . . . 10
 Richard Foulk Small-C Compiler v.2 standards and
 portability in relation to [letter] . . 11
 Edward Mitchell Augusta --- An Ada Subset for Micros . . 14
 James Murphy Graphics Low-Res Color for IBM PC setup 17
 Edward Mitchell Augusta --- 2. the Augusta P-Code
 Interpreter . . . . . . . . . . . . . . 20
 Brian McKeon A Small-C Operating System . . . . . . . 36
 H. T. Gordon 6809 Threaded Code . . . . . . . . . . . 62
 Robert Irving Faster Smaller BASIC. A Common-Sense
 Guide to . . . . . . . . . . . . . . . . 66
 Michael J. Doherty Comments on ``Fifth Generation
 Computers'' [Dec82 60] . . . . . . . . . 75
 Walter V. Murphy RECLAIM --- A File Reclamation Utility
 for Destroyed [CP/M] Directories . . . . 82
 Robert Pirko IBM BASIC: Analysis of Code with Tables
 in DDC . . . . . . . . . . . . . . . . . 82

Dr. Dobb's Journal of Software Tools
Volume 8, Number 4, April, 1983

 Robert Blum CP/M Disk I/O in CPME . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Gene Head CP/M Exchange . . . . . . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 Edwin E. Freed Binary Magic Numbers --- Some
 Applications and Algorithms . . . . . . 24
 Alfred J. Monroe An 8080 Fig-Forth Directory and File
 System . . . . . . . . . . . . . . . . . 38--40
 C. Kevin McCabe Say ``Forth Votrax Driver'' . . . . . . 55
 Anthony T. Scarpelli TRS-80 8080 to Z80 Translator . . . . . 60--62

Dr. Dobb's Journal of Software Tools
Volume 8, Number 5, May, 1983

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 James Glass More Benchmarks for the PC [letter] . . 7
 Edward Mitchell Augusta, Part III --- Recursive Descent
 Compilers . . . . . . . . . . . . . . . 13--17, 20--30
 Edward Mitchell Augusta --- An Ada Subset for Micros . . 14
 Daniel L. Lee A Fast Circle Routine . . . . . . . . . 32, 35--37
 Alan D. Howard Enhancing the C Screen Editor . . . . . 38
 Ron Goodman Shifts and Rotations on the Z80 . . . . 64
 B. T. G. Tan Instructions of the 6800 and 6502 SBC
 TSX and TXS . . . . . . . . . . . . . . 67
 Eunice B. Stetson Review of \em User's Guidebook to
 Digital CMOS Integrated Circuits, by
 Eugene R. Hnatek . . . . . . . . . . . . 70
 David S. Lacey \em Highfalutin' Computin' with Bob
 Orrfelt On Your Timex Sinclair 1000
 Computer, by Bob Orrfelt . . . . . . . . 72
 Simson L. Garfinkel FLIP Utility for the IBM PC . . . . . . 85

Dr. Dobb's Journal of Software Tools
Volume 8, Number 6, June, 1983

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Steven A. Ruzinsky Fast Matrix Operations in Forth . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Nicholas Hammond CP/M file directory expansion of 8in
 SS-SD in DDC . . . . . . . . . . . . . . 9
 H. T. Gordon Fast Divisibility Algorithms . . . . . . 14
 Alan Bartholomew and 
 Chris Deppe B-Tree ISAM Concepts . . . . . . . . . . 18
 Chris Deppe and 
 Alan Bartholomew B-Tree ISAM Concepts . . . . . . . . . . 18--21
 Terje Bolstad CP/M BDOS and BIOS Calls for C . . . . . 22
 Dan Daetwyler Printing Graphics Using the IBM PC . . . 32
 Simson L. Garfinkel The Game of Life on the IBM-PC . . . . . 42
 Wendall C. Gates Series Expansion in Forth . . . . . . . 52
 Do-While Jones Yes You Can Trace Through BDOS . . . . . 60
 Gordon King Julian Dates for Microcomputers . . . . 66
 Daniel Rollins 8088 Line Generator [with demo in BASIC] 73

Dr. Dobb's Journal of Software Tools
Volume 8, Number 7, July, 1983

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Edward K. Ream RED - A Better C Screen Editor . . . . . ??
 Steven A. Ruzinsky Fast Matrix Operations in Forth . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 Edward Mitchell Augusta, Part IV the Augusta Compiler
 (Continued) . . . . . . . . . . . . . . 12
 Edward Mitchell Augusta --- An Ada Subset for Micros . . 14
 Richard Shiffman Anatomy of a Digital Vector and Curve
 Generator . . . . . . . . . . . . . . . 66--68
 Steve Passe Binary to ASCII Hex Conversions . . . . 94

Dr. Dobb's Journal of Software Tools
Volume 8, Number 8, August, 1983

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Edward K. Ream RED - A Better C Screen Editor . . . . . ??
 Steven A. Ruzinsky Fast Matrix Operations in Forth . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 Bryan M. Willman Descriptive Operators in C [letter] . . 9
 Alan D. Wilcox Serial-To-Parallel --- a Flexible
 Utility Box . . . . . . . . . . . . . . 28, 31--35
 William A. McWorter, Jr. McWORDER --- A Tiny Text Editor . . . . 36, 38--40, 42
 Steven A. Ruzinsky Fast Matrix Operations in Forth, Part
 III . . . . . . . . . . . . . . . . . . 44--48, 50--53
 Richard Grigonis And Still More Fifth Generation
 Computers! . . . . . . . . . . . . . . . 54
 John C. Ramsey SKIPIF --- A Submit Utility for
 Conditional Command Skipping in CPME . . 100
 Steve Newberry Review of ACTxx Cross Assemblers from
 SORCIM . . . . . . . . . . . . . . . . . 108
 Susan Bowers Review of \em Practical Introduction to
 Computer Graphics, by Ian O. Angell . . 114

Dr. Dobb's Journal of Software Tools
Volume 8, Number 9, September, 1983

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 Donald Colburn A Better Algorithm for Sieve Benchmarks
 in Forth [letter] . . . . . . . . . . . 9
 Thomas Blakeslee Forth Debugging from a Full-Screen
 Editor [letter] . . . . . . . . . . . . 10
 John H. Wharton In Defense of CP/M Plus [letter] . . . . 10
 Joe Barnhart Forth and the Motorola 68000 . . . . . . 18--20, 22, 24--26
 Michael A. Perry 68000 Forth Assembler . . . . . . . . . 28
 Lou L. Odette Nondeterministic Control Words in Forth 44, 46, 51
 C. H. Ting GO in Forth . . . . . . . . . . . . . . 54--56, 59--60
 Robert Taylor SEND and RCV: A Forth Implementation of
 the XMODEM Protocol . . . . . . . . . . 66
 N. Solntseff Precompiled Forth Modules . . . . . . . 82
 Robert L. Smith Signed Integer Division . . . . . . . . 86
 George W. Shaw, II Forth-83 and Vocabularies: When a Page
 Is Not a Page . . . . . . . . . . . . . 90
 Edward Wischmeyer Some Forth Coding Standards . . . . . . 94
 Mark Manning The Forth Sort . . . . . . . . . . . . . 102
 Richard Wilton Optical Mouse Interface in 16BST . . . . 120

Dr. Dobb's Journal of Software Tools
Volume 8, Number 10, October, 1983

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Anthony Skjellum C/UNIX Programmer's Notebook . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 Anthony Skjellum C/Unix Programmer's Notebook . . . . . . 16--18
 William E. Wilson Unix to CP/M --- Floppy Disk File
 Conversion . . . . . . . . . . . . . . . 20
 John Staneff Small-C Help Facility . . . . . . . . . 40
 Oscar Goldman Attaching a Winchester Hard Disk To the
 S-100 Bus . . . . . . . . . . . . . . . 71--74, 76--80
 Don Gay Using The Epson Bit Plot Graphics . . . 82
 Ronald L. Burk Function Macros for the 8086/88 in 16BST 98

Dr. Dobb's Journal of Software Tools
Volume 8, Number 11, November, 1983

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 Allan L. Behler, Jr. Problems with Numeric Precision in BASIC
 (in DDC) . . . . . . . . . . . . . . . . 10
 Steve Passe Kernel for the MC68000 A . . . . . . . . 20
 David Harry A DML Parser . . . . . . . . . . . . . . 46
 Harvey Glass Towards a More Writeable Forth Syntax 80--83
 Wil Baden Simple Graphics for Printer . . . . . . 86--90
 James Criscione Review of WP6502 V1.3a from Dwo Quong
 Fok Lok Sow . . . . . . . . . . . . . . 92
 Daniel R. Lunsford Review of VERSA-FILE from Analytic
 Management Systems . . . . . . . . . . . 97
 Richard Wilton BIGLOAD --- Load .COM file larger than
 64K in 16BST . . . . . . . . . . . . . . 110
 Jeffrey Speiser Savage Floating Point Benchmark in
 PASCAL in 16BST . . . . . . . . . . . . 112

Dr. Dobb's Journal of Software Tools
Volume 8, Number 12, December, 1983

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Anthony Skjellum C/UNIX Programmer's Notebook . . . . . . ??
 Michael Wiesenberg Of Interest . . . . . . . . . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 William A. McWorter, Jr. Fast Circle Plotter . . . . . . . . . . 18
 Myron L. Pulier Faster Circles for Apples . . . . . . . 18
 Michael T. Enright Ellipse plotter . . . . . . . . . . . . 19
 Ian E. Ashdown Cursor Control for Dumb Terminals . . . 32--34, 36, 33
 Loren Amelang Dysan's Digital Diagnostic Diskette . . 40
 Michael L. Simon Building a Programmable Frequency
 Synthesizer . . . . . . . . . . . . . . 80--84, 88, 90--91
 Michael Carter Review of \em Language Translations, by
 John Zarella . . . . . . . . . . . . . . 116
 Paul J. Gans Review of \em Z80 Assembly Language
 Subroutines, by Lance A. Leventhal and
 Winthrop Saville . . . . . . . . . . . . 117
 Susan Bowers Review of \em Teletext and Videotex in
 the United States, by Tydeman, Lipinski,
 Adler, Nyan, and Zwimpfer . . . . . . . 119


Dr. Dobb's Journal of Software Tools
Volume 9, Number 1, January, 1984

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 Namir Clement Shammas NBASIC: A Structured Preprocessor for
 MBASIC . . . . . . . . . . . . . . . . . 24
 Edward Mitchell A Simple Window Package . . . . . . . . 36--43
 David Cornell Forth to PC-DOS Interface . . . . . . . 44
 Dan Daetwyler Sorted Diskette Directory Listing for
 the IBM PC . . . . . . . . . . . . . . . 60--74
 Steven Fisher Emulate Wordstar on TOPS-20 . . . . . . 76
 Patrick Banchy CLINK mods to May83 82 and improved
 version . . . . . . . . . . . . . . . . 83
 Gwen Hummel GENERATE.BAS --- linking machine
 language routines to IBM BASIC . . . . . 83
 Hugh M. Kawabata Savage Floating Point Benchmark in
 Fortran in 16BST . . . . . . . . . . . . 83
 Douglas DeGroot Review of Third Caltech Conference on
 Very Large Scale Integration, Ed. Randal
 E. Bryant . . . . . . . . . . . . . . . 89
 Marlin Ouverson Review of SuperScripsit from Radio Shack
 for TRS-80 Models I and III . . . . . . 90
 Gregory Louis Review of SMAL/80 from Westico . . . . . 98

Dr. Dobb's Journal of Software Tools
Volume 9, Number 2, February, 1984

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Anthony Skjellum C/UNIX Programmer's Notebook . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 D. E. Cortesi Dr. Dobb's Clinic: System Languages;
 Keep Talking; Move Over, Ray . . . . . . 10--13
 Keith Coye and 
 Alvin Grossman Micro to Mainframe Connection . . . . . 20
 Leslie Brooks Communications Protocols --- Theory and
 Practice . . . . . . . . . . . . . . . . 26--29
 John Rasp and 
 L. Brooks How Accurate is Accurate? . . . . . . . 27
 Ron Coleman Unix-To-Unix Network Utilities . . . . . 30--31
 Jim Fleming Virtual Personal Computer . . . . . . . 32
 Theodore Rohling PABX and the Personal Computer . . . . . 60--62
 R. S. Broughton BASIC Language Telecommunications
 Programming . . . . . . . . . . . . . . 64--69
 Michael McKillip Review of U.S. Robotics' S-100 Modem . . 70, 72--74
 W. James Wiggins Review of Oubliette [game] from Centaur
 Software . . . . . . . . . . . . . . . . 80
 Jay Halcomb Review of Automation of Reasoning Ed.
 Jorg Siekmann and Graham Wilson . . . . 82

Dr. Dobb's Journal of Software Tools
Volume 9, Number 3, March, 1984

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 Richard Mesirov Subroutine to Read Stock History Files 10
 William Smith CP/M 2.2 BIOS Function: SELDSK . . . . . 12
 Charles E. Burton RSA: A Public Key Cryptography System
 Part I . . . . . . . . . . . . . . . . . 16
 Morris Dovey Introduction to PL/C: Programming
 Language for Compilers . . . . . . . . . 44
 Ken Takara Program Design Using Pseudocode . . . . 70--77
 Dale Wilson More on Binary Magic Numbers . . . . . . 78

Dr. Dobb's Journal of Software Tools
Volume 9, Number 4, April, 1984

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Anthony Skjellum C/UNIX Programmer's Notebook . . . . . . ??
 Reynold Wiggins Editorial . . . . . . . . . . . . . . . ??
 Steve Newberry History of Ackermann's Function [letter] 9
 Edward McDermott Optimizing Strings in C . . . . . . . . 18--20, 22--23
 Jack Park Expert Systems and the Weather . . . . . 24--28, 30--31
 Charles E. Burton RSA: A Public Key Cryptography System
 Part II . . . . . . . . . . . . . . . . 32
 Davy Crockett BASICFMT for TRS-80 . . . . . . . . . . 60--75
 Elbert F. Hinson Review of microSUB:MATH from Foehn
 Consulting . . . . . . . . . . . . . . . 76
 Morton F. Kaplon DO-COM.ASM --- load and execute COM
 programs in 16BST . . . . . . . . . . . 88

Dr. Dobb's Journal of Software Tools
Volume 9, Number 5, May, 1984

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Craig Miller Implementing OUT: and INP: in PIP.COM in
 CPME . . . . . . . . . . . . . . . . . . 18
 Hugh McLarty and 
 David W. Smith An Introduction to Modula-2 for Pascal
 Programmers . . . . . . . . . . . . . . 22--24, 26--27
 Ray Duncan Converting Fig-Forth to Forth-83 . . . . 28--32, 34--35
 Richard Grigonis Sixth Generation Computers . . . . . . . 37--46, 48--49
 James E. Hendrix and 
 Ernest Payne A New Library for Small-C . . . . . . . 50
 Eddy Vasile The Accent Finder . . . . . . . . . . . 82--86, 88--96
 Gene Head Solutions to Quirks in dBASE II . . . . 98

Dr. Dobb's Journal of Software Tools
Volume 9, Number 6, June, 1984

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Anthony Skjellum C/UNIX Programmer's Notebook . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Gerald I. Evenden RATFOR [letter] . . . . . . . . . . . . 10
 Walt Piotrowski CP/M on the Commodore 64 . . . . . . . . 14
 Gene Head dBASE II Programming Techniques . . . . 28--31
 Timothy Huang First Chinese Forth --- A Double-Headed
 Approach . . . . . . . . . . . . . . . . 32--34, 36--39
 Axel Schreiner cc --- A Driver for A Small-C
 Programming System . . . . . . . . . . . 40
 Michael J. Doherty Comments on ``Sixth Generation
 Computers'' [May84 37] . . . . . . . . . 70
 Robert Clark Review of \em High-Tech Consulting, by
 John Zarella . . . . . . . . . . . . . . 80
 Morton Goldberg LISP Version of the Savage Floating
 Point Benchmark in 16BST . . . . . . . . 82
 Thomas Prince Savage Floating Point Benchmark in Logo
 in 16BST . . . . . . . . . . . . . . . . 82

Dr. Dobb's Journal of Software Tools
Volume 9, Number 7, July, 1984

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Wiesenberg Computer Calisthenics . . . . . . . . . ??
 Michael Griswold CP/M 2.2 BIOS RSX in CPME . . . . . . . 22
 Garry M. Silvey Resident System Extensions --- RSX Under
 CP/M Plus . . . . . . . . . . . . . . . 36
 Axel Schreiner p: A Small-C Preprocessor . . . . . . . 46
 Steven A. Ruzinsky A Simple Minimax Algorithm . . . . . . . 84
 Ernest E. Bergmann Languages and Parentheses --- A
 Suggestion for Forth-like Languages . . 102
 Ernest E. Bergman Languages and Parentheses . . . . . . . 102--106, 108
 John E. Stith Balancing Act: The Ultimate Checkbook
 Balancing Program . . . . . . . . . . . 110
 Christopher J. Dunford Savage floating-point benchmark in
 8088/8087 assembly language in 16BST . . 116

Dr. Dobb's Journal of Software Tools
Volume 9, Number 8, August, 1984

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Anthony Skjellum C/UNIX Programmer's Notebook . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Paul C. Barton String search function in C [letter] . . 8
 Guy Fletcher and 
 John Thomas SCISTAR: Greek and math symbols with
 Wordstar . . . . . . . . . . . . . . . . 26
 John Thomas and 
 Guy Fletcher Scistar: Greek and Math Symbols with
 Wordstar . . . . . . . . . . . . . . . . 26--29
 David E. Cortesi What's the Diff?: A File Comparator for
 CP/M Plus . . . . . . . . . . . . . . . 30
 Joan Thersites and 
 John A. Thomas An Infinite Key Encryption System . . . 44
 John A. Thomas and 
 Joan Thersites Infinite Key Encryption System . . . . . 44
 John Staneff Small-C Concordance Generator . . . . . 86--90, 92--96, 98--105
 Christopher J. Dunford Savage floating-point benchmark in
 Modula-2 in 16BST . . . . . . . . . . . 106
 Thomas W. Moran Some Spreadsheet Tests of the Savage
 Floating-Point Benchmark in 16BST . . . 106
 Kenneth M. Ferguson Savage floating-point benchmark
 deficiencies of in 16BST . . . . . . . . 107

Dr. Dobb's Journal of Software Tools
Volume 9, Number 9, September, 1984

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Anthony Skjellum C/UNIX Programmer's Notebook . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Ray Cadmus File Maintenance in Forth . . . . . . . 24--26, 28, 30--33
 Joe Barnhart Forth and the Fast Fourier Transform . . 34
 Lou L. Odette Computing with Streams . . . . . . . . . 50
 Raymond Buvel A Forth Native-Code Cross Compiler for
 the MC68000 . . . . . . . . . . . . . . 68
 Ray Duncan and 
 Martin Tracy The FVG Standard Floating-Point
 Extension . . . . . . . . . . . . . . . 110--115
 Anthony Skjellum C/Unix Programmer's Notebook . . . . . . 116--118, 120--122

Dr. Dobb's Journal of Software Tools
Volume 9, Number 10, October, 1984

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Anthony Skjellum C/UNIX Programmer's Notebook . . . . . . ??
 R. P. Sutherland Of Interest . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine The Software Designer . . . . . . . . . ??
 Gene Head More dBASE II Programming Techniques . . 26--28
 David D. Clark Simple Calculations With Complex Numbers 30
 Allen I. Holub Grep C --- a Unix-Like, Generalized,
 Regular Expression Parser in C . . . . . 50
 James Garinger Binary (16-bit) to ASCII Hex Conversion
 in 16BST . . . . . . . . . . . . . . . . 87
 Anthony Skjellum C/Unix Programmer's Notebook . . . . . . 92
 Eunice B. Ordman Review of \em The IBM PC Connection, by
 James W. Coffron . . . . . . . . . . . . 120

Dr. Dobb's Journal of Software Tools
Volume 9, Number 11, November, 1984

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 R. P. Sutherland Of Interest . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine The Software Designer . . . . . . . . . ??
 Michael Wiesenberg Computer Calisthenics . . . . . . . . . ??
 Michael Carter Adding Primitive I/O Functions to Mulisp 18--24
 Alan Bomberger Program Monitor Package --- Using
 Interrupts to Instrument Applications 26--34, 36--40, 42--46
 Derek McKay and 
 Bridger Mitchell CP/M 2.2 Goes PUBlic . . . . . . . . . . 48
 Bridger Mitchell and 
 Derek McKay CP/M 2.2 Goes Public . . . . . . . . . . 48
 Terry A. Ward A Guide to Resources for the C
 Programmer . . . . . . . . . . . . . . . 74--78, 80--82, 84--86
 Donald G. Krantz RESORT . . . . . . . . . . . . . . . . . 88--93
 Ian E. Ashdown Merge pseudocode for . . . . . . . . . . 89
 James Mott A Simple Token Parsing Filter for DOS
 2.0 . . . . . . . . . . . . . . . . . . 99
 Thomas Provenzano Review of \em Interactive Programming
 Environments, by Barstow, Shrobe, and
 Sandewall . . . . . . . . . . . . . . . 122

Dr. Dobb's Journal of Software Tools
Volume 9, Number 12, December, 1984

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 R. P. Sutherland Of Interest . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Wiesenberg Computer Calisthenics . . . . . . . . . ??
 Ronald Ullman Fast Hartley Transform [letter] . . . . 8
 Alan Walworth Varieties of Unix --- An Introductory
 Guide to Microcomputer Unixes . . . . . 24--32, 34--37
 John L. Bass Unix Device Drivers . . . . . . . . . . 38--42, 44, 46--48
 John Rogers A Unix Internals Bibliography . . . . . 50
 John R. Johnson A File Browser Program . . . . . . . . . 60
 Henry A. Seymour An Introduction to Parsing . . . . . . . 78--80, 82--84, 86
 John A. Grosberg Some Ideas on Program structure [letter]
 in CUPN . . . . . . . . . . . . . . . . 97
 A. Gomez Review of NCI COHERENT from Network
 Consulting . . . . . . . . . . . . . . . 106


Dr. Dobb's Journal of Software Tools
Volume 10, Number 1, January, 1985

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 R. P. Sutherland Of Interest . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine The Software Designer . . . . . . . . . ??
 David S. Tilton Z80 assembly language riddle in DDC . . 17
 Thomas Lafleur and 
 Susan Raab Fatten Your Mac . . . . . . . . . . . . 18
 Ian E. Ashdown Archiving Files with CP/M-80 and CP/M-86 36
 Walt Piotrowski MBOOT and MODEM7 for the C-64's CP/M . . 62
 Richard Wilton Unstructured Forth Programming --- An
 Introduction . . . . . . . . . . . . . . 86
 Stefan H. Unger Review of APL*PLUS/PC Version 3.1 . . . 88
 Bruce A. Smith Line Drawing and Point Plotting Routine
 for the IBM PC/PCjr in 16BST . . . . . . 109

Dr. Dobb's Journal of Software Tools
Volume 10, Number 2, February, 1985

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 R. P. Sutherland Of Interest . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine The Software Designer . . . . . . . . . ??
 Earle Jennings Diagnostic Tools in Turbo Pascal
 [letter] . . . . . . . . . . . . . . . . 10
 Suzanne Rodriguez The Bob and Dennis Show in Festschrift
 for Doctor Dobb . . . . . . . . . . . . 26
 Tom Pittman Mac the Hack in Festschrift for Doctor
 Dobb . . . . . . . . . . . . . . . . . . 28
 Bob Albrecht and 
 M. Swaine Tiny Hackers: a Realizable Fantasy in
 Festschrift for Doctor Dobb . . . . . . 30
 Charles E. Burton An Enhanced ADFGVX Cipher System . . . . 48
 Gene Head More dBASE Tips and Techniques . . . . . 71
 Michael Schmidt Review of Modula-Feb86 Version 1.04 from
 Logitech . . . . . . . . . . . . . . . . 74

Dr. Dobb's Journal of Software Tools
Volume 10, Number 3, March, 1985

 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 R. P. Sutherland Of Interest . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Richard Stallman The GNU Manifesto . . . . . . . . . . . 30
 John Malpas Programming in Logic . . . . . . . . . . 36--38, 40--41
 David E. Cortesi A tour of PROLOG . . . . . . . . . . . . 44--63
 Dean Schlobohm Tax Advisor --- A Prolog Program
 Analyzing Income Tax Issues . . . . . . 64
 Michael Cohen File ``Open'' and ``Save'' Functions in
 C for the Macintosh in 16BST . . . . . . 96
 Stephen Russell CP/M Plus RSX As Fix for Bug in Random
 Disk Read Errors in CPME . . . . . . . . 108
 Stephen King Review of SAVVY PC Version 4.0 from
 Excalibur Technologies Corp . . . . . . 116
 R. P. Sutherland Review of \em Turing's Man: Western
 Culture in the Computer Age, by J. David
 Bolter . . . . . . . . . . . . . . . . . 122

Dr. Dobb's Journal of Software Tools
Volume 10, Number 4, April, 1985

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 R. P. Sutherland Of Interest . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Bob Albrecht and 
 Michael Swaine Realizable Fantasies: Liberating the Mac 12
 Terry A. Ward Monty Plays Scrabble: Issues in Human
 Factors Engineering . . . . . . . . . . 18
 Amer W. Nelson Shortcut to SCISTAR: For Prowriter Users 24
 David D. Clark fx80char: A Character Editor for Epson
 FX-80 Printers . . . . . . . . . . . . . 28
 Gary B. Palmer A Magic Mushroom for the Epson Alice: A
 Practical Program for Printing Phonetic
 Characters . . . . . . . . . . . . . . . 58
 Ronald G. Parsons and 
 Vincent Parsons Let's Mouse Around: A Turbo
 Pascal/Microsoft Mouse Sketching Program
 for IBM PCs . . . . . . . . . . . . . . 74
 Steven Anthony Sola Review of SPSS/PC from SPSS, Inc. . . . 84
 Thom Hogan Cursor control in word processors in TSD 86
 David Winer Some Notes on Software Design in TSD . . 86
 A. K. Head Filter for MS-DOS [TEE] in 16BST . . . . 102
 William E. Wilson Batch procedures improved in CP/M Ver.
 2.2 in CPME . . . . . . . . . . . . . . 112
 William E. Wilson PIP Patch CP/M V2.2 in CPME . . . . . . 112

Dr. Dobb's Journal of Software Tools
Volume 10, Number 5, May, 1985

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine The Software Designer . . . . . . . . . ??
 William Ames Turbo Pascal bug in Version 2.0 [letter] 9
 Charles Davis Terminal key-rollover tests table of in
 DDC . . . . . . . . . . . . . . . . . . 16
 David E. Cortesi Dr. Dobb is a Subversive . . . . . . . . 22
 Thom Hogan Using Decision Variables in Graphics
 Primitives . . . . . . . . . . . . . . . 40--42, 44--46, 48
 Richard Rylander Solid Shape Drawing on the Commodore 64 50
 G. A. Edgar A Compiler Written in Prolog . . . . . . 84
 Richard Conn Review of AMPRO Little Board and
 Bookshelf Computers . . . . . . . . . . 106
 Matthew Trask Review of BetterBASIC Version 1.1 from
 Summit Software . . . . . . . . . . . . 108
 James Cathey 68000 Integer square root routine in
 16BST . . . . . . . . . . . . . . . . . 118
 Stan Mitchell MS-DOS Device-driver Chain Display/Dump
 in 16BST . . . . . . . . . . . . . . . . 119

Dr. Dobb's Journal of Software Tools
Volume 10, Number 6, June, 1985

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Alex Ragen Of Interest . . . . . . . . . . . . . . ??
 Axel Schreiner UNIX Exchange . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 David Ross BASIC Riddle in DDC . . . . . . . . . . 16
 Dean Gengle Information Age Issues . . . . . . . . . 52
 Dale Walsh Modems: 2400 Bit/Sec and Beyond . . . . 56
 Don Gay C USART Controller . . . . . . . . . . . 60
 Donald G. Krantz Christensen Protocols in C . . . . . . . 66
 A. K. Head Filter for MS-DOS [TRIM] in 16BST . . . 95
 Bridger Mitchell A Debugging Console for SID ZSID and DDT
 in CPME . . . . . . . . . . . . . . . . 106

Dr. Dobb's Journal of Software Tools
Volume 10, Number 7, July, 1985

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Of Interest . . . . . . . . . . . . . . ??
 Donald Rindsberg The Ultimate Parallel Print Spooler . . 46
 Alan D. Wilcox Designing a Real-Time Clock for the
 S-100 Bus . . . . . . . . . . . . . . . 56
 Bob Albrecht and 
 Michael Swaine Realizable Fantasies: Liberating the Mac 92

Dr. Dobb's Journal of Software Tools
Volume 10, Number 8, August, 1985

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Anonymous C Compilers for MSDOS . . . . . . . . . 30
 Richard A. Relph and 
 C SIG of PicoNet and 
Silicon Valley Computer Society C Compilers for MS-DOS . . . . . . . . . 30
 David L. Fox A Peephole Optimizer for Assembly
 Language Source Code . . . . . . . . . . 56
 J. E. Hendrix Small-C Update . . . . . . . . . . . . . 84
 David W. Carroll Asynchronous Protocols . . . . . . . . . 92--95

Dr. Dobb's Journal of Software Tools
Volume 10, Number 9, September, 1985

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Alex Ragen Of Interest . . . . . . . . . . . . . . ??
 Axel Schreiner UNIX Exchange . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine The Software Designer . . . . . . . . . ??
 Ian E. Ashdown Parallel Pattern Matching and Fgrep . . 46
 Joseph Celko Bose-Nelson Sort . . . . . . . . . . . . 68
 Richard Furuta and 
 Pierre A. MacKay Two \TeX Implementations for the IBM PC 80--89, 91
 John Bass SCSI Your Mac, in MAC Toolbox . . . . . 94
 Joe Barnhart A Printing Utility for the HP LaserJet
 in 16BST . . . . . . . . . . . . . . . . 117

Dr. Dobb's Journal of Software Tools
Volume 10, Number 10, October, 1985

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Leo Brodie A Threaded-Code Microprocessor Bursts
 Forth . . . . . . . . . . . . . . . . . 42--50
 Howard H. Robinson and 
 Philip D. Morse, II and 
 Sidney A. Bowhill Design of a Forth Target Compiler . . . 52--58, 60, 61, 63, 66--74, 76, 78, 81--92
 Bruce Horn Review of Neon Version 1.0 from Kriya
 Systems Inc. . . . . . . . . . . . . . . 96
 Alan Clute Review of MacFORTH Level 1 V. 1.2; Level
 2 V. 2.1; Level 3 V. 3.0 from Creative
 Solutions . . . . . . . . . . . . . . . 100
 John Bass SCSI Your Mac, in MAC Toolbox . . . . . 106

Dr. Dobb's Journal of Software Tools
Volume 10, Number 11, November, 1985

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Alex Ragen Of Interest . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 David W. Carroll Modula-2 Versus Pascal for
 Microcomputers: an Update . . . . . . . 28--34
 Brian R. Anderson Bit Manipulation in Modula-2 . . . . . . 38
 Paul Heckel Zoomracks: Designing a new Software
 Metaphor in TSD . . . . . . . . . . . . 48
 Mark U. Edwards Programming Editors Programmable
 Editors: a review of ten . . . . . . . . 60
 Robert Blum U. S. Robotics Modem Review . . . . . . 102

Dr. Dobb's Journal of Software Tools
Volume 10, Number 12, December, 1985

 David E. Cortesi Dr. Dobb's Clinic . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Windowing Operating Environments:
 TopView GEM and Windows . . . . . . . . 28--33
 Albert S. Woodhull BANKSWAP: A Banked Memory Debugging Tool
 for CP/M Plus . . . . . . . . . . . . . 34
 Shawn Day Adding a COPY Command to ProDOS . . . . 54
 Roger E. Donais CP/M-68K Conditional Batch Processing 70
 Alfred Steele ProDOS and the RAM Disk . . . . . . . . 84
 John Bass SCSI Your Mac, in MAC Toolbox . . . . . 110
 William E. Wilson CP/M Exchange . . . . . . . . . . . . . 114


Dr. Dobb's Journal of Software Tools
Volume 11, Number 1, January, 1986

 Robert Blum CP/M Exchange . . . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Hal W. Hardenbergh Inefficient C . . . . . . . . . . . . . 16
 Edward K. Ream PL/68K: C Becomes 68000 Assembly
 Language . . . . . . . . . . . . . . . . 26
 Nicholas Turner A Simple Multitasking Operating System
 for Real-Time Applications . . . . . . . 44
 Alan D. Wilcox Bringing Up the 68000 --- A First Step 60
 James Cathey COM: An 8080 Simulator for the MC68000 76

Dr. Dobb's Journal of Software Tools
Volume 11, Number 2, February, 1986

 Wendelin Colby Of Interest . . . . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Richard Grigonis Sixth Generation Minds . . . . . . . . . 12
 Terry Ritter The Great CRC Mystery . . . . . . . . . 26
 Dennis E. Hamilton Fast Integer Powers for Pascal . . . . . 36
 Do-While Jones Learning Ada on a Micro . . . . . . . . 42
 Richard Conn Overview of DOD Ada Software Repository 60
 Bill Walker and 
 Stephen Alexander Data Abstraction with Modula-2 . . . . . 62--64, 94, 95

Dr. Dobb's Journal of Software Tools
Volume 11, Number 3, March, 1986

 Richard A. Campbell The Right to Assemble . . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Alfred A. Fressola Copyright and Trade Secret Protection 12
 Joseph Marasco A Variable Metric Minimizer . . . . . . 24
 Ernest E. Bergmann Concurrency and Turbo Pascal . . . . . . 36
 Gregg Weissman Speeding MS DOS Execution . . . . . . . 44
 Michael J. Sorens Automatic Porting Between Pascal
 Dialects . . . . . . . . . . . . . . . . 50
 R. A. Campbell NS32000 Square Roots . . . . . . . . . . 122--123, 106

Dr. Dobb's Journal of Software Tools
Volume 11, Number 4, April, 1986

 Brian R. Anderson A 68000 Cross Assembler . . . . . . . . ??
 Wendelin Colby Of Interest . . . . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Ham Structured Programming . . . . . . . . . 10
 Robert Jay Brown, III BRIE: The Boca Raton Inference Engine 24
 Jack Park A Cellular Automaton Written in Expert-2 42
 Sheldon D. Softky Modeling a System in PROLOG . . . . . . 46

Dr. Dobb's Journal of Software Tools
Volume 11, Number 5, May, 1986

 Brian R. Anderson A 68000 Cross Assembler . . . . . . . . ??
 Wendelin Colby Of Interest . . . . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Nicholas Turner Editorial . . . . . . . . . . . . . . . ??
 Daniel Appleman Keep it Quiet in VP . . . . . . . . . . 12
 James Edlin Human Interface Design: From the Outside
 In . . . . . . . . . . . . . . . . . . . 24
 DDJ Editors Human Interface Design: Jef Raskin
 Interview . . . . . . . . . . . . . . . 32
 Nabajyoti Barkakati Simple Plots with the Enhanced Graphics
 Adapter . . . . . . . . . . . . . . . . 42
 Fred A. Scacchitti The Cryptographer's Toolbox . . . . . . 58
 Nicholas Turner Code Compression with Mini-Interpreters
 in TRTA . . . . . . . . . . . . . . . . 110

Dr. Dobb's Journal of Software Tools
Volume 11, Number 6, June, 1986

 Brian R. Anderson A 68000 Cross Assembler . . . . . . . . ??
 Wendelin Colby Of Interest . . . . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Namir Clement Shammas Structured Programming . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Nicholas Turner Editorial . . . . . . . . . . . . . . . ??
 David Carew What's Wrong with C . . . . . . . . . . 12
 John A. Thomas Survey of Data Encryption in DOL . . . . 16
 Joseph Marasco How to Fix Line Glitches . . . . . . . . 32
 Levi Thomas and 
 Nicholas Turner The CompuServe B Protocol: A Better Way
 to Send Files . . . . . . . . . . . . . 38--40, 90, 92, 94--99

Dr. Dobb's Journal of Software Tools
Volume 11, Number 7, July, 1986

 Wendelin Colby Of Interest . . . . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Michael Ham Structured Programming . . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Nicholas Turner Editorial . . . . . . . . . . . . . . . ??
 George W. Shaw, II A Forth Standards Proposal: Extended
 Control Structures . . . . . . . . . . . 30
 Everett Carter Forth Goes to Sea . . . . . . . . . . . 40
 Craig A. Lindley Forth Windows for the IBM PC . . . . . . 46
 Michael Ham Forth: Philosophy Standards and
 Practical Advice in SP . . . . . . . . . 112

Dr. Dobb's Journal of Software Tools
Volume 11, Number 8, August, 1986

 Wendelin Colby Of Interest . . . . . . . . . . . . . . ??
 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Namir Clement Shammas Structured Programming . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Nicholas Turner Running Light . . . . . . . . . . . . . ??
 J. Cathey Letter to the editor [Integer Square
 Root] . . . . . . . . . . . . . . . . . 14, 82--85
 Allen I. Holub In Defense of C in VP . . . . . . . . . 16
 Richard Relph and 
 Steve Hahn and 
 Fred Viles Benchmarking C Compilers . . . . . . . . 30--32, 34--38, 40--44, 46--52, 58, 60, 62, 66, 104--109

Dr. Dobb's Journal of Software Tools
Volume 11, Number 9, September, 1986

 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Nicholas Turner Running Light . . . . . . . . . . . . . ??
 Ian E. Ashdown Curve Fitting with Cubic Splines . . . . 24
 Robert A. McIvor A General First-Order Sorting Algorithm 32
 Michael Elkins and 
 Stephen King High-Speed Thrills: A Review of Eight
 Turbo Boards for the IBM PC . . . . . . 46
 Jan W. Steinman The Worm Memory Test in TRTA . . . . . . 114

Dr. Dobb's Journal of Software Tools
Volume 11, Number 10, October, 1986

 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Nicholas Turner Running Light . . . . . . . . . . . . . ??
 Ross Nelson Programming on the 80386 . . . . . . . . 28
 Richard A. Campbell TNZ: An 8-bit to 16-bit Translator . . . 40
 Namir Clement Shammas Modula-2 Compilers for the IBM PC . . . 48
 Michael Ham Factoring in Forth in SP . . . . . . . . 104

Dr. Dobb's Journal of Software Tools
Volume 11, Number 11, November, 1986

 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Namir Clement Shammas Structured Programming . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Nicholas Turner Running Light . . . . . . . . . . . . . ??
 Ed McNierney New Issues in PC Graphics . . . . . . . 30--32, 35--36, 38
 Howard Katz A Mandelbrot Program for the Macintosh 42--45
 Michael Morton A Digital Dissolve for Bit-Mapped
 Graphics Screens . . . . . . . . . . . . 48--50, 52, 54--56

Dr. Dobb's Journal of Software Tools
Volume 11, Number 12, December, 1986

 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Namir Clement Shammas Structured Programming . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Nicholas Turner Running Light . . . . . . . . . . . . . ??
 Allen I. Holub Ethics in Programming in VP . . . . . . 14
 Ken Berry A Multitasking Kernel . . . . . . . . . 16
 Richard A. Campbell In Search of a Sine . . . . . . . . . . 30--32
 Morris Simon Review of Echelon's Z-System . . . . . . 36--38, 42--47
 Richard Rodman Series 32000 Cross Assembler . . . . . . 48--49
 Namir Clement Shammas Turbo Pascal Procedural Parameters,
 Local Modules in Modula-2 . . . . . . . 96


Dr. Dobb's Journal of Software Tools
Volume 12, Number 1, January, 1987

 Michael Ham Structured Programming . . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Nicholas Turner Running Light . . . . . . . . . . . . . ??
 Richard Butrick Logic and PROLOG in VP . . . . . . . . . 14
 Nicholas Turner 680XX Computers: Where are They Going? 16--18
 G. Yates Fletcher Mini Forth for the 68000 . . . . . . . . 22--24, 28, 29
 Brian Capouch OS-9 Operating System . . . . . . . . . 30--32, 34--36
 Jan L. Harrington Macintosh Buttons and Amiga Gadgets . . 40--42, 44, 47--49
 Michael Ham Naming Names [in Forth] in SP . . . . . 110
 Nicholas Turner 680xx Experimental Interpreted Language
 Proposal in TRTA . . . . . . . . . . . . 126

Dr. Dobb's Journal of Software Tools
Volume 12, Number 2, February, 1987

 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Namir Clement Shammas Structured Programming . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Ernest R. Tello Artificial Intelligence . . . . . . . . ??
 Nicholas Turner Running Light . . . . . . . . . . . . . ??
 Michael Suman What's Wrong with High-Level Languages
 in VP . . . . . . . . . . . . . . . . . 14
 Levi Thomas and 
 Nicholas Turner Text Editors: In Matters of Taste \ldots 16
 Mark S. Ackerman 6502 Hacks . . . . . . . . . . . . . . . 24--26, 29--32
 Edwin T. Floyd Hashing for High-Performance Searching 34
 Allen Holub Nroff: Hashing, Expressions, and Roman
 Numerals . . . . . . . . . . . . . . . . 90

Dr. Dobb's Journal of Software Tools
Volume 12, Number 3, March, 1987

 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Namir Clement Shammas Structured Programming . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Ernest R. Tello Artificial Intelligence . . . . . . . . ??
 Nicholas Turner Running Light . . . . . . . . . . . . . ??
 Ronald G. White Compressing Image Data with Quadtrees 16
 Russell Nelson ARC Wars: MS-DOS Archiving Utilities . . 26--28, 30
 Robert D. Grappel Optimizing Integer Multiplications by
 Constant Multipliers . . . . . . . . . . 34--35, 37
 Allen Holub NR: a C Implementation of Nroff . . . . 48
 Ernest R. Tello Object-Oriented Programming . . . . . . 126, 128--129, 132--134

Dr. Dobb's Journal of Software Tools
Volume 12, Number 4, April, 1987

 Michael Ham Structured Programming . . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Ernest R. Tello Artificial Intelligence . . . . . . . . ??
 Nicholas Turner Running Light . . . . . . . . . . . . . ??
 Allen I. Holub Education and Programming in VP . . . . 14
 Dan L. Pierson Four PROLOGs for the Macintosh . . . . . 30
 Richard Grigonis MYCIN-Like Expert Systems . . . . . . . 42
 Michael Ham Numeric Input in Forth in SP . . . . . . 140

Dr. Dobb's Journal of Software Tools
Volume 12, Number 5, May, 1987

 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Allen I. Holub Running Light . . . . . . . . . . . . . ??
 Namir Clement Shammas Structured Programming . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Ernest R. Tello Artificial Intelligence . . . . . . . . ??
 Philip J. Erdelsky Impossibilities in Computers in VP . . . 14
 David Levitt Pushing the Sound Envelope . . . . . . . 16--19
 Mark Garvin Designing a Music Recorder . . . . . . . 22--23, 26
 Do-While Jones Dimensional Data Types . . . . . . . . . 50
 Allen Holub Statistical Applications of Digital
 Low-Pass Filters, Exec Bug in Microsoft
 C . . . . . . . . . . . . . . . . . . . 102
 Namir Clement Shammas True Basic Challenges Modula-2 . . . . . 124--126, 128--130
 Ernest R. Tello Object-Oriented Lisp on PCs . . . . . . 132--134, 136
 Joseph Marasco Review of \em Numerical Recipes: The Art
 of Scientific Computing, by Press et al 146

Dr. Dobb's Journal of Software Tools
Volume 12, Number 6, June, 1987

 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Ernest R. Tello Artificial Intelligence . . . . . . . . ??
 Levi Thomas Running Light . . . . . . . . . . . . . ??
 Brian R. Anderson What's Right with High-Level Languages? 14
 Robert Jay Brown, III An Efficient Algorithm for Large
 Priority Queues . . . . . . . . . . . . 16--19
 John Musselman Two-Bit Analog-To-Digital Conversion . . 22--24
 David E. Cortesi Xor Chain . . . . . . . . . . . . . . . 28--30, 34--35, 38
 Thomas A. Zimniewicz Extended IBM PC COM Port Driver . . . . 42
 Steve McMahon Dynamic Memory Overlays for Turbo Pascal 50--52, 78--79
 Jan L. Harrington Unix BBS Using Shell Scripts . . . . . . 54
 Allen Holub Priority Queues . . . . . . . . . . . . 92
 Ernest R. Tello Object-Oriented Programming in SCOOPS 116--117, 98--99

Dr. Dobb's Journal of Software Tools
Volume 12, Number 7, July, 1987

 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Michael Ham Structured Programming . . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Ernest R. Tello Artificial Intelligence . . . . . . . . ??
 Richard A. Relph Developing 80386 Applications \ldots
 Today . . . . . . . . . . . . . . . . . 16
 Tom Disque 8088 Assembly-Language Programming
 Techniques . . . . . . . . . . . . . . . 24--26, 28
 Richard Butrick Logic and Knowledge Representation in
 Prolog . . . . . . . . . . . . . . . . . 30--32, 34--35, 37--38
 Craig A. Lindley Multitasking with Turbo Pascal . . . . . 42
 Allen I. Holub Curses: UNIX-Compatible Windowing Output
 Functions . . . . . . . . . . . . . . . 94--104, 74--93
 Ray Duncan 16-Bit Software Toolbox . . . . . . . . 106--108, 110--111
 Michael Ham Structured Programming: Software Design
 Rules . . . . . . . . . . . . . . . . . 112--116
 Ernest R. Tello Artificial Intelligence: the Xerox 1186
 Lisp Machine . . . . . . . . . . . . . . 118, 120--122, 124--125

Dr. Dobb's Journal of Software Tools
Volume 12, Number 8, August, 1987

 Ray Duncan 16-bit Software Toolbox . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Namir Clement Shammas Structured Programming . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Ernest R. Tello Artificial Intelligence . . . . . . . . ??
 Richard Relph Preparing for ANSI C . . . . . . . . . . 16--18, 20, 22--23
 Charles F. Bowman Backtracking . . . . . . . . . . . . . . 24
 Donald G. Krantz What's the Diff? . . . . . . . . . . . . 30
 Richard Relph Optimizing Compilers for C . . . . . . . 42--47

Dr. Dobb's Journal of Software Tools
Volume 12, Number 9, September, 1987

 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Namir Clement Shammas Structured Programming . . . . . . . . . ??
 Tyler Sperry Editorial . . . . . . . . . . . . . . . ??
 Tyler Sperry Running Light . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Ernest R. Tello Artificial Intelligence . . . . . . . . ??
 James F. Blinn How Many Ways Can You Draw a Circle? . . 18--20, 22, 24--26
 Tom Steppe File Comparison Algorithms . . . . . . . 28
 Bennette R. Harris The Xor Chain Revisited . . . . . . . . 36--40, 62, 65--66
 Andy Klein Writing MS-DOS Device Drivers in C . . . 44

Dr. Dobb's Journal of Software Tools
Volume 12, Number 10, October, 1987

 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Namir Clement Shammas Structured Programming . . . . . . . . . ??
 Tyler Sperry Editorial . . . . . . . . . . . . . . . ??
 Tyler Sperry Running Light . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Martin Tracy The Forth Column . . . . . . . . . . . . ??
 Richard E. Brown and 
 Steve Ligett Async Appletalk . . . . . . . . . . . . 18--20, 22, 24--26, 28, 60, 62, 65--72, 74--76, 78--84, 86, 88--91
 Lori Chavez Fast Forth for the 68000 . . . . . . . . 32--34, 36
 Martin Tracy A Forth Standard Prelude . . . . . . . . 40
 Charles F. Bowman Pattern Matching Using Finite State
 Machines . . . . . . . . . . . . . . . . 46

Dr. Dobb's Journal of Software Tools
Volume 12, Number 11, November, 1987

 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Kent Porter A Graphics Toolbox for Turbo C . . . . . ??
 Namir Clement Shammas Structured Programming . . . . . . . . . ??
 Michael Swaine Editorial . . . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Ernest R. Tello Artificial Intelligence . . . . . . . . ??
 William D. May 3-D Images from Contour Maps . . . . . . 18
 Hubert D. Callihan A Graphics Toolkit for Turbo Pascal . . 38
 J. Brooks Breeden Using EGA Graphics Screens in Your
 Programs . . . . . . . . . . . . . . . . 46
 Ron Miller Automated Interrupt Handling in C . . . 54
 James Howell An Alternative to Soundex . . . . . . . 62

Dr. Dobb's Journal of Software Tools
Volume 12, Number 12, December, 1987

 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Kent Porter A Graphics Toolbox for Turbo C . . . . . ??
 Tyler Sperry Editorial . . . . . . . . . . . . . . . ??
 Tyler Sperry Running Light . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Martin Tracy The Forth Column . . . . . . . . . . . . ??
 David E. Cortesi Dynamic Linking in OS/2 . . . . . . . . 18
 Alan Deikman A RAM-Cache Manager in C . . . . . . . . 30
 Richard Naro Putting ROM Code in Its Place . . . . . 38
 Ray Mariella Integers Don't Float . . . . . . . . . . 48


Dr. Dobb's Journal of Software Tools
Volume 112, Number 4, April, 1987

 Robert Jay Brown Artificial Neural Network Experiment . . 16
 Richard W. Grigonis Mycin-Like Expert Systems . . . . . . . 42


Dr. Dobb's Journal of Software Tools
Volume 13, Number ??, 1988

 Kent Porter What is Modula-2? . . . . . . . . . . . ??
 R. P. Sutherland Editorial . . . . . . . . . . . . . . . ??
 Phillip Robinson Editorial: Software Engineering . . . . 4
 Stowe Boyd Software Engineering Environments . . . 8
 Anthony Meadow A Mac Programmer's Resource Kit . . . . 8
 Ted G. Lewis Software and the Single Programmer . . . 18
 Daniel Allen Overview: Macintosh Programmer's
 Workshop . . . . . . . . . . . . . . . . 20
 Jeffrey M. Parker Using an API as a Developer Platform . . 28
 David Kalinsky and 
 James Ready Embedded Systems Design --- A Special
 CASE? . . . . . . . . . . . . . . . . . 37
 Anthony Meadow Apple's A/UX: UNIX for the Rest of Us? 44
 William Courington and 
 Jonathan Feiber and 
 Masahiro Honda Tackling Large-Scale Programming
 Projects . . . . . . . . . . . . . . . . 45
 David B. Leblang Applying Workstation Technology to CASE 50
 Daniel Allen An Introduction to HyperCard Programming 56

Dr. Dobb's Journal of Software Tools
Volume 13, Number 1, January, 1988

 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Stan Krute To the Macs . . . . . . . . . . . . . . ??
 Sara Noah Ruddy Editorial . . . . . . . . . . . . . . . ??
 Namir Clement Shammas Structured Programming . . . . . . . . . ??
 Michael Swaine Running Light . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Ernest R. Tello Artificial Intelligence . . . . . . . . ??
 Tyler Sperry 386 vs. 030: The Crowded Fast Lane . . . 16
 Abdullah Al-Dhelaan and 
 Ted G. Lewis A Programmer's Database for the
 Macintosh Toolbox . . . . . . . . . . . 24--26, 28--31, 33, 35, 36, 41, 48--52, 54, 57--65

Dr. Dobb's Journal of Software Tools
Volume 13, Number 2, February, 1988

 Franklin Grossman Debugging with the 80386 . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Kent Porter Structured Programming . . . . . . . . . ??
 Tyler Sperry Editorial . . . . . . . . . . . . . . . ??
 Tyler Sperry Running Light . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Martin Tracy The Forth Column . . . . . . . . . . . . ??
 Anonymous Rupp Brothers Catalog: CD-ROM Drives . . 3
 Anonymous Rupp Brothers Catalog: Compact Disc
 Optical Storage . . . . . . . . . . . . 4
 Anonymous Rupp Brothers Catalog: IZE . . . . . . . 4
 Anonymous The RESIDENT EXPERT System . . . . . . . 29
 Craig A. Lindley A Serial Protocol Analyzer Program . . . 30
 Kent Porter The Norton Guides . . . . . . . . . . . 116--121
 Randy Davis Review of CheckMate from Cinnabar
 Software . . . . . . . . . . . . . . . . 134

Dr. Dobb's Journal of Software Tools
Volume 13, Number 3, March, 1988

 Kent Porter Structured Programming . . . . . . . . . ??
 Tyler Sperry Editorial . . . . . . . . . . . . . . . ??
 Tyler Sperry Running Light . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Jacob Stein Object-Oriented Programming and
 Databases . . . . . . . . . . . . . . . 18
 Andrew J. Chalk An Italic Font in C for the EGA and VGA 36
 James Mathews Threaded Binary Trees . . . . . . . . . 42

Dr. Dobb's Journal of Software Tools
Volume 13, Number 4, April, 1988

 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Stan Krute To the Macs . . . . . . . . . . . . . . ??
 Tyler Sperry Editorial . . . . . . . . . . . . . . . ??
 Tyler Sperry Running Light . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Martin Tracy The Forth Column . . . . . . . . . . . . ??
 Jonathan Amsterdam Creating an Adventurous Language . . . . 18
 Bill Thompson and 
 Beverly Thompson Topics in Knowledge-Based Languages . . 40--42, 43, 45, 47, 49
 Anthony J. Dos Reis Theorem Proving Using Semantic
 Resolution . . . . . . . . . . . . . . . 50
 Kent Porter Structured Programming: Implementing
 Wirth's \tt LineDrawing Module . . . . . 118, 121--122, 124, 127, 128

Dr. Dobb's Journal of Software Tools
Volume 13, Number 5, May, 1988

 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Stan Krute To the Macs . . . . . . . . . . . . . . ??
 Kent Porter Structured Programming . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Robert Carr Developing for the User . . . . . . . . 18
 Michael Budiansky and 
 Anthony Meadow and 
 Rocky Offner Handling Image Files with TIFF . . . . . 26
 Mark Tichenor Virtual Arrays in C . . . . . . . . . . 46
 Richard A. Relph Soft-ICE Ver. 1.01 from Nu-Mega
 Technologies . . . . . . . . . . . . . . 128

Dr. Dobb's Journal of Software Tools
Volume 13, Number 6, June, 1988

 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Kent Porter Structured Programming . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Martin Tracy The Forth Column . . . . . . . . . . . . ??
 William D. Cramer Writing Real-Time Programs under UNIX 18
 Daniel Hildebrand Message-Passing Operating Systems . . . 34
 G. Michael Vose OS/2's a Real-Time Alternative . . . . . 42
 William D. May A Simple Decompiler . . . . . . . . . . 50
 M. Swaine SD 88: Prolog tools and transputers
 (editorial) . . . . . . . . . . . . . . 110
 Neil Freeman Review of C-INDEX+ Ver. 3.1 from Trio
 Systems . . . . . . . . . . . . . . . . 128

Dr. Dobb's Journal of Software Tools
Volume 13, Number 7, July, 1988

 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Allen I. Holub C Chest . . . . . . . . . . . . . . . . ??
 Kent Porter Structured Programming . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Elon Gasper Getting A Head with HyperAnimation . . . 18
 Michael Geary SQL Development Tools . . . . . . . . . 36
 John W. Ratcliff and 
 David E. Metzener Pattern Matching: The Gestalt Approach 46, 47, 59--51, 68--72
 Bruce W. Tonkin Getting Down to BASICS . . . . . . . . . 52

Dr. Dobb's Journal of Software Tools
Volume 13, Number 8, August, 1988

 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Kent Porter Structured Programming . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Martin Tracy The Forth Column . . . . . . . . . . . . ??
 Richard A. Relph Speed trials: five Cs compared (compiler
 reviews) . . . . . . . . . . . . . . . . 18--20, 22, 24, 26--28
 M. Hymowech Find that function! (function finder
 utilities) . . . . . . . . . . . . . . . 30--31, 33--38, 70--78
 Stewart Nutter An aid to documenting C . . . . . . . . 40--44, 48, 84--87, 90--94
 John R. Michener A tool for secret key cryptography . . . 50--52, 55, 96
 E. R. Tello Objective-C (object-oriented language) 56--58, 60, 63, 65--66, 69
 A. Stevens C programming: off and running \ldots 98, 101--102, 104, 106--107, 109--110, 113
 M. Tracy More real-time connections (Forth) . . . 114, 116--118
 K. Porter Improving on DIR (structured
 programming) . . . . . . . . . . . . . . 120, 122--123, 126, 128, 142--144, 147--148
 R. L. Jones Do they really pay for every line?
 (Parallel programming) . . . . . . . . . 130, 132, 134--135, 138, 140

Dr. Dobb's Journal of Software Tools
Volume 13, Number 9, September, 1988

 Ron Copeland Running Light . . . . . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Kent Porter Structured Programming . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Running Light . . . . . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Martin Stitt Using action charts for software
 development . . . . . . . . . . . . . . 18--33, 92--93
 K. N. King Ada for Pascal programmers . . . . . . . 34--51
 James Stewart Ada Validation: The Diary of a Vendor 45
 J. A. Grosberg Object-oriented dimensional units . . . 52--62, 94--99
 K. Porter State of the Art in Modula-2 [review of
 four compilers] . . . . . . . . . . . . 64--81, 100--106
 Raymond Moon Arguments and automatic variables in
 assembly language . . . . . . . . . . . 82--88, 110--111
 Stan Krute XCMD and XFCN: HyperCard's software
 slots . . . . . . . . . . . . . . . . . 90--91, 108--109

Dr. Dobb's Journal of Software Tools
Volume 13, Number 10, October, 1988

 Ron Copeland Running Light . . . . . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Jonathan Erickson Swaine's Flames . . . . . . . . . . . . ??
 Kent Porter Structured Programming . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Martin Tracy The Forth Column . . . . . . . . . . . . ??
 Jonathan Amsterdam Adding extensions to Lisp . . . . . . . 19--20, 22, 24, 27, 56, 58
 John B. Dilworth An 80386 assembler in Forth . . . . . . 28--30, 33--35, 60, 63, 65--66, 68--70, 72, 81--82
 Neil Margulis 80386 protected mode initialization . . 36--37, 39, 84, 86
 Steve Heller A double cross for MASM . . . . . . . . 46--48, 50, 52, 87--88, 90, 92, 96, 99, 148
 E. Tello Turbo Prolog 2.0 . . . . . . . . . . . . 54--55
 K. Porter Structured programming: huge arrays
 revisited . . . . . . . . . . . . . . . 100--102, 105--106, 136--137
 A. Stevens C programming: screen control,
 programming as art, and C++ . . . . . . 108, 111--115, 128--130, 133--134

Dr. Dobb's Journal of Software Tools
Volume 13, Number 11, November, 1988

 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Jonathan Erickson Swaine's Flames . . . . . . . . . . . . ??
 Kent Porter Structured Programming . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Steve Upstill Photorealism in computer graphics . . . 18--30
 Kent Dahlgren Putting graphical interfaces into
 perspective . . . . . . . . . . . . . . 32--41
 Victor J. Duvanenko Image compression via compilation . . . 42--47, 82--90
 T. King Dynamic run-time structures . . . . . . 50--54, 92--93
 Robert J. Moore Mapping DOS memory allocation . . . . . 56--64, 94--96
 Bruce W. Tonkin Inserting elements into a Basic integer
 array . . . . . . . . . . . . . . . . . 66--67
 G. L. Lazarev Prolog/V: Prolog in the Smalltalk
 environment . . . . . . . . . . . . . . 68--80, 98--102
 Michael Swaine Editorial . . . . . . . . . . . . . . . 80

Dr. Dobb's Journal of Software Tools
Volume 13, Number 12, December, 1988

 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Kent Porter Structured Programming . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Greg Blackham Building software for portability . . . 18--26
 William Fitler A Few More Thoughts on Program
 Portability . . . . . . . . . . . . . . 20
 Donnalyn Frey Unix vs. Unix . . . . . . . . . . . . . 28--34
 Ray Duncan Writing OS/2 applications with I/O
 privileges . . . . . . . . . . . . . . . 36--44
 Chris Derossi Writing programs for MultiFinder . . . . 46--54, 96--100
 Scott Robert Ladd Spelunking MS-DOS: documenting the
 undocumented . . . . . . . . . . . . . . 56--60
 Andrew J. Chalk EGA and VGA smooth scrolling and panning 62--69, 101--110
 Marvin Hymowech Find that function --- from inside
 Brief! . . . . . . . . . . . . . . . . . 70--72
 E. R. Tello A class-ier C . . . . . . . . . . . . . 74--78


Dr. Dobb's Journal of Software Tools
Volume 14, Number ??, 1989

 Chris Derossi Programming with Color QuickDraw . . . . 8
 John Rosford Avoiding INIT Collisions at Boot Time 15
 Curt Bianchi Memory Management with MacApp . . . . . 23
 Rob Dye Visual Object-Oriented Programming . . . 31
 Bryan Waters Writing Macintosh Device Drivers . . . . 37
 Charles A. Rovira Persistent Objects . . . . . . . . . . . 41
 Don Gaspar WizardCopy for fast Backups . . . . . . 45
 Kenneth Turner Modifying WizardCopy for Hard Disks
 [sidebar] in ``WizardCopy for fast
 Backups'' (D. Gaspar) . . . . . . . . . 45
 Bryan Waters Object C and the Macintosh Control Panel 51
 Janna Custer On Being or Becoming a Macintosh
 Developer . . . . . . . . . . . . . . . 54

Dr. Dobb's Journal of Software Tools
Volume 14, Number 1, January, 1989

 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Kent Porter Structured Programming . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Todd King Using neural networks for pattern
 recognition . . . . . . . . . . . . . . 14--28, 90--95
 Casimir C. Klimasauskas Neural nets and noise filtering . . . . 32--48, 96--100
 Steve Melnikof Neural Networks for Signal Processing: A
 Case Study . . . . . . . . . . . . . . . 36
 Michael W. Garwood and 
 Andrew E. Schweig UNIX Streams . . . . . . . . . . . . . . 50, 53, 55, 56, 58, 60
 Scott Robert Ladd Comparing Modula-2 and C++ . . . . . . . 62--68, 102--104
 Mike Schmit MS-DOS assemblers compared . . . . . . . 70--88
 Paul Thomson Using extended memory on the PC AT . . . 106, 108, 119

Dr. Dobb's Journal of Software Tools
Volume 14, Number 2, February, 1989

 Jeff Duntemann Structured Programming . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Kent Porter Graphics Programming . . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Rabindra P. Kar and 
 Kent Porter RHEALSTONE a real-time benchmarking
 proposal . . . . . . . . . . . . . . . . 14--16, 18, 22, 24
 D. Bowling Real-time modeling with MS-DOS . . . . . 26--28, 30, 32, 34
 G. Michael Vose and 
 David Weil A benchmark apologia . . . . . . . . . . 36--38, 40, 43
 Thomas Green A C++ multitasking kernel . . . . . . . 45--46, 48, 51, 84, 86, 88, 90
 Gregory R. S. Ilg and 
 R. J. Brown A Timed Event Network Scheduler in Forth 52, 54, 56, 58, 92--94, 96
 David L. Fox Benchmarking C statements . . . . . . . 60, 62, 65, 98--103
 Costas Menico Debugging TSR programs . . . . . . . . . 67--68, 70, 104--106
 Chris Burke APL PLUS system II . . . . . . . . . . . 72, 74, 76
 Robert Zigon Run length encoding . . . . . . . . . . 126

Dr. Dobb's Journal of Software Tools
Volume 14, Number 3, March, 1989

 Jeff Duntemann Structured Programming . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Kent Porter Graphics Programming . . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Herbert Schildt A Presentation Manager application
 template . . . . . . . . . . . . . . . . 16--18, 21--22, 26--27, 81
 Margaret Johnson and 
 Mark Solinski Dynamic Link Libraries Under Microsoft
 Windows . . . . . . . . . . . . . . . . 28, 29, 32, 35, 37, 82, 84, 86--91
 William Fitler Writing portable applications with X/GEM 38, 40--41, 92
 James Gettys Network windowing using the X Window
 System . . . . . . . . . . . . . . . . . 42, 44, 49--50, 53
 John M. Dlugosz Extended directory searches using C++ 55--56, 58, 99--101
 Karanjit S. Siyan Coping with complex programs . . . . . . 60, 62, 65--66, 69
 Margaret Johnson The portability dream (portable code
 between windowing environments) . . . . 70--72, 74--75, 77, 102--104
 Kee Hinckley The OSF windowing system . . . . . . . . 78--80
 Kathleen Evans Ralston 1988 DDJ Index . . . . . . . . . . . . . 93

Dr. Dobb's Journal of Software Tools
Volume 14, Number 4, April, 1989

 Jeff Duntemann Structured Programming . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Kent Porter Graphics Programming . . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Kim Kokkonen More memory for DOS Exec . . . . . . . . 14--15, 18, 22, 66, 68--71
 Neil Margulis Advanced 80386 memory management . . . . 24, 28--30
 Kent Dahlgren Demand paged virtual memory . . . . . . 32--37, 41
 Tom Gettys Implementing the LRU Algorithm . . . . . 34
 Nico Mak SWAP (utility program) . . . . . . . . . 44--48, 72--75, 77--78, 80
 Steve Peterson A memory allocation compaction system 50--56, 82--90
 Michael A. Floyd A class act (object-oriented
 programming) . . . . . . . . . . . . . . 58--64
 Keith Weiskamp Review of ``C''erious Toolkit from TSR
 Systems Ltd. in ER . . . . . . . . . . . 92
 Jonathan Amsterdam Review of \em The Puzzling Adventures of
 Dr. Ecco, by Dennis Shasha, in ER . . . 96
 Bruce W. Tonkin QuickPak Professional from Crescent
 Software [review] in ER . . . . . . . . 96

Dr. Dobb's Journal of Software Tools
Volume 14, Number 5, May, 1989

 Jeff Duntemann Structured Programming . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Kent Porter Graphics Programming . . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Ken L. Pottebaum Creating TSR programs with Turbo Pascal.
 I . . . . . . . . . . . . . . . . . . . 14--16, 20, 74, 76, 81--82
 Brian R. Anderson Kermit meets Modula-2 . . . . . . . . . 22--36, 83--93
 Bruce W. Tonkin Language-independent dynamic
 pseudo-structures . . . . . . . . . . . 39--48, 94--96
 Bruce Eckel TAWK: a simple interpreter in C++ . . . 50--60, 98, 100--102
 Jay Martin Anderson Quick Drawing with XCMDs (Hyper Card) 63--66, 104, 106
 Scott Robert Ladd Quick C versus Turbo C . . . . . . . . . 68--73
 Phil Daley Run length encoding revisited . . . . . 130, 154

Dr. Dobb's Journal of Software Tools
Volume 14, Number 6, June, 1989

 Jeff Duntemann Structured Programming . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Kent Porter Graphics Programming . . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Ray Duncan Interprocess communications in OS/2 . . 14--15, 18, 20, 24--25
 Rahner James Undocumented DOS . . . . . . . . . . . . 26--28, 30, 34, 84
 Michael Bunnell Real-time data acquisition . . . . . . . 36--38, 42--44, 86, 88, 90
 R. Fischer Variable-level programming . . . . . . . 46, 48, 50, 52, 54--55, 92
 Keith Rowe Optimization technology . . . . . . . . 56, 58--62
 James Mischel Writing AWK-like extensions to C . . . . 64--66, 68, 70, 94, 96, 98, 103--104
 K. L. Pottebaum Creating TSR programs. II . . . . . . . 72--74, 106--107, 109
 Dale Moir Maintaining system security . . . . . . 75, 156--157
 Alex Lane Generating parsers with PCYACC . . . . . 76--77, 79, 81, 110--112

Dr. Dobb's Journal of Software Tools
Volume 14, Number 7, July, 1989

 Jeff Duntemann Structured Programming . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Kent Porter Graphics Programming . . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 William H. Murray and 
 Chris H. Pappas Line-of-best-fit (OS/2 Presentation
 Manager) . . . . . . . . . . . . . . . . 14--20, 78--82
 Keith Weiskamp and 
 Loren Heiny An icon editor . . . . . . . . . . . . . 24--33, 84--88
 Charles McManis Multitasking OS and graphics
 coprocessors . . . . . . . . . . . . . . 36--42, 90--91
 Victor J. Duvanenko Image mathematics . . . . . . . . . . . 45--55, 92--94
 Michael A. Floyd Turbo Pascal with objects . . . . . . . 56--63, 95--97
 William Catchings and 
 Mark L. Van Name Getting the bugs out with Turbo Debugger 64--70, 73
 Costas Menico Faster string searches (Boyer--Moore
 algorithm) . . . . . . . . . . . . . . . 74--75, 98--99

Dr. Dobb's Journal of Software Tools
Volume 14, Number 8, August, 1989

 Janna Custer Of Interest . . . . . . . . . . . . . . ??
 Jeff Duntemann Structured Programming . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Kent Porter Graphics Programming . . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 David Thomas and 
 Randolph Best Smalltalk + C: the power of two . . . . 16--18, 94--98, 100
 Michael A. Floyd Making the C-to-Fortran connection . . . 22--23, 25--27, 102--104
 Kent Quirk Translating PCX files . . . . . . . . . 30--34, 36, 105--108
 Herbert Schildt Building your own C interpreter . . . . 38, 42, 45--46, 48--49, 110--122
 Paul Anderson C multidimensional arrays at run time 50, 52, 54--57, 59--60, 124
 Randall Merilatt C dynamic memory use . . . . . . . . . . 62, 64, 66--67, 125--127
 Timothy Berens C procedure tables . . . . . . . . . . . 68, 70, 72--73, 128--132
 Scott Robert Ladd Going from K and R to ANSI C . . . . . . 74, 76--80
 Stephen Russell A generic Heapsort algorithm in C . . . 81--82, 84, 86, 88
 Scott Robert Ladd Benchmarking Turbo C and Quick C . . . . 89
 T. A. Elkins Review of VEdit Plus Ver. 3 from
 CompuView Products . . . . . . . . . . . 90

Dr. Dobb's Journal of Software Tools
Volume 14, Number 9, September, 1989

 Janna Custer Of Interest . . . . . . . . . . . . . . ??
 Jeff Duntemann Structured Programming . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Randall Nevin Autorouting with the A* algorithm . . . 16--23, 82--86
 Michael P. McLaughlin Simulated annealing . . . . . . . . . . 26--37, 88--93
 Jean F. Coppola and 
 Francis T. Marchese Cellular Automata: A New Way of
 Simulation . . . . . . . . . . . . . . . 34--34
 Todd King Force-based simulations . . . . . . . . 40--42, 94--96
 Mark C. Peterson Setting precedence (Ptree search
 algorithm) . . . . . . . . . . . . . . . 44--50, 98--101
 Michael Abrash and 
 Dan Illowsky Roll your own minilanguages with
 mini-interpreters . . . . . . . . . . . 52--58, 61--62, 102--103
 Thomas Green 80386 protected mode and multitasking 64--72, 109--113
 John M. Dlugosz Review of Watcom C Ver. 7.0 from Watcom
 Products . . . . . . . . . . . . . . . . 74--80

Dr. Dobb's Journal of Software Tools
Volume 14, Number 10, October, 1989

 Janna Custer Of Interest . . . . . . . . . . . . . . ??
 Jeff Duntemann Structured Programming . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Mark Servello Implementing multiple computer
 communications links . . . . . . . . . . 18--20, 22, 24, 26, 81--85
 Mark R. Nelson LZW data compression . . . . . . . . . . 29, 32, 34, 36, 86--87
 Costas Menico High-speed file transfers with NetBIOS 38, 40, 42--43, 88--91
 Donald W. Smith Finite state machines for XModem . . . . 45--46, 48, 50, 92--103
 Benjamin White Hamming-Code Decoding . . . . . . . . . 52, 54, 56
 Gregory L. Lazarev Executable specifications with Prolog 61--62, 64, 66--68
 James Mischel A global variable device driver for
 MS-DOS . . . . . . . . . . . . . . . . . 70, 73, 104--111
 Noel J. Bergman First look at CommonView (software
 package) . . . . . . . . . . . . . . . . 74, 76, 78--80

Dr. Dobb's Journal of Software Tools
Volume 14, Number 11, November, 1989

 Janna Custer Of Interest . . . . . . . . . . . . . . ??
 Jeff Duntemann Structured Programming . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Rabindra P. Kar Data-flow multitasking . . . . . . . . . 16--18, 20, 22, 24, 84
 Mark Streich A parallel make with DESQview . . . . . 28, 30, 32, 34, 36, 86, 92--94, 97--99
 Narain H. Gehani and 
 William D. Roome Concurrent C for real-time programming 38, 40, 43--45, 100
 Andrew Schulman Linking while the program is running . . 46, 48, 50--52, 54--55, 102, 104, 106
 Anders Hejlsberg Container object types in Turbo Pascal 56, 58, 60, 62, 64, 108--112
 Steve Heller Extensible hashing . . . . . . . . . . . 66, 69--70, 116, 118, 120--121
 Barr E. Bauer Optimizing in a parallel environment . . 72, 74, 76, 79, 80, 82, 122--123
 M. Swaine Two early neural net implementations . . 124, 128--129, 131
 A. Stevens C++ and linked lists . . . . . . . . . . 133--134, 137--140, 152--153
 J. Duntemann Poly want an object? (structured
 programming) . . . . . . . . . . . . . . 142, 145--150, 154, 156--159

Dr. Dobb's Journal of Software Tools
Volume 14, Number 12, December, 1989

 Janna Custer Of Interest . . . . . . . . . . . . . . ??
 Jeff Duntemann Structured Programming . . . . . . . . . ??
 Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
 Michael A. Floyd Editorial . . . . . . . . . . . . . . . ??
 Al Stevens C Programming . . . . . . . . . . . . . ??
 Michael Swaine Programming Paradigms . . . . . . . . . ??
 Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
 Steven Kienle Network Graphs in Object Pascal . . . . 17--18, 20, 22, 24--25, 104--106, 108, 111
 Marty Franz Writing Filters In an Object-Oriented
 Language . . . . . . . . . . . . . . . . 28, 30, 32, 34--36, 112, 114--115
 John M. Dlugosz A Homebrew C++ Parser . . . . . . . . . 40, 43--44, 46, 116, 118--119, 120, 122
 Bertrand Meyer Writing correct software . . . . . . . . 48, 52, 54, 56, 58, 60, 63, 125
 Joseph Mouhanna and 
 Michael Vose The QuickPascal in QuickPascal . . . . . 64--66, 68, 70, 126--128
 Kenneth E. Ayers An object-oriented logic simulator . . . 72, 75--76, 78, 130--132, 134, 136--138
 Scott B. Guthery Are the Emperor's New Clothes Object
 Oriented? . . . . . . . . . . . . . . . 80, 82--84, 86
 Bruce W. Tonkin PDQ: Less Baggage Faster Code [review] 88, 90, 92--94
 Ronald Fischer Functional Programming and FPCA '89 . . 96

Dr. Dobb's Journal of Software Tools
Volume 14, Number 13 (C Sourcebook for the 1990s), Winter, 1989

 Scott Robert Ladd Guest Editorial . . . . . . . . . . . . ??
 Al Stevens Interview with Dennis Ritchie and Bjarne
 Stroustrup . . . . . . . . . . . . . . . 8
 Scott Robert Ladd C++ string classes . . . . . . . . . . . 18--21, 68--70
 Narain H. Gehani and 
 William D. Roome Discrete event simulation in Concurrent
 C . . . . . . . . . . . . . . . . . . . 24--28, 30, 71--72
 Al Stevens C programmer's guide to C++ . . . . . . 32--41
 Ron Winter Automatic module control revisited . . . 42--46, 73--85
 Kevin E. Poole C Printer for VMS and Unix . . . . . . . 44
 Robert F. Starr C list manager . . . . . . . . . . . . . 48--54, 90--91, 93
 Robert Edgar Debugging C programs . . . . . . . . . . 56--60, 93
 Paul Anderson C customized memory allocators . . . . . 62--66, 94
 David Carew What's Right with C? . . . . . . . . . . 96

AltStyle によって変換されたページ (->オリジナル) /