Jump to content

RPL character set

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Matthiaspaul (talk | contribs) at 20:08, 23 September 2016 (→‎Code page layout: swapped chars). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The RPL character set is an 8-bit character set and encoding used by most RPL calculators manufactured by Hewlett-Packard as well as by the HP 82240B thermo printer.[1][2] It is sometimes referred to simply as "ECMA-94" in documentation,[1][3] although it is for the most part a superset of ISO 8859-1 / ECMA-94 in terms of printable characters, and it differs from ISO-8859-1 by using displayable characters rather than control characters in the 0x80 to 0x9F range of code points.

Overview

In 1986,[3] the original series of RPL calculators (HP-28 series) as well as the HP 82240A thermal printer used a modified variant of the HP Roman-8 character set, of which characters above 147 could not be displayed on the calculator, only be printed.[4][5][6]

This changed with the introduction of the HP 82240B printer in 1989[3] and the HP 48 series in 1990, which came with a new character set now based on ECMA 94 / ISO 8859-1 instead of HP Roman-8, but with the control codes in the range 128 to 159 (0x80 to 0x9F) being replaced by additional displayable characters. Compared to ISO 8859-1, codepoint 127 (0x7F) showed a medium shaded gray box like in the former HP Roman-8 based character set. Code points 131 (0x83) to 142 (0x8E) were also taken over from the former HP Roman-8 based character set. In addition to this, codepoint 31 (0x1F) was used for ellipsis ()[7][8] and codepoints 169 (0xA9) and 174 (0xAE) showed ambiguous glyphs which could be viewed as inverse circled numbers or copyright (©) and as or registered trademark (®), respectively.[1][7] This first version of the character set also had a non-breaking space at position 160 (0xA0).[1][7]

Translation from HP-48 to HP-28 character set:[9]

