Back to Front Page
global menu:
LIST by FUNCTION LIST by NAME... ...A - L ...M - Z INDIVIDUAL PAGES... ...Anti Virus Utils ...Archive Utils (2) ...Batch Utils ...Boot Utils ...Calculators, Stats ...Calendar, Clock, PIM ...Communications ...Compress, Encode, Crypt ...Dbase, Genealogy, S-sheet ...Directory Utils (2) ...Disk Utilities (2) ...File Find, Identify ...File Managers ...File Utils (2) ...Graphics (2) ...HTML Utils (2)...Keyboard, Mouse Utils ...Menu ...Miscellaneous (2) ...Programming ...Screen Utils ...Sound, CD players ...Text Editors (2) ...Text Viewers ...Text Format, Filter (2) ...Text Search, Replace ...Text Spellers, Dicts ...Other Text Utils ...WIN31 related utils NEW ADDITIONS NEWS Get ALL pages (zip) FAQ MORE RESOURCES FRONT PAGE
SYSTEM INFO AND DIAGNOSTIC TOOLS
NSSI- System information tool with excellent CPU identification capability.
unrated [added 1-98; updated 09-15-99]
NSSI is an up-to-date freeware hardware information tool currently in beta development. Some features have yet to be implemented, but it is quickly becoming a comprehensive and detailed hardware analyzer. Also includes CPU and FPU performance tests. Other capabilities: Save BIOS, Save Video BIOS, Save Boot, Save Partition, View File, Search Video Modes and Test CPU Bugs, Test Y2K rollover, Reset keyboard, Reset computer, Test speaker, printer, Automatic Report. Best to run this program in DOS- not Windows. Author: Tomáš Navrátil, Czech Republic. (1999)
Beta program will splash expiration notices, but remains functional after expiration date. Watch for new versions on Home Page if link becomes outdated.
09-15-99: latest version is 0.42.5ß (8-99). See nssirev.txt for revision history.
download nssi042.zip (300K)
ASQ- System analysis tool from QUALITAS.
unrated
Qualitas, the company that produces the famed MAX memory management tools for DOS, is freely distributing their aging system analysis program ASQ on their Web site. You'll need to fill in a web page form with your name and e-mail/ postal addresses to get access to the download page. ASQ is analogous to the MSD tool shipped with DOS/ Win3x, but includes a few different features. Doesn't have a graphic memory mapper like MSD. ASQ can analyse your DOS configuration and suggest areas where you can improve performance/ memory management. It is menu driven and contains a helpful tutorial and glossary. Here are some features:
Memory summary..... EMS usage......... CMOS detail Low DOS memory..... XMS memory........ Equipment summary High DOS memory.... Access timing..... Video ROM scan........... Config summary.... Drives Interrupts......... CONFIG.SYS file... Ports Extended memory.... AUTOEXEC.BAT file. BIOS detail Expanded memory.... MAX PROfile file.. Qualitas information ExtraDOS profile... SYSTEM.INI........ Windows information
The current version (1996) is getting dated now and won't be of much value for owners of newer PC's.
Go to ASQ download page (asq.zip is 230K)
PC Diagnostics- Hardware diagnostics tool.
unrated [added 09-25-99]
PC Diagnostics performs hardware testing- this distinguishes it from traditional system information utils like Microsoft's MSD or Qualitas' ASQ. PC Diagnostics "can check out most aspects of any PC, including modern features such as the PCI, AGP & MCA busses, and handles all types of systems, from an XT all the way to Pentium II. Performs system burn-in's and can even detect intermittent problems." While not difficult to use, it is intended for computer technicians /experienced users who are best able to interpret the information generated. The program is reasonably current and remains under development. Limitations and cautions are fully discussed in the documentation. This tool needs to be run after a clean boot (e.g., on a Win9x system, F8 on bootup and go directly to the "safe" command prompt to run the program). For more info see the PC DIAGNOSTICS '95 page
Author: Craig Hart, Australia (1999) Home page.
download diags.zip (179K)
Y2000- Test PC for Year 2000 compliance (Y2K).
"This program tests the personal computer's ability to support the year 2000, not the operating system or software applications. Separate testing must be performed on software." Returns error levels that can be used in batch files. Can't be run under Windows. Author: NSTL (1997)
The following tests are performed:
download y2000.exe (33K, self extracting ZIP)
DOS Function Tracers
Memory resident utilities that can be used to troubleshoot program errors and log file access. Don't run these under Windows.
1. Argus- DOS function tracer logs file access and other parameters. 2. KGB- DOS function tracer logs file access.
Argus * * * * A memory resident utility that packs a big punch for its small (8K) size. Argus can log access to drives, directories, files and transferred bytes, EMS use, modifications of the INT table, and memory management. I use it primarily to troubleshoot and to discover what file actions some apps perform (e.g., what files are required by a program, log creation of temp files, etc.). Requires about 5K RAM and can be uninstalled from memory. One warning: The log files created by Argus can grow very large very quickly.
KGB * * * A 2K memory resident utility that logs only file activity. Unlike Argus, KGB doesn't stamp the log entries with times. The log file is smaller and easier to read compared with Argus because KGB doesn't record common error messages. Permanent saving of log file. Requires 1K RAM and can be disabled or uninstalled from memory.
download argus161.zip download kgb104.zip
HEX EDITORS
There are many freeware hex editors floating around- only a few listed here. I use these mainly for patching.
1. Zap-It- Hex and disk editor. 2. Hex- Small hex editor handles big files. 3. QVIEW- Text viewer for programmers doubles as hex /asm editor. 4. HIEW- Hex editor for power users. 5. HexIt- Hex editor with macros; can insert and delete bytes/ blocks. 6. KZAP- Dual file hex editor/viewer with TSR option.
LINUX DISTRIBUTIONS FOR DOS PARTITIONS...
Below are some smaller Linux OS distributions that can coexist with DOS/Win9x on same partition. Two types exist here: Those using an UMSDOS filesystem (e.g., Pygmy and Dragon Linux) and those using the native ext2 filesystem (e.g., DOSLinux). None of the many and diverse floppy based linuxes are listed here yet- some may be safer alternatives for the novice (e.g., see FLOPPIX); RAM requirements may be steeper because many require a large ramdisk.
1. PYGMY LINUX- Small Linux distribution coexists in DOS/Win partitions, easy install (UMSDOS). 2. Dragon Linux- Small Linux distribution coexists in DOS/Win partitions, easy install (UMSDOS). 3. DosLinux- Linux for DOS partitions implements efficent "virtual partition" (ext2 filesystem).
My notes: I downloaded this package simply because the easy install instructions were enticing. And it was painless (but note that the 25 MB free diskspace requirement above is more like 35-40 MB when you calculate allocated space). Pygmy is not a "tutorial package" which hand-holds the user through custom configuration, Internet connectivity, and the like- learning to use Pygmy will be as challenging as any other LINUX distribution. But Pygmy does come with a complete set of Unix tools that will be familiar to many DOS users (bash, e/f/z/grep, sed, (m)awk, less,...etc.) and includes a smart little collection of newbie-friendly programs (e.g., an easy-to-use text editor (PICO), good NC-like file manager (MC), graphics viewer (zgv), Lynx, more).
Pygmy Linux is distributed as seven 1.4MB files. To install:
Pygmy X, a GUI X-windowing system add-on (with VNC viewer) is also available.
See Pygmy Linux Project Homepage for download information, add-ons, and FAQS.
2. DRAGON Linux is a UMSDOS Linux very similar to Pygmy Linux (above). Although I haven't tried it, the install method, distribution size, and hardware requirements appear nearly identical to that of Pygmy. Supported hardware may (?) vary between Dragon and Pygmy.
See: Dragon Linux Home Page
Comments from a user: "[DosLinux] is another excellent Linux mini-distribution which can be dropped into an existing Dos partition. I have tried virtually all of the small distributions and it is by far the best...It is a distribution that one can start out with and then stay and grow with... It uses a loop system that creates a user controllable, single image file which acts as a virtual partition [the size of the partition can be defined by user during install]. This is much more efficient than the USMSDOS system which creates a complex directory structure. In particular, it is very easy to delete the loop system because it consists of only a few files. One must use deltree or its equivalent to delete a usmsdos system and it can be rather time consuming. Another good point is the documentation which is excellent for this kind of distribution. If one is in the mood, one can install DosLinux in a standard Linux partition as well. I have done this and prefer the results to Red Hat 6.0....DosLinux is easily extendable. I have downloaded and installed Xwindows using the documentation available on the DosLinux site and it went without a hitch. It is easy to install support for a Zip drive as well."
[My notes: By closely following the install doc, I installed DosLinux in about 15 minutes on a fast PII. The installation is admittedly slightly more involved than Dragon or Pygmy, but the directions were simple, clear, and accurate. Hints: The install doc assumes all distribution files initially reside in root directory ("C:\"). When the docs say "MS-DOS mode" assume this means a *clean* boot to DOS- don't allow DOS drivers to be loaded in Config.sys or Autoexec.bat (in Win98 = F8 and "safe command prompt" option). The worst part of installing DosLinux was the slow downloads- including the large 8MB main distribution file. It is recomended that you don't download this file initially: read the install doc to discover why.]
Author: Kent Robotti, (1999). Home Page. Suggested by Greg Head.
See the DosLinux Home Page for more info and download links.
OTHER MISC. PROGS...
InkUtils - Valuable collection of DOS/ Win9x-ready utilities.
* * * * * [updated 2-21-99]
Author's desription: "The Inkutils are a suite of 11 DOS / Win 9x DOS utilities that range from a mouse driven, 4DOS / NDOS aware full-screen description editor (with unique file-import and 4DOS / NDOS auto-config features) to an interactive point and click SmartDrive (or compatible) disk cache controller. There's also a popup TSR calculator that can be loaded in less than 1.7K. A friendly menu style user guide with full documentation for each Inkutil is also included. Windows 9x long file names and UNC pathnames are supported througout the Inkutils.
The following utilities are included:
Formerly shareware, now freeware. Author: Mark Incley, UK (1999) Home Page. Suggested by Lars-Erik Sandberg.
download ink153.exe (255K)
Cache Control- Mouse compatible control center for MS-DOS SmartDrive.
unrated [added 3-5-98; updated 2-21-99]
A slick and friendly full screen interface for the SmartDrive cache program: "...allows cache settings to be changed by intuitive point-and-clicking rather than using the less friendly command line options." Change settings for individual drives by clicking on drive buttons and selecting read/write caching options. Current settings are displayed under drive buttons. Good built-in help. EXE size= 14.4K.
Function Keys:
Formerly shareware, now freeware. Author: Mark Incley, UK (1997). Suggested by Lars-Erik Sandberg.
Part of the Inkutils set (v1.53;2-99): download ink153.exe (255K)
UXUTL- Comprehensive collection of command line Unix utilities for DOS.
* * * *
[Also see the more current GNU Txtutils and Fileutils (386+, DJGPP)]
The UXUTL set is split into four archives (a, b, c, and d) and mainly consists of file and text processing programs. Documentation (included with the "a" set) is sparse- you'll need to acquire the corresponding Unix MAN docs to appreciate the full potential of these programs. One util I use frequently from this package is TEE- it allows you to redirect output to the screen and to a file *simultaneously.* Here are the contents of A-D:
A: basename- Display file namename, bmgrep- Fast pattern matching utility, cal- Display calendar, cat- Concatenate files, cdiff- Context difference, cgrep- Search file for pattern and display context, chmod- Change file attributes, cmp- Compare two files, comm- Select or reject lines common to two sorted files, cp- Copy files, cpio- Archive files, csplit- Context or line file splitter, cut- Cut data out of a file.
B: date- Display / change date and time, dd- Data copy, df- Display Disk Free space, dirname- Extract directory name from filename, du- Display disk usage, expr- Evaluate arguments as expression, fgrep- Search file for string, find- Search dir tree for files matching req., fold- Fold long lines to stdout, fstat- Print file status information, grep- Search file for pattern, head- Display file headers, ls- List directory
C: m4- M4 Macro processor, make- Makefile processor, mkdir- Make path, mv- Move files, od- octal dump, printarg- Print arguments to stdout, printenv- Print environment to stdout, rm- Remove files, rmdir- Remove directories, setschar- Set switch character, sleep- Wait for n seconds, sort- Sort files, split- Split file into n line parts.
D: strings- Display the strings in files, sym- Display symbolic info from obj and lib files, tail- Print tail of file, tee- Copy stdin to one or more files and standard output. touch- Change a file's time stamp or size, tput- Output a termcap string, tr-Translate characters, uniq- Display unique lines, wc- Count number of words in file, which- Display the dir containing a command from PATH.
Author: Ian Stewartson (1994)
Tee- Send program's output to both screen and file.
unrated [added 08-22-99]
If you want to see the output of command on screen- but also want to send it to a file, tee is the program to do it. Tee is a port of a Unix counterpart.
Win32 version also available on Home Page. Author: Brian Friesen (1999)
Usage: <command> | tee <filename> Splits output such that it goes to both <filename> and the screen.
BP7PAT- Patches Borland Pascal 7 compiled exes which generate runtime error 200 on fast Pentiums. TP7P5FIX- TSR runtime fix for Borland Pascal 7 compiled exes with runtime error 200 on fast Pentiums.
These programs are intended for users of "fast" Pentiums (>200 mhz). They can breathe life back into countless older Borland Pascal 7-compiled DOS programs which may generate an error message ("Runtime error 200 at xxxx:xxxx.") and abort. Several programs listed on this site generate that error.
1. BP7PAT [added 05-14-99] patches the original exe (note that you may need to unpack the exe first if it was compressed with an exe packer). BP7PAT saves a copy of the original exe as *.PAT. Author: PHaX (1999), Home Page.
download bppat102.zip (6.5K)
2. TP7P5FIX [added 08-16-99] is a TSR which must be loaded into memory prior to running a program which generates the error- the exe itself is not modified. TP7P5FIX requires 1K memory when resident. I haven't had 100% success with this tool, but it comes in handy with programs which can't be decompressed/ patched easily, or which include anti-hacking code. Author: Marek Futrega (1998), Home Page.
download tp7p5fix.zip (2K)
For more info on the TP/BP CRT problem see J.R. Stockton's page.
LFNDOS-TSR provides Win9x Long Filename (LFN) API to DOS programs.
unrated [added 06-20-99 updated 09-25-99]
"Any DOS program which can use long file names, for example DOS 7 Command.com, edit.com and all DJGPP programs, can load and save using them with LFNDOS. Designed for Win95 users using DOS-mode, although it works under old DOS versions too!"
New in v1.06 (8-99): see docs.
Author: Chris Jones (1999). Home Page.
download lfndos.zip (37K)
[ Go to Top | Front Page ]
© 1994-1999. Rich Green