Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

FOCAL character set

From Wikipedia, the free encyclopedia
Character set used by calculators

In computingFOCAL character set refers to a group of 8-bitsingle bytecharacter sets introduced byHewlett-Packard since 1979. It was used in severalRPNcalculators supporting theFOCAL programming language, like theHP-41C/CV/CX as well as the laterHP-42S,[1][2] which was introduced in 1988[1][2] and produced up to 1995. As such, it is also used bySwissMicros'DM41/L, both introduced in 2015, and is implicitly supported by theDM42, introduced in 2017 (although the later calculator utilizesFree42, which is based onUnicode internally).

Character set

[edit]

The character set is derived fromASCII, but with the control code range and some high bit characters replaced by various special characters.

FOCAL character set (HP-41C/CV/CX /HP 82143A)[3][4][5]
0123456789ABCDEF
0x/×/āαβΓΔσλµ/μ/τΦ
1xθΩδÅåÄäÖöÜüÆæ£/
2x SP !"#$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]/^_
6x`/abcdefghijklmno
7xpqrstuvwxyzπ|Σ[nb 1]
  Characters not in all versions

When Hewlett-Packard introduced theHP-42S in 1988, the FOCAL character set was revised to include more characters, including a number of characters already provided by theHP 82240A infraredthermo printer, which had been introduced in 1986,[6] as part of itsextended variant of the 1985 revision of theHP Roman-8 character set,[7][8] although at completely different code points.

There is no code point definition for theeuro sign in this character set.

Revised FOCAL character set (HP-42S)[1]
0123456789ABCDEF
0x÷×Σ[nb 2]π¿LF/EOT
1xµ/μ£/°ÅÑÄ//Æ/ÖÜ/·
2x SP !"#$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]/^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~[nb 1]
8x¦?¥??

Translation from HP-42S character set to themodified HP Roman-8 (supported byHP 82240A etc.) character set:

HP translation vector
0123456789ABCDEF
0x0x810x820x830x840x040x850x860x870x080x890x040x8A0x8B0x0D0x0E0x8D
1x0x8E0x8F0xAF0xB30xA20xB60xD80xA00x180xD30x9B0x1B0xDA0xDB0x7F0xF2
7x0x700x710x720x730x740x750x760x770x780x790x7A0x7B0x7C0x7D0x7E0x94
8x0x800x810x820x830x840x850x860x870x880x890x900x8B0x8C0x8D0x8E0x8F

See also

[edit]

Notes

[edit]
  1. ^abThe glyph at code point 127 () is called APPEND character in Hewlett-Packard terminology. In theHP-41C/CV/CX andHP-42S series of calculators, it is used to indicate that the following characters will be appended to the alpha register rather than replacing the existing contents of the register.
  2. ^The glyph at code point 6 is called GOOSE character in Hewlett-Packard terminology. While U+25B6 () is the preferred Unicode character for maximum cross-compatibility with establishedRPL character set mappings,Free42 since release 2.0.1 (2017-04-23) maps to U+25B8 () instead.[1]

References

[edit]
  1. ^abcRPN Scientific Calculator - Owner's Manual - HP-42S(PDF) (1 ed.).Hewlett-Packard. June 1988. pp. 288–291. 00042-90001, 00042-90002.Archived(PDF) from the original on 2018-01-04. Retrieved2018-01-04.
  2. ^abHP-42S RPN Scientific - Programming Examples and Techniques(PDF) (1 ed.). Corvallis, OR, USA:Hewlett-Packard Company, Corvallis Division. July 1988. 00042-90020, 00042-90019.Archived(PDF) from the original on 2018-01-04. Retrieved2018-01-04.
  3. ^Hicks, David G. (2017) [1998]."HP-41C Synthetic Programming". The Museum of HP Calculators (MoHPC).Archived from the original on 2018-01-06. Retrieved2018-01-06.
  4. ^Hicks, David G. (1997)."Graphic byte code table". The Museum of HP Calculators (MoHPC).Archived from the original on 2018-01-06. Retrieved2018-01-06.
  5. ^HP 82143A Printer Owner's Handbook(PDF) (Rev. C ed.). Corvallis, OR, USA:Hewlett-Packard, Corvallis Division. March 1983. p. 37. 82143-90001. Archived fromthe original(PDF) on March 31, 2022.
  6. ^Nelson, Richard J. (May 2010)."HP 82240B IR Printer"(PDF).HP Solve (18). Archived fromthe original(PDF) on 2016-09-21. Retrieved2016-09-21.
  7. ^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(PDF) from the original on 2016-08-06. Retrieved2016-08-06.
  8. ^HP 82240B Infrared Printer (1 ed.). Corvallis, OR, USA:Hewlett Packard. August 1989. pp. 17–18. HP reorder number 82240-90014.

Further reading

[edit]
Early telecommunications
ISO/IEC 8859
Bibliographic use
National standards
ISO/IEC 2022
Mac OSCode pages
("scripts")
DOS code pages
IBM AIX code pages
Windows code pages
EBCDIC code pages
DEC terminals (VTx)
Platform specific
Unicode /ISO/IEC 10646
TeX typesetting system
Miscellaneous code pages
Control character
Related topics
Retrieved from "https://en.wikipedia.org/w/index.php?title=FOCAL_character_set&oldid=1327840463"
Category:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp