Apple II character set

Last updated

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.

Contents

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.

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 [ citation needed ]

0123456789ABCDEF
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

0123456789ABCDEF
0x@ABCDEFGHIJKLMNO
1xPQRSTUVWXYZ[\]^_
2x!"#$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x!"#$%&'()*+,-./
7x0123456789:;<=>?
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

0123456789ABCDEF
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@ABCDEFGHIJKLMNO
9xPQRSTUVWXYZ[\]^_
Ax!"#$%&'()*+,-./
Bx0123456789:;<=>?
Cx Apple II character 0x40.png [lower-alpha 1] 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`abcdefghijklmno
Fxpqrstuvwxyz{|}~ 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]

0123456789ABCDEF
0x@ABCDEFGHIJKLMNO
1xPQRSTUVWXYZ[\]^_
2x!"#$%&'()*+,-./
3x0123456789:;<=>?
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`abcdefghijklmno
7xpqrstuvwxyz{|}~ 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

Related Research Articles

<span class="mw-page-title-main">ASCII art</span> Computer art form using text characters

ASCII art is a graphic design technique that uses computers for presentation and consists of pictures pieced together from the 95 printable characters defined by the ASCII Standard from 1963 and ASCII compliant character sets with proprietary extended characters. The term is also loosely used to refer to text-based visual art in general. ASCII art can be created with any text editor, and is often used with free-form languages. Most examples of ASCII art require a fixed-width font such as Courier for presentation.

<span class="mw-page-title-main">Apple II</span> First computer model in the Apple II series

The Apple II is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-molded plastic case, Rod Holt developed the switching power supply, while Steve Jobs was not involved in the design or development of the computer. It was introduced by Jobs and Wozniak at the 1977 West Coast Computer Faire, and marks Apple's first launch of a personal computer aimed at a consumer market—branded toward American households rather than businessmen or computer hobbyists.

<span class="mw-page-title-main">Commodore 128</span> Home computer released in 1985

The Commodore 128, also known as the C128, C-128, or C= 128, is the last 8-bit home computer that was commercially released by Commodore Business Machines (CBM). Introduced in January 1985 at the CES in Las Vegas, it appeared three years after its predecessor, the Commodore 64, the bestselling computer of the 1980s. Approximately 2.5 million C128s were sold during its four year production run.

<span class="mw-page-title-main">Apple IIe</span> Third model in the Apple II series of personal computers

The Apple IIe is the third model in the Apple II series of personal computers produced by Apple Computer. It was released as the successor to the Apple II Plus. The e in the name stands for enhanced, referring to the fact that several popular features were now built-in that were formerly only available as upgrades or add-ons in earlier models. It is notable as the first Apple II to offer built-in lower-case and 80 columns text support, as well a full 64K RAM–all while reducing the total chip count from previous models by approximately 75%.

<span class="mw-page-title-main">Apple IIGS</span> Apple II series 16-bit computer

The Apple IIGS is a 16-bit personal computer produced by Apple Computer. It is the fifth and most powerful of the Apple II family. It is compatible with earlier Apple II models but has a Macintosh look and feel, and resolution and color similar to the Amiga and Atari ST. The "GS" in the name stands for "Graphics and Sound", referring to its enhanced multimedia hardware, especially its state-of-the-art audio.

<span class="mw-page-title-main">PETSCII</span> Character encoding on Commodore computers

PETSCII, also known as CBM ASCII, is the character set used in Commodore Business Machines' 8-bit home computers.

<span class="mw-page-title-main">Color Graphics Adapter</span> IBM PC graphic adapter and display standard

The Color Graphics Adapter (CGA), originally also called the Color/Graphics Adapter or IBM Color/Graphics Monitor Adapter, introduced in 1981, was IBM's first color graphics card for the IBM PC and established a de facto computer display standard.

<span class="mw-page-title-main">ATASCII</span> Character encoding used by the Atari 8-bit family of home computers

The ATASCII character set, from ATARI Standard Code for Information Interchange, alternatively ATARI ASCII, is a character encoding used in the Atari 8-bit family of home computers. ATASCII is based on ASCII, but is not fully compatible with it.

