Dec 282017
MaxiCalendar is an appointment calendar system designed for use by those with a busy schedule who desire an organized method to keep track of meetings, appointments, and events.
File MAXICA30.ZIP from The Programmer’s Corner in
Category Databases and related files
MaxiCalendar is an appointment calendar system designed for use by those with a busy schedule who desire an organized method to keep track of meetings, appointments, and events.
File Name File Size Zip Size Zip Type
CAL.EXE 133344 53091 deflated
CAL1.HLP 446 264 deflated
CAL10.HLP 446 274 deflated
CAL11.HLP 393 222 deflated
CAL12.HLP 458 278 deflated
CAL13.HLP 399 249 deflated
CAL14.HLP 388 230 deflated
CAL15.HLP 447 236 deflated
CAL16.HLP 240 128 deflated
CAL17.HLP 471 280 deflated
CAL2.HLP 419 246 deflated
CAL3.HLP 390 230 deflated
CAL4.HLP 474 248 deflated
CAL5.HLP 335 194 deflated
CAL6.HLP 647 314 deflated
CAL7.HLP 375 228 deflated
CAL8.HLP 433 218 deflated
CAL9.HLP 373 199 deflated
CALHOT.EXE 58736 29307 deflated
CALHOT.OVR 75099 29184 deflated
MAXICAL.DOC 75585 16393 deflated
SPSCHED.DAT 792 376 deflated

Download File MAXICA30.ZIP Here

Contents of the MAXICAL.DOC file

The Maximum Calendar System
Copyright (c) 1989
(Version 3.0)

May 21, 1989

MaxiCalendar is available as User Supported software. User
Supported means that you may use, copy, and distribute
MaxiCalendar (unaltered) as you see fit for purposes of
determining suitability for your application. However, if you
decide to make regular use of MaxiCalendar, you must submit a
registration certificate and a one time $25 use fee to

Thomas J. Ernst
7118 Palladio Square
Fort Wayne, IN 46804
(219) 432-0015
MaxiCalendar Copyright (c) 1989 page i


Table of Contents

1. Overview 1
2. Restrictions on Use of MaxiCalendar 1
2.1 Copyright 1
2.2 Distribution 2
3. Installation 2
3.1 List of Files Provided 2
3.2 Hard Disk 2
3.3 Floppy Disk 2
4. Start Up 3
4.1 Hard Disk 3
4.2 Floppy Disk 3
4.3 CGA Monitors and "Snow" 3
4.4 Memory Resident Mode 3
4.4.1 Popping-Up MaxiCalendar 4
4.4.2 Unloading in Memory Resident Mode 4
4.4.3 Memory Usage 4
4.4.4 Memory Resident Mode and Floppy Disks 4
4.4.5 Problems in the Memory Resident Mode 5
5. Detailed Description of Features 5
5.1 Main Screen 5
5.2 Entering Appointments and Notes 5
5.3 Appointment Window, Notepad, and Word Processor
Differences 6
5.4 Scrolling the Displayed Appointment Window 6
5.5 Escape Key 6
5.6 Speed Keys 6
5.6.1 Alt C - Copy Note to New Day 6
5.6.2 Alt D - Difference Between Dates 7
5.6.3 Alt H - Hide/UnHide Appointments 7
5.6.4 Alt J - Jump to New Date 7
5.6.5 Alt P - Program Information 7
5.6.6 Alt R - Repeat App't Next Line 8
5.6.7 Alt S - Save Month & Quit 8
5.6.8 Alt T - Today (Jump to Today) 8
5.6.9 Alt X - eXit Program 8
5.7 Function Keys 8
5.7.1 F1 - Help 8
5.7.2 F2 - Save Month 8
5.7.3 F3 - Previous 8
5.7.4 F4 - Next Week 8
5.7.5 F5 - Previous Month 8
5.7.8 F8 - Next Year 9
5.7.9 F9 - Jump New Date 9
5.7.10 F10- Menu 9
5.7.11 Function Keys Template 9
5.8 Menus 10
5.9 Extended Scheduling 10
5.9.1 Daily 10
MaxiCalendar Copyright (c) 1989 page ii

5.9.2 Weekly 10
5.9.3 BiWeekly 10
5.9.4 Monthly 11
5.9.5 OtherMon 11
5.9.6 Annual 11
5.9.7 ExAnnual 11
5.9.8 Remove/Edit 11
5.9.9 Quit 12
5.10 Print 12
5.10.1 Day 12
5.10.2 Multiple 12
5.10.3 Abbreviated 12
5.10.4 LineFeed 13
5.10.5 PageEject 13
5.10.6 ConfigPrinter 13 LeftMargin 13 PrinterCodes 13 Quit 13
5.10.7 Save (Printer Configuration) 13
5.11 Save 13
5.12 Help 14
5.13 Backup 14
5.13.1 Backup 14
5.13.2 Restore 14
5.13.3 Quit 14
5.14 Options 14
5.14.1 ResetTime 14
5.14.2 HourStart 14
5.14.3 Civilian Time 15
5.14.4 Military Time 15
5.14.5 Save 15
5.14.6 Path 15
5.14.7 NewColors 15
5.14.8 Lines 15
5.14.9 Quit 16
5.15 Month 16
5.15.1 Special Appointments and Notes 16
5.15.2 First and Last Appointments 16
5.16 Jump 16
5.17 CopyNote 16
5.18 Alarms 16
5.18.1 Turn-On Alarms 17
5.18.2 Remove/Edit Alarms 17
5.18.3 Save Alarm 17
5.18.4 Quit 17
5.19 Xit 17
5.20 Time Entries 17
6. In Case of Difficulty; 18
7. The End 18
New Features 19
MaxiCalendar Registration Certificate 21

