PET 2001 Emulator — Input Mapping for PETSCII Graphics Characters

The following mapping for PETSCII graphics work for any text or keyboard input as well as for copy-and-paste:

Input
Unicode
Emulator
PETSCII
U+258C▌
U+25E7◧
161 ($A1)
U+2584▄
U+2B13⬓
162 ($A2)
U+2594▔ 163 ($A3)
U+2581▁ 164 ($A4)
U+258F▏ 165 ($A5)
U+2591░
U+2592▒
U+2593▓
U+25A6▦
U+25A9▩
U+1FB90🮐
166 ($A6)
U+2595▕ 167 ($A7)
U+25D2◒
U+2B19⬙
U+1FB8F🮏
168 ($A8)
U+25E4◤
U+25E9◩
U+25F8◸
U+1FB9C🮜
U+1FB99🮙
169 ($A9)



lower-case: 🮙
U+25C1◁
U+1FB87🮇
170 ($AA)
U+251C├
U+2523┣
171 ($AB)
U+2597▗ 172 ($AC)
U+2514└
U+2517┗
U+25F3◳
173 ($AD)
U+2510┐
U+2513┓
U+25F1◱
174 ($AE)
U+2582▂ 175 ($AF)
U+250C┌
U+250F┏
U+25F2◲
176 ($B0)
U+2534┴
U+253B┻
177 ($B1)
U+252C┬
U+2533┳
178 ($B2)
U+2524┤
U+252B┫
179 ($B3)
U+258E▎ 180 ($B4)
U+258D▍ 181 ($B5)
U+25C0◀
U+1FB88🮈
182 ($B6)
U+25BD▽
U+1FB82🮂
183 ($B7)
U+25BC▼
U+1FB83🮃
184 ($B8)
U+2583▃ 185 ($B9)
U+14A7ᒧ
U+23CC⏌
U+259F▟
U+1FB7F🭿
U+2611☑
U+2713✓
U+2714✔
U+1FBB1🮱
186 ($BA)



lower-case: ✓
U+2596▖ 187 ($BB)
U+259D▝ 188 ($BC)
U+2518┘
U+251B┛
U+25F0◰
189 ($BD)
U+2598▘ 190 ($BE)
U+259A▚ 191 ($BF)
U+2500─
U+2501━
U+1FB79🭹
192 ($C0)
U+2660♠
U+2664♤
193 ($C1)
U+1FB72🭲 194 ($C2)
U+1FB78🭸 195 ($C3)
U+1FB77🭷 196 ($C4)
U+1FB76🭶 197 ($C5)
U+1FB7A🭺 198 ($C6)
U+1FB71🭱 199 ($C7)
U+1FB74🭴 200 ($C8)
U+256E╮ 201 ($C9)
U+2570╰ 202 ($CA)
U+256F╯ 203 ($CB)
U+14AAᒪ
U+23BF⎿
U+2599▙
U+1FB7C🭼
204 ($CC)
U+2572╲ 205 ($CD)
U+2571╱ 206 ($CE)
U+14A5ᒥ
U+23BE⎾
U+259B▛
U+1FB7D🭽
207 ($CF)
U+14A3ᒣ
U+259C▜
U+23CB⏋
U+1FB7E🭾
208 ($D0)
U+25CF● 209 ($D1)
U+1FB7B🭻 210 ($D2)
U+2661♡
U+2665♥
211 ($D3)
U+1FB70🭰 212 ($D4)
U+256D╭ 213 ($D5)
U+2573╳
U+2613☓
U+2715✕
214 ($D6)
U+25CB○
U+25EF◯
215 ($D7)
U+2663♣
U+2667♧
216 ($D8)
U+1FB75🭵 217 ($D9)
U+25C6◆
U+25C7◇
U+25CA◊
U+2662♢
U+2666♦
U+29EB⧫
U+2B25⬥
218 ($DA)
U+253C┼
U+254B╋
U+1FBAF🮯
219 ($DB)
U+25D0◐
U+2B16⬖
U+1FB8C🮌
220 ($DC)
U+007C|
U+2502│
U+2503┃
U+1FB73🭳
221 ($DD)
U+2059⁙
U+1FB95🮕
U+1FB96🮖
222 ($DE)
upper-case: π
U+25E5◥
U+25F9◹
U+2B14⬔
U+1FB9D🮝
U+1FB98🮘
223 ($DF)


lower-case: 🮘

*) Range U+1FB70 … U+1FBB1: Symbols for Legacy Computing, availability may depend on host OS and browser.

To work around possible limitations regarding 5-byte Unicode and the Symbols for Legacy Computing range (especially for the purpose of keyboard mapping), vertical strokes may be also specified by upper-case Roman numerals (left to right) and horizontal strokes by lower-case Roman numerals (top-down order):

Input
Unicode
Emulator
PETSCII
U+2160Ⅰ 165 ($A5)
U+2161Ⅱ 212 ($D4)
U+2162Ⅲ 199 ($C7)
U+2163Ⅳ 194 ($C2)
U+2164Ⅴ 221 ($DD)
U+2165Ⅵ 200 ($C8)
U+2166Ⅶ 217 ($D9)
U+2167Ⅷ 167 ($A7)
U+2170ⅰ 163 ($A3)
U+2171ⅱ 197 ($C5)
U+2172ⅲ 196 ($C4)
U+2173ⅳ 195 ($C3)
U+2174ⅴ 192 ($C0)
U+2175ⅵ 198 ($C6)
U+2176ⅶ 210 ($D2)
U+2177ⅷ 164 ($A4)

