|Free Software for DOS >|
|This page:||Calendar, Clock, PIM|
|Encoding & Encryption|
|Menus & Program Executers|
|Screen & Video|
|Calendar, Clock, PIM|
AB — TSR address book.
Small, runs in about 25K. Up to 50 names with data are stored in a .dbf file, with five fields: Name, Address, City, State (2 chars max.), Zip code (5 chars max.). A single screen contains the list of names, and popup boxes with data entry form + context-sensitive help. Runs under DOS3.3+.
Author: Geoff Friesen, Canada (1992).
Download ab.zip (8K).
EZClock — TSR clock, won't obscure screen text.
This 12 hour (AM/PM) clock takes up ~3K memory when loaded. In normal operation, "if any alphanumeric character (including numbers) is located in the top right hand corner positions where the clock displays, then the clock will not appear until the positions contain blank spaces, box characters, or some other non-readable characters." Does not show up in graphics screens.
Author: Thomas M. Roddy (1988).
Download ezclock.zip (3K).
DAYCN — Calculates the number of days between two dates.
"Number of years is based on 365.2425 days per year... All dates are based on the Gregorian calendar (beginning 1582). Dates may be entered in any order (later to earlier or vice-versa)."
1992-09-16: Unnumbered release.
Download daycn.zip (6K).
Sunrise Calculation System — Calculates sunrise and sunset times, based on date.
"...calculates the times of sunrise and sunset and of the nautical and civil twilights which precede and succeed these events. It can handle any date after January 1980 and any location world wide... menu driven ... designed to meet the needs of yachtsmen but will be of use to anyone needing a quick reference or guide to daylight hours."
Author: Dick Clements, UK (1994).
Download sunrise.zip (44K).
Tonite — Sunrise / Sunset / Moon phase calculator.
* * *
Nice color menu interface. After local time zone + latitude + longitude are set, entering any date returns sunrise & sunset times, azimuth of sun and moon, and more. In addition to screen display, prints short or long reports. Accepts dates from 1 Jan 1800 to 31 Dec 2200. Automatically adjusts US time between standard and daylight savings.
Author: L. Abbey / Abbey Information Systems (1991).
Download tonite36.zip (77K).
WhkCal — Full screen calendar.
* * *
When started with any month+year on command line, opens with display of selected, preceding, and next month. When started with a year, displays all 12 months. When started with no date options, opening display is based on current year or month+year, and current date is highlighted. All displays can be toggled with PgUp/PgDn. Adjusts to size of Windows box.
Author: Wee Keng Hor (1994).
1994-02-13: Unnumbered release.
Download whk-cal.zip (18K).
DiskWaste — Calculates wasted hard disk space.
DiskWaste measures and adds up the empty space in partially-used disk clusters. Works on FAT16 and FAT32 drives or partitions. Runs from command line or menu. Sends results to screen and to a log file. Requires DOS 5+ or Win9x. Free for non-commercial use.
Author: Irving Maron (2000).
Download dskwas22.zip (51K).
Revive — Floppy disk recovery program w/ source.
[added 1999-03-05, updated 2006-08-21]
Operate from command line or text-graphical interface. Reads / tests / repairs / reformats tracks & sectors. Supports DOS disks up to 1.44MB, 8/9/15/18 sectors per track, 40/80 tracks. ASM & C source included.
Author: Emil Laurentiu, Romania (1998).
1998-04-14: v1.0. Cardware.
Download revive.zip (55K).
SHRED — Overwrites free space on disk.
SHRED wipes specified files or directories (with or without subdirectories), or all free space on a disk, by overwriting with zeros. Can also delete only.
Author: Michael J. Mefford, for PC Magazine (1994).
Download shred11.zip (11K).
|Encoding & Encryption|
BF — Blowfish file encryptor.
[added 1999-03-05, updated 2006-08-21, 2010-07]
Can be used to create self-decrypting EXEs or other standard encrypted files; or to create new self-decrypting EXEs; or to decrypt manually (with password) any other file. Uses the engine from the Blowfish Software Development Kit v1.1, by Markus Hahn & Cedric Reinartz (1996).
Author: Milan Kosina, Czech Republic (2000).
Download bf14.zip (19K).
Username — Password protect and encrypt DOS executables.
"Username adds extra code to the program and then encrypts the whole file". On program startup, it "prompts the user for a text string (the password) and checks it with the original one. If the two passwords coincide, execution of the program will then continue. Otherwise, Username will abort the execution and inform the user of improper file access". Works on EXE and COM programs, but not on EXEs with overlays. Can be run from a batch file. Program and docs are bilingual, Spanish and English.
Author: Jordi Mas Hern?ndez, Spain (1992).
Download user300.zip (11K).
AdjFDate — Adjusts file date plus or minus n days.
Usage: AdjFDate [+|-]<d> <filespec1> <filespec2> .... AdjFDate adjusts the file date of <filespec1>, <filespec2> etc. by [+|-]<d> days. e.g.: adjfdate -2 c:\file\uti\*.arj d:\file\comms\try?.* e:\node\nodelist.zip
Author: Alberto Pasquale, Italy (1991).
Download adjfdate.zip (7.5K).
Donames — Flexible file renamer.
"DoNames is for renaming any file name and is primarily for multiple name changes... It can add characters to front or end of file names. It can insert characters into file names. It can even create whole new names numbered sequentially and you pick the starting number."
Author: James Huckabey (1995).
Download dnames12.zip (22K).
GCOPY (Global Copy) — Recursive file copier, won't recreate directory structure.
Copies files out of a directory tree, from the current directory down, as XCOPY does, but into a single target directory. Accepts wildcards.
Usage: GCOPY <source> <destination path> Ex.: GCOPY *.GIF C:\IMAGES
Author: Matthew Probert, UK (1996).
Download gcopy10.zip (20K).
Ren2Date (1) — Rename file to current date.
Renames FILE.EXT to FILEMMDD.EXT, where MMDD is the current date. Wildcards not accepted.
Authors: Walt Stoneburner and Alan Garies (1994).
Download ren2date.zip (2K).
SEQUENCE (File Sequencer) — Renames files, using consecutive numbers.
"Takes the files in the current directory matching a user defined specification (e.g. *.ZIP) and consecutively numbers them from 001 to a maximum of 255."
Author: Jem E. Berkes / PC-Tools.Net, Canada (1997).
1997-06-25: v1.02. Part of the DOS Utilities Collection, copyrighted freeware.
Download dosutils.zip (26K).
More in these pages from Jem E. Berkes.
Tagcase — Convert case of HTML tags.
Command line filter, converts all tags (but not attribute values) in a file, uppercase < > lowercase. Source code (ANSI C) included.
Author: João Magalhaes, Portugal (1998).
1997-03-20: Unnumbered release.
Download tagcase0.zip (6K).
|Menus and Program Executers|
DoMenuT — Create windowed menus for batch files.
* * *
This menuing system has three parts: DOMENUT.EXE, batch files, and plain text *.MNU files, which are program lists with menu configuration data. A batch file, containing program commands, also runs the main EXE, which displays a *.MNU file as a text-graphical menu. Very flexible and powerful, but is not for everyone: Requires skill in writing batch files.
Author: Donald L. Tees / Upscale Software Inc., Canada (1991).
Download domenu13.zip (5K).
Password Menu System (PMS) — Create single or multi-user menus.
* * *
A good choice for a multi-user machine. Stores up to 50 passwords and 50 menu items, which can be divided into as many as five different menus. A password can give access to any one or more menus. The menu editor is built in, and called from the main screen by F-key. Nice text-graphical display, keyboard or mouse navigation. A file README.COM displays startup info and installs from diskette to hard drive. To install from hard drive, run the self-extracting archive PMS.EXE.
Author: Cedric Fairweather (1994).
Download pms20.zip (124K).
Simple Menu — Lists and launches program files.
No setup required. Starts in current directory, or in a directory that is entered in the command line. In file manager style, displays subdirectories and executables EXE, COM, BAT and BAS (if a BASIC interpreter is found). Runs on any PC with DOS3+.
Author: Jason Perlak (1995).
Download smenu.zip (9K).
|Screen & Video|
MARTIN — Older, non-TSR screen saver, displays Martin fractals.
* * *
Small command line program, Works on old video cards (CGA / Hercules / EGA) and new ones. Two variants in package: One for use with FPU (80x87 or 80486+), one for use without FPU. "MARTIN may be run with an integer number as a command line parameter specifying how many cycles (color changes) should be made before starting a new design, and pressing a key while running will manually move on to a new design." Package includes source code (Turbo Pascal 4.0).
Author: Alan Meiss (1990).
1990-12-22: Unnumbered release.
Download martin.zip (40K).
Sassi (Sight and Sound Simple Interface) — Adjust screen brightness and audio volume.
[added 1999-03-15, updated 2006-08-21]
TSR, can be operated from keyboard or joystick. Volume control works with Sound Blaster and compatible cards. Screen brightness & contrast controls work on (S)VGA with 256 or fewer colors. Sassi might work on higher color video if it's VESA-compliant. Author recommends loading from AUTOEXEC.BAT.
Author: RSE Inc. (1997). Released by PC-Magic Software. Suggested by Lars-Erik Sandberg.
Download sassi.zip (25K).
GSPlay — MIDI player (requires MIDI interface).
"GSPLAY is a Standard MIDI File player... specially designed for playing General MIDI and Roland GS Standard MIDI files, but it will work fine for non-GM/GS files as well. GSPLAY also includes special support for the Roland SC-88." Extensive feature set, text and text-graphical display of messages and controls. Supports 1-4 interfaces, selectable during playback. Runs on any PC, but 80286+ and DOS3.3+ are recommended.
Author: Mark Fontana (1996).
Download gsplay1.zip (81K).
TSR_CD — TSR audio CD player with database function.
TSR_CD has the basic music CD controls: Play, stop, pause, next / preceding / first / last track. Also can save a data file of CD titles and tracks, with its own editing screen. Requires 80286+, DOS4+. Can't be removed if other TSRs are loaded after it.
Authors: Marc Pieren and Alex Debruyne, Belgium (1998).
1998-05-26: Unnumbered release.
Download tsr_cde.zip (41K).
MakeLog — Create and maintain time-date logs of program usage.
MakeLog keeps a record of the activity of any program. Run it from the same batch file that starts the program you want to track, to save any one or more of date, time, message.
Author: Jeff Debrosse (1994).
Download mklog100.zip (8K).
SETVER — Replacement for DOS SETVER.
[added 1999-04-04, updated 2006-08-21]
Load in config.sys or as TSR. "Instead of having a table of versions, as does the 'standard' SETVER, it compares the code and finds the version the application that is running is searching for." Package includes source code (ASM).
Author: David McIlwraith, Australia (1998).
1998-12-29: beta 6.
Download setverb6.zip (15K).
MEdit — Multi-window GUI text editor.
BIg program, with GUI, large file support (150KB+, 4000+ lines), multiple undo/redo, pulldown menus, color & font customization, anti-virus checksum at startup, and more. Package contains DOS & Win32 versions with source (C). The DOS version is a 32-bit DJGPP build, requiring 80386+ and a DOS Protected Mode Interface server (CWSDPMI, included), and at least 256 color VGA. Also available for Linux.
Author: Vincenzo Morello, Italy (2003).
Download medit22.zip (483K).
More info & screenshot at the MGrapher & MEdit page.
CHKTXT — Removes suspicious control characters from text files.
"...checks a textfile for...control characters other than CR+LF (0D 0A), TAB/HT (09) and EOF/SUB (1A). It also gives the user an option to fix the file. Fixing the file removes the suspicious control characters and replaces CR, LF, LF+CR with CR+LF. Fixing also adds an EOF char after the last line in the file, if it's missing or removes it if it's in the middle of a line."
The fix option can as a filter, infile > outfile, preserving infile. If no outfile is specified, infile is overwritten. Enter CHKTXT with no parameters to get command summary.
Use with caution: Some control characters are good, e.g., represent ASCII graphics and printing codes in some editors.
Author: Indriði Björnsson, Iceland (1991).
1991-10-16: Unnumbered release.
Download chktxt.zip (8.5K).
LC (Line Count) — Simple page and line counter for ASCII files.
Counts pages (defined as 60 lines) and lines in an ASCII file, and in other files too, but without any particular meaning. Accepts wildcards *.* & ?. Available for DOS and for Win32 console. Packages include source code: Pascal for DOS, Delphi for Windows.Example, operating in LC's directory:
Content of LL:LC *.* > LL
File LC.EXE contains 13 lines (1 page ) File LC.PAS contains 201 lines (4 pages) File LL contains 0 lines (0 pages) File mask: *.* Files found: 3 Total lines: 214 Total pages: 5
Author: Eric E. A. Schreiber / Kobayashi Software (1998, 2003).
TFormat — Textfile margin adjuster and justifier.
Easy but so-so. Options: Set left margin; Set right margin; Full justification (requires right margin setting). Has the Borland Pascal 7 CRT bug – see fixes.
Author: Intelligent Educational Software (1995).
Download tformat.zip (12K).
Wrap — Wrap long lines in standard output.
"Takes standard input (up to 4K lines) and outputs the input with word wrapping. Useful in pipes." Package includes source code (Borland C++).
Author: Philip Wilk (1996).
Download wrap10.zip (27K).
[ Go to Top | Front Page ]
©1994-2004, 2009 Richard L. Green.
©2004-2016, Steve Adelwitz (Short.Stop).