DMCP Help Development

Contents



Help Navigation

Global navigation

Use F1 or F6 to exit
Use F2 to jump to element with id='Home' or to beginning of the file if it doesn't exist
Use F3 to open help file from disk

Navigation keys

Press + to move one line forward
Press - to move one line backward
Press × to move one page forward
Press ÷ to move one page backward
Use arrow keys to navigate to next/previous link
ENTER to follow link
to go back to place where was ENTER used.
Arrow keys just jump to the next page if there is no link to navigate to.

Numpad-like navigation keys

2/8 - single line down/up
3/9 - page down/up
4/6 - prev/next link (same as arrows)
5 - follow the link (same as ENTER)
7 - 'Home' - same as F2 - see above

About Help Browser

The DMCP system supports extremely lightweight implementation of HTML which covers just small fraction of the format. Almost all supported formatting is used in this help file.
If you want to write your own help file it is strongly recommended to take this help file as starting point and follow the structure of the HTML. Then check the appearance in calculator browser, whether it looks as expected.

See "Special characters available" for list of supported characters in help file.

Special characters available

This list of special characters supported in help files.
HTML &xxx; sequences
Unicode characters

HTML &xxx; sequences

' 'as  
&as &
>as >
<as &lt;
as &#9660;
as &#9650;
as &darr;
as &uarr;
as &larr;
as &rarr;
as &int;
±as &plusmn;
÷as &divide;
×as &times;
Σas &Sigma;


Unicode characters

U+xxxx notation means Unicode character placed directly in help file.

Letters

ÄU+00C4
ÅU+00C5
ÆU+00C6
ÑU+00D1
ÖU+00D6
ÜU+00DC
U+1D07


Ligatures

U+FB01
U+FB02


Greek

ΣU+03A3
μU+03BC
πU+03C0
ΓU+0393 (Transliterated)
θU+03B8 (Transliterated)


Punctuation marks

U+2014
U+2019
U+2026
¿U+00BF


Arrows

U+2190
U+2191
U+2192
U+2193
U+21B2


Symbols

°U+00B0
×U+00D7
÷U+00F7
U+221A
U+2220 or U+2221
U+222B
U+2260
U+2264
U+2265
U+240A
U+241B
£U+00A3


Graphics

U+2592
U+25A0
U+25B6
U+25BC
U+25B2
U+25C4


Example Doc



Symbols used in this guide

A 123 represents a soft button or anything on the LCD
A STO represents a physical button

Stack

Stack consists of 10 registers. All arithmetic operations use for arguments and results top level of the stack as is usual for RPN machines.
Stack registers could be also accessed using RCL and STO with negative indexes -1 to -9.

Example of stack display:
6: 0
5: 0
4: 0
3: 0
2: 321232.123ᴇ-12
1: 54.344234342
0: 123.32

Registers

Register area consist of 100 registers. Registers could be accessed using RCL and STO with indexes 0 to 99.

Fx Buttons without menu

F1Displays this Help
F2
F3
F4
F5Decreases font size
F6Increases font size


Angular Modes

Pressing MODES button cycles through angular modes
DEG Degrees
RADRadians
GRADGradians


Current angular mode is displayed in status line.

Number Formats

Press DISP - selection menu appears
NoneNo special format
FIX Fixed decimal places (ARG)
SCI Scientific notation (ARG)
ENG Engineering notation (ARG)

(ARG): Takes number of fractional digits (i.e. digits after decimal point) as argument from stack.

Implemented functions

[1/x], [√x], [LOG], [LN],
[x2], [yx], [10x], [ex],
[STO], [RCL], [R↓], [SIN], [COS], [TAN],
[%], [π], [ASIN], [ACOS], [ATAN],