PETSCII Reference / PETSCII to Unicode (original) (raw)
PETSCII Reference
PETSCII to ASCII/Unicode/TrueType mappings + more
Ā | ā | Ă | ă | Ą | ą | Ć | ć | Ĉ | ĉ | Ċ | ċ | Č | č | Ď | ď |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Đ | đ | Ē | ē | Ĕ | ĕ | Ė | ė | Ę | ę | Ě | ě | Ĝ | ĝ | Ğ | ğ |
! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
@ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
P | Q | R | S | T | U | V | W | X | Y | Z | [ | | ] | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
ƀ | Ɓ | Ƃ | ƃ | Ƅ | ƅ | Ɔ | Ƈ | ƈ | Ɖ | Ɗ | Ƌ | ƌ | ƍ | Ǝ | Ə |
Ɛ | Ƒ | ƒ | Ɠ | Ɣ | ƕ | Ɩ | Ɨ | Ƙ | ƙ | ƚ | ƛ | Ɯ | Ɲ | ƞ | Ɵ |
| | | | _ | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
CBM/Shift
This PETSCII reference is specific to the C64 character set & control codes. Character matrix shows the resulting glyph or control code effect of each PETSCII code point defaulting to reverse mode off. Click characters in the matrix to switch the detail view. Case mode can be toggled with the CBM/Shift button above. Information to the right side show various details about the PETSCII code point. From top to bottom:
- The PETSCII value in hex/decimal/binary
- Each glyph (if any) emitted by the PETSCII code point on a C64 in context of case mode and reverse mode
- The 'screencode' that the PETSCII code point maps to (same as the index into the C64 character ROM)
- The PETSCII value in hex/decimal/binary
- The suggested mapping to ASCII
- The suggested mapping to Unicode
- The 'Direct PETSCII' mapping to Private Use Area in 'C64 Pro Mono'
- The 'Screencode/CharROM' mapping to Private Use Area in 'C64 Pro Mono'
- The (C64) keyboard combination used to produce the PETSCII code point
- A list of Unicode code points that include the suggested Unicode mapping; shows the Unicode name and the corresponding glyph from a reference font face for comparison with the PETSCII glyph. The other code points listed aside from the suggested are also mapping in 'C64 Pro Mono'
- HTML not used at this time
- The suggested mapping to the CP-1252 code page where different from the ASCII mapping
- The suggested mapping to the Mac Roman code page where different from the ASCII mapping
- Notes as to why we in Style chose a particular mapping
Todo: reverse switcher; clean up messy HTML/CSS/JS (could probably look much nicer too); c128, vic-20 & plus/4 versions?
Upper/Graph
Lower/Upper
Upper/Graph
Lower/Upper
U+e07e
U+e17e
U+e27e
U+e37e
U+ee5e
U+ee5e
U+eede
U+eede