Calendars, Clocks, and PIM's
for DOS

Back to Front Page

global menu:



SIMPLE CALENDARS


unrated

1. CAL (1)- Mouse compatible calendar with holidays.
2. Calendar- 620 byte interactive calendar.
3. Cal (2)- Displays calendar to stand. out; date notes.
4. Cal (3)- Displays calendar to standard output; 0.9K
5. CALPAGE - Displays boxed calendar to standard output.
6. CAL2- Yearly calendar with pages breaks (for printing or display).

  1. CAL (1): A simple interactive calendar that displays 6 or 12 (VGA/50-line mode) months at a time. Uses mouse. A 24hr clock is also displayed. Recurring or unique events are displayed in a pane below the calendar. Cal is preset to highlight several holidays but other reminders can be added to the definition file which is in DBF format. To edit the file, use a simple DBF editor like DBV. Released by Raymond T. Kaya.
  2. Calendar: [added 10-02-98] A 620 byte interactive calendar that displays a single month in the upper right corner of screen. Use cursor, Home, and Pg keys to move between months, years, or centuries. Shows years 1583-9999. Author: L. E. Boothby (1998).
  3. CAL (2): A spiced-up command line calendar that sends a month, months or a yearly calendar to standard output. This colorful UNIX-like cal also shows reminders (added to a config. file) next to the calendar. You can redirect the output to a file. Author: Alex Matulich (1995)
  4. CAL (3) [added 6-18-98 updated 8-16-98]: This tiny (900 bytes) command line calendar can display current month, specific M/Y or yearly calendar to standard output. Gregorian (New Style) is supported; years 1753 through 2399. Author: Charles Dye (1998).
  5. CALPAGE: "...is a program for printing the calendar sheet of any month with each day neatly boxed. With no parameters and switches prints the current month using 8-bit ascii drawing characters for the calendar grid. For 7-bit box drawing apply the /7 switch. You can alter the size of the boxes for the dates by giving values to the /b and /w switches. You can redirect the output directly to the printer or to a file." Also includes an interactive, perpetual calendar program. Author: Timo Salmi, Finland. (1988, 1994).
  6. CAL2: [added 10-10-00] A yearly calendar (range 1899-2031) with page break character separating months (good for printing a no-frills, boxed ascii calendar). Author: Erik Jon Oredson (1998).

PERSONAL INFORMATION MANAGEMENT


Journal- Appointment calendar, expenses program; TSR option.
Schedule- Appointment calendar with TSR option.

* * *

Free appointment schedulers for DOS are rare, but these two old PCMag programs (c.1990) are probably sufficient for basic needs. Both programs share a similar interface, but Journal expands on Schedule's features by including an account expenses page. Both programs require about 23K RAM when loaded as TSR's. Hot key combo can be modified and the TSR can be uninstalled. Appointments are automatically archived to a text file.

download v10n03.zip (Journal)
download v9n06.zip (Sched)


INTERMEM- Non-TSR event reminder and scheduler (VGA).

unrated [added 10-30-99]

Reviewed by Howard Schwartz...10-30-99

INTERMEM is a combination event reminder, calendar, and schedule program with a combination of features that I find lacking in others. If run from the command line it displays a calendar with scheduled events shown as date/boxes colored one of 4 colors, by importance of event.