MaxiCalendar Copyright (c) 1988 page 1


The Maximum Calendar System

1. Overview

MaxiCalendar is an appointment calendar system designed for
use by those with a busy schedule who desire an organized method
to keep track of meetings, appointments, and events. I created
MaxiCalendar to satisfy my personal needs because no calendar
system ever seemed to do things my way. None of them had the
right combination of features, so I designed my own.
MaxiCalendar works the way I want it. I hope you like it. The
major features of MaxiCalendar are:

- Automatic scheduling of meetings, appointments, and events
that occur daily, weekly, bi-weekly, monthly, or annually.

- Notepad for lists of "to do" items or reminders.

- Month At A Glance to show time of first and last
appointments for every day of the month and to highlight special

- Print outs of your calendar in a variety of formats.

- Standard holiday file.

- Calculate number of days between dates.

- As many as 10 different alarms can be set for any time of
the day or night.

- Super easy to use with "Lotus" style menus and/or speed

- Independent calendars to support more than one person's

- On-line, context sensitive help provided.

- Easy way to make backups of your monthly calendars.

- Finally, MaxiCalendar can be run in a memory resident or
"pop-up" mode so that your calendar is always just a keystroke

2. Restrictions on Use of MaxiCalendar

2.1 Copyright

MaxiCalendar was written and copyrighted by

MaxiCalendar Copyright (c) 1988 page 2

Thomas J. Ernst
7118 Palladio Square
Fort Wayne, IN 46804
(219) 432-0015

MaxiCalendar is available as "User Supported software. User
Supported means that you may use, copy, and distribute
MaxiCalendar (unaltered) as you see fit for purposes of
determining suitability for your application. However, if you
decide to make regular use of MaxiCalendar, you must submit a
registration certificate (see end of this document) and a one
time $25 use fee to the above address. In addition to clearing
your conscious, I will advise you of updates as they are made.

2.2 Distribution

Feel free to distribute MaxiCalendar to friends and
associates provided that you give them the original and unaltered

3. Installation

3.1 List of Files Provided