Text mode is a computer display mode in which content is internally represented on a computer screen in terms of characters rather than individual pixels. Typically, the screen consists of a uniform rectangular grid of character cells, each of which contains one of the characters of a character set; at the same time, contrasted to graphics mode or other kinds of computer graphics modes.

<span class="mw-page-title-main">Tektronix 4010</span> Text and graphics computer terminals

The Tektronix 4010 series was a family of text-and-graphics computer terminals based on storage-tube technology created by Tektronix. Several members of the family were introduced during the 1970s, the best known being the 11-inch 4010 and 19-inch 4014, along with the less popular 25-inch 4016. They were widely used in the computer-aided design market in the 1970s and early 1980s.

<span class="mw-page-title-main">Typography of Apple Inc.</span> Overview of typography of Apple Inc.

Apple Inc. uses a large variety of typefaces in its marketing, operating systems, and industrial design with each product cycle. These change throughout the years with Apple's change of style in their products. This is evident in the design and marketing of the company.

<span class="mw-page-title-main">Box-drawing character</span> Unicode block group

Box-drawing characters, also known as line-drawing characters, are a form of semigraphics widely used in text user interfaces to draw various geometric frames and boxes. These characters are characterized by being designed to be connected horizontally and/or vertically with adjacent characters, which requires proper alignment. Box-drawing characters therefore typically only work well with monospaced fonts.

<span class="mw-page-title-main">Motorola 6847</span> Video display generator (VDG) by Motorola

The MC6847 is a Video Display Generator (VDG) first introduced by Motorola in 1978 and used in the TRS-80 Color Computer, Dragon 32/64, Laser 200, TRS-80 MC-10/Matra Alice, NEC PC-6000 series, Acorn Atom, and the APF Imagination Machine, among others. It is a relatively simple display generator compared to other display chips of the time. It is capable of displaying alphanumeric text, semigraphics and raster graphics contained within a roughly square display matrix 256 pixels wide by 192 lines high.

MouseText is a set of 32 graphical characters designed by Bruce Tognazzini and first implemented in the Apple IIc. They were then retrofitted to the Apple IIe forming part of the Enhanced IIe upgrade. A slightly revised version was then released with the Apple IIGS.

Apple II graphics debuted on the Apple II in 1977 and were used throughout the Apple II line. They consist of a 16 color low resolution mode and a high resolution mode where visuals are dependent on artifact color. The Apple IIe added "double" versions of each of these, most prominently "double high resolution" with twice the horizontal resolution in 16 colors. Internally, Apple II graphics modes are idiosyncratic and do not simply use a linear frame buffer.

<span class="mw-page-title-main">VGA text mode</span> Computer graphics standard from 1987

VGA text mode was introduced in 1987 by IBM as part of the VGA standard for its IBM PS/2 computers. Its use on IBM PC compatibles was widespread through the 1990s and persists today for some applications on modern computers. The main features of VGA text mode are colored characters and their background, blinking, various shapes of the cursor, and loadable fonts. The Linux console traditionally uses hardware VGA text modes, and the Win32 console environment has an ability to switch the screen to text mode for some text window sizes.

<span class="mw-page-title-main">ZX Spectrum character set</span>

The ZX Spectrum character set is the variant of ASCII used in the ZX Spectrum family computers. It is based on ASCII-1967 but the characters ^, ` and DEL are replaced with ↑, £ and ©. It also differs in its use of the C0 control codes other than the common BS and CR, and it makes use of the 128 high-bit characters beyond the ASCII range. The ZX Spectrum's main set of printable characters and system font are also used by the Jupiter Ace computer.

<span class="mw-page-title-main">Semigraphics</span> Method used in early text mode video hardware to emulate raster graphics

Text-based semigraphics, pseudographics, or character graphics is a primitive method used in early text mode video hardware to emulate raster graphics without having to implement the logic for such a display mode.

<span class="mw-page-title-main">Oric</span> UK-manufactured 8-bit computer

Oric was the name used by UK-based Tangerine Computer Systems for a series of 6502A-based home computers sold in the 1980s, primarily in Europe.

References

  1. "Apple II MouseText to Unicode Mapping".