When defining events, you can set the following features:

  1. Date.
  2. How many days advance notice to give.
  3. Type of time cycle the event is on (...you can define the event's cycle as one time only, once a week, once a month, etc.)
  4. Priority or importance of the event (very important, important, moderate, low prioirity)
  5. Allows 4 (80 character) text lines to describe each event, and multiple events can be defined for the same day. (In contrast, programs like SCHEDULE often limit you to one line or less per event.)

When started from AUTOEXEC.BAT, impro shows coming events as a set of mini-graphics screens, each with its own reminder text. Other features often lacking in other schedulers:

Possible drawbacks: Displays in graphics mode (requires VGA capable card), requires mouse.

Author: Jeff Goke (1994)

download impro122.zip (496K)


Dates- Date reminder (non-tsr).

* * * * [updated 09-04-99]

Dates is a non-tsr "reminder" program that gives you advance warning of upcoming events based on default or user-defined threshold levels (e.g., can begin displaying a reminder 5 days in advance of event). Uses a plain-text events file that is easy to maintain. Note that this program starts, displays upcoming events, and then quits. It doesn't function as a TSR reminder. Best called from your autoexec.bat file- every time you start your PC, you'll see a list of upcoming events.

Features in brief:

Author: Bruce Guthrie. (1999). See Wayne Software

11-23-99: v911 released 11-99.

Get dates911.zip (90K) from Download Page


DirTel- Address book.

* * * * [updated 1-27-99]

DirTel is a well designed, small, and simple electronic address-book which allows the user to store postal and electronic addresses and supports searches by fields. Information can be printed on paper, labels or envelopes. A real plus of DirTel is its ability to export your address book to different formats (RTF, HTML, and ASCII delimited text; the latter can be easily imported into most databases and spreadsheets). The interface of DirTel is easy to navigate, but doesn't support a mouse.

Entry fields include: Name, Company, Address, City, Province, E-mail, ZIP code, Internet, Telephone, Fax.

Author: Jorge Franganillo, Spain. (1999)

1-99: v3.28: "Conversion into HTML document has been slightly improved."

download dt328en.zip (49K, English version)
download dt328es.zip (42K, Spanish version)
download dt328fr.zip (42K, French version)


ShareCon- Phone number/ address manager for individual or group use.

unrated [added 1-4-99]

ShareCon is a robust name and phone number manager suitable for individual or group use.

"Records are tagged as personal or public. Will produce public merge files that other users may incorporate. Includes a keywords system and a text search utility. Prints lists of selected records to screen, file, printer, or comma-delimited text. Print formatted or custom address labels, and automatically generate form letters. Can access data files on network drives. User-defined screen colors, optional passcode protection. Can create ready-to-use HTML link list files for web page use."

Fields include: Category, Last Name, First Name, Organization, Phone Number, Phone Extension, Fax Number, E-Mail, URL, Address Line 1, Address Line 2, City, State, Zip Code, Country, NOTES, and KEYWORDS:

Author: Dave Gjessing (1998)

download sc25.zip (175K)


LPhone- Address and Phone database.

* * * 1/2

Little PhoneBook is an address and phone book program from Peru with several fields to store information. Records are saved in a dBASE compatible DBF file. Author: Hugo Rozas Mory. 1997.

Features:

download lphon10a.zip (76K)


Friends- Basic address book with dialing function, multi-language support.

* * * [added 1997 updated 06-06-99]

Friends is a small (20K ), basic address book for personal needs. The unique feature of this program is its ability to dial a voice phone number listed in an address entry. Only one phone number is permitted per entry. Friends also includes multi-language support. Remember to supply your modem's com port as a command line parameter when initializing Friends. Also unzip with a "create directories" option on. No mouse support; brief documentation. Author: Piotr Warezak, Poland (1999)

Address book features:

  1. Available fields: First name, Surname, Address, City, State, ZIP, Country, Voice, E-mail, Homepage, BBS
  2. Menu items: Search, View, Edit, Add new item, Delete item, Quit to DOS
  3. Multi-language support: bulgarian, german, english, french, croatian, italian, dutch, polish, slovak, spanish.

Limitations:

  1. Fields limited to about 36 characters each.
  2. Database format appears to be proprietary- maybe not easily converted to other formats.
  3. maximum size of database: 600+ entries

06-06-99: New in v.9a (5-99): re-compiled for fast Pentiums.

download friend9a.zip (23K)


FDD (Fast Dial)- Phone dialer and phone contact database.

unrated [added 11-12-00]

[Note: The included DOS executable (FDD.EXE) will abort on faster PC's (BP7 CRT bug)- patch it with a program like BP7PAT].

"The freeware Fast Dial package contains both a Win3.1 and a nearly identical DOS telephone dialer. The DOS version lacks redial. Phone numbers and nicknames are listed in a small database, with ``pages'' that can be categorized, for example, as ``friends'', ``business'', etc. Both versions have virtually the same menu/ mouse interface, the DOS version using the familiar Borland TurboVision interface. You can dial a number by clicking on an entry in the screen, by typing the number, or by typing the nickname. You can search for a name or number.

The DOS version of FD has a command line dial option, so you can dial by number, nickname, or combination of numbers and letters. For example:

fdd 6545628
fdd 654loat
fdd name

might all dial the same number. The file that contains the phone number is in simple ascii format, so you can easily paste in enteries from other PIMs or programs."

Author: Marcus Albrecht, Germany. (1994). Suggested by H. Schwartz.

download fdial201.zip (185K)


CHECKBOOKS

Also see PerSense- Financial calculator.


CheX- Good checkbook program with graphing and check printing functions.

* * * * * [added 11-10-00]

[Y2K date sorting warning: CheX stores and displays the century-year as two digits (e.g., "12-29-00"). CheX's sorting functions (F2 and F6-S) sort checks by date, and always assume 20th century years (19xx). Consequently, IF you include checks with pre-Y2K dates (e.g., xx-xx-99), a check with date xx-xx-00 will fall before the xx-xx-99 check after a sort.]

CheX is a fairly intuitive checkbook program that has more features than most. For example, you can print out checks you enter into the program, and customize the layout to suit the layout of your real checks.

Features include:

Author: Rich Young (1992); Suggested by H. Schwartz. Freeware status: See file CHECK.FB: "$30.00 suggested but not required."

download chex252.zip (95K)

Also see: chexbal3.zip- Use with CheX to total the balances of different accounts.


AutoChk- Checkbook program.

* * * [added 4-24-98]

AutoChk is more intuitive than many freeware checkbook programs I've run across but it doesn't possess the feature set of CheX. Multiple checkbook files can be maintained; each can hold up to 1000 entries. You may enter a data file name directly on the command line or use the startup menu. The multi-column display includes these extras:

Minimum requirements: DOS 2x+. Detects Monochrome through VGA displays. Requires 256K or less RAM. EXE size: 57K

Author: Henry Chow (1991); Suggested by Arturo Padilla.

download achk361.zip (35K)


TSR CLOCKS


CLOCK- Reliable memory resident, real time clock with alarms.

* * * * * [added 1997 updated 6-7-98]

TSR clocks are small memory resident digital clocks that stay visible on screen even when you run different applications. I've tried several clock programs for DOS without much success. Many of the available freeware clocks may conflict with other programs. CLOCK works well for my needs and it doesn't interfere with text mode apps- you can even attempt to run it in graphic mode environments (not always successful). It displays without a hiccup in a DOS window. You may get different results- but this is the only clock I've been able to live with. The author obviously has invested a significant effort into the program- the documentation alone is 22 pages! But it's simple to use. Author: Bret Johnson. (1998) Also see: Other freeware programs by Bret Johnson.

Key features:

  1. Can display time and/or date in several different formats (12/24 hour, min., sec., partial sec., diff. date formats).
  2. Can optionally make CLOCK attempt to run in graphics mode environments.
  3. Uses less than 4k RAM and easily uninstalled or disabled.
  4. Can move the clock to any position on screen -even when it is running.
  5. Clock parameters (format, position, alarms, mode) can be set on command line, in an environment variable, or by using hot key.
  6. Hot key is easily modifiable.
  7. Can set two independent alarms.

v. 2.12 update (3-98): Changes since v2.01: Added the "m" (midnight) and "n" (noon) options when entering ALARM times. Several minor bug fixes and enhancements. Complete ASM Source code is now available here.

download clock212.zip


OTHER . . .


CDAY-Calendar Almanac.

unrated [added 07-03-99]

From the docs: "CDAY can report what happened in history, whose birthday it is, astronomical events, religious happenings and the phase of the moon as well as display the date in a variety of calendrical systems." Win32, OS/2 versions also available on home page. Formerly released as Psych0Day. Author: Andrew Ziem (1999). Home Page.

Usage:
CDAY [{-|+}C[x]] [+d] [-Fdd[mm[yyyy]]] [-I] [{-|+}L] [-LIB=drive:\dir\]

    c[x]:            toggle display of calendars
    d:               debug
    f[mm[yyyy]]:     force date
    i:               information
    l[x]:            toggle library support
    lib=x:           library directory

download cday116d.zip (227K)


CALCONV- Performs date to day-of week conversions, calculates date differences, more.

unrated [added 12-18-99]

CALCONV is a command line program which provides for four calendrical operations:
  1. For date to day-of-week and Julian day number use: CALCONV year-month-day
  2. For (non-negative) Jdn to date and day-of-week use: CALCONV jdn
  3. For difference between dates use: CALCONV y1-m1-d1 y2-m2-d2
  4. For date plus n days use: CALCONV y-m-d +n (or y-m-d n)
    For date minus n days use: CALCONV y-m-d -n

All dates are Gregorian. All dates are in ISO 8601 format. No docs. Free for non-commercial use.

Author: Peter Meyer, Hermetic Systems. Switzerland (1999). Also see: Other date and calendrical software at Hermetic Systems.

http://www.geocities.com/rlcgreen/bin/ get calconv0.zip (7K)


Command line DATE and TIME programs.

(LOGECHO should be moved to a batch utilities page. Add XECHO)

1. DateTime- Time-date display program (24 hour format).
2. Tad- Time and date set / display program with calibration options and clock mode.
3. Dtime- Time-date program (12 hour AM/ PM format).
4. LOGECHO- Flexible format time-date program for batch use.

unrated

1. DATETIME [added 11-24-98] is a substitute for the annoying MS-DOS Time and Date commands that displays to standard output as: "Tue 24 Nov 1998 08:50:56" This 173 byte program can echo the commandline after the date, allowing a logfile to show in/ out times. Also included is a second, smaller version (158 bytes) without command-line echo and displays a 2-digit year. Includes commented A86 asm source for those who wish to tweak the output. Author: Mark Andreas (1998).

Note: 11-24-98: I removed RNDATIME and replaced it with DATETIME (the latter is Y2K compliant and smaller)- rlg

download datetime.zip (2K)

2. Tad [added 2000 updated 02-28-01] is a time/ date set or display tool that, by default, displays as "17:14:45 Wednesday, 21 June, 2000." It can display in several formats- e.g., an approximate, colloquial format (e.g., "Quarter past five"), or it can display as a clock until a key is pressed. It doesn't appear to have a 12HR (AM/PM) time format. It can display time using the Real Time Clock (RTC) and can set the system time using the RTC or calibrate using the another reference time. Can employ exit codes and returns errorlevels for batch use. C source included. Author: Jason Hood, Australia (2001). Home Page. 02-28-01: v1.12 (02-01) available.

Get tad112.zip from Home Page. (12K)

3. Dtime is a bare bone program that just displays 12 hour (AM/ PM) time: "<TIME> 10:07:04 PM <DATE> June 19 1996". The executable is too big (11.5K) for the task- blame my compiler- and me for writing it in C++. But since I wrote it, I can place it in this list. (Hey, it's free). Author: (name withheld) (1996)

download newtime.zip (12K)

4. LOGECHO [added 3-30-98] Roll your own date and time format with this ECHO replacement- best suited to batch files. Using redirection, you can stamp log files with times and dates. You can add text as well, e.g.

LOGECHO Document revised: $D $N, $Y >> project.doc

$D  day (01..31)........$h  hour
$M  month (01..12)......$m  minutes
$N  month (Jan..Dec)....$s  seconds
$H  month (hex 1..C)....$c  sec/100
$Y  year (00..99)
$C  century (19|20)
$W  day of week (Sun..Sat)
$V  day of week (0..6)
$Z  day of year (001..366)
$$  '$'

Author: Horst Schaeffer, Germany. (1997). Part of the HORST batch utility collection.


[ Go to Top | Front Page ]

© 1994-2001. Rich Green