Source code

Configuration · Development · Diagnostics · Disk & file management · Editors · File compression · Games · Graphics · Internet · Languages · Libraries · Text handling · System software · Miscellaneous

The files here contain an assortment of source code examples, categorised by application area.


Configuration management tools:

Software package bootmenu.zip A utility to let you choose which partition to boot from, with assembler and C source code.
   ¤  Dec 1990. Freeware.
Home site: http://www.simtel.net/simtel.net/msdos/bootutil.html
Software package fips20.zip A utility to split hard disk partitions non-destructively, with C++ source code.
   ¤  May 1999. Free software under the terms of the GNU General Public License.
Home site: http://www.igd.fhg.de/~aschaefe/fips/
Software package part237.zip A partition manager for Windows which lets you format and resize FAT-16 or FAT-32 partitions. It also provides a boot manager to select the partition to boot from. It lets you boot from a second drive, and allows you to create up to 31 primary partitions on a single disk. Source code is included.
   ¤  Sep 1998. Freeware.
Home site: http://www.intercom.com/~ranish/part/


Development tools:

Software package coco151.zip Coco/R, an LL(1) compiler generator which generates parsers and scanners in Modula-2. Includes full source code.
   ¤  Jun 2001. Freeware.
Home site: http://cs.ru.ac.za/homes/cspt/cocor.htm
Software package cocorc16.zip Coco/R, an LL(1) compiler generator which generates parsers and scanners in C or C++. Includes full source code.
   ¤  Jun 2001. Freeware.
Home site: http://cs.ru.ac.za/homes/cspt/cocor.htm
Software package devcpp4s.zip Delphi source code for Dev-C++, a Windows development environment for use with the GCC compiler.
   ¤  Sep 2000. Free software under the terms of the GNU General Public License.
Home site: http://www.bloodshed.nu/
Software package disl_107.zip A disassembler for 80x86 code (up to the Pentium II) with C++ and assembler source code.
   ¤  Jul 1998. Freeware.
Home site: http://home.bip.net/wbinvd/
Software package dsassm02.zip A free disassembler for Windows programs, with full source code.
   ¤  Jul 1999. Postcardware (send the author a postcard).
Home site: http://www.geocities.com/~sangcho/
Software package gnide14.zip GnatIDE, an easy-to-use Windows development environment by John English for the GNAT Ada 95 compiler. It automatically determines the correct filename for Ada compilation units, provides an output window which can be scrolled, printed and saved, and has other capabilities such as reformatting source code and generating skeleton package bodies from a specification. Delphi 2.0 sources are included.
   ¤  Jun 2001. Free software under the terms of the GNU General Public License.
Home site: ftp://ftp.brighton.ac.uk/pub/je/
Software package grdbdl17.zip Get Real, a free real mode (DOS) debugger with full source code.
   ¤  Dec 1998. Freeware.
Home site: http://www.simtel.net/simtel.net/msdos/asmutl.html
Software package jcoco111.zip Coco/R, an LL(1) compiler generator which generates parsers and scanners in Java. Includes full source code.
   ¤  Jul 2001. Freeware.
Home site: http://cs.ru.ac.za/homes/cspt/cocor.htm
Software package pow3230b.zip Pow!, the Programmer's Open Workbench for Windows. This includes an Oberon compiler, but it can also be used for Java and C++ development if you have the Sun JDK or GCC (g++) installed. C++ requires an extra plugin to be installed separately. Oberon source code is included.
   ¤  Nov 2000. Freeware.
Home site: http://www.fim.uni-linz.ac.at/pow/pow.html
Software package rcs57pc.zip GNU RCS, a revision control system for DOS, Windows and OS/2, with full source code.
   ¤  Mar 1999. Free software under the terms of the GNU General Public License.
Home site: http://www.simtel.net/simtel.net/msdos/pgmutl
Software package t68k135s.zip Source code for the T68K 68000 cross development tools.
   ¤  Jan 1999. Freeware.
Home site: http://www.simtel.net/simtel.net/msdos/crossasm.html
Software package turbo151.exe Coco/R, an LL(1) compiler generator which generates parsers and scanners in Pascal. Includes full source code.
   ¤  Jun 2001. Freeware.
