Category : Assembly Language Source Code
Archive   : DOCFILES.ZIP
Filename : APPBK.DOC

 
Output of file : APPBK.DOC contained in archive : DOCFILES.ZIP
APPBK Michael J. Mefford
Command 1987/No. 12

______________________________________________________

Purpose: Reminds you of appointments at the times you
specify; provides additional optional hourly
chime and continuous on-screen date/time
display.

Format: [d:][path]APPBK

or

[d:][path]APPBK [f,][b,][s,][h,][a]


Remarks: APPBK is a memory-resident utility that is
normally loaded through your AUTOEXEC.BAT
file. It must be loaded after any system
time/date setting routines, and before
loading SideKick (if used).

Pressing Alt-R opens the on-screen APPBK
window, in which you enter your appointments.
Enter times as 2:00, not 02:00, and include
the A or P before the M in the window. You
can edit your appointment list using the F-1
and F-3 keys, by overstriking letters, and
with the deleting backspace key. F-2 toggles
an hourly chime on and off; F-4 similarly
toggles a continuous on-screen display of the
time and date.

An alarm will sound at the appointment times
specified. Additionally, should you be away
from your desk and not hear the reminder,
your first keystroke following the alarm will
pop up the reminder window. To close the
window, press Esc or the Alt-R (default)
REMINDER trigger key.

At the time it is loaded, REMINDER may be
given alternative parameters for its color
(f), border color (b), trigger-key scan code
(s), hourly chime frequency (h), and alarm
frequency (a). The default values are
7,112,19,2217,2960. Tables of acceptable
alternative parameter values are contained on
the following pages. In entering parameters,
separate each with a comma. Commas alone may
be used for initial parameters you do not
wish to change.

Example: APPBK ,,,1760

would change only the frequency (tone) of the
hourly chime (the h parameter).

Parameter Tables

COLOR CODES (f and b parameters)

Color Adapter
-------------
fore- back- fore-
ground ground color ground color
0 0 Black 8 Gray
1 16 Blue 9 Light Blue
2 32 Green 10 Light Green
3 48 Cyan 11 Light Cyan
4 64 Red 12 Light Red
5 80 Magenta 13 Light Magenta
6 96 Brown 14 Yellow
7 112 White 15 Bright White


Monochrome Adapter
------------------

fore- back-
ground ground color
0 0 Black
7 112 White
15 NA Bright White


Add foreground color to the background color to arrive
at parameter number. For example, blue letters on cyan
(light blue) would be 48 + 1 = 49.

Defaults are 7 (white on black) for the reminder field
(foreground) and 112 (black on white) for the frame
(border).


SCAN CODES FOR ALT-KEY COMBINATIONS (s parameter)

Code Key Code Key Code Key Code Key
16 Q 30 A 44 Z 120 1
17 W 31 S 45 X 121 2
18 E 32 D 46 C 122 3
19 R 33 F 47 V 123 4
20 T 34 G 48 B 124 5
21 Y 35 H 49 N 125 6
22 U 36 J 50 M 126 7
23 I 37 K 127 8
24 O 38 L 128 9
25 P 129 0
130 -
Default is 19 (Alt R) 131 =



TONE/FREQUENCY (h and a parameters)

A 55 110 220 440 880 1760 3520 1740 14080
A# 58 117 233 466 932 1857 3714 7428 14856
B 62 123 247 494 988 1976 3952 7904 15808
C 65 131 262 523 1046 2093 4186 8372 16744
C# 69 139 277 554 1109 2217 4434 8868 17736
D 74 149 294 587 1175 2349 4698 9396 18792
D# 78 156 311 622 1245 2489 4978 9956 19912
E 82 165 330 659 1319 2637 5274 10548 21096
F 87 175 349 698 1397 2794 5588 11176 22352
F# 93 185 370 740 1480 2960 5920 11840 23680
G 98 196 392 784 1568 3136 6272 12544 25088
G# 104 208 415 831 1661 3322 6644 13288 26576

Middle C is 262. The defaults are 2217 (C#) for the
hourly chime and 2960 (F#) for the alarm chime.


Note:

1. While APPBK is compatible with most
applications programs and resident
utilities, complete compatibility cannot
be assured. It cannot, for example, be
used with XyWrite.


  3 Responses to “Category : Assembly Language Source Code
Archive   : DOCFILES.ZIP
Filename : APPBK.DOC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/