CAL.EXE : MaxiCalendar program (non-memory
CALHOT.EXE : MaxiCalendar program (memory
CAL1.HLP - CAL17.HLP : Help files
SPSCHED.DAT : Standard holiday file
MAXICAL.DOC : Documentation for MaxiCalendar

Only the .EXE (also .OVR for memory resident mode) and .HLP
files are essential for operation. The "SPSCHED.DAT" will be
created if not present. The copy of "SPSCHED.DAT" provided with
MaxiCalendar contains many standard holidays. The events you
schedule are added to this file.

3.2 Hard Disk

To install MaxiCalendar on your hard disk, do the following:

- Create a new subdirectory called "CAL"
- Copy all files, listed in 3.1 above, to this new

3.3 Floppy Disk

Prepare two diskettes, one for the standard version of
MaxiCalendar, and one for the memory resident version (see 4.4
below). Copy the following files to the standard disk:

MaxiCalendar Copyright (c) 1988 page 3


Copy the following files to the memory resident disk:


4. Start Up

4.1 Hard Disk

at 'C:' prompt enter

CD\CAL (for standard version)


CD\CAL (for memory resident version)

4.2 Floppy Disk

Insert the MaxiCalendar "Standard disk" or "Memory Resident
disk" in the default drive and enter

CAL (for standard version)


CALHOT (for memory resident version)

4.3 CGA Monitors and "Snow"

On some systems using a Color Graphics Adaptor (CGA),
annoying scan line noise or "snow" is present when you change
days and other activities. MaxiCalendar allows you to overcome
this hardware problem by providing a special start up option. If
you have a "snow" problem, start MaxiCalendar by entering




in place of "CAL" or "CALHOT" in section 4.1 or 4.2

4.4 Memory Resident Mode

MaxiCalendar Copyright (c) 1988 page 4

MaxiCalendar can be run in a memory resident or pop-up mode.
This means you can be running another application (word
processor, spreadsheet, database, etc.) and have MaxiCalendar
loaded in the background so that it can be popped-up with a
single "Hot Key". When you are finished, you can exit from
MaxiCalendar and be right back in the middle of the previous
application. When you start MaxiCalendar in the memory resident
mode, instead of the normal start up, you get a brief message
that says the program has been loaded and can be brought to life
with a special hot key combination.

4.4.1 Popping-Up MaxiCalendar

To pop-up MaxiCalendar, after loading as described in 4.4.1,
simply press the hot-key combination . MaxiCalendar
will pop onto your screen be and be ready for use. When you want
to go back to the previous application, exit MaxiCalendar in the
normal manner (Alt X, for example). When you exit, MaxiCalendar
will disappear, and you will be right back where you were when
you popped-up MaxiCalendar. As an added bonus, when running in
the memory resident mode, MaxiCalendar's alarms will ring, even
if the program in not "popped-up". Silence the alarm and remove
the alarm window by pressing any key.

4.4.2 Unloading in Memory Resident Mode

Once MaxiCalendar has been loaded in the memory resident
mode, it stays available until you turn-off or re-boot you
system. If you want to unload the memory resident mode without
re-booting, enter "Alt U". A dialog window will open to let you
confirm the permanent unloading of MaxiCalendar. If you confirm
that you want to continue with the unloading, MaxiCalendar will
unload itself and put you back into your application.

4.4.3 Memory Usage

In the memory resident mode, MaxiCalendar consumes some of
your memory (approximately 160K) so that other applications may
not have enough memory. In these cases you must use MaxiCalendar
in the normal mode. If you have expanded memory, MaxiCalendar
will load itself in that memory, conserving you conventional

4.4.4 Memory Resident Mode and Floppy Disks

If you run MaxiCalendar from floppy disks and use the memory
resident mode, you must keep the MaxiCalendar floppy disk in the
drive from which MaxiCalendar was loaded. In order to keep the
size of the memory resident version as small as possible, program
overlays are used. At various times the overlay file
(CALHOT.OVR) must be accessed and thus this file must be
available in the start up drive. Because of the access required
for the overlay file, floppy disk users will experience slower

MaxiCalendar Copyright (c) 1988 page 5

operation for some actions. The only cure is a hard disk or
avoid using MaxiCalendar in the memory resident mode.

4.4.5 Problems in the Memory Resident Mode

Memory resident programs can sometimes cause conflicts with
other programs. Be certain not to unload MaxiCalendar if another
memory resident program has been loaded afterwards. The file
"CALHOT.OVR" must be in the same directory as the rest of the
MaxiCalendar files.

5. Detailed Description of Features

5.1 Main Screen

MaxiCalendar's main screen is divided in two halves to
provide an Appointment Window (left side) and a Notepad (right
side). Use the "Tab" key to switch between the Appointment
Window and the Notepad. Enter appointments in the Appointment
Window at any of the half-hour time slots. Appointments remain
attached to the particular time slot. Enter notes on the Notepad
and use as a mini word processor for entering memos, to-do lists,
etc. Notes are not attached to a time slot and do not move when
you scroll the appointment side of the screen. (see section 5.4)

Press "PgDn" or "PgUp" to go to the next or previous day.
See section 5.7 to see how to change date by weeks, months, or

5.2 Entering Appointments and Notes

Use the "Tab" key to switch back and forth between the
Appointment Window and the Notepad. Use the arrow keys to select
the time slot or Notepad line, then simply type in the desired
information. Below is an explanation of how the editing keys
work in MaxiCalendar.

Delete - deletes the character at the cursor position.

Ctrl-Y - (Yank) deletes entire line and moves the cursor to
the next line. You can not use Ctrl-Y to delete a item that was
created by the Extended Schedule process described in section

Ctrl-P - (Put) puts, at the current cursor position, a line
that has been previously deleted (Ctrl-Y). You can use Ctrl-Y,
followed by a Ctrl-P to move an entry from one place to any other
place. This combination allows you to move appointments from one
day to another, notes to appointments, etc.

Backspace - deletes the character before the cursor

Ins - toggles Insert/Overwrite mode

MaxiCalendar Copyright (c) 1988 page 6

- a block cursor shows that you are in the insert mode.
- a line cursor shows that you are in the overwrite

Arrows - Arrow keys move the cursor as desired.

Ctrl-RightArrow - Move right, one word.

Ctrl-LeftArrow - Move Left, one word.

Home - positions cursor at start of line.

End - positions cursor at line end.

5.3 Appointment Window, Notepad, and Word Processor Differences

Appointments are attached to a particular time slot and move
with the time slot when the Appointment Window is scrolled.
Automatic word wrap is not supported. Unlike a word processor,
lines do not move up when you delete a line of text ("Ctrl-Y").
The "backspace" key will erase the line above when it has erased
the current line.

5.4 Scrolling the Displayed Appointment Window

MaxiCalendar allows you to schedule items on half-hour
intervals from 12 midnight to 11:30 pm (48 time slots). However,
you can display only 10 hours at a time. To see time slots not
displayed, press Ctrl-PgUp or Ctrl-PgDn to scroll the Appointment
Window up or down to earlier or later times. Notice that entries
on the notepad do not move as you scroll the Appointment Window.
When "App't" with an up or down arrow appears at the top or
bottom of the screen, there are additional appointments for this
day that can be viewed by pressing Ctrl-PgUp or Ctrl-PgDn.

5.5 Escape Key

The "Esc" key is used to escape or quit any activity. When
entering information via one of MaxiCalendar's dialog boxes,
"Esc" aborts or quits the activity that popped up the dialog box
in the first place. When you are in one of MaxiCalendar's menus,
"Esc" exits you from any menu level to the next higher level or
back to the Appointment Window or Notepad, as appropriate.

5.6 Speed Keys

Speed Keys are special key combinations that accomplish
actions that duplicate many of the menu item choices. (Alt C
means press the "Alt" key and "C" keys at the same time)

5.6.1 Alt C - Copy Note to New Day

If you want to copy a note line forward to a new day, press
Alt C. The dialog box will ask how many days forward you want

MaxiCalendar Copyright (c) 1988 page 7

the note on the current line to be copied. Entering a "1" means
you want to copy the current note line to tomorrow, while a "2"
means the day after tomorrow, etc. This feature is great for
postponing items on your to-do list.

5.6.2 Alt D - Difference Between Dates

Whenever you need to know the number of days between two
dates or what is the date a certain number of days from now, Alt
D is the answer. When you press Alt D, a dialog window pops up
to allow you to enter:

- a first and second date and have MaxiCalendar compute
the difference between the dates.

- a first date and the number of days from the first
date and have MaxiCalendar find the corresponding second date.

By using the arrow keys, you may change the first date, the
second date, or the number of days. The only requirement is that
the first date must be entered to start with. You may skip the
second date and enter the difference in days before or after the
first date and have MaxiCalendar compute the second date. The
first and second dates can be exchanged by pressing Alt-E.

5.6.3 Alt H - Hide/UnHide Appointments

Regularly scheduled appointments are fine when they happen
as planned. But when a weekly staff meeting is cancelled because
the boss is out of town, you need a way to hide that appointment
for just that week. That's where "Alt H" comes to the rescue.
Just put the cursor on the line that has the offending
appointment and press Alt H. The appointment is cleared and an
>> is placed on the left margin as a reminder that regularly
scheduled appointments are being hidden for just that one time
slot for that day. All appointments that were entered by one of
the extended schedule options (see 5.9 below) for that day and
time will not appear. Regular appointments, entered "by hand"
are not affected. To unhide an appointment, just press "Alt H"
again. The >> disappears and any appointments that were hidden,

5.6.4 Alt J - Jump to New Date

If you need to move to a date far from where you are, Alt J
provides a dialog box that lets you specify a day, month, and
year to "jump to". Note that you only have to enter the items
that are different, e.g. if you want to jump from May 1, 1988 to
Dec 1, 1988, just enter 12 for the month and press "PgDn".

5.6.5 Alt P - Program Information

This key combination tells you what version of MaxiCalendar
you have and who wrote MaxiCalendar.

MaxiCalendar Copyright (c) 1988 page 8

5.6.6 Alt R - Repeat App't Next Line

If you want to fill-in a block of time with the same
information (e.g. a three hour meeting), pressing "Alt R" will
copy the information in the current time slot to the next slot.

5.6.7 Alt S - Save Month & Quit

This key combination allows you to save all changes you may
have made to your calendar and exits MaxiCalendar with no
questions asked.

5.6.8 Alt T - Today (Jump to Today)

When you wandered far from the current day, this combination
will take you back to today's date (assuming that your system
date has been set). Alt T works in both day and month displays
(escape from any menus first).

5.6.9 Alt X - eXit Program

This combination lets you exit from MaxiCalendar directly,
but you will be prompted to save any changes not previously
saved. Alt X works at all times except when you are in a dialog
box or in "Help" (escape first).

5.7 Function Keys

The function keys perform the following actions:

5.7.1 F1 - Help

Activates the "Help" screens. Press "PgUp" or "PgDn" to
look at additional "Help" screens. Pressing F1 a second time
will show the "Help Index". Use "Esc" to leave "Help".

5.7.2 F2 - Save Month

Saves the current month file. "Save" is important to use if
you have made many changes or additions. "Save" protects you from
loss if your system has a problem.

5.7.3 F3 - Previous

Moves you to the same day of the previous week.

5.7.4 F4 - Next Week

Moves you to the same day of the next week.

5.7.5 F5 - Previous Month

MaxiCalendar Copyright (c) 1988 page 9

Moves you to the same date of the previous month (when
moving from May 31, you will end up at Apr 30, etc)

5.7.6 F6 - Next Month

Moves you to the same date of the next month (when moving
from May 31, you will end up at Jun 30, etc)

5.7.7 F7 - Previous Year

Moves you to the same date in the preceding year.

5.7.8 F8 - Next Year

Moves you to the same date in the next year.

5.7.9 F9 - Jump New Date

Allows you to specify a particular date to "jump to". (see
para 5.6.4 above)

5.7.10 F10- Menu

Bring up MaxiCalendar's menu system.

5.7.11 Function Keys Template

To help you remember what the function keys do, print out
and cut out a copy of the appropriate template for your keyboard

Standard Keyboard

:F1 :F2 :
:Help :Save :
: : :
:F3 :F4 :
:Prev :Next :
:Week :Week :
:F5 :F6 :
:Prev :Next :
:Month :Month :
:F7 :F8 :
:Prev :Next :
:Year :Year :
:F9 :F10 :
:Jump :Menu :
: : :

MaxiCalendar Copyright (c) 1988 page 10

Extended Keyboard

:F1 :F2 :F3 :F4 :F5 :F6 :
:Help :Save :Prev :Next :Prev :Next :
: : :Week :Week :Month :Month :

:F7 :F8 :F9 :F10 :
:Prev :Next :Jump :Menu :
:Year :Year : : :

5.8 Menus

MaxiCalendar's menu system is modeled after the menu-bar
approach made popular by the Lotus 123 spreadsheet. The menu is
activated by the "F10" key or the "\" key (back slash not slash).
Menu items are shown on the first line of the bottom two lines of
the screen. The second line describes the function of the
highlighted menu item on the first line. Menu items can be
selected in two ways. The first method is to use the arrow keys
to highlight the desired item, then press the "enter" key to
select the item. The second method is to simply press the key
corresponding to the first letter of the desired item. When the
item is selected, one of three things happen: 1) the desired
action is accomplished directly, 2) a dialog box will pop up and
allow you to provide inputs, or 3) another menu will appear.
Depending on the nature of the menu item, the menu will remain or
disappear from the screen after the action is complete. If the
menu remains, you leave it by pressing "Esc" or selecting "Quit"
from the menu.

