Content deleted Content added
Matthiaspaul (talk | contribs) →See also: +link |
→Further reading: {{Amstrad}} |
||
(38 intermediate revisions by 18 users not shown) | |||
Line 1:
{{Short description|Group of 8-bit character sets introduced by Amstrad/Locomotive Software}}
The '''Amstrad CP/M Plus character set''' (alternatively known as '''PCW character set''' or '''ZX Spectrum +3 character set''') refers to a group of 8-bit character sets introduced by [[Amstrad]]/[[Locomotive Software]] for use in conjunction with their adaptation of [[Digital Research]]'s [[CP/M Plus]]<ref name="Plus3CPM"/> on various [[Amstrad CPC]] / [[Schneider CPC]] and [[Amstrad PCW]] / [[Schneider Joyce]]<!-- PCW 8000, PCW 9256, PCW 10, PCW 9512, PCW 9512+ --> machines.<ref name="Elliott_2015_XBIOS"/><ref name="AT_CPMPlus_CS"/> The character set was also utilized on the [[Amstrad ZX Spectrum +3]] since 1987.<ref name="Plus3CPM"/>▼
{{Infobox character encoding
| name = Amstrad CP/M Plus character set
| image =
| caption =
| basedon = [[ISO/IEC 646]]
| classification =
| lang = US English, French, German, UK English, Danish Swedish, Italian and Spanish
| by = [[Amstrad]], [[Locomotive Software]]
| next =
| otherrelated = [[LocoScript]]
| prev =
| alias = PCW character set, ZX Spectrum +3 character set
▲}}The '''Amstrad CP/M Plus character set''' (alternatively known as '''PCW character set''' or '''ZX Spectrum +3 character set''')
At least on the ZX Spectrum +3 it existed in eight language-specific variants (based on [[ISO/IEC 646]]) depending on the selected locale of the system: USA (default),
Another slight variant of the character set was used by [[LocoScript]].<ref name="Elliott_2016_LS1Format"/><ref name="
== Character set ==
{|{{chset-table-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-cell1|U+0030 DIGIT ZERO|[[0]]|fn={{efn|name=zeroes}}}}
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-cell1|U+00BE VULGAR FRACTION THREE QUARTERS|{{not a typo|[[Fraction|¾]]}}}}
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|{{chset-
|-▼
|}
{{legend|#FFD|Language variants}}
{{notelist}}
== 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,
▲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
▲|-
|- ▼
|-
|-
|
|-
|
|-
|
|-
|
|-
|
|
▲| 0x5E || ^ || ^ || ^ || ^ || ^ || Ü || ^ || ^
▲|-
▲| 0x60 || ` || ` || ` || ` || ` || é || ù || `
== See also ==
*[[Amstrad CPC character set]]<!-- red link with possibilities -->
* [[ZX Spectrum character set]]
* [[ISO/IEC 646]] (similar, but not identical set of 7-bit character sets)
* [[Box-drawing character]]
== References ==
{{reflist|refs=
<ref name="Plus3CPM">{{cite book |title=Spectrum +3 CP/M Plus manual |chapter=Appendix II: CP/M Plus character sets / II.1 The complete character set (Language 0) |chapter-url=http://www.worldofspectrum.org/Plus3CPMManual/appendix2.html |type=User Manual |access-date=2017-07-10 |
<ref name="Plus3Language">{{cite book |title=Spectrum +3 CP/M Plus manual |chapter=Chapter 4.5 Selecting the appropriate national language |chapter-url=http://www.worldofspectrum.org/Plus3CPMManual/p3cpm4.html |type=User Manual |access-date=2017-07-10 |
<ref name="Elliott_2015_XBIOS">{{cite web |author-first=John C. |author-last=Elliott |date=2015-04-04 |title=Amstrad Extended BIOS Internals |work=Seasip.info |url=http://www.seasip.info/Cpm/xbiosint.html |access-date=2017-07-15 |
<ref name="AT_CPMPlus_CS">{{cite web |title=Amstrad CP/M Plus character set |url=http://fileformats.archiveteam.org/wiki/Amstrad_CP/M_Plus_character_set |access-date=2017-07-15 |
<ref name="Elliott_2016_LS1Format">{{cite web |author-first=John C. |author-last=Elliott |date=2016-04-16 |title=LocoScript 1 file format |work=Seasip.info |url=http://www.seasip.info/Unix/Joyce/ls1frm.html |access-date=2017-07-15 |
<ref name="
}}
==Further reading==
<!-- two CPC and printer related links (therefore mostly unrelated) but may help flesh out the general picture -->
* http://www.cpcwiki.eu/index.php/Amstrad/Schneider_Printer_Character_Sets
* http://www.cpcwiki.eu/index.php/Keyboard_Versions#Character_Set_ROMs
{{Character encoding}}
{{Amstrad}}
[[Category:Character sets]]
|