Apple II text mode uses the 7-bit ASCII (us-ascii) character set. The high-bit is set to display in normal mode on the 40x24 text screen.

Character sets

Apple II / Apple II plus

The original Signetics 2513 character generator chip has 64 glyphs for upper case, numbers, symbols, and punctuation characters. Each 5x7 pixel bitmap matrix is displayed in a 7x8 character cell on the text screen. The 64 characters can be displayed in INVERSE in the range $00 to $3F, FLASHing in the range $40 to $7F, and NORMAL mode in the range $80 to $FF. Normal mode characters are repeated in the $80 to $FF range.

To display lowercase letters, applications can run in the graphics modes and use custom fonts, rather than running in text mode using the font in ROM.

Apple IIe

0 1 2 3 4 5 6 7 8 9 A B C D E F
0x  SP  ! " # $ % & ' ( ) * + , - . /
1x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
2x @ a b c d e f g h i j k l m n o
3x p q r s t u v w x y z [ \ ] ^ _
4x NBSP
5x
6x ` A B C D E F G H I J K L M N O
7x P Q R S T U V W X Y Z { | } ~

Apple IIc

0 1 2 3 4 5 6 7 8 9 A B C D E F
0x @ A B C D E F G H I J K L M N O
1x P Q R S T U V W X Y Z [ \ ] ^ _
2x ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x ! " # $ % & ' ( ) * + , - . /
7x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
8x @ A B C D E F G H I J K L M N O
9x P Q R S T U V W X Y Z [ \ ] ^ _
Ax  SP  ! " # $ % & ' ( ) * + , - . /
Bx 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
Cx @ A B C D E F G H I J K L M N O
Dx P Q R S T U V W X Y Z [ \ ] ^ _
Ex  SP  ! " # $ % & ' ( ) * + , - . /
Fx 0 1 2 3 4 5 6 7 8 9 : ; < = > ?

Apple IIc alternate

0 1 2 3 4 5 6 7 8 9 A B C D E F
0x NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
1x DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
2x  SP  ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ £ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { \ ] ~ DEL
8x @ A B C D E F G H I J K L M N O
9x P Q R S T U V W X Y Z [ \ ] ^ _
Ax ! " # $ % & ' ( ) * + , - . /
Bx 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
Cx [lower-alpha 1]
Dx
Ex ` a b c d e f g h i j k l m n o
Fx p q r s t u v w x y z { | } ~ DEL
  1. The character 0xF0 is a solid Apple logo. Apple uses U+F8FF in the Corporate Private Use Area for this logo, but it is usually not supported on non-Apple platforms.

Apple IIGS

Apple II MouseText character set[1]

0 1 2 3 4 5 6 7 8 9 A B C D E F
0x @ A B C D E F G H I J K L M N O
1x P Q R S T U V W X Y Z [ \ ] ^ _
2x ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x
5x
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~
8x @ A B C D E F G H I J K L M N O
9x P Q R S T U V W X Y Z [ \ ] ^ _
Ax  SP  ! " # $ % & ' ( ) * + , - . /
Bx 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
Cx @ A B C D E F G H I J K L M N O
Dx P Q R S T U V W X Y Z [ \ ] ^ _
Ex ` a b c d e f g h i j k l m n o
Fx p q r s t u v w x y z { | } ~

References

  1. "Apple II MouseText to Unicode Mapping".
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.