5.9 Extended Scheduling

Extended Scheduling is the most exciting feature of
MaxiCalendar. No more writing down all those repetitive meetings
and appointments. MaxiCalendar offers you seven ways to schedule
these kinds of meetings.

5.9.1 Daily

Schedule a event at the same time every day. For example,
lunch at 11:30 am.

5.9.2 Weekly

Schedule the same event at the same time on the same day of
every week. Try that Monday morning staff meeting at 9:00am.

5.9.3 BiWeekly

MaxiCalendar Copyright (c) 1988 page 11

Schedule the same event at the same time on the same day of
the week, every other week. When selecting this option, you must
specify whether the event occurs during the current week or the
next week. MaxiCalendar will then keep track of the proper week
for this event in the future. An example would be your paycheck
every other week.

5.9.4 Monthly

The monthly option is for the same event on the same day of
every month. Try "Pay House Payment" on the 1st of every month.
You can also enter "last" to indicate that you want the event to
be scheduled for the last day of each month. MaxiCalendar will
take care of the proper number of days in the month. Using
"last" is particularly interesting in February, in that the event
will be scheduled on February 28 in non-leap years and on
February 29 in leap years.

5.9.5 OtherMon

This is the "Other Monthly" schedule option. OtherMon is
for something like "Garden Club Meeting" on the 3rd Wednesday of
every month at 7:30pm. You can also specify "last" for the
particular week, e.g. "Eat Dinner with Parents" on the last
Sunday of every month.

