Amstrad CP/M Plus character set: Difference between revisions

Content deleted Content added
x
Fixed Unicode values to match characters shown. Switch phased out chset-color-ext-punct. Condense language variants list and table.
Line 10:
|-
!{{chset-left2|0_<br/>0}}
|{{chset-color-graph}}|{{chset-cell|221D221E|[[∞]]|0}}
|{{chset-color-graph}}|{{chset-cell|2299|[[⊙]]|1}}
|{{chset-color-letter}}|{{chset-cell|0393|[[Γ]]|2}}
Line 17:
|{{chset-color-graph}}|{{chset-cell|00D7|[[×]]|5}}
|{{chset-color-graph}}|{{chset-cell|00F7|[[÷]]|6}}
|{{chset-color-graph}}|{{chset-cell|22382234|[[∴]]|7}}
|{{chset-color-letter}}|{{chset-cell|03A0|[[Π]]|8}}
|{{chset-color-graph}}|{{chset-cell|2193|[[Arrow (symbol)|↓]]|9}}
Line 46:
|-
!{{chset-left2|2_<br/>32}}
|{{chset-color-misc}}|{{chset-ctrlcell|0020|[[Space character|SP]]|32}}
|{{chset-color-punct}}|{{chset-cell|0021|[[Exclamation mark|!]]|33}}
|{{chset-color-punct}}|{{chset-cell|0022|[[Quotation mark|&#034;]] |34}}
Line 64:
|-
!{{chset-left2|3_<br/>48}}
|{{chset-color-digit}}|{{chset-cell|0030 FE00|[[0 (number)|0&#xFE00;]]|48|fn={{efn|name=zeroes|Code point 0x30 is intended for zero with a slash (Unicode [[Basic Latin (Unicode block)#Variants|standardized variant]] U+0030 U+FE00), 0x7F for zero without a slash. Both can be expressed as Unicode character U+0030, but of course if both are converted to the same code point the conversion is non-reversible.}}}}
|{{chset-color-digit}}|{{chset-cell|0031|[[1 (number)|1]]|49}}
|{{chset-color-digit}}|{{chset-cell|0032|[[2 (number)|2]]|50}}
Line 83:
!{{chset-left2|4_<br/>64}}
|{{chset-color-punct-box}}|{{chset-cell|0040|[[@]]|64}}
|{{chset-color-alphaletter}}|{{chset-cell|0041|[[A]]|65}}
|{{chset-color-alphaletter}}|{{chset-cell|0042|[[B]]|66}}
|{{chset-color-alphaletter}}|{{chset-cell|0043|[[C]]|67}}
|{{chset-color-alphaletter}}|{{chset-cell|0044|[[D]]|68}}
|{{chset-color-alphaletter}}|{{chset-cell|0045|[[E]]|69}}
|{{chset-color-alphaletter}}|{{chset-cell|0046|[[F]]|70}}
|{{chset-color-alphaletter}}|{{chset-cell|0047|[[G]]|71}}
|{{chset-color-alphaletter}}|{{chset-cell|0048|[[H]]|72}}
|{{chset-color-alphaletter}}|{{chset-cell|0049|[[I]]|73}}
|{{chset-color-alphaletter}}|{{chset-cell|004A|[[J]]|74}}
|{{chset-color-alphaletter}}|{{chset-cell|004B|[[K]]|75}}
|{{chset-color-alphaletter}}|{{chset-cell|004C|[[L]]|76}}
|{{chset-color-alphaletter}}|{{chset-cell|004D|[[M]]|77}}
|{{chset-color-alphaletter}}|{{chset-cell|004E|[[N]]|78}}
|{{chset-color-alphaletter}}|{{chset-cell|004F|[[O]]|79}}
|-
!{{chset-left2|5_<br/>80}}
|{{chset-color-alphaletter}}|{{chset-cell|0050|[[P]]|80}}
|{{chset-color-alphaletter}}|{{chset-cell|0051|[[Q]]|81}}
|{{chset-color-alphaletter}}|{{chset-cell|0052|[[R]]|82}}
|{{chset-color-alphaletter}}|{{chset-cell|0053|[[S]]|83}}
|{{chset-color-alphaletter}}|{{chset-cell|0054|[[T]]|84}}
|{{chset-color-alphaletter}}|{{chset-cell|0055|[[U]]|85}}
|{{chset-color-alphaletter}}|{{chset-cell|0056|[[V]]|86}}
|{{chset-color-alphaletter}}|{{chset-cell|0057|[[W]]|87}}
|{{chset-color-alphaletter}}|{{chset-cell|0058|[[X]]|88}}
|{{chset-color-alphaletter}}|{{chset-cell|0059|[[Y]]|89}}
|{{chset-color-alphaletter}}|{{chset-cell|005A|[[Z]]|90}}
|{{chset-color-punct-box}}|{{chset-cell|005B|[[Left square bracket|&#091;]]|91}}
|{{chset-color-punct-box}}|{{chset-cell|005C|[[Backslash|&#092;]]|92}}
Line 119:
!{{chset-left2|6_<br/>96}}
|{{chset-color-graph-box}}|{{chset-cell|0060|[[Grave accent|`]]|96}}
|{{chset-color-alphaletter}}|{{chset-cell|0061|[[a]]|97}}
|{{chset-color-alphaletter}}|{{chset-cell|0062|[[b]]|98}}
|{{chset-color-alphaletter}}|{{chset-cell|0063|[[c]]|99}}
|{{chset-color-alphaletter}}|{{chset-cell|0064|[[d]]|100}}
|{{chset-color-alphaletter}}|{{chset-cell|0065|[[e]]|101}}
|{{chset-color-alphaletter}}|{{chset-cell|0066|[[f]]|102}}
|{{chset-color-alphaletter}}|{{chset-cell|0067|[[g]]|103}}
|{{chset-color-alphaletter}}|{{chset-cell|0068|[[h]]|104}}
|{{chset-color-alphaletter}}|{{chset-cell|0069|[[i]]|105}}
|{{chset-color-alphaletter}}|{{chset-cell|006A|[[j]]|106}}
|{{chset-color-alphaletter}}|{{chset-cell|006B|[[k]]|107}}
|{{chset-color-alphaletter}}|{{chset-cell|006C|[[l]]|108}}
|{{chset-color-alphaletter}}|{{chset-cell|006D|[[m]]|109}}
|{{chset-color-alphaletter}}|{{chset-cell|006E|[[n]]|110}}
|{{chset-color-alphaletter}}|{{chset-cell|006F|[[o]]|111}}
|-
!{{chset-left2|7_<br/>112}}
|{{chset-color-alphaletter}}|{{chset-cell|0070|[[p]]|112}}
|{{chset-color-alphaletter}}|{{chset-cell|0071|[[q]]|113}}
|{{chset-color-alphaletter}}|{{chset-cell|0072|[[r]]|114}}
|{{chset-color-alphaletter}}|{{chset-cell|0073|[[s]]|115}}
|{{chset-color-alphaletter}}|{{chset-cell|0074|[[t]]|116}}
|{{chset-color-alphaletter}}|{{chset-cell|0075|[[u]]|117}}
|{{chset-color-alphaletter}}|{{chset-cell|0076|[[v]]|118}}
|{{chset-color-alphaletter}}|{{chset-cell|0077|[[w]]|119}}
|{{chset-color-alphaletter}}|{{chset-cell|0078|[[x]]|120}}
|{{chset-color-alphaletter}}|{{chset-cell|0079|[[y]]|121}}
|{{chset-color-alphaletter}}|{{chset-cell|007A|[[z]]|122}}
|{{chset-color-punct-box}}|{{chset-cell|007B|[[Left curly bracket|&#123;]]|123}}
|{{chset-color-graph-box}}|{{chset-cell|007C|[[Vertical bar|&#124;]]|124}}
Line 195:
|{{chset-color-graph}}|{{chset-cell|00A3|[[£]]|163}}
|{{chset-color-graph}}|{{chset-cell|00A9|[[©]]|164}}
|{{chset-color-ext-punct}}|{{chset-cell|00B6|[[¶]]|165}}
|{{chset-color-ext-punct}}|{{chset-cell|00A7|[[§]]|166}}
|{{chset-color-ext-punct}}|{{chset-cell|2020|[[†]]|167}}
|{{chset-color-digit}}|{{chset-cell|00BC|¼|168}}
|{{chset-color-digit}}|{{chset-cell|00BD|[[½]]|169}}
|{{chset-color-digit}}|{{chset-cell|00BE|¾|170}}
|{{chset-color-ext-punct}}|{{chset-cell|00AB|[[«]]|171}}
|{{chset-color-ext-punct}}|{{chset-cell|00BB|[[»]]|172}}
|{{chset-color-graph}}|{{chset-cell|20A7|[[wikt:₧|₧]]|173}}
|{{chset-color-ext-punct}}|{{chset-cell|00BF|[[¿]]|174}}
|{{chset-color-ext-punct}}|{{chset-cell|00A1|[[¡]]|175}}
|-
!{{chset-left2|B_<br/>176}}
Line 213:
|{{chset-color-graph}}|{{chset-cell|00B4|[[´]]|179}}
|{{chset-color-letter}}|{{chset-cell|02C6|[[ˆ]]|180}}
|{{chset-color-ext-punct}}|{{chset-cell|2030|[[‰]]|181}}
|{{chset-color-digit}}|{{chset-cell|215B|[[⅛]]|182}}
|{{chset-color-digit}}|{{chset-cell|215C|[[Fraction (mathematics)|⅜]]|183}}
Line 220:
|{{chset-color-letter}}|{{chset-cell|00DF|[[ß]]|186}}
|{{chset-color-graph}}|{{chset-cell|25CB|[[○]]|187}}
|{{chset-color-ext-punct}}|{{chset-cell|2022|[[•]]|188}}
|{{chset-color-graph}}|{{chset-cell|00A5|[[¥]]|189}}
|{{chset-color-graph}}|{{chset-cell|00AE|[[®]]|190}}
Line 297:
|{{chset-color-graph}}|{{chset-cell|2261|[[Triple bar|≡]]|255}}
|}{{notelist}}
{{Chset-legend|graybox=Language variants}}
 
== Language variants ==
 
In ''languages 1'' to ''7'', certain characters in the range 0..127 are swapped with characters in the range 128..255 of the character set, accordingas toshown in the following table:<ref name="Plus3Language"/>
*Language 0: USA
*Language 1: France
*Language 2: Germany
*Language 3: UK
*Language 4: Denmark
*Language 5: Sweden
*Language 6: Italy
*Language 7: Spain<ref name="Plus3Language"/>
 
In ''languages 1'' to ''7'', certain characters in the range 0..127 are swapped with characters in the range 128..255 of the character set, according to the following table:<ref name="Plus3Language"/>
 
{| class="wikitable"
! Language !! 0x23 !! 0x40 !! 0x5B !! 0x5C !! 0x5D !! 0x5E !! 0x60 !! 0x7B !! 0x7C !! 0x7D !! 0x7E
|-
| 0x7E0: USA || ~# || ¨@ || ß[ || ~\ || ~] || ü^ || ` || { || <nowiki>|</nowiki> || ì} || ~
! <ref name="Plus3Language"/> !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7
|-
| 0x231: France || # || #à || #º || £ç || #§ || #^ || #` || é || ù || è || Pt¨
|-
| 0x402: Germany || @# || à§ || §Ä || Ö || Ü || ^ || @` || @ä || Éö || @ü || @ß
|-
| 0x5B3: UK || £ || @ || [ || º\ || Ä] || [^ || Æ` || Ä{ || <nowiki>|</nowiki> || º} || ¡~
|-
| 0x5C4: Denmark || \# || ç@ || ÖÆ || \Ø || ØÅ || ^ || ` || æ || Öø || \å || Ñ~
|-
| 0x5D5: Sweden || ]# || §É || ÜÄ || ]Ö || Å || ÅÜ || é || ¿ä || ö || å || ü
|-
| 0x5E6: Italy || ^# || ^@ || ^º || ^\ || é || ^ || Üù || ^à || ^ò || è || ì
|-
| 0x607: Spain || `Pt || `@ || `¡ || `Ñ || ¿ || ^ || ` || é¨ || ùñ || `} || ~
|-
| 0x7B || { || é || ä || { || æ || ä || à || ¨
|-
| 0x7C || <nowiki>|</nowiki> || ù || ö || <nowiki>|</nowiki> || ø || ö || ò || ñ
|-
| 0x7D || } || è || ü || } || å || å || è || }
|-
| 0x7E || ~ || ¨ || ß || ~ || ~ || ü || ì || ~
|}