Apple II character set

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

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[edit]

Apple II / Apple II plus[edit]

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.

Apple II character set.gif

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[edit]

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[edit]

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[edit]

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 Apple II character 0x40.png[a] Apple II character 0x41.png Apple II character 0x42.png Apple II character 0x43.png Apple II character 0x44.png Apple II character 0x45.png Apple II character original 0x46.png Apple II character original 0x47.png Apple II character 0x48.png Apple II character 0x49.png Apple II character 0x4A.png Apple II character 0x4B.png Apple II character 0x4C.png Apple II character 0x4D.png Apple II character 0x4E.png Apple II character 0x4F.png
Dx Apple II character 0x50.png Apple II character 0x51.png Apple II character 0x52.png Apple II character 0x53.png Apple II character 0x54.png Apple II character 0x55.png Apple II character 0x56.png Apple II character 0x57.png Apple II character 0x58.png Apple II character 0x59.png Apple II character 0x5A.png Apple II character 0x5B.png Apple II character 0x5C.png Apple II character 0x5D.png Apple II character 0x5E.png Apple II character 0x5F.png
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[edit]

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 Apple II character 0x40.png Apple II character 0x41.png Apple II character 0x42.png Apple II character 0x43.png Apple II character 0x44.png Apple II character 0x45.png Apple II character 0x46.png Apple II character 0x47.png Apple II character 0x48.png Apple II character 0x49.png Apple II character 0x4A.png Apple II character 0x4B.png Apple II character 0x4C.png Apple II character 0x4D.png Apple II character 0x4E.png Apple II character 0x4F.png
5x Apple II character 0x50.png Apple II character 0x51.png Apple II character 0x52.png Apple II character 0x53.png Apple II character 0x54.png Apple II character 0x55.png Apple II character 0x56.png Apple II character 0x57.png Apple II character 0x58.png Apple II character 0x59.png Apple II character 0x5A.png Apple II character 0x5B.png Apple II character 0x5C.png Apple II character 0x5D.png Apple II character 0x5E.png Apple II character 0x5F.png
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 II character 0xFF.png
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 { | } ~ Apple II character 0x7F.png

References[edit]

  1. ^ "Apple II MouseText to Unicode Mapping".

External links[edit]