Alternative forms for potentially missing partial fills (2-eighths and 3-eighths blocks from top and from right) are:

Input
Unicode
Emulator
PETSCII
U+25BD▽ 183 ($B7)
U+25BC▼ 184 ($B8)
U+25C1◁ 170 ($AA)
U+25C0◀ 182 ($B6)

Alternative forms for checkerboard half-fills:

Input
Unicode
Emulator
PETSCII
U+25D2◒
U+2B19⬙
168 ($A8)
U+25D0◐
U+2B16⬖
220 ($DC)

— ❦ —

Katakana

The following characters are available with the Japanese character ROM. The first Unicode character gives the canonical representation, any following glyphs are accepted synonyms. While the Yen currency sign (¥) replaces the backslash in both character sets, any other kana are only displayed with the alternative (lower-case) set.

Unicode PETSCII
U+00A5 ¥
U+FFE5 ¥
U+005C \
92 ($5C) ¥
U+30A2 ア
U+30A1 ァ
U+FF71 ア
U+FF67 ァ
161 ($A1) ア
U+30A4 イ
U+30A3 ィ
U+FF72 イ
U+FF68 ィ
162 ($A2) イ
U+30A6 ウ
U+30A5 ゥ
U+FF73 ウ
U+FF69 ゥ
163 ($A3) ウ
U+30A8 エ
U+30A7 ェ
U+FF74 エ
U+FF6A ェ
164 ($A4) エ
U+30AA オ
U+30A9 ォ
U+FF75 オ
U+FF6B ォ
165 ($A5) オ
U+30AB カ
U+30F5 ヵ
U+FF76 カ
166 ($A6) カ
U+30AD キ
U+FF77 キ
167 ($A7) キ
U+30AF ク
U+FF78 ク
168 ($A8) ク
U+30B1 ケ
U+FF79 ケ
169 ($A9) ケ
U+309B ゛
U+FF9E ゙
170 ($AA) ゛
U+30B9 ス
U+FF7D ス
172 ($AC) ス
U+309C ゜
U+302C 〬
U+302B 〫
U+FF9F ゚
175 ($AF) ゜
U+5E74 年
U+F98E 年
180 ($B4) 年
U+6708 月
U+2F49 ⽉
181 ($B5) 月
U+65E5 日
U+2F47 ⽇
182 ($B6) 日
U+30BF タ
U+FF80 タ
183 ($B7) タ
U+30ED ロ
U+FF9B ロ
184 ($B8) ロ
U+30F3 ン
U+FF9D ン
185 ($B9) ン
U+30B3 コ
U+FF7A コ
186 ($BA) コ
U+30B5 サ
U+FF7B サ
187 ($BB) サ
U+30B7 シ
U+FF7C シ
188 ($BC) シ
U+30BB セ
U+30E3 ャ
U+FF94 ヤ
U+30E3 ャ
190 ($BE) セ
U+30BD ソ
U+FF7F ソ
191 ($BF) ソ
U+30C1 チ
U+FF81 チ
193 ($C1) チ
U+30C4 ツ
U+FF82 ツ
194 ($C2) ツ
U+30C6 テ
U+FF83 テ
195 ($C3) テ
U+30C8 ト
U+FF84 ト
196 ($C4) ト
U+30CA ナ
U+FF85 ナ
197 ($C5) ナ
U+30CB ニ
U+FF86 ニ
198 ($C6) ニ
U+30CC ヌ
U+FF87 ヌ
199 ($C7) ヌ
U+30CD ネ
U+FF88 ネ
200 ($C8) ネ
U+30CE ノ
U+FF89 ノ
201 ($C9) ノ
U+30CF ハ
U+FF8A ハ
202 ($CA) ハ
U+30D2 ヒ
U+FF8B ヒ
203 ($CB) ヒ
U+30D5 フ
U+FF8C フ
204 ($CC) フ
U+30D8 ヘ
U+FF8D ヘ
205 ($CD) ヘ
U+30DB ホ
U+FF8E ホ
206 ($CE) ホ
U+30DE マ
U+FF8F マ
207 ($CF) マ
U+30DF ミ
U+FF90 ミ
208 ($D0) ミ
U+30E0 ム
U+FF91 ム
209 ($D1) ム
U+30E1 メ
U+FF92 メ
210 ($D2) メ
U+30E2 モ
U+FF93 モ
211 ($D3) モ
U+30E4 ヤ
U+30E3 ャ
U+FF94 ヤ
U+FF6C ャ
212 ($D4) ヤ
U+30E6 ユ
U+FF7A コ
213 ($D5) ユ
U+30E8 ヨ
U+30E7 ョ
U+FF96 ヨ
U+FF6E ョ
214 ($D6) ヨ
U+30E9 ラ
U+FF97 ラ
215 ($D7) ラ
U+30EA リ
U+FF99 ル
216 ($D8) リ
U+30EB ル
U+FF99 ル
217 ($D9) ル
U+30EC レ
U+FF9A レ
218 ($DA) レ
U+30EF ワ
U+30EE ヮ
U+FF9C ワ
220 ($DC) ワ
U+30F2 ヲ
U+FF66 ヲ
223 ($DF) ヲ

— ❦ —