|
Games
| Utilities
| Libraries | Other
This
page will include links to let you download the listed files as
I get them updated. The .ZIP archives here typically contain a directory
structure, so for best results, unzip with the -d switch
(if using PKUNZIP) or otherwise tell your unzipper to restore
the directory structure. I'll convert to automated setup files in
the future.
2MON
10.0: Utilities for dual-monitor systems
FREE!!!
Download 2mon1000.zip
Utilities include
a clock TSR which runs on the mono display, a utility to clear the
mono display, and a TSR which remaps the PrintScreen key-- instead
of sending output to the printer, it copies the color display to
the mono display. 2MON includes complete source code in assembly
language.
BPP
10.0: A BASIC PreProcessor
FREE!!!
Download bpp1000.zip
This utility
provides a powerful meta-language for PDS, QuickBasic, Visual Basic
for DOS, PowerBASIC, and even the QBASIC interpreter provided with
later versions of DOS. BPP processes your code before the compiler
gets to it, allowing conditional compilation, underscores within
variable names, flexible "include" files (which may even
contain SUB and FUNCTION definitions), name substitutions, and more.
C programmers have had preprocessors for years-- now there's one
for BASIC, too! Donít duplicate your efforts with different files
for different environments, when BPP lets you re-use the same code
and ignore the minor changes. This is a major productivity tool,
and it costs you nothing!
EXECOM
10.0: EXE-to-COM converter
FREE!!!
Download exec1000.zip
Like the old
DOS utility, EXE2BIN, this program converts .EXE files to .COM files.
It's smaller and faster, though, as well as offering a few additional
conveniences. The latest version supports long filenames under Windows
95, et al., although it works equally well under old versions of
DOS.
EXECOM includes
full source code in MASM-compatible assembly language.
GBAS2TXT
1.0: GWBASIC detokenizer
FREE!!!
Download gbas2txt.zip
Way back when
in days of old, the first IBM-type PCs came with Microsoft interpreted
BASIC, variously known as BASIC, BASICA, or GWBASIC. Since
computers were very slow and had very little memory, these BASIC
interpreters saved program source code using a special encoding format.
The GBAS2TXT utility converts such encoded (or tokenized) files into
regular text.
GBAS2TXT includes
complete source code in BASIC (PowerBASIC for DOS).
KEYCTL
10.0: Keyboard Control utility
FREE!!!
Download keyc1000.zip
For AT-class
machines only (286, 386, 486, etc), this utility allows you to speed
up your keyboard (or make it less sensitive for kids, etc). You
can also swap the positions of the Caps Lock and Left Ctrl keys,
which can be useful for civilizing the 101-key "enhanced"
keyboard.
KEYCTL includes
complete source code in MASM-compatible assembly language.
LIBWIZ
3.0: The Library Wizard BASIC Library Manager
FREE!!!
Download libwiz30.zip
This is a management
tool for handling and customizing BASIC libraries. It allows ready
creation of subsets of existing libraries, automatically resolving
any interdependencies for you. Tools for updating and extracting
from libraries are also included.
LibWiz is strongly
recommended for use with my BasWiz and PBClone libraries, due to
the vast number of routines involved (over 1,000, all told). BASIC
wasn't designed to deal with large libraries, so there are real
advantages to creating your own custom subset libraries that contain
just the routines you need. LibWiz lets you readily create the perfect
libraries to suit your own requirements. And, itís free!
OBJTOOL:
OBJ Tool (shareware)
This must be
the ultimate tool for manipulating .OBJ files. You can select files
for inclusion or exclusion using wildcards, time, date, and size
comparisons, or even by basing the results on a search through the
.OBJ file. View the file's stats, rename public symbols, external
symbols, and default libraries, delete default libraries and languages,
check for validity, repair or apply the appropriate checksums--
ObjTool has it all. ObjTool is useful for reducing the size of libraries,
resolving conflicting routine names, patching .OBJ files and just
snooping around!
ObjTool includes
full source code in BASIC and assembly language.
SLINK:
Smart LINK Shell (free)
SLink is a shell
for Microsoft LINK. It automatically converts .EXE files to the
smallest form, by analyzing the results of the /EXEPACK option.
SLink automatically converts to .COM and .SYS files as appropriate,
eliminating the need for EXE2BIN.
Slink includes
full source code in QuickBASIC.
SPEEDER
10.0: Speed up 8088 PCs
FREE!!!
Download spee1000.zip
Speeder is a
utility that works by changing the RAM refresh rate to reduce the
overhead for 8088 PCs. It may work on later CPUs as well. However,
the technique used may make your computer unreliable, and is not
guaranteed to be of much value. Speeder is included here mostly
for historical reference. It includes source code in assembly language.
VCLOCK
2.0: Video clock TSR
FREE!!!
Download vclock20.zip
This tiny TSR
provides a running display of the time. You may specify screen position,
12 or 24 hours, whether to display seconds, the colors to use, and
other parameters. Two versions are provided-- one for 8088 PCs and
later, and one optimized for later processors than the 8088.
VCLOCK is for
DOS, and includes full source code in MASM-compatible assembly language. Now in the Public Domain.
ZIPTOYS:
ZIP Toys (shareware)
ZipToys are
a collection of utilities for manipulating .ZIP archives. You can
change the capitalization of filespecs in a .ZIP to all uppercase,
all lowercase, or to match the case of the corresponding filespecs
on disk. Likewise, you can change the case of filespecs on disk
to match the case of filespecs in an archive.
|