Amstrad CP/M Plus character set: Difference between revisions

Content deleted Content added
m convert HTML entities, {{not a typo}}
GreenC bot (talk | contribs)
Line 346:
{{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 |url-status=live |archive-url=https://web.archive.org/web/20091015151318/http://www.worldofspectrum.org/Plus3CPMManual/appendix2.html |archive-date=2009-10-15}} [http://k1.spdns.de/Vintage/Sinclair/86/ZX%20Spectrum%2B3/ZX%20Spectrum%2B3%20CP%3AM%20Manual/appendix2.html]</ref>
<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 |url-status=live |archive-url=https://web.archive.org/web/20170711214600/http://www.worldofspectrum.org/Plus3CPMManual/p3cpm4.html |archive-date=20092017-1007-1511 |quote=[...] The selection of characters made available on computers sold in different countries are subject to national variations. As a result, CP/M has different national language versions of the screen characters. [...] Immediately after [...] load [...] it is set up to use the US character set [...] The codes CP/M uses are [...] in the range 0...255 [...] A handful of these codes represent different characters, depending on which national language is selected. [...] All the different national language versions of CP/M are supported on the Spectrum +3 and a special utility has been incorporated into the CP/M system to allow the user to swap from one national language to another. This is the LANGUAGE utility. [...] The 'standard' set of codes and characters represented by these codes is the US character set. What happens in the other language versions is that certain codes in the first half of the character set (0...127) are associated with characters that are in the second half of the US character set and vice versa. In fact a straight swap is made between the code used for the special language character, and the character it substitutes. For example, in the US character set, the code for £ is #A3: when English is selected, £ replaces # as the character with code #23 - and # replaces £ as the character with code #A3. [...]}} [http://k1.spdns.de/Vintage/Sinclair/86/ZX%20Spectrum%2B3/ZX%20Spectrum%2B3%20CP%3AM%20Manual/p3cpm4.html]</ref>
<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 |url-status=live |archive-url=https://web.archive.org/web/20170715103636/http://www.seasip.info/Cpm/xbiosint.html |archive-date=2017-07-15}}</ref>
<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 |url-status=live |archive-url=https://web.archive.org/web/20170715103000/http://fileformats.archiveteam.org/wiki/Amstrad_CP/M_Plus_character_set |archive-date=2017-07-15}}</ref>