HP translation vector
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
8_ Template:Chset-color-ctrl|0xA0 Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-ctrl-var|0x83 Template:Chset-color-ctrl-var|0x84 Template:Chset-color-ctrl-var|0x85 Template:Chset-color-ctrl-var|0x86 Template:Chset-color-ctrl-var|0x87 Template:Chset-color-ctrl-var|0x88 Template:Chset-color-ctrl-var|0x89 Template:Chset-color-ctrl-var|0x8A Template:Chset-color-ctrl-var|0x8B Template:Chset-color-ctrl-var|0x8C Template:Chset-color-ctrl-var|0x8D Template:Chset-color-ctrl-var|0x8E Template:Chset-color-ctrl-box|0x76
9_ Template:Chset-color-ctrl-box|0x5E Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-undef-box|0x7F Template:Chset-color-ctrl|0xFC Template:Chset-color-undef-box|0x7F
A_ Template:Chset-color-ctrl-box|0x20 Template:Chset-color-ctrl|0xB8 Template:Chset-color-ctrl|0xBF Template:Chset-color-ctrl|0xAF Template:Chset-color-ctrl|0xBA Template:Chset-color-ctrl|0xBC Template:Chset-color-ctrl-box|0x7C Template:Chset-color-ctrl|0xBD Template:Chset-color-ctrl|0xAB Template:Chset-color-ctrl-box|0x63 Template:Chset-color-ctrl|0xF9 Template:Chset-color-ctrl|0x92 Template:Chset-color-ctrl-box|0x7E Template:Chset-color-ctrl-box|0x2D Template:Chset-color-ctrl-box|0x52 Template:Chset-color-ctrl|0xB0
B_ Template:Chset-color-ctrl|0xB3 Template:Chset-color-ctrl|0xFE Template:Chset-color-ctrl|0x97 Template:Chset-color-ctrl|0x98 Template:Chset-color-ctrl|0xA8 Template:Chset-color-ctrl|0x8F Template:Chset-color-ctrl|0xF4 Template:Chset-color-ctrl|0xF2 Template:Chset-color-ctrl-box|0x2C Template:Chset-color-ctrl-box|0x31 Template:Chset-color-ctrl|0xFA Template:Chset-color-ctrl|0x93 Template:Chset-color-ctrl|0xF7 Template:Chset-color-ctrl|0xF8 Template:Chset-color-ctrl|0xF5 Template:Chset-color-ctrl|0xB9
C_ Template:Chset-color-ctrl|0xA1 Template:Chset-color-ctrl|0xE0 Template:Chset-color-ctrl|0xA2 Template:Chset-color-ctrl|0xE1 Template:Chset-color-ctrl|0xD8 Template:Chset-color-ctrl|0xD0 Template:Chset-color-ctrl|0xD3 Template:Chset-color-ctrl|0xB4 Template:Chset-color-ctrl|0xA3 Template:Chset-color-ctrl|0xDC Template:Chset-color-ctrl|0xA4 Template:Chset-color-ctrl|0xA5 Template:Chset-color-ctrl|0xE6 Template:Chset-color-ctrl|0xE5 Template:Chset-color-ctrl|0xA6 Template:Chset-color-ctrl|0xA7
D_ Template:Chset-color-ctrl|0xE3 Template:Chset-color-ctrl|0xB6 Template:Chset-color-ctrl|0xE8 Template:Chset-color-ctrl|0xE7 Template:Chset-color-ctrl|0xDF Template:Chset-color-ctrl|0xE9 Template:Chset-color-ctrl|0xDA Template:Chset-color-ctrl|0x82 Template:Chset-color-ctrl|0xD2 Template:Chset-color-ctrl|0xAD Template:Chset-color-ctrl|0xED Template:Chset-color-ctrl|0xAE Template:Chset-color-ctrl|0xDB Template:Chset-color-ctrl|0xB1 Template:Chset-color-ctrl|0xF0 Template:Chset-color-ctrl|0xDE
E_ Template:Chset-color-ctrl|0xC8 Template:Chset-color-ctrl|0xC4 Template:Chset-color-ctrl|0xC0 Template:Chset-color-ctrl|0xE2 Template:Chset-color-ctrl|0xCC Template:Chset-color-ctrl|0xD4 Template:Chset-color-ctrl|0xD7 Template:Chset-color-ctrl|0xB5 Template:Chset-color-ctrl|0xC9 Template:Chset-color-ctrl|0xC5 Template:Chset-color-ctrl|0xC1 Template:Chset-color-ctrl|0xCD Template:Chset-color-ctrl|0xD9 Template:Chset-color-ctrl|0xD5 Template:Chset-color-ctrl|0xD1 Template:Chset-color-ctrl|0xDD
F_ Template:Chset-color-ctrl|0xE4 Template:Chset-color-ctrl|0xB7 Template:Chset-color-ctrl|0xCA Template:Chset-color-ctrl|0xC6 Template:Chset-color-ctrl|0xC2 Template:Chset-color-ctrl|0xEA Template:Chset-color-ctrl|0xCE Template:Chset-color-ctrl|0x81 Template:Chset-color-ctrl|0xD6 Template:Chset-color-ctrl|0xCB Template:Chset-color-ctrl|0xC7 Template:Chset-color-ctrl|0xC3 Template:Chset-color-ctrl|0xCF Template:Chset-color-ctrl|0xB2 Template:Chset-color-ctrl|0xF1 Template:Chset-color-ctrl|0xEF
HP translation vector
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F

In a revision of this character set in 1999, codepoint 160 (0xA0) was redefined to hold the euro sign (€) in the HP 49/50 series (including the HP 48gII),[8][10][11] now deviating from ISO 8859-1. Codepoints 169 (0xA9) and 174 (0xAE) were now clearly defined as holding the copyright (©) and registered trademark (®) symbols in compliance with ISO 8859-1, whereas the corresponding glyphs still resembled the inverse circled numbers more.[8]

In a parallel development, the HP 38G also used the HP 48 series' character set internally. Starting with the HP 39G in 2000, the superscript 3 (³) at codepoint 179 (0xB3) was replaced by a superscript -1 (−1) in the HP 39/40 series (except for the HP 39gII, which started to use Unicode).[12] Codepoint 160 (0xA0) was also changed to the euro sign (€)[12] in this third variant of the character set.