Home site: http://cs.ru.ac.za/homes/cspt/cocor.htm
Software package vallink.zip A free linker which includes complete source code.
   ¤  Apr 1995. Freeware.
Home site: http://www.simtel.net/simtel.net/msdos/pgmutil.html


Diagnostics and benchmarks:

Software package discex.zip A hard disk exerciser to test for intermittent errors etc. Includes C source code.
   ¤  Oct 1988. Shareware.
Home site: http://www.simtel.net/simtel.net/msdos/diskutil.html
Software package vcmsrc.zip A visual cache monitor for Windows (including C source code).
   ¤  Dec 1996. Freeware.
Software package vnc3339s.zip The source code for VNC, a tool for remotely monitoring and controlling another machine's Windows desktop.
   ¤  Mar 2001. Freeware.
Home site: http://www.uk.research.att.com/vnc/
Software package vnc333_j.zip The Java source for an applet version of VNC, a tool for remotely monitoring and controlling another machine's Windows desktop.
   ¤  Oct 2000. Freeware.
Home site: http://www.uk.research.att.com/vnc/


Disk and file management:

Software package ltools53.zip LTOOLS, a set of tools to access Linux ext2fs disk partitions from Windows. If you set up your system to boot both Windows and Linux, install this in your Windows partition so that both systems can access each other's files! Source code is included.
   ¤  Jul 2001. Free software under the terms of the GNU General Public License.
Home site: http://www.it.fht-esslingen.de/~zimmerma/


Editors:

Software package gvim58.zip Gvim, an improved version of the Unix "vi" editor for Windows. You will also need the VIM runtime modules (below).
   ¤  May 2001. Charityware (make a donation to charity if you use it).
Home site: http://www.vim.org/
Software package teco.zip A version of the well-known TECO editor for PCs, including C source code.
   ¤  Jul 1986. Freeware.
Home site: http://www.simtel.net/simtel.net/msdos/editor.html
Software package ted2.zip A tiny editor (only 4K!) which is ideal for emergency boot floppies. Includes assembler source code.
   ¤  Oct 1989. Freeware.
Home site: http://www.simtel.net/simtel.net/msdos/editor.html
Software package vim58src.zip The source code for the VIM text editor.
   ¤  May 2001. Charityware (make a donation to charity if you use it).
Home site: http://www.vim.org/


File compression:

Software package acrypt.zip ACrypt, a tool to encrypt files (e.g. for use as email attachments) with a drag-and-drop interface. Just drop files onto this application and they will be encrypted as self-decrypting EXE files, which will regenerate the original file when executed if you can supply the encryption passphrase. The source code (for Borland C++ Builder) is included.
   ¤  Dec 1999. Freeware.
Home site: http://www.datarescue.com/
Software package gnupg106.zip GNU Privacy Guard, a tool to encrypt files (e.g. for use as email attachments) with a drag-and-drop interface. Just drop files onto this application and they will be encrypted as self-decrypting EXE files, which will regenerate the original file when executed if you can supply the encryption passphrase. The source code (for Borland C++ Builder) is included.
   ¤  May 2001. Freeware.
Home site: http://www.gnupg.org/
Software package mime64d.zip A base-64 MIME format encoder/decoder with C source code.
   ¤  Jan 1996. Freeware.
Home site: http://www.simtel.net/simtel.net/msdos/decode.html
Software package pgp658is.zip The source code for PGP 6.58, a free file encryption tool.
   ¤  Aug 2000. Freeware.
Home site: http://www.pgpi.com/
Software package tangle.zip A file encryption utility with C source code.
   ¤  May 1990. Freeware.
Home site: http://garbo.uwasa.fi/pc/crypt.html
Software package unzip542.zip C source code for Info-Zip's UNZIP utility.
   ¤  Jan 2001. Freeware.
Home site: ftp://ftp.info-zip.org/pub/infozip/
Software package xbin23.zip Another BinHex decoder with C source code.
   ¤  Jan 1991. Freeware.
Home site: http://www.simtel.net/simtel.net/msdos/mac.html
Software package zip23.zip Source code for Info-Zip's free ZIP file compressor.
   ¤  Nov 1999. Freeware.