5.9.6 Annual

This is the first of two annual schedule options. Annual
events happen just once a year. This option is for the same
event on a certain date in the year. Use this option for
birthdays, like "Samantha's Birthday" on June 23. For this item
you specify the date in the month for the event. Again, "last"
is accepted as a date input.

5.9.7 ExAnnual

This is the "Extra Annual" schedule option. ExAnnual is
for an event every year on a certain day and week of a single
month. Try "Mother's Day" on the 2nd Sunday in May or "Memorial
Day" on the last Monday in May.

5.9.8 Remove/Edit

This item allows you to remove or edit any item you have
scheduled using "Extended Scheduling". "Remove/Edit" produces
another menu to let you select which kind of event you which to
remove or edit. When you select the type of event, a dialog box
pops up so that you can remove and edit previously scheduled
items. You can use the arrow keys to edit each entry and change
or delete each item as you need. If you make a new entry without
first using an edit key, the previous entry will be erased.
Below is a list of additional editing keys available:

MaxiCalendar Copyright (c) 1988 page 12

Ctrl-End : delete scheduled event
PgUp : select previous event
PgDn : select next event
Esc : quit

5.9.9 Quit

Selecting "Quit" returns you to the calendar/notepad screen.

5.10 Print

Sometimes you must have a printed copy of your schedule to
take on a trip, carry in your pocket, or to give to someone else.
The print item gives you three formats for printing your calendar

5.10.1 Day

"Day" gives you a single page copy of the day shown on the
screen. The print out starts with the first hour shown on the
screen and continues to the end of the day. Notepad items are
printed also, but start at the top of the page (Remember notes
are not attached to time slots). To make a handy pocket card of
your day's appointments, try printing a day on a pair of
perforated 3" x 5" cards, oriented in the long direction. If you
don't separate them, you can print the entire day's calendar on
the pair. The perforation between the cards is lined up with the
vertical separator between the appointment and note side of the
screen. An entire day will fit, if you use compressed type and 8
lines per inch. If you want to carry this even further, print
tomorrow on the other side of the same pair of cards.

5.10.2 Multiple

"Multiple" lets you print day screens just like the "Day"
choice, but you can have multiple days side by side. The print
out can look like a standard appointment book if you have wide
paper and/or a printer that can print in compressed type. For
example, if you set your printer for compressed type, you can fit
three days side by side on 8.5 x 11 inch paper. With two pages
and three days per print out, you can have a Monday through
Saturday appointment calendar on two pages. In this print option
notes are printed at the top of each day's appointments.

5.10.3 Abbreviated

If all you want to print is your appointments and notes,
select this item. A dialog box will pop up and let you enter how
many days you want printed. Each day will be listed even if you
have no appointments or notes on that day. If you select just
one day and print on 3 X 5 cards, you will have a daily schedule
card for your pocket.

MaxiCalendar Copyright (c) 1988 page 13

5.10.4 LineFeed

Selecting this item sends a carriage return to your printer,
causing it to advance to the next line.

5.10.5 PageEject

Selecting this item, sends a form feed character to your
printer, causing it to advance to the top of the next page.

5.10.6 ConfigPrinter

This item sends you to another menu level where you can
configure your printer to make the best output format. LeftMargin

This configuration choice lets you select the number of
blank spaces before the start of the left hand margin. Values
from 0 to 80 are acceptable. PrinterCodes

This item allows you to send any sequence of printer control
codes to your printer prior to a printout. For example, entering
a code sequence of 27 71 puts an IBM Proprinter into its near
letter quality mode. A sequence of 15 puts Epson and IBM
printers into their condensed mode. As another example, a
sequence of 27 48 will force an IBM printer to print 8 lines per
inch. A combination of the compressed mode and the 8 lines per
inch will produce very compact schedule printouts. Depending on
your printer's capabilities, you can set form length, line
spacing, character spacing, etc. The maximum length of setup
codes is 79, including spaces between codes. Check your printer
manual for the necessary control codes. Quit

