DOS Widgets

This is a collection of 'widgets' that I've written for DOS over the years. They range from trivial utilities to complex packages. Some are well documented, some not. They are presented here "as is" in the hope that some people will still find them useful.

Stay tuned! the collection is by no means complete. I will be adding to it as I find the time. Check back from time to time to see whats new.

Larger packages have been pre-installed. Just unpack the .ZIP into a blank directory, and ignore any notes about INSTALL programs in the docs.

You can use DOSBOX (below) to run most of these programs under WIN64!


Last revised: September 27, 2013




General utilities

BATUTIL    8k   Batch file utility
CHAINSAW   3k   Remove entire directory tree/branches
DIFF       7k   Show differences between two text files
DDLINK    27k   Transfer files via COM, LPT or NET
DDSPELL   28k   Spell checker
DOSREP    17k   New ATTRIB, FIND, MORE, TREE and XCOPY cmds
DR         5k   Date-Ranger, find oldest and newest file in tree
DUS        6k   Disk usage summary by directory
EDT       62k   Cross-platform portable Editor
EXPRESS   26k   eXpress Switch-dir, Find, Compare & Treesearch
EXTRACT    2k   Extract range of lines from text file
FASTFIND  46k   Quickly Find/view/edit/search any file in tree
FDIR       8k   Fullscreen directory/shell
FSCAN      8k   File consistancy scanner
HELP      51k   Interactive HELP command
KEYMAP     5k   TSR key remapper
LOCATE     7k   Multi pattern locate text in files
MAE       12k   Encode binary files in ASCII text
OFF        8k   Screen saver
PKTSHELL  29k   PocketShell - Menu/Shell optimized for PDA
RDC       10k   Remote DOS console/file transfer, COM or LPT
REDIRECT   4k   Redirect command output to file
RETAB      3k   Retabulate text files
SIZE       2k   Report size of file
SLOWPC     3k   Slow down a too-fast PC
STUFF      2k   Keyboard stuffer
SYNC      24k   Synchronize directory trees
TFB        8k   TSR File Browser
TIMEIT     2k   Time program execution
TYPESET   13k   Simple text document formatter
VALPATH    4k   Validate all files in path
WDIR       5k   Walk directory executing command
WORKLOG    9k   Calendar/time logger
XDISK      4k   Read/Write floppy disk images
ZIPD       4k   ZIP encryption package (for email)

Programmers utilities

CTA       18k   'C' call-tree analysis
DUMP       3k   Hex/Octal file dump
EMBEDPC   48k   Tools for DOSless PC use
HEXED      6k   Hexidecimal file editor
PC        10k   Programmers Calculator
PPDEBUG    6k   Parallel port debug/signal tool

Serial (RS-232) tools & Utilities

DDLINK    27k   Transfer files via COM, LPT or NET
DLM       58k   RS-232 data-line monitor
LAPTALK   38k   Small terminal with scripting
LES        8k   RS-232 line error simulator
MTERM     10k   Tiny TSR terminal program
PC100     68k   VT-100 terminal emulator
SERMON    14k   multi serial monitor/tty/logger
SDT        8k   Serial Debug Terminal

Network tools & Utilities

BRIDGE     8k   Ethernet bridge with error injection
DDLINK    27k   Transfer files via COM, LPT or NET
DHCP       7k   Auto-configure WATTCP or mTCP via DHCP
ETTY      12k   Ethernet TTY (Terminal)
MACMON    12k   Monitor network/PC activity/DNS, with curfew alarms
PCINIC     5k   Find PCI NIC: Type, Address, Interrupt
PKTDRV   755k   Collection of about 100 packet drivers with menu
PKTLG      8k   Ethernet packet load generator
SNIFF     49k   Ethernet packet sniffer
TFTP      11k   TFTP client/server

Programming languages

BASIC     10k   Small Basic interpreter
CAM16    113k   Basic with many HW interfaces (used for DH child)
MC323PC  255k   Micro-C for the PC (C compiler)
MC323LIB  96k   Micro-C/PC - Library source code
MC323EXA 428k   Micro-C/PC - Sample programs

Embedded development tools

29F040     5k   Quick and dirty 29F040 device programmer
AVRLOAD   14k   AVR in-circuit programmer
DAIDPI    17k   Configure AnalogDevices SHARC DAI/DPI
DMS      236k   In-circuit monitor/debugger many/configurable CPUs
DESMO     40k   Debug Scripting Monitor (PC hosted monitor)
EDIT7S     7k   Display (7-segment) character editor
I2CE      11k   Parallel-port I2C EEPROM device programmer
MODBUS    12k   Modbus test/diagnostic tools

Simulators and Emulators

ALTAIR   499k   Altair 8800 simulator
D6809    272k   Dunfield 6809 simulator
H8       139k   Heathkit H8 simulator
HORIZON  199k   NorthStar Horizon simulator
MOD8     232k   MIL MOD-8 8008 simulator

Special purpose packages

EDITMP3   16k   MP3 tag editor
ELF       13k   Edit Long Filenames (interactive multi-file)
GAMES    103k   Various games
IMD      109k   ImageDisk - floppy diskette imaging
IMDSRC    83k   ImageDisk - source code
LCD       37k   Custom LCD layout and simulation tools
MICROCAD  39k   Tiny drawing/capture program
MORSE      7k   Morse code trainer
TESTFDC    7k   Test PC floppy disk controller

Packages with Hardware component

8051ICE   16k 8 051 In-circuit emulator
8031DWG   10k   Simple 8051 designs
CP290     13k   Control X10 CP290 interface
DBOX      57k   Control multiple VCRs with Sony LANC protocol
EPROM     44k   Design for an EPROM programmer
IR232     22k   RS232 controlled learning infrared remote
LINETOOL  31k   Telephone line analysis/test tools
PCLA      26k   Logic analyser using parallel port
PCRMT     25k   Learning IR remote using serial port
QDRE     228k   Quick & Dirty Rom Emulator
RINGSW    10k   Telephone line distinctive-ring selector
S230DIAG 120k   Diagnose/Repair SGC230 AutoTuner
UT81      66k   Interface to the UNI-Trend UT81 ScopeMeter

Third-party files

A86      250k   PC assembler       (works with Micro-C/PC)
DOSBOX  1621k   DOS emulator
FREELINK 176k   PC linker          (works with Micro-C/PC)
JWASM    190k   PC assembler+patch (works with Micro-C/PC)
SWSVP105  35k   Virtual packet driver for windows
VAL       33k   PC linker          (works with Micro-C/PC)
VAL_SRC  109k   VAL linker source code
WINPCAP  873k   Windows Packet Capture lib (for DOSBOX networking)

Other files

DOSBOOT 1392k   DOS boot with CD/DVD, USB, networking.. lots more

Dunfield Development Services (DDS) offers software and firmware development services specializing in systems and embedded applications. For more information, visit: http://www.dunfield.com
Visit: Dunfield Development Services
Visit: Dave's Old Computers

Copyright 2009-2011 Dave Dunfield.