Home site: ftp://ftp.info-zip.org/pub/infozip/
Software package zlib113.zip ZLIB, Info-ZIP's free compression library which includes full source code as well as a Windows DLL version of the library.
   ¤  Jul 1998. Freeware.
Home site: ftp://ftp.info-zip.org/pub/infozip/


Games:

Software package ccave.zip Colossal Cave, the original adventure game. An essential part of every computer gamer's cultural heritage. Includes C source code.
   ¤  Jun 1984. Freeware.
Software package dgcb3.zip Delphi Games Creator, a free collection of Delphi components for game developers which includes source code.
   ¤  Nov 1986. Freeware.
Software package doomsrc.zip The source code for Doom, as ported to DOS.
   ¤  Feb 1998. Freeware.
Home site: http://www.frag.com/dosdoom/
Software package gamelet.zip Gamelet, a set of Java classes for game development, including source code.
   ¤  Apr 1998. Freeware.
Home site: http://www.hipbone.com/
Software package gnuchs31.zip GNU chess for MS-DOS (with source code).
   ¤  Jun 1990. Free software under the terms of the GNU General Public License.
Software package winlife.zip John Conway's Life game for Windows (with source code).
   ¤  Jun 1994. Freeware.
Software package wolfsrc.zip The source code for Wolfenstein 3D.
   ¤  Jun 1998. Free for non-commercial use.
Home site: http://www.idsoftware.com/


Graphics utilities:

Software package cthug53.zip This utility describes itself as "an oscilloscope on acid". It monitors your sound card and displays 256-colour swirly abstracts from the sounds you're playing. Has to be seen to be believed. C source code is included.
   ¤  Jun 1995. Postcardware (send the author a postcard).
Home site: http://www.afn.org/~cthugha
Software package gifsave.zip C functions for saving graphical images in GIF format.
   ¤  Sep 1992. Public domain.
Home site: http://www.simtel.net/simtel.net/msdos/c.html
Software package gifscan.zip C source for interpreting a GIF file.
   ¤  Feb 1993. Freeware.


Internet software:

Software package amaya51s.zip Source code for Amaya, a free web browser and editor for Windows.
   ¤  Jul 2001. Freeware.
Home site: http://www.w3.org/Amaya/
Software package apac1320.msi Apache, a Windows version of the most popular web server of them all. If you are using Windows 95, you will need to upgrade to Winsock 2. Source code is also included.
   ¤  May 2001. Freeware.
Home site: http://www.apache.org/
Software package cgic107.zip A library of functions for writing CGI scripts in C, including source code.
   ¤  Mar 2000. Freeware (see the included license terms).
Home site: http://www.boutell.com/cgic/
Software package cscr133.zip CorbaScript 1.3.3, a scripting tool that lets you interact dynamically with a Corba server. Great for testing and debugging Corba systems. C++ source code is included.
   ¤  May 2000. Freeware.
Home site: http://corbaweb.lifl.fr/
Software package finger31.zip A simple Finger client with C source code.
   ¤  May 1993. Freeware.
Home site: http://www.simtel.net/simtel.net/win3/winsock.html (now gone)
Software package fnord.zip A free 32-bit web server which includes C++ source code.
   ¤  Feb 1997. Free software under the terms of the GNU General Public License.
Home site: http://www.wpi.edu/~bmorin/fnord/
Software package ftp_srv2.zip A small FTP server with Visual Basic source code.
   ¤  Sep 1996. Freeware.
Software package gslsrc20.zip Source code for GSL, a scripting language intended for use with XML files.
   ¤  Feb 2000. Freeware.
Home site: http://www.imatix.com/
Software package htmlp42a.zip HTMLPP, an HTML preprocessor that generates HTML pages from a source document that you provide. Full Perl source code is included.
   ¤  Jun 1998. Free software under the terms of the GNU General Public License.
Home site: http://www.imatix.com/
Software package jacorb13.zip JacORB 1.3.30, a Corba 2.0 object request broker for Windows implemented in Java. Source code is also included.
   ¤  Jun 2001. Reproduced under the terms of the GNU General Public License.