Selecting "Quit" returns you to the calendar/notepad screen.

5.10.7 Save (Printer Configuration)

After you have entered your printer control codes and left
margin, select this item to save configuration for use the next
time you run MaxiCalendar. If you do not select "Save", you will
lose your codes and margin when you leave MaxiCalendar.

5.11 Save

Saves the current month's entries to a file. Anytime you
change to a new month, the old month is automatically saved in a
file, if any entries or changes have been made. At no point can
you lose more the changes you have made to the current month.

MaxiCalendar Copyright (c) 1988 page 14

(unless you have a disk crash and you have not made a separate
backup - see paragraph 5.13)

5.12 Help

This item is the same as F1 (see para 5.7.1) and provides
help screens to explain MaxiCalendar's operation.

5.13 Backup

You should select this item frequently (maybe once a day) so
that you won't lose your valuable calendar information.

5.13.1 Backup

This item makes a copy of your month and extended schedule
files. A dialog box will let you specify which floppy disk drive
to use for the making the copies. Be sure to use a formatted
disk. The copies are not made with the DOS backup command, but
rather with the simple DOS copy command. If you have more than
one user (using separate directories, see section 5.14.6), you
must take care when making backups. A separate backup is needed
for the calendar files in each user's directory. Use the path
command to select the set of calendar files to backup, then use a
separate disk for each user's calendar files. You can use the
same disk if you setup separate directories on the backup disk
and are careful about using DOS to select the proper directory.
Save the hassle, use separate disks.

5.13.2 Restore

This selection lets you copy your previously backed up files
and replace any existing files. Again, you will be allowed to
specify which drive to use for restoring your files. If you have
more than one user, (using separate directories, see section
5.14.6) use the path command to select which user's files will be

5.13.3 Quit

Selecting "Quit" returns you to the calendar/notepad screen.

5.14 Options

This selection covers several miscellaneous items that allow
you to set MaxiCalendar to the configuration that best suits your

5.14.1 ResetTime

If the on-screen clock has the wrong time, this item lets
you reset the computer's system clock.

5.14.2 HourStart

MaxiCalendar Copyright (c) 1988 page 15

Although you can scroll the Appointment Window to show any
block of time, you probably want to decide what should be the
hour that normally starts each day. Selecting "HourStart" lets
you make this decision. To make this a permanent change, be sure
to select "Save" on this option menu. (see 5.14.5)

5.14.3 Civilian Time

If you like a "Civilian" (non 24 hour) time display, select
this item. The appointment time slots will be shown in different
colors for am and pm times. To make this a permanent change be
sure to select "Save" on this option menu. (see 5.14.5)

5.14.4 Military Time

If you like a "Military" or 24 hour time format, select this
option. To make this a permanent change be sure to select "Save"
on this option menu. (see 5.14.5)

5.14.5 Save

This item is selected to save any changes you have made in
the above "Options" item. A file named "cal.cfg" is created to
store your preferences. This file is read every time you start
MaxiCalendar. Note, this file is not necessary for operation of
MaxiCalendar. If the file doesn't exist, a new one is created
whenever you save your preferred configuration.

5.14.6 Path

"Path" allows you to specify a DOS path other than the one
from which you started MaxiCalendar. For a single user there is
no need to use this option. However, if two or more people are
using MaxiCalendar on the same computer, you can keep their
calendar files in separate directories. For example, if Bob and
Sue want to have separate calendars on a hard disk system
(assuming you are running MaxiCalendar from a directory called
CAL), first create two sub-directories \CAL\BOB and \CAL\SUE (see
DOS manual on creating sub-directories). Then use the path
option to specify whose directory should be used. Additionally,
you can use the path option to specify that a floppy disk is to
be used for the source of calendar files.

5.14.7 NewColors

This choice allows you to customize the screen colors for
MaxiCalendar. If you find a combination that you like, be sure
to save it with the "Save" choice in the "Options" menu.

5.14.8 Lines

This choice allows you to toggle between 43 or 50 lines of
display and the standard 25 lines if you have an enhanced

MaxiCalendar Copyright (c) 1988 page 16

graphics adapter (EGA) or a video graphics array (VGA) and
appropriate monitor. (Note: the lower section of the notepad is
not available for use in the EGA/VGA mode)

5.14.9 Quit

Selecting "Quit" returns you to the calendar/notepad screen.

5.15 Month

In order to give you a quick look at your schedule for an
entire month, select this item.

5.15.1 Special Appointments and Notes

Sometimes you want to look at an entire month and have a way
to see if you have anything really important scheduled. To make
special events show up on the month screen, you must first enter
and mark them as "special". Any item (appointment, note,
extended schedule event) that begins with an "*" is considered
"special". Because of space limitations on the month screen,
only the first seven letters (not counting the "*") of the
special item are shown. Additionally, only two items are
displayed for a given day. As an example, if you enter "*T's
Birthday" as an Annual event, "T's Bir" will show up on the month
screen when you press "*" to ask for a display of asterisked
events. Obviously, you need to be a bit creative when you
designate something to be a "special event".

