0% found this document useful (0 votes)
38 views12 pages

fx-9860G Character Set

The document describes the character set used by the Casio fx-9860G calculator. It has both single-byte and multi-byte characters represented by different code values. Multi-byte characters use extended codes like 0x7F to indicate they are multi-byte. The character set includes large and small font characters of various types defined by code ranges. An example shows how to encode the multi-byte character π using codes 0xE6 and 0x9B.

Uploaded by

Icotecbo Bolivia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views12 pages

fx-9860G Character Set

The document describes the character set used by the Casio fx-9860G calculator. It has both single-byte and multi-byte characters represented by different code values. Multi-byte characters use extended codes like 0x7F to indicate they are multi-byte. The character set includes large and small font characters of various types defined by code ranges. An example shows how to encode the multi-byte character π using codes 0xE6 and 0x9B.

Uploaded by

Icotecbo Bolivia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

E

For fx-9860G Series

fx-9860G
Software Development Kit
Character Set

http://world.casio.com/edu/
fx-9860G SDK Character Set

fx-9860G SDK Character Set

The fx-9860G has a large number of characters it must be able to represent internally. Because of this the
fx-9860G supports multi-byte character strings.
To differentiate a single byte character from a multi-byte character, a multi-byte character’s first byte is always an
extended code. Extended codes are 0x7F, 0xF7, 0xF9, 0xE5, 0xE6 and 0xE7. Currently only four codes are used:
0x7F, 0xF9, 0xE5 and 0xE6.
The entire character set on the fx-9860G is as follows:

1 / 10
fx-9860G SDK Character Set

1. Single byte large font characters 0xXX

0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx

x0

x1

x2

x3

x4

x5

x6

x7

x8

x9

xA

xB

xC

xD

xE

xF

2 / 10
fx-9860G SDK Character Set

2. Multi byte large font characters 0x7FXX

0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx

x0

x1

x2

x3

x4

x5

x6

x7

x8

x9

xA

xB

xC

xD

xE

xF

3 / 10
fx-9860G SDK Character Set

3. Multi byte large font characters 0xF9XX

0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx

x0

x1

x2

x3

x4

x5

x6

x7

x8 *1

x9 *2

xA *3

xB

xC

xD *4

xE

xF

Control code system

*1: Back Control


*2: Forward Control
*3: Down Control
*4: First from Left Control

4 / 10
fx-9860G SDK Character Set

4. Multi byte large font characters 0xE5XX

0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx

x0

x1

x2

x3

x4

x5

x6

x7

x8

x9

xA

xB

xC

xD

xE

xF

5 / 10
fx-9860G SDK Character Set

5. Multi byte large font characters 0xE6XX

0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx

x0

x1

x2

x3

x4

x5

x6

x7

x8

x9

xA

xB

xC

xD

xE

xF

6 / 10
fx-9860G SDK Character Set

6. Single byte small font characters 0xXX

0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx

x0

x1

x2

x3

x4

x5

x6

x7

x8

x9

xA

xB

xC

xD

xE

xF

7 / 10
fx-9860G SDK Character Set

7. Multi byte small font characters 0x7FXX

0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx

x0

x1

x2

x3

x4

x5

x6

x7

x8

x9

xA

xB

xC

xD

xE

xF

8 / 10
fx-9860G SDK Character Set

8. Multi byte small font characters 0xE5XX

0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx

x0

x1

x2

x3

x4

x5

x6

x7

x8

x9

xA

xB

xC

xD

xE

xF

9 / 10
fx-9860G SDK Character Set

9. Multi byte small font characters 0xE6XX

0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx

x0

x1

x2

x3

x4

x5

x6

x7

x8

x9

xA

xB

xC

xD

xE

xF

Let’s walk through the creation of the multi-byte character . Looking at the character charts, you’ll see that
has display code 0xE6 and it’s second byte is 0x9B (refer to the chart immediately above). To create this character
the code would look like this:
unsigned char multi[3]={0xE6,0x9B,0};
Notice that this array is null terminated.

10 / 10
CASIO COMPUTER CO., LTD.
6-2, Hon-machi 1-chome
Shibuya-ku, Tokyo 151-8543, Japan

SA0701-A

You might also like