Collections

by Tom Swan

In this repository are collected ZIP files containing listings from some of the programming tutorials I wrote and published roughly between 1980 and 2001.

composite
  • Update 2019-12-12 — Very happy to report that I now making available 12 disk masters to many of my published books that came with "floppy" disks in various formats. Fetch and pull in the new entries, or clone the repository to get them all. See Disk Masters for a list of the new master images.

The archived files here are exactly the same as those distributed with my books, or in some cases, sold separately by mail. Read on and select the ones you want. Or, download the entire repository to get them all.

I doubt that I’ll come across much to add here, but there are some old things that I might still dig up and resurrect one day. If I find anything, I’ll push it in. As always, many thanks to readers and fans new and old for your support!


About the Downloads

The downloads here are the original source files that were packaged with my books, and so may be out of date for current language implementations. However, most programs should compile and run correctly with few changes.

Click on any book cover to see an expanded image.

Java 2 Just Click Solutions

Java 2 Just Click Solutions Cover

java2-just-click-solutions.zip: Download


GNU C++ for Linux

GNU C++ for Linux Cover

gnu-cpp-for-linux.zip: Download


Mastering Borland C++ 5

Mastering Borland C++ 5 Cover

mastering-borland-cpp5.zip: Download


Mastering Turbo Assembler (2nd Ed)

Mastering Turbo Assembler Cover

mastering-turbo-assembler2.zip: Download


Programmer’s Guide to The 1802 (my first book!)

Programmer’s Guide to The 1802 Cover

programmers-guide-to-the-1802.zip: Download


Type and Learn C

Type and Learn C Cover

type-and-learn-c.zip: Download


Disk Masters

Following is a list of 12 new ZIP files added to the collection 2019-12-12. These files unpack to the byte-for-byte masters on disks in various formats for the associated books.

The files listed in this section are intended solely as REPLACEMENTS for original media as a service to readers needing to RECOVER their lost data. Please consult the original texts for instructions on using the information in these files.
'BP 7 1993.zip'
'Code Secrets.zip'
'Learning C++.zip'
'MBC 1992.zip'
'MBC 4.5.zip'
'MTA 2 ED.zip'
'MTP 5.5.zip'
'MWP BC++4.zip'
'OWP 2.0.zip'
'Primer 1992.zip'
 TLC.zip
'Windows File Formats.zip'

Disk Master Contents

tom@-->:../Disk Masters$ tree
.
├── BP 7 1993
│   ├── COMMON.LZH
│   ├── INSPRO.LZH
│   ├── INSTALL.BIN
│   ├── INSTALL.EXE
│   ├── INSTALL.INF
│   ├── INSTLIB.DLL
│   ├── LHARC.EXE
│   ├── LHARC.LZH
│   ├── MANCALA.LZH
│   ├── OWLSPY.LZH
│   ├── PART2.LZH
│   ├── PART3.LZH
│   ├── PART4.LZH
│   ├── PART5.LZH
│   ├── PIECTRL.LZH
│   ├── README.TXT
│   ├── SYSCOLOR.LZH
│   └── WLIST.LZH
├── Code Secrets
│   ├── BONUS.LZH
│   ├── LHA.EXE
│   ├── LHA.LZH
│   ├── README.TXT
│   ├── SECRETS.LZH
│   └── UNPACK.BAT
├── Learning C++
│   ├── Disk 1
│   │   ├── DISK.ID
│   │   ├── INSTALL.DAT
│   │   ├── INSTALL.EXE
│   │   ├── LCPP.001
│   │   ├── READ.EXE
│   │   └── README.TXT
│   └── Disk 2
│       ├── DISK.ID
│       └── LCPP.002
├── MBC 1992
│   ├── ANSWERS1.LZH
│   ├── ANSWERS2.LZH
│   ├── C05.LZH
│   ├── C06.LZH
│   ├── C07.LZH
│   ├── C08.LZH
│   ├── C09.LZH
│   ├── C10.LZH
│   ├── C11.LZH
│   ├── C12.LZH
│   ├── C13.LZH
│   ├── C14.LZH
│   ├── C15.LZH
│   ├── C16.LZH
│   ├── C17.LZH
│   ├── C18.LZH
│   ├── C19.LZH
│   ├── C20.LZH
│   ├── C21.LZH
│   ├── C22.LZH
│   ├── EMS.LZH
│   ├── LHARC.EXE
│   ├── LHARC.LZH
│   ├── README
│   ├── ROOT.LZH
│   └── UNPACK.BAT
├── MBC 4.5
│   ├── INSTALL.BAT
│   ├── MBC.EXE
│   └── README.TXT
├── MTA 2 ED
│   ├── INSTALL.BAT
│   ├── MTA.EXE
│   └── README.TXT
├── MTP 5.5
│   ├── ANSWERS.ARC
│   ├── C01.ARC
│   ├── C02.ARC
│   ├── C03.ARC
│   ├── C04.ARC
│   ├── C05.ARC
│   ├── C06.ARC
│   ├── C07.ARC
│   ├── C08.ARC
│   ├── C09.ARC
│   ├── C10.ARC
│   ├── C11.ARC
│   ├── C12.ARC
│   ├── C13.ARC
│   ├── C14.ARC
│   ├── C15.ARC
│   ├── C16.ARC
│   ├── GC.ARC
│   ├── MANCALA.ARC
│   ├── README.TXT
│   └── TCUNIT.ARC
├── MWP BC++4
│   ├── MWP.EXE
│   └── README.TXT
├── OWP 2.0
│   ├── DISK1.DSK
│   ├── FILELIST.DOC
│   ├── INSTALL.EXE
│   ├── INSTALL.PIF
│   ├── OWL2PROG.EXE
│   ├── README
│   └── README.COM
├── Primer 1992
│   ├── ANSWERS.LZH
│   ├── C01.LZH
│   ├── C02.LZH
│   ├── C03.LZH
│   ├── C04.LZH
│   ├── C05.LZH
│   ├── C06.LZH
│   ├── C07.LZH
│   ├── C08.LZH
│   ├── C09.LZH
│   ├── INCLUDE.LZH
│   ├── LHARC.EXE
│   ├── LHARC.LZH
│   ├── LIB.LZH
│   ├── READ.EXE
│   ├── README
│   ├── README.BAT
│   ├── ROOT.LZH
│   └── UNPACK.BAT
├── TLC
│   ├── INSTALL.BAT
│   ├── LICENSE.TXT
│   ├── README
│   ├── README.COM
│   ├── TCLITE.ZIP
│   ├── TLC.EXE
│   └── UNZIP.EXE
└── Windows File Formats
    ├── FILES.TXT
    ├── FMONST1.LZH
    ├── FMONST2.LZH
    ├── INSTALL.BIN
    ├── INSTALL.BMP
    ├── INSTALL.DLL
    ├── INSTALL.EXE
    ├── INSTALL.INF
    ├── LZSSLIB.LZH
    ├── PARTS.LZH
    ├── README.TXT
    ├── TTFSPEC.LZH
    └── WAVECONV.LZH