Home site: http://www.inf.fu-berlin.de/~brose/jacorb/
Software package jigsw220.zip Jigsaw, an object-oriented servlet-aware web server from the WWW Consortium which includes Java source code.
   ¤  Mar 2001. Freeware.
Home site: http://www.w3.org/Jigsaw/
Software package lynx26s.zip C++ source code for Lynx, a web browser for DOS.
   ¤  Jan 1997. Freeware.
Software package mico235.zip Mico 2.3.3, a Corba 2.0 object request broker for Windows (C++ source code only; you'll have to compile this yourself).
   ¤  Jan 2001. Reproduced under the terms of the GNU General Public License.
Home site: http://www.mico.org/
Software package omni304.zip OmniORB 3.0.4, another Corba 2.0 object request broker for Windows, with C++ source code.
   ¤  Sep 1999. Freeware.
Home site: http://www.uk.research.att.com/omniORB/omniORB.html
Software package sax2.zip SAX (Simple API for XML), a set of Java classes for processing XML documents.
   ¤  May 2000. Public domain.
Home site: http://www.megginson.com/
Software package saxon643.zip Saxon, a set of XML tools including an XSLT processor and Java classes for XSL processing.
   ¤  Jul 2001. Freeware.
Home site: http://saxon.sourceforge.net/
Software package serweb.zip Microsoft Visual C++ source code for a web server.
   ¤  Apr 1996. Freeware.
Software package swin24d9.zip Source code for Xitami, an excellent free web server for Windows.
   ¤  Jul 1998. Freeware.
Home site: http://www.imatix.com/
Software package tomct323.zip Tomcat, a Java servlet processor which can be used as a standalone system or integrated into the Apache web server, Microsoft's IIS or PWS servers, or Netscape's Enterprise server. Full source code is included.
   ¤  Jul 2001. Freeware.
Home site: http://jakarta.apache.org/
Software package w3libwww.zip The CERN/W3C reference library for WWW applications: HTML parsing, HTTP, FTP, and lots more. Sample applications are also included.
   ¤  Apr 1999. Freeware.
Home site: http://www.w3.org/
Software package winftp.zip 16 and 32 bit FTP clients (based on WS_FTP) with Visual C++ source code.
   ¤  Jan 1994. Public domain.
Software package wnftpsrc.zip C source code for a Windows FTP client.
   ¤  Jan 1994. Public domain.
Software package xalan11c.zip Xalan for C++, the C++ version of Xalan, a class library for XML manipulation using XSLT/XPath, which includes C++ source code.
   ¤  Feb 2001. Freeware.
Home site: http://xml.apache.org/
Software package xerc141s.zip Source code for the Java version of Xerces, a class library for processing XML documents.
   ¤  Jun 2001. Freeware.
Home site: http://xml.apache.org/
Software package xerc150s.zip Source code for Xerces, a set of C++ classes for processing XML documents.
   ¤  Jun 2001. Freeware.
Home site: http://xml.apache.org/
Software package xmla051.zip XML-Ada, a set of Ada library packages for XML processing, with full source code.
   ¤  Apr 2001. Free software under the terms of the GNU General Public License.
Home site: http://libre.act-europe.fr/


Programming languages:

Software package jikes111.zip Source code for Jikes, a free open source Java 2 compiler from IBM.
   ¤  Jan 2000. Freeware.
Home site: http://ibm.com/developerworks/opensource/
Software package jx4nt125.zip Jax4th, a free version of Forth for Windows with assembler source code.
   ¤  Oct 1994. Free software under the terms of the GNU General Public License.
Software package lccwin32.zip LCC, a C compiler for Windows. A more recent version is available, but it is no longer redistributable on CDROM and does not include source code.
   ¤  Sep 1997. Freeware.
Home site: http://www.cs.princeton.edu/software/lcc/
Software package mos20src.zip Moscow ML 2.0, source code for Moscow ML 2.0, a free implementation of ML for Windows.
   ¤  Aug 2000. Freeware.
Home site: http://www.dina.kvl.dk/~sestoft/mosml.html
Software package nasm096s.zip NASM, an excellent free 80x86 assembler which includes versions for DOS and Windows as well as full source code.
   ¤  Nov 1997. Freeware.
Home site: http://www.cryogen.com/Nasm/
Software package perl560s.zip Source code for Perl 5.6.
   ¤  Mar 2000. Free software under the terms of the GNU General Public License.
Home site: http://www.perl.com/
Software package pow3230b.zip Pow!, the Programmer's Open Workbench for Windows. This includes an Oberon compiler, but it can also be used for Java and C++ development if you have the Sun JDK or GCC (g++) installed. C++ requires an extra plugin to be installed separately. Oberon source code is included.
   ¤  Nov 2000. Freeware.
Home site: http://www.fim.uni-linz.ac.at/pow/pow.html
Software package rhino15.zip Rhino, an implementation of JavaScript written in Java, which includes full source code.
   ¤  Sep 2000. Freeware.
Home site: http://www.mozilla.org/rhino/
Software package smlnj.exe Standard ML of New Jersey 110.0.7, a free implementation of Standard ML for Windows which includes Concurrent ML. Source code is also included.
   ¤  Sep 2000. Freeware.
Home site: http://cm.bell-labs.com/cm/cs/what/smlnj/index.html
Software package t68k135s.zip Source code for the T68K 68000 cross development tools.
   ¤  Jan 1999. Freeware.
Home site: http://www.simtel.net/simtel.net/msdos/crossasm.html
Software package ta980705.zip TMA macro assembler, a macro assembler for 80x86 processors up to the Pentium Pro with full source code.
   ¤  Jul 1998. Free software under the terms of the GNU General Public License.
Home site: http://www.simtel.net/simtel.net/msdos/asmutl.html
Software package w3209914.zip Free Pascal, a Pascal compiler for Windows, which includes complete source code (in Pascal, of course!).
   ¤  Feb 2000. Free software under the terms of the GNU General Public License.
Home site: http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/
Software package xbwinsrc.zip Source code for XBasic, a free dialect of Basic with a GUI builder.
   ¤  Nov 2000. Free software under the terms of the GNU General Public License.
Home site: http://www.xbasic.org/


Software libraries:

Software package bakla101.zip Baklava, a Java sprite library which includes full source code.
   ¤  Jul 1997. Freeware.
Home site: http://www.boutell.com/
Software package bc000604.zip The Booch Components, a free data structures library for Ada 95.
   ¤  Jun 2000. Freeware.
Home site: http://www.adapower.com/booch/
Software package ccl110je.zip A free C++ coroutine class for DOS by John English. Includes source code.
   ¤  Jun 1993. Postcardware (send the author a postcard).
Home site: ftp://ftp.brighton.ac.uk/pub/je/
Software package cephes28.zip Cephes, an extensive mathematical library for scientists and engineers written in C (source code only).
   ¤  Jun 2000. Freeware.
Home site: http://people.ne.mediaone.net/moshier/index.html
Software package cgic107.zip A library of functions for writing CGI scripts in C, including source code.
   ¤  Mar 2000. Freeware (see the included license terms).
Home site: http://www.boutell.com/cgic/
Software package clawdemo.zip Claw Introductory Edition, a demo version of a commercial Ada package which provides a thick object-oriented binding to the Win32 API for use with the GNAT compiler.
   ¤  Dec 2000. Freeware.
Home site: http://www.rrsoftware.com/
Software package coco151.zip Coco/R, an LL(1) compiler generator which generates parsers and scanners in Modula-2. Includes full source code.
   ¤  Jun 2001. Freeware.
Home site: http://cs.ru.ac.za/homes/cspt/cocor.htm
Software package cocorc16.zip Coco/R, an LL(1) compiler generator which generates parsers and scanners in C or C++. Includes full source code.
   ¤  Jun 2001. Freeware.
Home site: http://cs.ru.ac.za/homes/cspt/cocor.htm
Software package dalib1_1.zip Java Data Access Library, a free Java class library for database access built on JDBC, with full source code.
   ¤  Jan 2000. Free software under the terms of the GNU General Public License.
Home site: http://www.simtel.net/simtel.net/win95/java.html
Software package dgcb3.zip Delphi Games Creator, a free collection of Delphi components for game developers which includes source code.
   ¤  Nov 1986. Freeware.
Software package dialer32.zip A free 32-bit Delphi component for automatic phone dialling, with source code.
   ¤  May 1996. Freeware.
Software package dos32.zip A free 32-bit extender for DOS with complete source code.
   ¤  Nov 1995. Free for non-commercial use.
Software package fce4c21.zip A library for creating FTP clients, with C/C++ source code.
   ¤  Jan 2001. Shareware.
Home site: http://www.marshallsoft.com/fce4c.htm
Software package gamelet.zip Gamelet, a set of Java classes for game development, including source code.
   ¤  Apr 1998. Freeware.
Home site: http://www.hipbone.com/
Software package imag537s.zip Source code for the ImageMagick image manipulation libraries.
   ¤  Jul 2001. Postcardware (send the author a postcard).
Home site: http://www.imagemagick.org/
Software package jcoco111.zip Coco/R, an LL(1) compiler generator which generates parsers and scanners in Java. Includes full source code.
   ¤  Jul 2001. Freeware.
Home site: http://cs.ru.ac.za/homes/cspt/cocor.htm
Software package jewl-15.zip JEWL, a restricted (but simple to use) GUI development library for Ada 95 by John English which includes complete Ada 95 source code.
   ¤  Aug 2001. Freeware.
Home site: http://www.it.bton.ac.uk/staff/je/jewl/
Software package mtl110je.zip A free C++ multithreading class library for DOS by John English. Includes source code for Borland C++ 3.1.
   ¤  Jul 1993. Postcardware (send the author a postcard).
Home site: ftp://ftp.brighton.ac.uk/pub/je/
Software package nihcl1.zip NIH class library 3.0, an extensive set of C++ data structure classes with source code.
   ¤  Jan 1993. Freeware.
Software package numerc11.zip A collection of C numerical and math routines, with source code.
   ¤  Mar 1999. Freeware.
Home site: http://www.simtel.net/simtel.net/msdos/c.html
Software package numpy-10.exe Numerical Python Extensions, a fast numerical library for Python.
   ¤  Mar 1999. Freeware.
Home site: ftp://ftp-icf.llnl.gov/pub/python/
Software package pil.zip Python Image Library, a Python library allowing to handle many common graphics formats (GIF, JPEG, TIFF, EPS and many more).
   ¤  Dec 1997. Freeware.
Home site: http://www.pythonware.com
Software package sax2.zip SAX (Simple API for XML), a set of Java classes for processing XML documents.
   ¤  May 2000. Public domain.
Home site: http://www.megginson.com/
Software package saxon643.zip Saxon, a set of XML tools including an XSLT processor and Java classes for XSL processing.
   ¤  Jul 2001. Freeware.
Home site: http://saxon.sourceforge.net/
Software package sflsrc21.zip Source code and documentation for the Imatix Standard Function Library, an extensive set of functions covering compression, encryption, dates and times, string processing, Internet programming, and more.
   ¤  Apr 2000. Freeware.
Home site: http://www.imatix.com/
Software package sgl20a3.zip The Standard Generic Library, an experimental Ada implementation of a library based on the C++ Standard Template Library, which includes full source code.
   ¤  Aug 1998. Freeware.
Home site: ftp://ftp.cs.rpi.edu/pub/stl
Software package spell.zip A set of word handling routines in C.
   ¤  Jan 1993. Freeware.
Software package stl.zip The C++ Standard Template Library, now part of the C++ language standard. It's free, and it includes source code.
   ¤  Oct 1997. Freeware.
Home site: http://www.cs.rpi.edu/~musser/stl.html
Software package tsr100je.zip A free C++ class library for writing DOS resident programs (TSRs) by John English. Includes source code.
   ¤  1993. Postcardware (send the author a postcard).
Home site: ftp://ftp.brighton.ac.uk/pub/je/
Software package turbo151.exe Coco/R, an LL(1) compiler generator which generates parsers and scanners in Pascal. Includes full source code.
   ¤  Jun 2001. Freeware.
Home site: http://cs.ru.ac.za/homes/cspt/cocor.htm
Software package windx105.zip Windex, a thick binding to the Win32 API from Ada 95, which includes Ada 95 source code.
   ¤  Sep 2000. Freeware.
Home site: http://www.it.bton.ac.uk/staff/je/jewl/
Software package winntl51.zip NTL, a numerical C++ library providing arbitrary-length integers, vectors and matrices, polynomials, and so on. Full source code is included.
   ¤  Jun 2001. Free software under the terms of the GNU General Public License.
Home site: http://www.shoup.net/
Software package xalan11c.zip Xalan for C++, the C++ version of Xalan, a class library for XML manipulation using XSLT/XPath, which includes C++ source code.
   ¤  Feb 2001. Freeware.
Home site: http://xml.apache.org/
Software package xerc141s.zip Source code for the Java version of Xerces, a class library for processing XML documents.
   ¤  Jun 2001. Freeware.
Home site: http://xml.apache.org/
Software package xerc150s.zip Source code for Xerces, a set of C++ classes for processing XML documents.
   ¤  Jun 2001. Freeware.
Home site: http://xml.apache.org/
Software package xmla051.zip XML-Ada, a set of Ada library packages for XML processing, with full source code.
   ¤  Apr 2001. Free software under the terms of the GNU General Public License.
Home site: http://libre.act-europe.fr/
Software package xms200je.zip A set of free C++ classes for accessing extended memory (XMS) in Borland C++ by John English. Includes source code.
   ¤  Nov 1993. Postcardware (send the author a postcard).
Home site: ftp://ftp.brighton.ac.uk/pub/je/
Software package yacl0160.zip YACL, "Yet Another Class Library" for C++, a free set of data structure, input/output and graphical user interface classes.
   ¤  Nov 1996. Freeware.
Home site: http://www.cs.sc.edu/~sridhar/yacl/
Software package zdelphi.zip Zip Studio for Delphi, a set of Delphi components for ZIP file compression. Includes source code.
   ¤  Mar 1996. Shareware.
Software package zlib113.zip ZLIB, Info-ZIP's free compression library which includes full source code as well as a Windows DLL version of the library.
   ¤  Jul 1998. Freeware.
Home site: ftp://ftp.info-zip.org/pub/infozip/


Text handling tools:

Software package gs700src.zip Source code for Ghostscript 7.00.
   ¤  Apr 2001. Freeware.
Home site: http://www.cs.wisc.edu/~ghost/
Software package gsv40src.zip Source code for GSView 4.0.
   ¤  Jun 2001. Freeware.
Home site: http://www.cs.wisc.edu/~ghost/
Software package vwbar100.zip A free multithreaded text file viewer for Windows, implemented as a desktop toolbar, with C++ source code.
   ¤  Aug 1996. Freeware.


System software:

Software package bas2src.zip Source code for Basilsik II, a free Macintosh emulator for Windows.
   ¤  Mar 1999. Free software under the terms of the GNU General Public License.
Home site: http://www.uni-mainz.de/~bauec002/B2Main.html


Miscellaneous:

Software package adacraft.zip Textbook examples, from the book "Ada 95: The Craft of Object-Oriented Programming" by John English.
   ¤  Jul 2001. Freeware.
Home site: http://www.it.bton.ac.uk/staff/je/adacraft/
Software package jofcode.zip Textbook examples, source code for the examples from Fintan Culwin's textbook Java: an Object First Approach, which is also on this CD.
   ¤  Apr 2000. Reproduced by permission.
Home site: http://www.scism.sbu.ac.uk/jfl/jofcode.zip
Software package mas_ada.zip Textbook examples, source code for the examples from Mike Smith's book "Object-Oriented Software in Ada 95".
   ¤  Jul 1997. Freeware.
Home site: http://www.bton.ac.uk/ada95/
Software package mas_cpp.zip Source code of the examples from Mike Smith's book "Object-Oriented Software in ANSI C++" (2nd edition).
   ¤  Jul 1997. Freeware.
Home site: http://www.bton.ac.uk/cpp/
Software package mas_java.zip Textbook examples, source code for the examples from Mike Smith's book "Java: an Object-Oriented Language".
   ¤  Jul 2000. Freeware.
Home site: http://www.bton.ac.uk/java/home.htm


BURKS version 6 · Copyright © John English 1996-2001. All rights reserved.