OXYGENHUB
◆ main openmsx / share / unicodemaps / unicodemap.svi
9.1 KiB · last changed chore(): initial commit 1 month ago source blame history raw
e8555c89 Andy McCall 1
#region: Spectravideo SVI-318 and SVI-328 machines
2
#format: <UNICODE>, <ROW><COL>, <MODIFIERS>
3
# <UNICODE>: hexadecimal unicode number or DEADKEY<N>
4
# <ROW>: row in keyboard matrix (hexadecimal: 0-B)
5
# <COL>: column in keyboard matrix (0-7)
6
# <MODIFIERS>: space separated list of modifiers:
7
#              SHIFT CTRL GRAPH CODE
8
#
9
# Example characters in comments are encoded in UTF-8
10
#
11
12
MSX-Video-Characterset: SVI328.TXT
13
14
00000, 02, CTRL SHIFT  # ^@
15
00001, 21, CTRL        # ^A
16
00002, 22, CTRL        # ^B
17
00003, 23, CTRL        # ^C
18
00004, 24, CTRL        # ^D
19
00005, 25, CTRL        # ^E
20
00006, 26, CTRL        # ^F
21
00007, 27, CTRL        # ^G
22
00008, 56,             # Backspace
23
00009, 81,             # Tab
24
0000a, 32, CTRL        # ^J
25
0000b, 33, CTRL        # ^K
26
0000c, 34, CTRL        # ^L
27
0000d, 66,             # Enter/CR
28
0000e, 36, CTRL        # ^N
29
0000f, 37, CTRL        # ^O
30
00010, 40, CTRL        # ^P
31
00011, 41, CTRL        # ^Q
32
00012, 76,             # Insert (is Insert a unicode character?)
33
00013, 43, CTRL        # ^S
34
00014, 44, CTRL        # ^T
35
00015, 45, CTRL        # ^U
36
00016, 46, CTRL        # ^V
37
00017, 47, CTRL        # ^W
38
00018, 84,             # Select (is Select a unicode character?)
39
00019, 51, CTRL        # ^Y
40
0001a, 52, CTRL        # ^Z
41
0001b, 64,             # Escape(SDL maps ESC and ^[ to this code)
42
0001c, 87,             # Right (SDL maps ^\ to this code)
43
0001d, 67,             # Left  (SDL maps ^] to this code)
44
0001e, 57,             # Up    (SDL maps ^^ to this code)
45
0001f, 77,             # Down  (SDL maps ^/ to this code)
46
00020, 80,             # Space
47
00021, 01, SHIFT       # ! (EXCLAMATION MARK)
48
00022, 13, SHIFT       # " (QUOTATION MARK)
49
00023, 03, SHIFT       # # (NUMBER SIGN)
50
00024, 04, SHIFT       # $ (DOLLAR SIGN)
51
00025, 05, SHIFT       # % (PERCENT SIGN)
52
00026, 07, SHIFT       # & (AMPERSAND)
53
00027, 13,             # ' (APOSTROPHE)
54
00028, 11, SHIFT       # ( (LEFT PARENTHESIS)
55
00029, 00, SHIFT       # ) (RIGHT PARENTHESIS)
56
0002a, 10, SHIFT       # * (ASTERISK)
57
0002b, 15, SHIFT       # + (PLUS SIGN)
58
0002c, 14,             # , (COMMA)
59
0002d, 20,             # - (HYPHEN-MINUS)
60
0002e, 16,             # . (FULL STOP)
61
0002f, 17,             # / (SOLIDUS)
62
00030, 00,             # 0 (DIGIT ZERO)
63
00031, 01,             # 1 (DIGIT ONE)
64
00032, 02,             # 2 (DIGIT TWO)
65
00033, 03,             # 3 (DIGIT THREE)
66
00034, 04,             # 4 (DIGIT FOUR)
67
00035, 05,             # 5 (DIGIT FIVE)
68
00036, 06,             # 6 (DIGIT SIX)
69
00037, 07,             # 7 (DIGIT SEVEN)
70
00038, 10,             # 8 (DIGIT EIGHT)
71
00039, 11,             # 9 (DIGIT NINE)
72
0003a, 12,             # : (COLON)
73
0003b, 12, SHIFT       # ; (SEMICOLON)
74
0003c, 14, SHIFT       # < (LESS-THAN SIGN)
75
0003d, 15,             # = (EQUALS SIGN)
76
0003e, 16, SHIFT       # > (GREATER-THAN SIGN)
77
0003f, 17, SHIFT       # ? (QUESTION MARK)
78
00040, 02, SHIFT       # @ (COMMERCIAL AT)
79
00041, 21, SHIFT       # A (LATIN CAPITAL LETTER A)
80
00042, 22, SHIFT       # B (LATIN CAPITAL LETTER B)
81
00043, 23, SHIFT       # C (LATIN CAPITAL LETTER C)
82
00044, 24, SHIFT       # D (LATIN CAPITAL LETTER D)
83
00045, 25, SHIFT       # E (LATIN CAPITAL LETTER E)
84
00046, 26, SHIFT       # F (LATIN CAPITAL LETTER F)
85
00047, 27, SHIFT       # G (LATIN CAPITAL LETTER G)
86
00048, 30, SHIFT       # H (LATIN CAPITAL LETTER H)
87
00049, 31, SHIFT       # I (LATIN CAPITAL LETTER I)
88
0004a, 32, SHIFT       # J (LATIN CAPITAL LETTER J)
89
0004b, 33, SHIFT       # K (LATIN CAPITAL LETTER K)
90
0004c, 34, SHIFT       # L (LATIN CAPITAL LETTER L)
91
0004d, 35, SHIFT       # M (LATIN CAPITAL LETTER M)
92
0004e, 36, SHIFT       # N (LATIN CAPITAL LETTER N)
93
0004f, 37, SHIFT       # O (LATIN CAPITAL LETTER O)
94
00050, 40, SHIFT       # P (LATIN CAPITAL LETTER P)
95
00051, 41, SHIFT       # Q (LATIN CAPITAL LETTER Q)
96
00052, 42, SHIFT       # R (LATIN CAPITAL LETTER R)
97
00053, 43, SHIFT       # S (LATIN CAPITAL LETTER S)
98
00054, 44, SHIFT       # T (LATIN CAPITAL LETTER T)
99
00055, 45, SHIFT       # U (LATIN CAPITAL LETTER U)
100
00056, 46, SHIFT       # V (LATIN CAPITAL LETTER V)
101
00057, 47, SHIFT       # W (LATIN CAPITAL LETTER W)
102
00058, 50, SHIFT       # X (LATIN CAPITAL LETTER X)
103
00059, 51, SHIFT       # Y (LATIN CAPITAL LETTER Y)
104
0005a, 52, SHIFT       # Z (LATIN CAPITAL LETTER Z)
105
0005b, 53,             # [ (LEFT SQUARE BRACKET)
106
0005c, 54,             # \ (REVERSE SOLIDUS)
107
0005d, 55,             # ] (RIGHT SQUARE BRACKET)
108
0005e, 06, SHIFT       # ^ (CIRCUMFLEX ACCENT)
109
0005f, 20, SHIFT       # _ (LOW LINE)
110
00060, 53, CODE        # ` (GRAVE ACCENT)
111
00061, 21,             # a (LATIN SMALL LETTER A)
112
00062, 22,             # b (LATIN SMALL LETTER B)
113
00063, 23,             # c (LATIN SMALL LETTER C)
114
00064, 24,             # d (LATIN SMALL LETTER D)
115
00065, 25,             # e (LATIN SMALL LETTER E)
116
00066, 26,             # f (LATIN SMALL LETTER F)
117
00067, 27,             # g (LATIN SMALL LETTER G)
118
00068, 30,             # h (LATIN SMALL LETTER H)
119
00069, 31,             # i (LATIN SMALL LETTER I)
120
0006a, 32,             # j (LATIN SMALL LETTER J)
121
0006b, 33,             # k (LATIN SMALL LETTER K)
122
0006c, 34,             # l (LATIN SMALL LETTER L)
123
0006d, 35,             # m (LATIN SMALL LETTER M)
124
0006e, 36,             # n (LATIN SMALL LETTER N)
125
0006f, 37,             # o (LATIN SMALL LETTER O)
126
00070, 40,             # p (LATIN SMALL LETTER P)
127
00071, 41,             # q (LATIN SMALL LETTER Q)
128
00072, 42,             # r (LATIN SMALL LETTER R)
129
00073, 43,             # s (LATIN SMALL LETTER S)
130
00074, 44,             # t (LATIN SMALL LETTER T)
131
00075, 45,             # u (LATIN SMALL LETTER U)
132
00076, 46,             # v (LATIN SMALL LETTER V)
133
00077, 47,             # w (LATIN SMALL LETTER W)
134
00078, 50,             # x (LATIN SMALL LETTER X)
135
00079, 51,             # y (LATIN SMALL LETTER Y)
136
0007a, 52,             # z (LATIN SMALL LETTER Z)
137
0007b, 53, SHIFT       # { (LEFT CURLY BRACKET)
138
0007c, 53, GRAPH       # | (VERTICAL LINE)
139
0007d, 55, SHIFT       # } (RIGHT CURLY BRACKET)
140
0007e, 54, SHIFT       # ~ (TILDE)
141
0007f, 82,             # Delete
142
000a0, 80,             # No-break space (&nbsp;)
143
02190, --,             # ← (LEFTWARDS ARROW)
144
02191, --,             # ↑ (UPWARDS ARROW)
145
02192, --,             # → (RIGHTWARDS ARROW)
146
02193, --,             # ↓ (DOWNWARDS ARROW)
147
02500, 50, CODE        # ─ (BOX DRAWINGS LIGHT HORIZONTAL)
148
02502, 52, CODE        # │ (BOX DRAWINGS LIGHT VERTICAL)
149
0250c, 41, GRAPH       # ┌ (BOX DRAWINGS LIGHT DOWN AND RIGHT)
150
02510, 25, GRAPH       # ┐ (BOX DRAWINGS LIGHT DOWN AND LEFT)
151
02514, 52, GRAPH       # └ (BOX DRAWINGS LIGHT UP AND RIGHT)
152
02518, 23, GRAPH       # ┘ (BOX DRAWINGS LIGHT UP AND LEFT)
153
0251c, 21, GRAPH       # ├ (BOX DRAWINGS LIGHT VERTICAL AND RIGHT)
154
02524, 24, GRAPH       # ┤ (BOX DRAWINGS LIGHT VERTICAL AND LEFT)
155
0252c, 47, GRAPH       # ┬ (BOX DRAWINGS LIGHT DOWN AND HORIZONTAL)
156
02534, 50, GRAPH       # ┴ (BOX DRAWINGS LIGHT UP AND HORIZONTAL)
157
0253c, 43, GRAPH       # ┼ (BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL)
158
02550, 35, GRAPH       # ═ (BOX DRAWINGS DOUBLE HORIZONTAL)
159
0256d, 45, CODE        # ╭ (BOX DRAWINGS LIGHT ARC DOWN AND RIGHT)
160
0256e, 31, CODE        # ╮ (BOX DRAWINGS LIGHT ARC DOWN AND LEFT)
161
0256f, 33, CODE        # ╯ (BOX DRAWINGS LIGHT ARC UP AND LEFT)
162
02570, 32, CODE        # ╰ (BOX DRAWINGS LIGHT ARC UP AND RIGHT)
163
02571, 23, CODE        # ╱ (BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT)
164
02572, 25, CODE        # ╲ (BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT)
165
02573, 24, CODE        # ╳ (BOX DRAWINGS LIGHT DIAGONAL CROSS)
166
02580, 22, GRAPH       # ▀ (UPPER HALF BLOCK)
167
02581, 34, GRAPH       # ▁ (LOWER ONE EIGHTH BLOCK)
168
02584, 44, GRAPH       # ▄ (LOWER HALF BLOCK)
169
02588, 40, CODE        # █ (FULL BLOCK)
170
0258c, 30, GRAPH       # ▌ (LEFT HALF BLOCK)
171
0258f, 34, CODE        # ▏ (LEFT ONE EIGHTH BLOCK)
172
02590, 26, GRAPH       # ▐ (RIGHT HALF BLOCK)
173
02592, 51, CODE        # ▒ (MEDIUM SHADE)
174
02594, 37, GRAPH       # ▔ (UPPER ONE EIGHTH BLOCK)
175
02595, 37, CODE        # ▕ (RIGHT ONE EIGHTH BLOCK)
176
02596, 51, GRAPH       # ▖ (QUADRANT LOWER LEFT)
177
02597, 42, GRAPH       # ▗ (QUADRANT LOWER RIGHT)
178
02598, 36, GRAPH       # ▘ (QUADRANT UPPER LEFT)
179
0259a, 27, GRAPH       # ▚ (QUADRANT UPPER LEFT AND LOWER RIGHT)
180
0259d, 46, GRAPH       # ▝ (QUADRANT UPPER RIGHT)
181
0259e, 27, CODE        # ▞ (QUADRANT UPPER RIGHT AND LOWER LEFT)
182
025a1, 40, GRAPH       # □ (WHITE SQUARE)
183
025cb, 26, CODE        # ○ (WHITE CIRCLE)
184
025cf, 30, CODE        # ● (BLACK CIRCLE)
185
025e2, 43, CODE        # ◢ (BLACK LOWER RIGHT TRIANGLE)
186
025e3, 21, CODE        # ◣ (BLACK LOWER LEFT TRIANGLE)
187
025e4, 41, CODE        # ◤ (BLACK UPPER LEFT TRIANGLE)
188
025e5, 47, CODE        # ◥ (BLACK UPPER RIGHT TRIANGLE)
189
02660, 46, CODE        # ♠ (BLACK SPADE SUIT)
190
02663, 35, CODE        # ♣ (BLACK CLUB SUIT)
191
02665, 22, CODE        # ♥ (BLACK HEART SUIT)
192
02666, 36, CODE        # ♦ (BLACK DIAMOND SUIT)
193
1fb7c, 32, GRAPH       # 🭼 (LEFT AND LOWER ONE EIGHTH BLOCK)
194
1fb7d, 45, GRAPH       # 🭽 (LEFT AND UPPER ONE EIGHTH BLOCK)
195
1fb7e, 31, GRAPH       # 🭾 (RIGHT AND UPPER ONE EIGHTH BLOCK)
196
1fb7f, 33, GRAPH       # 🭿 (RIGHT AND LOWER ONE EIGHTH BLOCK)
197
1fb8c, 44, CODE        # 🮌 (LEFT HALF MEDIUM SHADE)
198
1fb8f, 42, CODE        # 🮏 (LOWER HALF MEDIUM SHADE)