5.15.2 First and Last Appointments

Besides showing you a standard month calendar, you can see
when your first and last appointments start on all days in the
month. Press "F" for first appointments and "L" for last
appointments. All the day and date changing keys work in this
view of a month.

5.16 Jump

This menu item functions the same as Alt J (see para 5.6.3)
and allows you to "Jump" to a date of your choice.

5.17 CopyNote

This menu item functions the same as Alt C (see para 5.6.1)
and lets you copy notes forward to another day.

5.18 Alarms

MaxiMenu has an alarm clock system that can be activated
when you select "Alarms". You can set as many as 10 alarms to
ring anytime of the day or night. Caution: The alarms will only
ring when you have MaxiCalendar in operation. If you leave
MaxiCalendar, the alarms won't ring unless you are running

MaxiCalendar Copyright (c) 1988 page 17

MaxiCalendar in the memory resident mode described in 4.4. If
you save the alarm settings, they will be active the next time
you start MaxiCalendar.

5.18.1 Turn-On Alarms

With this choice, you have the opportunity to turn on any of
the 10 alarms. You specify the hour and minute that you desire.
When the time comes, the alarm will ring for up to one minute.
After one minute, the alarm will stop, but the time will continue
to flash. Press any key to silence the alarm and/or stop the
time from flashing. Unless you remove an alarm setting, it will
ring again, 24 hours later.

5.18.2 Remove/Edit Alarms

This choice lets you remove or edit any of the previously
entered alarms. You may remove or edit any or all of the alarms.
However, the alarms are not permanently removed or edited unless
you save the alarms. "Remove/Edit Alarms" uses the same
additional editing keys as described in section 5.9.8.

5.18.3 Save Alarm

The "Save Alarm" choice lets you save the current set of
alarms so that the next time you enter MaxiCalendar, the will
again be active. When you save the alarm times, a special file
called "CAL.ALM" is created.

5.18.4 Quit

Selecting "Quit" returns you to the calendar/notepad screen.

5.19 Xit

This menu item provides the means to exit MaxiCalendar and
return to DOS. Xit performs the same function as Alt-X.

5.20 Time Entries

Time input is very flexible in MaxiCalendar. The following
formats can be used for any time entry (except HourStart):

8 = 8:00am

1p = 1:00pm

13:00 = 1:00pm

11 = 11:00am

9:00a = 9:00am

7:00p = 7:00pm

MaxiCalendar Copyright (c) 1988 page 18

Pm = pm = Pm = pM = PM

6. In Case of Difficulty;

Under normal circumstances, MaxiCalendar should work with no
problems, however in some special situations problems can
develop. The following situations should be avoided:

Do not start MaxiCalendar from any directory other than the
one which contains the MaxiCalendar files. If you do this,
MaxiCalendar will not be able to find the help files, thus
eliminating the on-line help.

