Character encoding (Generation II): Difference between revisions

And naming screen charset
(Expanding details on control codes)
(And naming screen charset)
Line 347: Line 347:
|- style="background-color: #DDF"
|- style="background-color: #DDF"
! 7-
! 7-
| <sup>P</sup><sub>O</sub> || <sup>K</sup><sub>é</sub> || “ || ” || ・ || … || ぁ || ぇ || ぉ || ╔ || ═ || ╗ || ║ || ╚ || ╝ || {{tt|␠|Space}}
| <sup>P</sup><sub>O</sub> || <sup>K</sup><sub>é</sub> ||style="background: #{{crystal color light}}"| “ ||style="background: #{{crystal color light}}"| ” || ・ || … || ぁ || ぇ || ぉ || ╔ || ═ || ╗ || ║ || ╚ || ╝ || {{tt|␠|Space}}
|- style="background-color: #DDF"
|- style="background-color: #DDF"
! 8-
! 8-
Line 385: Line 385:
* 0xFF is the string terminator.
* 0xFF is the string terminator.
** 0x50, which usually would function as the string terminator, has instead been overwritten with Unown Q ([[File:Character 0x50 ii Unown.png|Q]]).
** 0x50, which usually would function as the string terminator, has instead been overwritten with Unown Q ([[File:Character 0x50 ii Unown.png|Q]]).
====Naming screen====
On the screen to enter the player's name, rival's name, and Pokémon nicknames, a few characters are overwritten by tiles used elsewhere on the screen.
{| class="wikitable" style="text-align: center; border-collapse: collapse;" cellpadding="2px" width="375px"
|-
! || -0 || -1 || -2 || -3 || -4 || -5 || -6 || -7 || -8 || -9 || -A || -B || -C || -D || -E || -F
|-
! 6-
| [[File:Character 0x60 ii naming screen.png|▚]]
|style="background-color: #DDF"| ▲ ||style="background-color: #DDF"| [[File:Character 0x62 ii.png|16px|&#x1F581;]] ||style="background-color: #DDF"| '''D''' ||style="background-color: #DDF"| '''E''' ||style="background-color: #DDF"| '''F''' ||style="background-color: #DDF"| '''G''' ||style="background-color: #DDF"| '''H''' ||style="background-color: #DDF"| '''I''' ||style="background-color: #DDF"| '''V''' ||style="background-color: #DDF"| '''S''' ||style="background-color: #DDF"| '''L''' ||style="background-color: #DDF"| '''M''' ||style="background-color: #DDF"| : ||style="background-color: #DDF"| ぃ ||style="background-color: #DDF"| ぅ
|- style="background-color: #DDF"
! 7-
| <sup>P</sup><sub>O</sub> || <sup>K</sup><sub>é</sub> ||style="background: #{{crystal color light}}"| “ ||style="background: #{{crystal color light}}"| ” || ・ || … || ぁ || ぇ || ぉ || ╔ || ═ || ╗ || ║ || ╚ || ╝ || {{tt|␠|Space}}
|- style="background-color: #DDF"
! 8-
| A || B || C || D || E || F || G || H || I || J || K || L || M || N || O || P
|- style="background-color: #DDF"
! 9-
| Q || R || S || T || U || V || W || X || Y || Z || ( || ) || ''':''' || ''';''' || [ || ]
|- style="background-color: #DDF"
! A-
| a || b || c || d || e || f || g || h || i || j || k || l || m || n || o || p
|- style="background-color: #DDF"
! B-
| q || r || s || t || u || v || w || x || y || z || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;
|- style="background-color: #DDF"
! C-
| Ä || Ö || Ü || ä || ö || ü || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp;
|- style="background-color: #DDF"
! D-
| 'd || 'l || 'm || 'r || 's || 't || 'v || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; || &nbsp; ||style="background: #{{crystal color light}}"| &#x1F844;
|-
! E-
|style="background-color: #DDF"| ' ||style="background-color: #DDF"| <sup>P</sup><sub>K</sub> ||style="background-color: #DDF"| <sup>M</sup><sub>N</sub> ||style="background-color: #DDF"| - ||style="background-color: #DDF"| &nbsp; ||style="background-color: #DDF"| &nbsp; ||style="background-color: #DDF"| ? ||style="background-color: #DDF"| ! ||style="background-color: #DDF"| . ||style="background-color: #DDF"| & ||style="background-color: #DDF"| é || ‒ ||style="background-color: #DDF"| ▷ ||style="background-color: #DDF"| ▶ ||style="background-color: #DDF"| ▼ ||style="background-color: #DDF"| ♂
|-
! F-
|style="background-color: #DDF"| [[File:Character 0xF0 i.png|Poké Dollar]] ||style="background-color: #DDF"| × || _ ||style="background-color: #DDF"| / ||style="background-color: #DDF"| , ||style="background-color: #DDF"| ♀ ||style="background-color: #DDF"| 0 ||style="background-color: #DDF"| 1 ||style="background-color: #DDF"| 2 ||style="background-color: #DDF"| 3 ||style="background-color: #DDF"| 4 ||style="background-color: #DDF"| 5 ||style="background-color: #DDF"| 6 ||style="background-color: #DDF"| 7 ||style="background-color: #DDF"| 8 ||style="background-color: #DDF"| 9
|}
{{Colorswatch|DDF|Same as default font}}
{{Colorswatch|{{crystal color light}}|Differs between Pokémon Gold and Silver and Pokémon Crystal}}
* 0x60 is the sprite used as the frame of the screen.
* 0xEB is the centered horizontal line used to indicate unset characters (except the current character slot) in the name being entered.
* 0xF2 is the base-line horizontal line used to indicate the next slot to be written to in the name being entered.


==French & German==
==French & German==