Hewlett-Packard never defined an official Unicode translation, hence several variants evolved in the community, differing in codepoints 31 (0x1F), 127 (0x7F), 128 (0x80), 129 (0x81), 133 (0x85), 134 (0x86), 158 (0x9E), 160 (0xA0), 169 (0xA9), 174 (0xAE), 178 (0xB3), 181 (0xB5) and 223 (0xDF).[13][14][15][16][17][18][19]

The fact that the Unicode equivalent for x-bar at code point 129 (0x81) is a combination of two characters (x̅) could cause problems in translations, therefore it was suggested to use U+0101 (ā) instead.[17][18][19]

Characters which cannot be reasonably transcoded should be mapped to code point 127 (0x7F), similar to what the calculators do when communicating with older printers like the HP 82240A.[20][8]

Code page layout

The following table shows the HP RPL character set. Each character is shown with a potential Unicode equivalent and its decimal code. Where special HP TIO codes are defined to enter the character, they are given as well.[2][21][7][8] The other characters can be entered using the \nnn TIO code syntax with nnn being a three-digit decimal number (with leading zeros if necessary) of the corresponding code point.[2][7][8]

  Letter  Number  Punctuation  Symbol  Other  Undefined

HP RPL character set
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-ctrl|NUL
0000
0
Template:Chset-color-ctrl|SOH
0001
1
Template:Chset-color-ctrl|STX
0002
2
Template:Chset-color-ctrl|ETX
0003
3
Template:Chset-color-ctrl-box|EOT
0004
4
Template:Chset-color-ctrl|ENQ
0005
5
Template:Chset-color-ctrl|ACK
0006
6
Template:Chset-color-ctrl|BEL
0007
7
Template:Chset-color-ctrl|BS
0008
8
Template:Chset-color-ctrl|HT
0009
9
Template:Chset-color-ctrl-box|LF (↵)
000A
10
Template:Chset-color-ctrl|VT
000B
11
Template:Chset-color-ctrl|FF
000C
12
Template:Chset-color-ctrl|CR
000D
13
Template:Chset-color-ctrl|SO
000E
14
Template:Chset-color-ctrl|SI
000F
15
1_ Template:Chset-color-ctrl|DLE
0010
16
Template:Chset-color-ctrl|DC1
0011
17
Template:Chset-color-ctrl|DC2
0012
18
Template:Chset-color-ctrl|DC3
0013
19
Template:Chset-color-ctrl|DC4
0014
20
Template:Chset-color-ctrl|NAK
0015
21
Template:Chset-color-ctrl|SYN
0016
22
Template:Chset-color-ctrl|ETB
0017
23
Template:Chset-color-ctrl|CAN
0018
24
Template:Chset-color-ctrl|EM
0019
25
Template:Chset-color-ctrl|SUB
001A
26
Template:Chset-color-ctrl-box|ESC
001B
27
Template:Chset-color-ctrl-var| (insert cursor)
001C
28
Template:Chset-color-ctrl-var| (overwrite cursor)
001D
29
Template:Chset-color-ctrl-var| (left)
001E
30
Template:Chset-color-graph| (right)
2026
31
2_ Template:Chset-color-punct|SP
0020
32
Template:Chset-color-punct|!
0021
33
Template:Chset-color-punct|"
0022
34
Template:Chset-color-punct|#
0023
35
Template:Chset-color-punct|$
0024
36
Template:Chset-color-punct|%
0025
37
Template:Chset-color-punct|&
0026
38
Template:Chset-color-punct|'
0027
39
Template:Chset-color-punct|(
0028
40
Template:Chset-color-punct|)
0029
41
Template:Chset-color-punct|*
002A
42
Template:Chset-color-punct|+
002B
43
Template:Chset-color-punct|,
002C
44
Template:Chset-color-punct|-
002D
45
Template:Chset-color-punct|.
002E
46
Template:Chset-color-punct|/
002F
47
3_ Template:Chset-color-digit|0
0030
48
Template:Chset-color-digit|1
0031
49
Template:Chset-color-digit|2
0032
50
Template:Chset-color-digit|3
0033
51
Template:Chset-color-digit|4
0034
52
Template:Chset-color-digit|5
0035
53
Template:Chset-color-digit|6
0036
54
Template:Chset-color-digit|7
0037
55
Template:Chset-color-digit|8
0038
56
Template:Chset-color-digit|9
0039
57
Template:Chset-color-punct|:
003A
58
Template:Chset-color-punct|;
003B
59
Template:Chset-color-punct|<
003C
60
Template:Chset-color-punct|=
003D
61
Template:Chset-color-punct|>
003E
62
Template:Chset-color-punct|?
003F
63
4_ Template:Chset-color-punct|@
0040
64
Template:Chset-color-alpha|A
0041
65
Template:Chset-color-alpha|B
0042
66
Template:Chset-color-alpha|C
0043
67
Template:Chset-color-alpha|D
0044
68
Template:Chset-color-alpha|E
0045
69
Template:Chset-color-alpha|F
0046
70
Template:Chset-color-alpha|G
0047
71
Template:Chset-color-alpha|H
0048
72
Template:Chset-color-alpha|I
0049
73
Template:Chset-color-alpha|J
004A
74
Template:Chset-color-alpha|K
004B
75
Template:Chset-color-alpha|L
004C
76
Template:Chset-color-alpha|M
004D
77
Template:Chset-color-alpha|N
004E
78
Template:Chset-color-alpha|O
004F
79
5_ Template:Chset-color-alpha|P
0050
80
Template:Chset-color-alpha|Q
0051
81
Template:Chset-color-alpha|R
0052
82
Template:Chset-color-alpha|S
0053
83
Template:Chset-color-alpha|T
0054
84
Template:Chset-color-alpha|U
0055
85
Template:Chset-color-alpha|V
0056
86
Template:Chset-color-alpha|W
0057
87
Template:Chset-color-alpha|X
0058
88
Template:Chset-color-alpha|Y
0059
89
Template:Chset-color-alpha|Z
005A
90
Template:Chset-color-punct|[
005B
91
Template:Chset-color-punct|\
005C
92
Template:Chset-color-punct|]
005D
93
Template:Chset-color-punct|^
005E
94
Template:Chset-color-punct|_
005F
95
6_ Template:Chset-color-punct|`
0060
96
Template:Chset-color-alpha|a
0061
97
Template:Chset-color-alpha|b
0062
98
Template:Chset-color-alpha|c
0063
99
Template:Chset-color-alpha|d
0064
100
Template:Chset-color-alpha|e
0065
101
Template:Chset-color-alpha|f
0066
102
Template:Chset-color-alpha|g
0067
103
Template:Chset-color-alpha|h
0068
104
Template:Chset-color-alpha|i
0069
105
Template:Chset-color-alpha|j
006A
106
Template:Chset-color-alpha|k
006B
107
Template:Chset-color-alpha|l
006C
108
Template:Chset-color-alpha|m
006D
109
Template:Chset-color-alpha|n
006E
110
Template:Chset-color-alpha|o
006F
111
7_ Template:Chset-color-alpha|p
0070
112
Template:Chset-color-alpha|q
0071
113
Template:Chset-color-alpha|r
0072
114
Template:Chset-color-alpha|s
0073
115
Template:Chset-color-alpha|t
0074
116
Template:Chset-color-alpha|u
0075
117
Template:Chset-color-alpha|v
0076
118
Template:Chset-color-alpha|w
0077
119
Template:Chset-color-alpha|x
0078
120
Template:Chset-color-alpha|y
0079
121
Template:Chset-color-alpha|z
007A
122
Template:Chset-color-punct|{
007B
123
Template:Chset-color-punct||
007C
124
Template:Chset-color-punct|}
007D
125
Template:Chset-color-punct|~
007E
126
Template:Chset-color-graph-var|
2592
127
8_ Template:Chset-color-graph-var| ()
2221 (2220)
128
\<)
Template:Chset-color-graph-var|
0078 0305
129
\x-
Template:Chset-color-graph|
2207
130
\.V
Template:Chset-color-graph|
221A
131
\v/
Template:Chset-color-graph|
222B
132
\.S
Template:Chset-color-graph-var|Σ
03A3
133
\GS
Template:Chset-color-graph-var|
25B6
134
\|>
Template:Chset-color-graph|π
03C0
135
\pi
Template:Chset-color-graph|
2202
136
\.d
Template:Chset-color-graph|
2264
137
\<=
Template:Chset-color-graph|
2265
138
\>=
Template:Chset-color-graph|
2260
139
\=/
Template:Chset-color-graph|α
03B1
140
\Ga
Template:Chset-color-graph|
2192
141
\->
Template:Chset-color-graph|
2190
142
\<-
Template:Chset-color-graph|
2193
143
\|v
9_ Template:Chset-color-graph|
2191
144
\|^
Template:Chset-color-graph|γ
03B3
145
\Gg
Template:Chset-color-graph|δ
03B4
146
\Gd
Template:Chset-color-graph|ε
03B5
147
\Ge
Template:Chset-color-graph|η
03B7
148
\Gn
Template:Chset-color-graph|θ
03B8
149
\Gh
Template:Chset-color-graph|λ
03BB
150
\Gl
Template:Chset-color-graph|ρ
03C1
151
\Gr
Template:Chset-color-graph|σ
03C3
152
\Gs
Template:Chset-color-graph|τ
03C4
153
\Gt
Template:Chset-color-graph|ω
03C9
154
\Gw
Template:Chset-color-graph|Δ
0394
155
\GD
Template:Chset-color-graph|Π
03A0
156
\PI
Template:Chset-color-graph|Ω
03A9
157
\GW
Template:Chset-color-graph-var|
25A0
158
\[]
Template:Chset-color-graph|
221E
159
\oo
A_ Template:Chset-color-graph-var|(NBSP)
(00A0) 20AC
160
Template:Chset-color-ext-punct|¡
00A1
161
Template:Chset-color-ext-punct|¢
00A2
162
Template:Chset-color-ext-punct|£
00A3
163
Template:Chset-color-ext-punct|¤
00A4
164
Template:Chset-color-ext-punct|¥
00A5
165
Template:Chset-color-ext-punct|¦
00A6
166
Template:Chset-color-ext-punct|§
00A7
167
Template:Chset-color-ext-punct|¨
00A8
168
Template:Chset-color-ext-punct-var|© ()
00A9 (2778)
169
Template:Chset-color-intl|ª
00AA
170
Template:Chset-color-ext-punct|«
00AB
171
\<<
Template:Chset-color-ext-punct|¬
00AC
172
Template:Chset-color-ext-punct|SHY
00AD
173
Template:Chset-color-ext-punct-var|® ()
00AE (2777)
174
Template:Chset-color-ext-punct|¯
00AF
175
B_ Template:Chset-color-ext-punct|°
00B0
176
\^o
Template:Chset-color-ext-punct|±
00B1
177
Template:Chset-color-digit|²
00B2
178
Template:Chset-color-digit-var|³ (−1)
00B3
179
Template:Chset-color-ext-punct|´
00B4
180
Template:Chset-color-intl-var|µ (μ)
00B5 (03BC)
181
\Gm
Template:Chset-color-ext-punct|
00B6
182
Template:Chset-color-ext-punct|·
00B7
183
Template:Chset-color-ext-punct|¸
00B8
184
Template:Chset-color-digit|¹
00B9
185
Template:Chset-color-intl|º
00BA
186
Template:Chset-color-ext-punct|»
00BB
187
\>>
Template:Chset-color-ext-punct|¼
00BC
188
Template:Chset-color-ext-punct|½
00BD
189
Template:Chset-color-ext-punct|¾
00BE
190
Template:Chset-color-ext-punct|¿
00BF
191
C_ Template:Chset-color-intl |À
00C0
192
Template:Chset-color-intl |Á
00C1
193
Template:Chset-color-intl |Â
00C2
194
Template:Chset-color-intl |Ã
00C3
195
Template:Chset-color-intl |Ä
00C4
196
Template:Chset-color-intl |Å
00C5
197
Template:Chset-color-intl |Æ
00C6
198
Template:Chset-color-intl |Ç
00C7
199
Template:Chset-color-intl |È
00C8
200
Template:Chset-color-intl |É
00C9
201
Template:Chset-color-intl |Ê
00CA
202
Template:Chset-color-intl |Ë
00CB
203
Template:Chset-color-intl |Ì
00CC
204
Template:Chset-color-intl |Í
00CD
205
Template:Chset-color-intl |Î
00CE
206
Template:Chset-color-intl |Ï
00CF
207
D_ Template:Chset-color-intl |Ð
00D0
208
Template:Chset-color-intl |Ñ
00D1
209
Template:Chset-color-intl |Ò
00D2
210
Template:Chset-color-intl |Ó
00D3
211
Template:Chset-color-intl |Ô
00D4
212
Template:Chset-color-intl |Õ
00D5
213
Template:Chset-color-intl |Ö
00D6
214
Template:Chset-color-ext-punct|×
00D7
215
\.x
Template:Chset-color-intl |Ø
00D8
216
\O/
Template:Chset-color-intl |Ù
00D9
217
Template:Chset-color-intl |Ú
00DA
218
Template:Chset-color-intl |Û
00DB
219
Template:Chset-color-intl |Ü
00DC
220
Template:Chset-color-intl |Ý
00DD
221
Template:Chset-color-intl |Þ
00DE
222
Template:Chset-color-intl-var |ß (β)
00DF (03B2)
223
\Gb
E_ Template:Chset-color-intl |à
00E0
224
Template:Chset-color-intl |á
00E1
225
Template:Chset-color-intl |â
00E2
226
Template:Chset-color-intl |ã
00E3
227
Template:Chset-color-intl |ä
00E4
228
Template:Chset-color-intl |å
00E5
229
Template:Chset-color-intl |æ
00E6
230
Template:Chset-color-intl |ç
00E7
231
Template:Chset-color-intl |è
00E8
232
Template:Chset-color-intl |é
00E9
233
Template:Chset-color-intl |ê
00EA
234
Template:Chset-color-intl |ë
00EB
235
Template:Chset-color-intl |ì
00EC
236
Template:Chset-color-intl |í
00ED
237
Template:Chset-color-intl |î
00EE
238
Template:Chset-color-intl |ï
00EF
239
F_ Template:Chset-color-intl |ð
00F0
240
Template:Chset-color-intl |ñ
00F1
241
Template:Chset-color-intl |ò
00F2
242
Template:Chset-color-intl |ó
00F3
243
Template:Chset-color-intl |ô
00F4
244
Template:Chset-color-intl |õ
00F5
245
Template:Chset-color-intl |ö
00F6
246
Template:Chset-color-ext-punct|÷
00F7
247
\:-
Template:Chset-color-intl |ø
00F8
248
Template:Chset-color-intl |ù
00F9
249
Template:Chset-color-intl |ú
00FA
250
Template:Chset-color-intl |û
00FB
251
Template:Chset-color-intl |ü
00FC
252
Template:Chset-color-intl |ý
00FD
253
Template:Chset-color-intl |þ
00FE
254
Template:Chset-color-intl |ÿ
00FF
255
HP RPL character set
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F

See also

References

  1. ^ a b c d HP 82240B Infrared Printer (1 ed.). Corvallis, OR, USA: Hewlett Packard. August 1989. pp. 17–18. HP reorder number 82240-90014. Retrieved 2016-08-01. {{cite book}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  2. ^ a b c "HP RPL TIO Table". holyjoe.org. Archived from the original on 2016-05-23. Retrieved 2015-01-23. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  3. ^ a b c Nelson, Richard J. (May 2010). "HP 82240B IR Printer" (PDF). HP Solve (18). Archived from the original (PDF) on 2016-09-21. Retrieved 2016-09-21.
  4. ^ HP-28S Advanced Scientific Calculator Reference Manual (PDF) (4 ed.). Hewlett-Packard. November 1988 [October 1987]. pp. 266–267. HP 00028-90068. Archived from the original (PDF) on 2015-06-08. Retrieved 2015-10-10. {{cite book}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  5. ^ HP 82240A Infrared Printer (PDF) (2 ed.). Corvallis, OR, USA: Hewlett Packard, Portable Computer Division. October 1986. HP reorder number 82240-90001 (82240-90008). Archived from the original (PDF) on 2016-08-06. Retrieved 2016-08-06. {{cite book}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  6. ^ Nungester, Rick (1988-08-18). "Infra-Red output converter". Luc Pauwels (published 2006-10-24). Archived from the original on 2016-08-06. Retrieved 2016-08-06. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  7. ^ a b c d e HP 48G Series – User's Guide (UG) (8th ed.). Hewlett-Packard. December 1994 [1993]. pp. 2–5, 27–16. HP 00048-90126, (00048-90104). Archived from the original on 2016-08-06. Retrieved 2015-09-06. {{cite book}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help) [1]
  8. ^ a b c d e f HP 50g / 49g+ / 48gII graphing calculator advanced user’s reference manual (AUR) (2 ed.). Hewlett-Packard. 2009-07-14 [2005]. pp. 3–159, 3–160, J-1, J-2. HP F2228-90010. Retrieved 2015-10-10. Searchable PDF
  9. ^ Dreher, Chris (2016-09-06). "Re: Questions regarding HP Roman character set". HP Articles Forum. The Museum of HP Calculators (MoHPC). Archived from the original on 2016-09-05. Retrieved 2016-09-06. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  10. ^ Prange, James M. (2006-11-02). "Re: Those solid block characters in the characters menu". HP Forum Archive 16. The Museum of HP Calculators (MoHPC). Archived from the original on 2016-08-02. Retrieved 2016-08-02. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  11. ^ Rautenberg, Wolfgang (2004-05-09). "IOMAN - A small but powerful I/O manager for the HP49G/HP49g+". 5.2004. Archived from the original on 2016-08-02. Retrieved 2016-08-02. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help) [2]
  12. ^ a b Croft, Colin (December 2006). hp 39gs and hp 40gs graphing calculators. Mastering the hp 39gs & hp 40gs - A guide for teachers, students and other users of the hp 39gs & hp 40gs (PDF). 1.0 (1st ed.). Hewlett-Packard Development Company, L.P. pp. 26, 221, 333. HP part number F2224-90010. Archived from the original (PDF) on 2016-03-03. Retrieved 2016-08-06. The original hp 38g only had the function INVERSE(…) and the -1 operator was added for convenience sake in the hp 39g, released in 2000. To do this the creators had to borrow one of the existing unused characters, the 3 character, and convert it into the -1 operator. However, they forgot to change it in the CHARS view and this error has never been fixed in any of the successive models! {{cite book}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  13. ^ Lehmann, Alexander (2000-08-16). "HP48 Character Encoding Description File". 1.02. Kosta Kostis. Archived from the original on 2016-08-01. Retrieved 2016-08-01. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  14. ^ "Codepages / Ascii Table HP48 Character Encoding". ASCII.ca. 2016 [2006]. Archived from the original on 2016-08-01. Retrieved 2016-08-01. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help) (older version: [3])
  15. ^ Bettencourt, Rebecca G. (2014) [1999]. "Character Encodings - Legacy Encodings - HP48". Kreative Korporation. Retrieved 2016-08-01. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  16. ^ Dreher, Chris (2012-12-09) [2012-07-12]. "Mapping HP48 Text to Unicode". comp.sys.hp48. Retrieved 2016-08-01. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  17. ^ a b Dreher, Chris (2012-07-11). "Mapping HP48 Text to Unicode". HP48 Articles. Archived from the original on 2016-08-01. Retrieved 2016-08-01. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  18. ^ a b Dreher, Chris (2013-01-16). "Mapping HP48 Text to Unicode". HP Articles Forum. The Museum of HP Calculators (MoHPC). Archived from the original on 2016-08-01. Retrieved 2016-08-01. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  19. ^ a b Bouget, Jean-Charles; Lapilli, Claudio Daniel (2016-06-15) [2015]. "Font8_StyleA.txt". newRPL (Alpha ed.). Archived from the original on 2016-08-08. Retrieved 2016-08-08. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  20. ^ Prange, James M. (2002-06-04). "Re: Printers". HP Forum Archive 08. The Museum of HP Calculators (MoHPC). Archived from the original on 2016-08-06. Retrieved 2016-08-02. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  21. ^ Heinz, Sr., Michael W. (2005). "HP-ASCII and Trigraphs". Archived from the original on 2016-08-02. Retrieved 2016-08-02. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)

Further reading