Zestaw znaków Amstrad CP/M Plus
Zestaw znaków Amstrad CP/M Plus (alternatywnie znany jako zestaw znaków PCW lub zestaw znaków ZX Spectrum +3 ) to dowolny z grupy 8-bitowych zestawów znaków wprowadzonych przez Amstrad / Locomotive Software do użytku w połączeniu z ich adaptacją Digital Research CP /M Plus na różnych maszynach Amstrad CPC / Schneider CPC i Amstrad PCW / Schneider Joyce . Zestaw znaków był również używany w wersji cp / m Amstrad ZX Spectrum +3 .
Przynajmniej w ZX Spectrum +3 istniał w ośmiu wariantach specyficznych dla języka (opartych na ISO / IEC 646 ) w zależności od wybranej lokalizacji systemu, przy czym domyślnym językiem dla „US” był język 0 .
Inny niewielki wariant zestawu znaków był używany przez LocoScript .
Zestaw znaków
Zestaw znaków Amstrad CP/M Plus (język 0) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | mi | F | |
0x | ∞ | ⊙ | Γ | Δ | ⊗ | × | ÷ | ∴ | Π | ↓ | Σ | ← | → | ± | ↔ | Ω |
1x | α | β | γ | δ | ε | θ | λ | μ | π | ρ | σ | τ | φ | χ | ψ | ω |
2x | Sp | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0︀ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | A | B | C | D | mi | F | G | H | I | J | k | Ł | M | N | O |
5x | P | Q | R | S | T | u | V | W | X | Y | Z | [ | \ | ] | ↑ | _ |
6x | ` | A | B | C | D | mi | F | G | H | I | J | k | l | M | N | o |
7x | P | Q | R | S | T | u | w | w | X | y | z | { | | | } | ~ | 0 |
8x | ◾︎ | ╧ | ╟ | ╚ | ╤ | ║ | ╔ | ╠ | ╢ | ╝ | ═ | ╩ | ╗ | ╣ | ╦ | ╬ |
9x | · | ╵ | ╶ | └ | ╷ | │ | ┌ | ├ | ╴ | ┘ | ─ | ┴ | ┐ | ┤ | ┬ | ┼ |
Topór | ª | º | ° | £ | © | ¶ | § | † | ¼ | ½ | ¾ | « | » | ₧ | ¿ | ¡ |
Bx | ƒ | ¢ | ¨ | ´ | ˆ | ‰ | ⅛ | ⅜ | ⅝ | ⅞ | SS | ○ | • | ¥ | ® | ™ |
Cx | A | MI | I | O | U | A | MI | I | Ô | Û | A | MI | I | Ò | Ù | ź |
Dx | A | MI | I | O | U | C | Æ | A | Ø | N | A | Õ | ≥ | ≤ | ≠ | ≃ |
Były | A | mi | I | ó | u | A | mi | I | ô | u | A | mi | I | O | u | ÿ |
Fx | A | mi | I | ö | u | C | ć | A | ø | N | A | õ | ⇒ | ⇐ | ⇔ | ≡ |
Warianty językowe
W językach od 1 do 7 niektóre znaki z zakresu 0..127 są zamieniane na znaki z zakresu 128..255 zestawu znaków, jak pokazano w poniższej tabeli:
Język | 0x23 | 0x40 | 0x5B | 0x5C | 0x5D | 0x5E | 0x60 | 0x7B | 0x7C | 0x7D | 0x7E |
---|---|---|---|---|---|---|---|---|---|---|---|
0: USA | # | @ | [ | \ | ] | ^ | ` | { | | | } | ~ |
1: Francja | # | A | º | C | § | ^ | ` | mi | u | mi | ¨ |
2: Niemcy | # | § | A | O | U | ^ | ` | A | ö | u | SS |
3: Wielka Brytania | £ | @ | [ | \ | ] | ^ | ` | { | | | } | ~ |
4: Dania | # | @ | Æ | Ø | A | ^ | ` | ć | ø | A | ~ |
5: Szwecja | # | MI | A | O | A | U | mi | A | ö | A | u |
6: Włochy | # | @ | º | \ | mi | ^ | u | A | O | mi | I |
7: Hiszpania | cz | @ | ¡ | N | ¿ | ^ | ` | ¨ | N | } | ~ |
Zobacz też
- Zestaw znaków Amstrad CPC
- Zestaw znaków ZX Spectrum
- ISO/IEC 646 (podobny, ale nie identyczny zestaw 7-bitowych zestawów znaków)
- Postać rysunkowa
Dalsza lektura
- http://www.cpcwiki.eu/index.php/Amstrad/Schneider_Printer_Character_Sets
- http://www.cpcwiki.eu/index.php/Keyboard_Versions#Character_Set_ROMs