<ESC> to exit programEPlease enter your choice (1-8, F1-F8, alpha selection or ESC to exit)
getcommandlineU
commandline
. 3 w
warnofbadfile
File not verifiedU
alarmspresent
%You have the following future alarms:
You have future alarms.
You have no future alarms.!Alarm updating has been disabled.U
remspresent
%You have the following old reminders:
You have no old reminders.U
preparedoitvariables
Verifying U
warnoutofmemory
Out of Memory!!.PAL ran out of memory constructing your report
Possible solutions:*1. Limit the number of days in the report42. Delete unneeded memos from your appointment file)3. Use fewer auto-repeating appointments;4. Remove resident programs from system before running PAL"5. Add more memory to your systemU
reporthead Today is
No entries listed for today.
No Entries listed for next
days
entry entries
listed for
today:
next
days: U
closedoitfileU
opendoitfile
Analyzing U
preparedoitscreen
Searching
You have
old entries and
deleted entries.
Use Delete to save
bytes
or Purge to save
closedoitscreen created.U
Ver.
Copyright
setupreportU
MJSDU
No matches for "
" foundU
pappoints%The following matches have been found
for "
'Sending a block calendar to the printerU
Analyzing
K bytes of memory leftU
repeatappoint
c<Lu_
l<Du`
analyzeandput
insertreligiousU
readentriesU
insertpopholidayU
insertscratchpadU
doitU
2 < J Z d r
p!u!
"*"/"?"D"u"
#d#k#
#,$?$
&3&F&
'#'-'<'G'
(/(n(
* +l+z+
+",=,T,b,i,
-(-5-R-a-n-
.-.4.?.i.p.{.(///
203C3V3
4(4-4[4
5<6S6j6
7M8g8
;K;t;
=VA[AnA
CSD~D
D"E'ECE
E:G?G
J>JCJ
Set Alarms Menu
larms Menu
lock Toggle
ate Toggle
dit Macros for Alarms
nstall Assumptions
oad Info From Disk
ave Info To Disk
<ESC> to quit to main menuFPlease enter your choice (1-8, F1-F8, alpha selection or ESC to abort)
readyvariablesU
setclone2
Installing Into U
Data File:
Macro File:
Sound Level:
Number of seconds alarm sounds: Number of minutes alarm snoozes:
Clock Visibility:
Date Visibility:
Sample Date/Clock:U
editalarms2'Is the above information correct? (Y/N)
addalarms
Add an Alarm
'Is the above information correct? (Y/N)
EMPTY
There is no room to add alarms0Use DELETE, CLEAR or PURGE function to make roomU
8These are the defaults which PALARM assumes on start up:
12/31/99 11:59:59pm&Do you want to change anything? (Y/N)
(These are the defaults you now have set:+Do you want to proceed with cloning? (Y/N)U
palsetmain
palset
^ r z
does not exist. 1 is not a valid alarm data file for this version.
Loading data from
Cannot load!U
savesetfile
Saving data to U
ask_memo
Enter memo:
Memo to flash when alarm sounds
askdate
Enter desired date:
Enter date in MM/DD/YYYY format
"Please enter a valid date between
and
with the format : MM/DD/YYYYU
ask_time
HH:MM
Enter desired time: 3Use military time; e.g. "23:50" instead of 11:50 PM
1Please enter a valid time with the format : HH:MM.where "HH" is military time (23:00 = 11:00 PM)
makeline
reportonarray"You have the following Alarms set:
Snoozing
EMPTY
Alarms Menu
dd an Alarm
lear all Alarms
elete an Alarm
dit an Alarm
urge Old Alarms
<ESC> to return to main menu6Please enter your choice (1-5, alpha selection or ESC)
0Installation of New Assumptions (Clock and Date)1You can now change the clock and date visibility.
Clock visibility on start up:
Date visibility on start up:
Sample Clock and Date Display:2Would you like to change the clock or date? (Y/N)U
-Enter the number for your color combination:
Choose between 1 and 127
'Please enter a number between 1 and 127U
,Installation of New Assumptions (Macro File)CPAL writes the macros that you create to a file so that PALARM willAfind them when it is time to execute them. The name of the macro0file which PAL and PALARM presently look for is:;Would you like to change the name of the macro file? (Y/N)
&Enter the new name for the macro file,*including drive and directory if you like:U
K<YuG
+Installation of New Assumptions (Data File)JPAL writes your alarm data to a file so that the data will survive the endEof your computing session. The name of the file which PAL and PALARM
presently look for is::Would you like to change the name of the data file? (Y/N)
%Enter the new name for the data file,*including drive and directory if you like:U
R<YuN
,Do you want clock to show on start up? (Y/N)
+Do you want date to show on start up? (Y/N)1Do you want to change clock display colors? (Y/N)U
getint
Please enter a number between
and U
editalarms1
Edit an Alarm
EMPTY
edit%There are no alarms available to edit Use ADD function to add an alarmU
k<Yug
deletealarm2Enter an empty alarm slot to exit delete function.
EMPTY
Delete Alarm #
? (Y/N)
There are no alarms to deleteU
4 J [ ` j o t
!Enter number of alarm to delete: U
Delete an AlarmU
1. Off
2. Soft
3. Normal
4. Loud&Enter your choice for the sound level:U
-Installation of New Assumptions (Sound Level)JYou can now change the sound that the alarm makes. You can turn the soundKoff, or you can set it at soft, normal or loud. Presently, the sound level
is set at:0Would you like to change the sound level? (Y/N)U
,Enter number of minutes for alarm to snooze:U
+Enter number of seconds for alarm to sound:U
3Would you like to change the snooze feature? (Y/N)U
0Installation of New Assumptions (Snooze Feature)IYou can now change the snooze feature. You can set the number of secondsLthe alarm sounds before it turns itself off, and then you can set the number,of minutes it waits before turning on again.
Number of seconds alarm sounds: Number of minutes alarm snoozes:U
Enter number of alarm to
Enter a number between
and U
6Enter desired filename, with drive and path if desired
4Please enter a valid file designation in the form ofEDrive:\PATH\PATH\....\FILENAME.EXT, where Drive and Path are optional
getnewresnonres
non-%Entering full path specification for
Enter the new name for the *resident program file that must be cloned.)You must specify the drive and directory:U
startclone
.EXEU
errordisplay
Could not find valid
.EXE in your path Do you want to try again? (Y/N)U
! + 5 n
clear
Clear All Alarms
Clear All Alarms? (Y/N)
Clearing all alarms$To restore, load the data file again
There are no alarms to clearU
purgeoldalarms
Purge Old AlarmsU
PALARM is not yet installed!'It must be loaded before using PAL SET.$Load PALARM before SideKick, because&SideKick should always be loaded last.U
@You have made changes to PALARM's data which have not been savedDto its data file. The changes will be recognized by PALARM for thisFsession only and will be lost when you reboot your computer unless you"save the changes to the data file.DDo you want to save the changes you've made to the data file? (Y/N)U
+Help for PALARM and PAL SET Page 1H PALARM and PAL work together to give you a resident clock and alarmIfor your computer. PALARM is the resident portion of the combination andImust be loaded before PAL. PAL's SET function may be invoked at any timeIafter PALARM has been loaded. Prior versions of PAL came with a separateNprogram called "PALSET," the functions of which are now duplicated within PAL.J The first time you invoke PALARM, it will install itself and show youLthe current time and date in the upper right hand corner of your screen. NoKalarms will be loaded until you use PAL. You should load PALARM before SK!F When you invoke PAL, you will have the opportunity to control theU
+Help for PALARM and PAL SET Page 2K The opening menu for the SET procedure offers 7 choices. You choose anLoption by merely pressing the number or the highlighted alphabetic character
for your selection.8 1. Alarms -- see the next page for help on alarms7 2. Clock Toggle -- turns visible clock off or on5 3. Date Toggle -- turns visible date off or on( 4. Help -- this help information& 5. Install -- change assumptions7 6. Load Data File -- reloads PALARM's data file< 7. Save Data File -- saves current info to data fileU
Idisplay of the clock and the date, set and edit alarms, and save all yourGchanges to a data file which will preserve information between boots ofEyour computer. Once you instruct PAL to save the data, the next timeKPALARM is invoked, it will automatically load the data which was saved fromJthe prior session. If you do not save the data, then the changes you haveDmade with PAL will remain in effect for the remainder of the presentLsession, but will be lost when you turn off your computer or reboot. If, inHthe middle of an editing session with PAL you decide that you don't wantMPALARM to accept the changes you've made, then use the Load option to restore.the data that was last saved to the data file.U
G When PALARM and PAL have to load or save the data file, they assumeKthat it should be written to or read from a file located in the root direc-Otory of the currently active drive. The name of the data file is "PALARM.DAT".HAfter you save the data file, the next time you invoke PALARM or PAL youNshould make sure that the currently active drive is the same as when you savedCthe data; otherwise neither PALARM nor PAL will find the data file.O You may personalize the name of the data file, the sound level of the alarmAand the snooze feature of the alarm by using the install functionU
+Help for PALARM and PAL SET Page 3N The PALARM/PAL combination gives you control of up to ten resident alarms.IWhen you enter the Alarms menu of PAL, the upper left hand corner of yourJscreen shows the currently active alarms, if any. The next upcoming alarm
will be highlighted.K When the time comes for an alarm to sound, PALARM will pop up over yourMcurrently running program and give you both an audible and visual nudge. TheHalarm is silenced by hitting the carriage return key. If your currentlyNrunning program happens to be in a graphics mode rather than simple text mode,Mthen PALARM will not display the visual portion of the alarm, but the audibleU
Malarm will work just fine. If you need to see the visual portion of an alarmKthat sounded over a graphics display, then you'll have to exit your program(and take a peek at your alarms with PAL.G The Alarms menu of PAL, in addition to showing you the alarms whichKyou have set, allows you to edit your alarms, delete an individual alarm orLclear all alarms at once, or purge all out-of-date alarms. As with the mainLmenu, all you need to do to activate a function is to strike the numeric or 6alphabetic key which is associated with that function.U
+Help for PALARM and PAL SET Page 4A You might find it more convenient to use PAL's automatic methodBfor loading alarms. All you need to do is place the "@" characterHin a memo. Then, when PAL encounters that memo, it will interpret it as6an alarm and automatically place it in memory for you.F You may tell PAL that you want the alarm to pop up in advance of theKtimeslot for which you entered the appointment. Just type a number betweenI1 and 1440 immediately following the "@", without any intervening spaces,Hand PAL will cause the alarm to pop up that number of minutes before theItime slot. Follow the number with a "D" or an "H", and the alarm will be4advanced that number of days or hours, respectively.U
+Help for PALARM and PAL SET Page 5E "Timed Events" refer to the possibility of using alarms to initiateHan action on your computer when an alarm sounds. This is done by PALARMHsending keystrokes to your computer's keyboard buffer at the appropriateHtime as if you were actually pressing the keys, even though you may be a
continent away at the moment.J The method of producing a timed event is beyond the scope of this onlineIhelp. Please refer to the "Timed Events" chapter of the file PAL.DOC for
further information.U
parsereportmode
NOFILE
NOFILE.U
^]"u0
>_]"u
Y<7uH
3<6u"
<0r <7w
<0r <5w
<0r <6w
<0r <1w
<0r <2w
parsehelp
proceedparseU
parsefilename
NOFILE
NOFILE.
parseschmode
parse
CLONE
RESTORE
PURGE
DELETE
DELETEAUTO
DELETEAUTOALL PURGEAUTO
APPOINT
M SAVEIMAGE READIMAGE
$ j o
purginstruct
PURGE PROCEDURE
DELETE PROCEDURE
The > procedure removes from your appointment file all appointmentsIwhich have zero-length memos; i.e., where you have deleted an appointmentJwith SideKick but SideKick has failed to physically delete that entry from
your file. The 4 procedure will also remove any other entry which is
otherwise corrupted.NThe delete procedure will also automatically delete all old entries other thanBreminders ( "!" ) and auto-repeat appointments. You will be givenGthe opportunity to force PAL to delete old reminders as well, but auto--repeat appointments must be deleted manually.OSince SideKick is loaded, your file will be purged and opened as "CLEAN.APP" inJthe same directory as the one in which the file you specify resides. YourDexisting file will not be changed unless and until you copy the new
CLEAN.APP over it.GSince SideKick is not presently loaded, PAL will automatically copy theGcleansed file over your existing file. No backup file will be created.GYou will not be able to recover any old appointments which are deleted.-Press ESC to quit, any other key to continue.U
)Enter name of appointment file to purge:
.CDo you want to search along PAL's search path for the file? (Y/N):
Clean.app
Processing
into CLEAN.APP
Cleaning up U
8Do you want to delete old reminders ( "!" ), too? (Y/N):
DDisk write error. Your disk may be out of space or write protected,Aor the drive door may be open. Please check before trying again.U
& is not a valid candidate for purging.5Please use an appointment file generated by SideKick.U
delete
purgeU
Enter the path name to find $ (hit return for current directory):
[D:]\DIRECTORY\DIRECTORY\....\
Can't find
in your path!
Process aborted!! is not a valid appointment file!
SideKick is loaded!U
WARNING! SideKick is loaded!L Before copying CLEAN.APP over your existing appointment file, pleaseLbeware! Experience shows that SideKick does not like users playing with theEappointment file to which it is attached. It may try to write to theKchanged appointment file based on assumptions SideKick makes which you haveAnow changed, with potentially unpredictable and damaging results.ITherefore, before copying CLEAN.APP over to APPOINT.APP (or whatever nameKyou use for your appointment file), make sure that SideKick is not attachedCto APPOINT.APP. This can be done in either of two ways: (1) removeDSideKick from your system (see the SK documentation), or (2) call upFSideKick's appointment calendar (invoke calendar, then hit return) andJattach a different appointment file with [F2] -- you could answer with theEname of a non-existent file (e.g., NULL.APP). Once disattached, copyICLEAN.APP to your normal appointment file, then (1) reinstall SideKick or7(2) reattach SideKick to your cleaned and renamed file.I Better yet -- why not let PAL do all of this automatically for you?!7If you remove SK from memory first, and THEN run PAL's
procedureHthen PAL will automatically update your file without any further manual <action by you (other than reloading SK when PAL is through).U
Processing done. Removed
corrupted entries and
empty entries.
old entries removed.CTo delete Appointment Scratchpad memos, use Appointment Scratchpad.
" , S ] v
NOFILE
ocator
ocatorU
cator
ator
tor
otaco
rotaco
rotaco
rotac
rota
ocato
ocator
ocator U
PROGRAM
REGULARLY
3HAREWARE
VERSION
COMME
RCIAL
VERSION
WHICH
DISTRIBUTED
6ERSION
(R)%
o
Association of
Shareware"
o
Professionals%
MEMBER$, 51 Cedar Lane, Ossining, NY 10562(For help, type PAL HELP on command line.
erson
ersona
ersonal
ersonal
ppoin
ppoint
ppointm
ppointme ppointmen
ppointment
ppointment
ocato
ocatorU
initglobals
startU
You made a booboo: $You failed to specify a search term.$You used quotation marks improperly.$Wildcards not permitted in filename.0You failed to enter any command line parameters.
Invalid first parameter.&The integer you entered was too large.
not found.0Hey, there's no such thing as a range of 0 days!& is not a verifiable appointment file.-Search term cannot begin with ">", "<" or "|"
Enter valid date between
and
with MM/DD/YYYY.
Incorrect number of parameters.
Unknown error.
Parameters were: U
, may be a candidate for the PURGE procedure., is not a candidate for the PURGE procedure.KPAL produces a report to screen, file or printer from your appointment fileIproduced by Sidekick or memos which you have cloned into PAL. Syntax is:
H PAL [@MM/DD/YYYY] n[ABCFHPRU] [filename] for Report Mode, orE PAL [@MM/DD/YYYY] $[BCFPR] SEARCHTERM [filename] for Search Mode.HFor people who do not use SideKick and want to rely on PAL's stand-aloneKinternal Appointment Scratchpad, you must specify "NOFILE" as the filename,Lor use CLONE to force PAL always to use "NOFILE" -- see PAL.DOC for detailed
information.NFor streamlined online help, issue the command "PAL HELP" from the DOS prompt.U
palshelpU
$ 3 c
!"!-!F!]!b!x!
"1"6"L"f"k"
#1#;#J#d#i#
$5$K$q$
%)%=%r%
) )4)H)\)p)
*.*=*B*
Accessing Multiple Files:O PAL can now report on appointments made in more than one appointment file.HSuppose you have four people in a single office, each keeping their own Jappointments with SideKick and you want to determine if there is a common Itime during which they can meet; or suppose you yourself keep two or moreLappointment files, say, one for personal appointments, and one to remind you.which TV programs you want to tape this month.K You can have PAL report on more than one file by copying them all intoIa single file using the DOS COPY command. You must copy as binary files Jusing the "/b" switch, or else PAL will not be able to recognize the file.F For instance, if you have ARTHUR.APP, SUSAN.APP and JERRY.APP andGwant to have PAL report on the three together, first issue the command:< COPY /b ARTHUR.APP + SUSAN.APP + JERRY.APP TOTAL.APP
or, more simply:
COPY /b *.APP TOTAL.APPIthen do your operations on the file TOTAL.APP. SideKick will not be ableKto show you more than one appointment sharing the same time slot. PAL can!I You may want to use the "A" switch when reporting on multiple files.KThis will avoid having alarms from all the files inserted into your system.U
Reminder System:K In Report Mode, after showing you your present and future appointmentsIfor the period requested with "n", PAL will display your "old reminders."D An "old reminder" is an appointment entered with SideKick whichL(a) contains the "!" character and (b) is for a date prior to the beginning
date of your report.H The purpose of the reminder system is to give you a method to nudgeLyourself until you get a task done. When you no longer need to be reminded,;simply delete the "!" or the entire reminder with SideKick.
Examples of Reminders:
Ask boss for raise!' !Finish introduction to reportU
Alarm System:K In Report Mode, after showing you your present and future appointmentsIfor the period requested with "n", PAL will display your "old reminders."KThen PAL will show you all appointments which can be interpreted as alarms.JIf you have installed PALARM in your system, PAL will then load the alarmsEinto memory, so that your computer will alert you at the proper time.J An "alarm" is an appointment entered with SideKick which (a) containsMthe "@" character and (b) is for a date not earlier than your present systemNdate. If you have used the report function to have PAL commence its report onLother than your system date, then PAL will not change the appointments whichNreside in memory. You may optionally request an alarm to sound prior to Side-MKick's timeslot. To request advance notice, just add a number between 1 and L1440 immediately following the "@" character. You will then have your alarmNpop up at you that number of minutes prior to the appointed time slot. If youMfollow that number with a "D" or an "H", you'll advance the alarm that number
of days or hours, respectively.
Examples of alarms:# Dinner with the president @
Bus leaves soon @20O The alarms may also be modified with the command "PAL SET". See the addi-Ntional online help provided when you issue that command. Please remember thatNyou must run PAL after entering the alarm in order for PALARM to recognize it.U
&Purge Procedure: PAL PURGE or PAL P&Delete Procedure: PAL DELETE or PAL DG If you have deleted appointments from SideKick by backspacing and Jhitting return, then SideKick makes a special notation in your appointmentMfile, but does not physically delete the appointment from the file. Thus, ifHyou frequently use SideKick to delete individual appointments, your fileLmay be swollen with useless entries. The PURGE procedure will remove all of1these useless entries from your appointment file.J If you would like to delete old appointments from your file, then useFPAL's DELETE procedure instead of SideKick's delete feature. PAL willGdelete all old appointments EXCEPT for auto-repeat appointments and old
reminders.K With both the PURGE and DELETE procedures, PAL senses whether SideKickNis already loaded in your system. If not, then PAL will automatically produceNthe newly cleansed appointment file. However, if SideKick is loaded, then PALHwill require you to do a bit of copying and erasing manually after SK isMremoved from your system. This is necessary to avoid some problems which mayKcrop up if PAL changes a file to which SK is attached. Please follow PAL'sKdirections on this. The simplest thing to do, however, is to run the PURGE1and DELETE procedures only when SK is not loaded.U
(Restore Procedure: PAL RESTORE or PAL R? If you have cloned PAL into a new version and have mislaid?the original distribution copy of PAL.EXE, you may at some time=have a need for a simple method of restoring the assumptions !used in the distribution version.? All you have to do is issue the command "PAL RESTORE", and=PAL will automatically produce a fresh version of PAL.EXE for you. That's all there is to it.U
Auto-Repeat Appointments:G With PAL, you can set a recurring appointment once, and then neverJhave to worry about it again. As with the Reminder system, PAL interpretsMthe presence of a particular character to mean that the appointment should be?treated specially. The special characters for auto-repeat are:! Weekly : { Daily : }! Annual : [ Monthly : ]) Special Patterns (See next page) : ~L Auto-Repeat works only in Report Mode, not in Search Mode. AppointmentsLwill be brought forward commencing with the day of entry, so if you want the4memo to show always, enter it for a very early date.% Examples of auto-repeating memos:
Mom's birthday [
Make Coffee }@
Department Meeting ~2K The first example will be brought forward annually. The second exampleLwill install a daily alarm. The third example will repeat on the day of theNweek on which the memo was entered, but only on the second week of each month.U
,Auto-Repeat Appointments (Special Patterns):F PAL will recognize the tilde ( ~ ) as a sign that you want the memoMto repeat in a special pattern. Simply place the tilde anywhere in the memo,Nand PAL will interpret your intentions by looking at the characters you insertNimmediately following the ~. The permitted characters and their meanings are:+ 1 -- First week WD -- Weekdays+ 2 -- Second week WE -- Weekends3 3 -- Third week WO -- Every other week4 4 -- Fourth week MO -- Every other month* L -- Last week M -- Monthly, D -- Daily Q -- Quarterly+ W -- Weekly A -- AnnuallyK The meaning of patterns "1" to "4" and "L" requires explanation. AssumeHthat your department meets on the second Wednesday of each month. BringBSideKick's appointment entry display to any Wednesday in any monthNand enter the memo "Department meeting ~2". If you then have PAL run a reportMfor a few months, you'll see the memo thereafter on the second Wednesday eachNmonth. Pattern "L" makes sure that the memo falls on the last occurrence eachJmonth, regardless whether there are 4 or 5 occurrences in the month. WithMthese five patterns you may also further limit them to display only in a par-Nticular month by specifying "1" to "9" for Jan. thru Sept., or "O", "N" or "D"Nfor Oct. thru Dec. For example, "Thanksgiving ~4n" entered in a Thursday slotIwill force "Thanksgiving" to appear on the 4th Thursday of each November.U
,Auto-Repeat Appointments (Special Patterns):I You have probably noticed that daily, weekly, monthly and yearly memosKcan be set either with single characters -- [ ] { } -- or with combina-Ktions using the tilde -- ~A ~M ~W ~D -- thereby giving you a choice.NYou may, if you like, tell PAL not to interpret the single characters as auto-Frepeat memos so that you can use those characters freely in your memo.LThe ability to turn off the interpretation of the single characters is found
within the CLONE procedure.L Any memo can be restricted to repeat a limited number of times. This isGdone simply by adding a '#' character immediately following the specialAcharacters, followed by a number between 1 and 255. For example:! Lead Dept. Meeting ~1#3
At the beach ~wd#5
Root canal {#4HThe first example shows that you have to lead the department meeting theNnext three times. The second example shows you'll be on vacation for the nextIfive business days. The third example shows that you have an appointment1for personal torture each of the next four weeks.K The '#' character can be used normally in any other position in the memo.U
*Auto-Repeat Appointments (Custom Cloning):L By entering the CLONE procedure and selecting the Appointment Scratchpad,@you can tell PAL always to include in its reports specific memosDthat you determine. These custom repeat appointments will appear inNyour report whether or not they are also included in the appointment file that
is created with SideKick.L Just follow the simple instructions contained in the CLONE procedure, and
you can enter as many as
of your own appointments.I This feature permits persons who do not use SideKick to utilize PAL toJenter all of their appointments. In order to force PAL not to look for anLexternal file, you must instruct PAL to look for "NOFILE". This can be doneGeither by changing PAL's path and filename assumptions within the CLONEFprocedure or by explicitly telling PAL on the DOS command line to look
for NOFILE.U
$Clone Procedure: PAL CLONE or PAL CK PAL makes assumptions concerning commands, printer controls, video andJfiles. You may change some of those assumptions with the CLONE procedure.K The assumptions which you may change include the following categories:
Files and Paths
Printer Controls
Default Command Line Certain Video Attributes
HolidaysK In addition to the foregoing customizations, you may also make changesKto assumptions shared by PAL and PALARM, the resident alarm program. TheseKchanges may be made only by entering the SET alarms procedure from the mainMmenu (or issue the command "PAL SET"), then hit "I" for install. The changesMwhich you may make there include, among other things, the colors of the clockLand date display, the name and location of the alarm data file, the loudnessCof the alarms, and the length of time that alarms sound and snooze.U
$Clone Procedure: PAL CLONE or PAL CF Files: You can change the default names that PAL searches for ifKyou do not specify the file on the command line. You can change the direc-Jtories that PAL searches to find the file. You can change the name of the5file to which PAL writes when you use the "F" switch.H Printer Controls: You can change the number of lines per page whenJyou use the "P" switch, and you can specify initialization and reset codes
to be sent to the printer.J Command Line Control: You can insert into PAL a default command lineJwhich will be executed if no parameters are specified when you invoke PAL.KFor instance, the distribution version of PAL has a default command line of>"MENU", causing menu operation to start if all you do is writeJ"PAL" at the DOS prompt. This section of the CLONE procedure also permitsJyou to change certain display characteristics for color and mono monitors.M Holidays: On distribution, PAL will automatically show certain holidaysJwhen you run a report. With the CLONE procedure, you may add several more8holidays or silence those in which you have no interest.N You may clone as many versions of PAL as you like. Your only limitations$are your imagination and disk space.U
B You may optionally specify a date for PAL to begin in either HSearch Mode or Report Mode. If you do not specify a date, then PAL will'begin the report with your system date.C A date is specified with the syntax "@MM/DD/YYYY" immediately Cfollowing the program name. If you want a shorthand way of using aGrelatively early date, then specifying the "@" character by itself willJforce PAL to assume a starting date of 1/1/85. If your year specificationGis only two digits, then PAL will assume you mean a year in the 1900's..The range of years you may specify is between
and
. Examples:1 "@06/03/1990" means start report June 3, 1990+ "@6/3/90" is identical to "@06/03/1990"* "@" means start report January 1, 1985U
A Immediately following "n" in Report Mode, you may optionally-specify one or more of six optional switches.
A - Alarms disabled.) B - Batch mode; i.e., pause on exit.L C - Color toggled. You can set color or no color with CLONE procedure." F - File created from report.
H - Holidays suppressed.H P - Printer receives report. PAL assumes that you want a formfeed.+ R - Repeating appointments suppressed.# U - Unattended. Do not pause.U
E You may optionally specify a filename for PAL to search. If youKchoose not to specify a filename, then PAL makes the following assumptions:91. If no name is specified, PAL looks for "APPOINT.APP"B2. If a filename is specified without extension, PAL adds ".APP"A3. If no directory is specified, PAL looks first in the presentE directory, then "C:\SK", then the root directory of drive C:,
then in your DOS PATH.O You may change some of the foregoing assumptions with the CLONE procedure.L If you specify "NOFILE" as the filename, then PAL will look only at theKinternal appointments which you have cloned into PAL. This will permit PALJto stand alone; that is, persons who do not use SideKick can rely entirelyLon PAL's CLONE procedure to enter appointments. To make PAL always look forO"NOFILE", enter the CLONE procedure and change the assumptions to make "NOFILE"
the assumed filename.U
G In Search Mode, you must specify a searchterm for PAL to look for.FA searchterm can be any character string. PAL ignores the case of theHcharacters. To specify a searchterm that encompasses more than a singleMword, you must enclose the entire searchterm with quote marks. If you do notLuse quote marks, then PAL will interpret a space between words as signifyingMthe end of the searchterm and the beginning of the file specification. QuoteImarks within the searchterm must themselves be surrounded by quote marks. Examples:> PAL $ as - will find matches for BASEBALL, Asner, bash ...8 PAL $ max planck - will look for 'max' in PLANCK.APPC PAL $ "max planck" - will look for 'max planck' in default file8 PAL $ "Pay Joey """The Hatchet""" !" - will look for7 'Pay Joey "The Hatchet" !' in the default fileU
A Immediately following "$" in Search Mode, you may optionally.specify one or more of four optional switches.) B - Batch mode; i.e., pause on exit.L C - Color toggled. You can set color or no color with CLONE procedure." F - File created from report.H P - Printer receives report. PAL assumes that you want a formfeed.4 R - Do not search PAL's appointment scratchpad.U
6Report Mode: PAL [@MM/DD/YYYY] n[ABCFHPRU] [filename]<
< Program
Optional
< Name
File
<
Required
Optional Specification+ Optional
Integer Switches
DateU
>Search Mode: PAL [@MM/DD/YYYY] $[BCFPR] SEARCHTERM [filename]:
: Program
Required
Required
: Name
"$"
Searchterm
:
: Optional
Optional
Optional
: Date Switches File
PAL Syntax:J PAL [@MM/DD/YYYY] n[ABCFHPRU] [filename] for Report Mode, orG PAL [@MM/DD/YYYY] $[BCFPR] SEARCHTERM [filename] for Search Mode.) Items in brackets are optional.7 PAL APPOINT or PAL A for Appointment Scratchpad.; PAL CLONE or PAL C to clone new defaults into PAL.7 PAL DELETE or PAL D to delete old appointments./ PAL HELP or PAL H for this help file.2 PAL MENU or PAL M to use menu operation.B PAL PURGE or PAL P to remove dead entries from your file.= PAL RESTORE or PAL R to restore distribution defaults.9 PAL SET or PAL S to set and manipulate alarms.U
For more information, press:
A. Report Mode
B. Search Mode C. Clone
D. Restore
E. Registration
F. Purge and Delete
G. Multiple Files
H. Auto-Repeat Appointments
I. Reminder System
J. Alarm System
ESC - Quit online help/Additional online help is available in PAL SET.*Please enter your choice (A thru J or ESC)U
= In Report Mode, PAL issues a report of your appointmentsBwhich it finds in your appointment file on and after the beginningHdate and within "n" days of the beginning date. The only required entryEfollowing "PAL" on the command line is "n", where "n" is any positive
integer less than or equal to
. The other items in the Dsyntax diagram refer to parameters which you may specify optionally.@If you do not specify the optional parameters PAL will resort toU
Dassumptions which it makes; some of which assumptions may be changed
with the CLONE procedure.
For more information:" 1. Date Manipulation
2. Switches# 3. File Specification( ESC - Quit to main help menu*Please enter your choice (1 thru 3 or ESC)U
L In Search Mode, PAL issues a report of your appointments which it findsOin your appointment file or in the patterns that you clonewhich contain a char-Kacter string matching the "Searchterm" you specify. There are two requiredGentries following "PAL" on the command line: "$" and your "searchterm".GThe other items in the syntax diagram refer to parameters which you mayFspecify optionally. If you do not specify the optional parameters PALHwill resort to assumptions which it makes; some of which assumptions mayU
$be changed with the CLONE procedure.
For more information:" 1. Date Manipulation
2. Switches# 3. File Specification
4. Searchterm( ESC - Quit to main help menu*Please enter your choice (1 thru 4 or ESC)U
!"!7!<!Q!V!k!p!
"!"&";"@"U"Z"o"t"
)")')<)A)V)[)p)u)
*&*+*@*E*Z*_*t*y*
0)0.0C0H0]0b0w0|0
1-121G1L1a1f1{1
1L5W5l5q5|5
6.6@6E6O6T6i6n6
;3;8;M;R;g;l;
<"<7<<<Q<V<[<RA]ArAwA
B3B8BMBRBgBlB
C"C7C<CQCVC[CRFgFlF
G"G8GJGOGYGkGpGzG
J%J*J?JDJYJ^JsJxJ
O.O3OHOMObOgO|O
P_StSyS
T*T/TDTIT^TcTxT}T
TTViVnV
Y+Y0YEYJY
[%[:[?[T[Y[n[s[
[f^q^
_-_2_G_L_a_f_{_
a1a6aKaPaeaja
b b5b:bPbUb`bsb
bddsd
e,e1eFeKe
g g5g:gEgXgfg
j'j,jAjFjtkyk
l l3lAl
filealareadyexists
already exists!6(O)verwrite, (B)ackup, (C)hange Name or (ESC) to quit?
Backing Up
OverwritingU
V<Bu$
.<Cu
beginclone
.EXEU
filloutU
changememoryU
rdtMRestoring distribution defaults will erase all changes which you have cloned.(Are you sure you want to proceed? (Y/N)#Restoring distribution defaults to
Please wait
PMENU PC:\SK\ PC:\
NOFILE
PAL.TXT
initcustU
clone1U
clone2
.BAKU
clonechanges2AEnter filename for clone. ".EXE" will be appended automatically.NType "ESC" to quit without cloning. If you quit, your changes won't be saved.
Filename :
clonechanges1U
default1/Command line and other defaults are as follows:
Command line:%Color and composite monitors display:
Black & White
ColorDMonochrome and Black & White monitors' use of reverse/intense video:
Reverse video will be used.
Intense video will be used.CUse of [,],{,} for auto-repeating annually, monthly, weekly, daily:1PAL interprets [,],{,} as auto-repeat characters.9PAL does not interpret [,],{,} as auto-repeat characters.IDisplay of reminder of how much disk space is saved with DELETE or PURGE:JPAL will remind you how much disk space is saved by using DELETE or PURGE.NPAL will not remind you how much disk space is saved by using DELETE or PURGE.
Silent vs. audible operation:'PAL will beep at you from time to time.
PAL will never beep at you.
Report on alarms being loaded:?PAL will give separate, extended report of alarms being loaded.CPAL will not give separate, extended report of alarms being loaded.'Do you want to make any changes? (Y/N)U
default2
command lineFInstructions PAL executes if no instructions specified on commandline.
CDo you want color and composite monitors to display color? (Y/N) Color is:
ON;Answer "Y" for reverse video, "N" for intense video instead@Do you want mono and b&w monitors to use reverse video? (Y/N)
Reverse video is:CAnswer "Y" to use single characters, "N" to suppress interpretationHDo you want PAL to interpret [,],{,} as auto-repeat characters? (Y/N) ,Use of single characters for auto-repeat is:4Answer "Y" to show reminder, "N" to silence reminder<Do you want PAL to show effect of PURGE and DELETE? (Y/N) BReminder on opening screen of effect of using PURGE and DELETE is:
SHOWN NOT SHOWN)Answer "Y" to have sound, "N" for silence'Do you want PAL to make noise? (Y/N) Sound is:CAnswer "Y" to show extended report, "N" not to show extended reportODo you want PAL to show an extended report of the alarms being loaded? (Y/N) U
defaultU
BHex codes must be two characters each, separated by single spaces.U
printer Printer defaults are as follows:
Printer initialization string:
Printer exit string:
Lines per page: )Do you want to make any changes? (Y/N)
printer initialization string4Hex string sent to printer before report is printed.
printer exit string3Hex string sent to printer after report is printed.@Lines per page before formfeed sent. Use 0 for continuous feed.
lines per page
Enter an integer from 1 to 32767U
0Either begin with "\" or use drives A through F.
Format must be "[d:]\pathname."
Can't have "\\" in path string.(Colon can only follow drive designation.2Can't have ":" in path string when begin with "\".U
Invalid path designation:
searchpath
Path defaults are as follows:
Second Directory:
Third Directory:
Appointment Calendar Name:
Appointment Calendar Type:
Report File Name : )Do you want to make any changes? (Y/N)
second directory3Where PAL looks if file isn't in default directory.
third directoryJWhere PAL looks if file isn't in default directory or secondary directory.
filename6The default name for appointment files (????????.TYP).
filename extension;The default extension for appointment files (FILENAME.???).
:The name for the file to which PAL writes with "F" switch.
text file name
7Format is FILENAME.TYP, max 8 places in name, 3 in typeU
Use return key
to accept status
quo, or specify
answer with "Y"
or "N" keys. Hit
ESC key to quit. <PAL automatically shows holidays displayed in intense video:
7General Holidays Religious HolidaysU
holidays'Do you want to make any changes? (Y/N)
Do you want to show
? (Y/N/Return/ESC)U
customize3You have made changes to the Appointment Scratchpad%which won't be saved unless you clone%Are you sure you want to quit? (Y/N)U
save:
read:-Enter the name of the image file you want to
WeShould>Reading an image file will overwrite your current assumptions.(Are you sure you want to proceed? (Y/N)U
readclone
Reading clone information from
not found$Make sure it is located in your PATH
was found,*but it is not recognizable as a PAL image.
Do you want to try again? (Y/N)U
saveclone
already exists!-"O"verwrite, "B"ackup, "C"hange name or "ESC"
Saving clone information to
doinstallU
\ s
! , < L U e t
! !)!8!G!S!\!g!|!
"'"0";"P"U"
# $9$R$\$j$
&0&5&R&a&f&t&
'"(,(6(`(j(o(t(
(y*~*
+(+-+8+S+^+r+
,.,K,r,
,".9.R.d.x.
/-/H/g/
0#0L0V0`0
1*1L1[1n1|1
5$545?5U5Z5e5u5
6-6=6H6\6l6{6
7,7<7P7Z7b7}7
818K9V9z9
:!:7:<:G:\:a:l:
;B;O;l;
;S<X<
=1>F>P>_>W?\?
A]A4BMBUB`BvB
C>CkC
F=FRGjG
G H HBH
H^IcI|I
K3K>KXKsK
L%L*LJLYLiLwL
M(M:MIMKNPN`NjNyN
O)O2O7OQOeOsO
P!P2PCPtP
Q Q4QHQ\QtQ~Q
R$R8RHRPRfRpRuR
Always--------,
writecust
, in
each month
odd months
even months
Ja/Ap/Jy/Oc
Fe/My/Au/No
Mr/Jn/Se/De
/****
N
U
Displayrepeats
Appointment ScratchpadPNo Frequency Restrictions Memo TimeslotU
setupcustomrepeat
Add,
Delete,
Edit,
Find,
Next match,
Old,
Previous match,
Sort,
ESC to quit,"or cursor keys to see another page
editrecord
killrems8Do you want to kill old reminders ("!") as well? (Y/N):
Choose "Y" or "N"
customrepeatU
V<Ou)U
L [ j
finishoff8Are you satisfied with the record you have built? (Y/N)
getmemoandtimeslot
getreps
deleteoldpad<Do you want to proceed with deleting old appointments? (Y/N)
UpdateshowfirstU
findrecord
No matches found for:
Matches for "
" at:
****U
sortrecordU
delete#Do you want to delete entry number
? (Y/N)8That entry is empty .... Do you want to try again? (Y/N)U
$ / 9 G
getthesortkey
Choose sorting method: -Choose between "A" and "J" or hit "Q" to quit
sortapparray
;< u7
implementalways
Always--------, U
doannually
/****
beginedit
x ,
doweeklyU
domonthly
mnthly
odd months
even months
Ja/Ap/Jy/Oc
Fe/My/Au/No
Mr/Jn/Se/DeU
allask_date
j<Pu)
=<Qu)
\<Ou"
6<Gu"
getthedateU
getthedayoftheweek
Enter number of day of week:
Choose between "1" and "7"
%Please enter a number between 1 and 7U
Ja/Ap/Jy/Oc
Fe/My/Au/No
Mr/Jn/Se/DeU
getthequarterlypattern
3!Enter desired quarterly pattern:
Choose between "1" and "3"
Jan/Mar/May/Jul/Sep/Nov
Feb/Apr/Jun/Aug/Oct/DecU
getthemonthlypattern
Enter desired monthly pattern:
Choose either "1" or "2"
getthedayofmonth
Enter desired day of month:
Choose between "1" and "31"
&Please enter a number between 1 and 31U
n s x
gettherepetitions
1!Enter number of times to repeat:
Choose between "1" and "255"
'Please enter a number between 1 and 255U
getthefrequency
Enter desired frequency:
Choose between "A" and "O"
getthememo
Enter desired memo:
Memo to be displayed
getthesearchterm
Enter desired search term:
Term to search for
gettheeditslot
Enter desired slot to
Choose between "1" and "
0$Please enter a number between 1 and U
getclonechoice
PAL USER MODIFICATIONS
ppointment Scratchpad
ile Location Defaults
olidays
iscellaneous Defaults
rinter Defaults
<ESC> to quit without changeEPlease enter your choice (1-6, F1-F6, alpha selection or ESC to quit)
T \ m
preparegetdate
Enter starting date:
Enter desired date: GUse cursor keys to manipulate date, or hit return to accept date shown.-To increase date, hit: Home PageUp-To decrease date, hit: End PageDn
in prepare case statement-To increase date, hit: PageUp-To decrease date, hit: PageDn-To increase date, hit: Home
-To decrease date, hit: End
-To increase date, hit: Home
PageUp-To decrease date, hit: End
PageDn- 4wks 1wk 52wks- month year- year- month day - month day year
exiting of preparegetdateU
-No open spots left in Appointment Scratchpad.
Use Delete to free up space.U
showfrombeginning,Do you want to show the memo always? (Y/N):
Choose "Y" or "N"
limitrepetitions7Do you want to limit the number of repetitions? (Y/N):
Choose "Y" or "N"
gettheslot!Choose a time slot for the memo: (Use cursor keys to manipulate time slot,"or hit return to accept slot shown
clearmatcharrayU
existentU
modify
writing to fileU
foundcomfile U
findthepalfile=File must be a valid "PAL" EXE file residing in your DOS PATH
or in the path that you specify/You need to supply the name of a PAL "EXE" file.Please give the file name (first 8 letters):
FILENAME
Does ! reside in your DOS PATH? (Y/N):
Enter the path name to find $ (hit return for current directory):
[D:]\DIRECTORY\DIRECTORY\.....\
is not a valid PAL.EXE file.9Please use a EXE file generated from this version of PAL.U
$ D N X f |
savefileU
enteralarmU
trytoinsert
EMPTYU
duplicateU
putalarmU
anodesU
printalarmsU
doalarms
8Palarm is loaded. Your alarms will be placed in memory.8PALARM is not installed. Your alarms will not be loaded!U
sufficientmemory
You need about # more bytes free memory to run PAL.U
\PALTIMES.DATU
\PALTIMES.DATU
checkfreq@You have used PAL at least 16,000 times! How about registering?
You have used PAL
times.L "Shareware" is a method of distributing software in a manner that allows Lyou to try-before-you-buy. You are encouraged to share PAL with friends andLassociates so that they too may experience the joy of PAL! Once you have Lused PAL a sufficient number of times to determine that you like it and Lwant to continue using it, you are then obligated to register the program Land pay the registration fee.
\PALTIMES.DATU
= W u
ORDER FORM
PAL Software NY
51 Cedar Lane
Ossining, NY 10562
BBS: 914-762-8055I Registration entitles you, among other things, to receive a passwordJto eliminate the reminders to register. Registration for the prices belowIdoes not include disks or printed documentation. If you would like disksGor hard copy documentation (loose leaf, with binder) see pricing below.C @ Qty. TotalGSingle User License for PALRUN 2.0 $25 ___ $________GSingle User License for PAL & PALARM 2.1 $35 ___ $________GBoth of the above $45 ___ $________GPALRUN Documentation $20 ___ $________GPAL Documentation $20 ___ $________GBoth of the above $35 ___ $________*Disks including program and documentation:
Prices for registered users:GPALRUN $ 5 ___ $________GPAL $ 5 ___ $________GBoth of the above $ 7 ___ $________! Prices for unregistered users:GPALRUN $10 ___ $________GPAL $10 ___ $________GBoth of the above $15 ___ $________G Subtotal $________G NY residents add sales tax $________G Total $________BShipping to the United States and Canada is included in the price.J(Note: Unregistered users who order disks and later register are entitledDto a credit for the difference between the charges to registered and
unregistered users)
SPECIAL OFFERS:
-------------- I Special Offer #1 -- We overbought on our manuals that we printed upFfor PAL version 2.0. This bound manual covers virtually everything inFversion 2.1 other than timed events. While supply lasts, we will shipHPAL 2.0 manual, free of charge, to all persons who register for both PAL
and PALRUN.G Special Offer #2 -- This offer is solely for BBS Sysops. You canBbecome a registered user of PAL and PALRUN for free. See the file
SYSOP.DOC for details.&MULTI-USER LICENSES AND SITE LICENSES:%-------------------------------------E Please contact PAL Software NY directly if you are interested in9multi-user licenses (more than 5 users) or site licenses.U
From:A _________B__________________ | |B | First |B__________________ | Class |B |_________|
__________________
To:
# 51 Cedar Lane) Ossining, NY 10562
Registration Info:M If you find this program useful, please send $35.00 along with your name
and address to: %, 51 Cedar Lane, Ossining, NY 10562.3New York residents please add applicable sales tax.I Registration and full payment will entitle you to receive a passwordFto disable the reminders to register. You will also have complete andIfree access to the PAL Software Bulletin Board System and all information2on PAL updates and other PAL Software NY products.A To register, set up your printer, then print out the mailing
envelope and the invoice.
(R)%
o
Association of
Shareware"
o
Professionals%
MEMBER5Do you want to print out the mailing envelope (Y/N) ?U
registerhelp
/Do you want to print out the order form (Y/N) ?U
reporttime
validdt
reportday
eraseinstructionsU
instructions
Error:
Purpose:
,To retain displayed information, hit return."Otherwise, insert new information:8 To backspace, use left-arrow, backspace or control-H.; To recall original information, press home or control-X.. When you have finished editing, hit return.U
getchangestring
Default
is as follows:U
samedateU
Title U
arrayempty
EMPTYU
arrayfull
EMPTYU
sortit
EMPTYU
permitescape.Press ESC to quit, any other key to try again.
toomanyU
No old alarms to purge
Can't find
in your path.
setpointer
updateU
<1rA<9w=
getthemonthrestrict
Enter desired month:
Choose between "1" and "12"
&Please enter a number between 1 and 12U
monthlimits;Do you want the memo limited to a particular month? (Y/N):
Choose "Y" or "N"
in U
2Sorry, there's a problem trying to write the file!8Check your disk for available space, write protect tabs,,open drive doors, etc., before trying again.U
% / 4 ? U Z p u
No Macros to Delete
Delete
Edit a New MacroU
Edit a Macro
Delete a Macro
ExitU
% Choices to Delete (Hit ESC to exit) U
Choices for Editing Macros U
Macro Action U
9** No more room for macros. Delete one to make space. **
** is not unique.U
Unable to erase backup file.#Unable to open existing macro file.
Unable to open tmp file.U
!Error reading original macro fileU
(maximum length:
characters) U
. Press any key...U
%Error reading file. Macros unchanged.
Invalid macro file format.U
>|X2u
Macro:
&:E uj
0YH(F
2YH(F
.$$$U
customtime
clrectoapprecU
debug
DebugU
PSQRVW
_^ZY[X
existU
foundfileU
File not found.
Path not found.
Too many open files.
File access denied.
Invalid file handle.
Invalid file access code.
Invalid drive number. Cannot remove current directory.
Cannot rename across drives.
Disk read error.
Disk write error.
File not assigned.
File not open.
File not open for input.
File not open for output.
Invalid numeric format.
Division by zero.
Range check error.
Stack overflow error.
Heap overflow error.
Invalid pointer operation.
Floating point overflow.
Floating point underflow.!Invalid floating point operation.
Unknown error #
At address $
, in <Please record the foregoing message, together with your best<recollection of the circumstances of program termination and
submit to:
51 Cedar Lane, Ossining, New York 10562' BBS: (914) 762-8055U
ggetdateU
setmon
You must be in 80 column
text mode to use PAL.U
getorigattribU
setcursorshapeU
Filename:
.SCRU
getstring
ersonal
ppointment
ocatorU
Press any key to continue
?PgUp to see last screen, ESC to quit, any other key to continue&ESC to quit, any other key to continue
Press any key to continue
X<MuT
cleanmemo
writsyntax
ENTERING PARAMETERS
PAL & Command line syntax is as follows:I PAL [@MM/DD/YYYY] n[ABCFHPRU] [filename] for Report Mode, orF PAL [@MM/DD/YYYY] $[BCFPR] SEARCHTERM [filename] for Search Mode.J Type only the parameters which follow "PAL". The items in brackets areGoptional. For further assistance type "HELP". To return to main menu,(just hit return without any other input.? Use backspace, left arrow or ctl-H to go back and retype.B Use home or ctl-X to erase and start from beginning of line.( Hit carriage return when finished.