Do not have calendar files (e.g. MON11-88.CAL) in another
directory (i.e. a directory different that the one containing
MaxiCalendar's files), if that directory is included in the DOS's
APPEND command. Under unusual circumstances, this situation can
cause an error.

7. The End

If you have read this far, you are sure to be a MaxiCalendar
expert. If you have any suggestions for improving MaxiCalendar,
please send them along with your registration fee and

MaxiCalendar Copyright (c) 1988 page 19

New Features

Version 3.0 added the following features:

1. Smaller month files. However, version 2.5 files and
earlier, are not compatible with version 3.0 files. Previous
month files should be deleted. Version 2.5, and higher Extended
Schedule files (SPSCHED.DAT) are compatible with version 3.0.

2. Colors on month screen can be changed. All previous
configuration files (CAL.CFG) are no longer compatible with
version 3.0. If the old CAL.CFG is not deleted, screen colors
will be jumbled and the month screen will be blank.

3. Memory resident operation provided as an option.

4. Difference between dates computation added.

5. Editing of "Extended Schedule" events added.

6. Events can be designated as "special" so they will be
displayed on "Month" screen.

7. Alarm blinks on screen after it quits ringing after 1

8. Full editing (arrows, home, end) allowed in dialog
windows. Ctrl-Left and Ctrl-Right added for moving left or
right one word at a time.

9. More help screens, including a help index.

10. Quit on first menu changed to "Xit" to avoid confusion
with "Quit" from other menus.

11. "43Lines" changed to "Lines" on Options menu. VGA
monitors get 50 lines per screen instead of 43.

12. Function key templates have been added to the

13. The "hide" appointments symbol has been changed to ">>"
to avoid confusion with "*'ed" appointments and notes.


Version 2.5 added the following features:

1. Modified and added Path to "Abbreviated" and "Day"

2. Added alarm clock functions

MaxiCalendar Copyright (c) 1988 page 20

3. Added "Alt H" to Hide/Unhide appointments.

4. Added "Ctrl-P" to Put deleted lines in a new location.

5. Fixed a few minor bugs associated with saving "Extended
Schedule" events.

6. New "Extended Scheduled" events are displayed as soon as
they are entered rather than after your exit from the "Extended
Schedule" menu.

7. "Extended Schedule" events are removed from the screen as
soon as you finish with removing one kind of event, rather than
after your exit from the "Extended Schedule" remove menu.

8. Added error checking for maximum number of events.

9. Allowed color change for menu item highlight.

10. Added a new "Extended Schedule" option for annual events
that occur on a certain weekday in a particular month.

11. Renamed "1Monthly" and "2Monthly" to "OtherMon" and
"Monthly" respectively.

12. Monthly, OtherMon, Annual, and ExAnnual allow entries of
"last" for dates and week of the month, as appropriate.

13. Added help screen for "Options".

MaxiCalendar Copyright (c) 1988 page 21

MaxiCalendar Registration Certificate

Name :________________________________________________________

Company :________________________________________________________

Address :________________________________________________________


Comments and suggestions:








In consideration for the $25 enclosed, you will have a clear
conscious and be advised of future updates to Maxicalendar.

Send this registration certificate and $25 to

Thomas J. Ernst
7118 Palladio Square
Fort Wayne, IN 46804

MaxiCalendar Copyright (c) 1988 page 22


>> 7
\ 10
Abbreviated 12
Alarms 16
Quit 17
Remove/Edit 17
Save 17
Turn-On 17
Alt C, Copy Note 6
Alt D, Difference Between Dates 7
Alt H, Hide/UnHide 7
Alt J, Jump 7
Alt P, Program Information 7
Alt R, Repeat 8
Alt S, Save and Quit 8
Alt T, Today 8
Alt U, Unload 4
Alt X, eXit 8
Alt-E, Exchange Dates 7
Annual 11
Appointment Window 5
Arrows 6
Back slash 10
Backspace 5
Backup 14
Bi-Weekly 11
CGA Monitors 3
ConfigPrinter 13
Control codes 13
Copy Note to New Day 6
CopyNote 16
Copyright 1
Ctrl-End, Extended Scheduling 12
Ctrl-LeftArrow 6
Ctrl-P, Put 5
Ctrl-PgDn 6
Ctrl-PgUp 6
Ctrl-RightArrow 6
Ctrl-Y, Yank 5
block 6
line 6
Daily 10
Day 12
Next 5
Previous 5
Delete 5
Detailed Description of Features 5
Dialog box 6, 7, 8, 10, 12, 14
Difference Between Dates 7
Difficulty 18
Distribution 2
Editing keys 5

MaxiCalendar Copyright (c) 1988 page 23

End 6
Entering Appointments and Notes 5
Esc 6, 10
Extended Scheduling 12
Escape Key 6
ExAnnual 11
Exchange Dates, Alt-E 7
Exit 8
Exit Program 8
Expanded memory 4
Extended Keyboard 10
Extended Scheduling 10
Annual 11
Bi-Weekly 11
Daily 10
ExAnnual 11
Monthly 11
OtherMon 11
Quit 12
Remove/Edit 11
Weekly 10
Features 1
Fee 2
First and Last Appointments 16
Floppy Disk
Installation 2
Start Up 3
Function Keys 8
Hard Disk
Installation 2
Start Up
Help 8, 14
Help Index 8
Hide/UnHide Appointments 7
Home 6
Hot-key 4
HourStart 15
Ins 5
Insert 5
Floppy Disk 2
Hard Disk 2
Jump 16
Jump To
New Date 7, 9
Today 8
LeftMargin 13
Lines 15
List of Files 2
Main Screen 5
Memory Resident Mode 3
Memory Resident Mode and Floppy Disks 4
Memory Usage 4
Menu 9, 10

MaxiCalendar Copyright (c) 1988 page 24

Menu-bar 10
Military Time 15
Month 16
Next 9
Previous 8
Save 8
Monthly 11
Move appointments 5
Multiple 12
New Features 19
NewColors 15
Day 5
Month 9
Week 8
Year 9
Next page 13
Notepad 5
Options 14
Civilian Time 15
HourStart 15
Lines 15
Military Time 15
NewColors 15
Path 15
Quit 16
ResetTime 14
Save 15
OtherMon 11
Overview 1
Overwrite 5, 6
PageEject 13
Extended Scheduling 12
Help 8
Next Day 5
Extended Scheduling 12
Help 8
Previous Day 5
Pop-up 4
Day 5
Month 8
Week 8
Year 9
Print 12
Abbreviated 12
ConfigPrinter 13
Day 12
LeftMargin 13
LineFeed 13
Multiple 12
PageEject 13

MaxiCalendar Copyright (c) 1988 page 25

PrinterCodes 13
Quit 13
PrinterCodes 13
Problems in the Memory Resident Mode 5
Program Information 7
Put 5
Activity 6
Alarms 17
Backup 14
Extended Scheduling 12
Menu 10
Options 16
Print 13
Registration 2
Registration Certificate 21
Alarms 17
Extended Scheduling 11
Repeat App't Next Line 8
ResetTime 14
Restore 14
Restrictions 1
Alarms 17
File 13
Month 8
Month & Quit 8
Options 15
Printer Configuration 13
Scheduling, Extended 10
Scrolling the Displayed Appointment Window 6
Snow 3
Special Appointments and Notes 16
Speed Keys 6
Standard Keyboard 9
Start Up
Floppy Disk 3
Hard Disk 3
Subdirectory 2
Tab 5
Function Keys 9
Time Entries 17
Today 8
Turn-On Alarms 17
Unloading 4
Updates 2

User Supported 2
Next 8
Previous 8
Weekly 10
Word Processor Differences 6

MaxiCalendar Copyright (c) 1988 page 26

MaxiCalendar 17
Yank 5
Next 9
Previous 9

 December 28, 2017  Add comments

Leave a Reply