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.

Many of these files are absolutely free. Others are trial versions of shareware products.

Shareware
With shareware, you get to try a product out to see if it suits your needs and interests. If you decide to buy it, you can do so online by clicking the appropriate link.

Trial Version
The trial versions are always fully functional, although the full versions typically contain extra goodies, such as the source code for the product and perhaps additional items. The trial versions of my programming tools are not licensed for commercial use. To employ these tools in a product of your own, you must purchase the full registered version. (In many cases, these files are being converted to freeware or public domain-- please stay tuned)

 

Copyright © 2012 Thomas G. Hanlin III. All Rights Reserved.
For questions regarding this site, please e-mail tom3@tgh3.com