-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconst.py
More file actions
65 lines (63 loc) · 3.54 KB
/
Copy pathconst.py
File metadata and controls
65 lines (63 loc) · 3.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
spectrum_characters = {
# Управляющие символы и псевдографика (грубо)
0: 'NUL', 1: 'SOH', 2: 'STX', 3: 'ETX', 4: 'EOT',
5: 'ENQ', 6: 'ACK', 7: 'BEL', 8: 'BS', 9: 'TAB',
10: 'LF', 11: 'VT', 12: 'FF', 13: 'CR', 14: 'SO',
15: 'SI', 16: 'DLE', 17: 'DC1', 18: 'DC2', 19: 'DC3',
20: 'DC4', 21: 'NAK', 22: 'SYN', 23: 'ETB', 24: 'CAN',
25: 'EM', 26: 'SUB', 27: 'ESC', 28: 'FS', 29: 'GS',
30: 'RS', 31: 'US', 127: 'DEL',
# Стандартные ASCII-символы
32: ' ', 33: '!', 34: '"', 35: '#', 36: '$',
37: '%', 38: '&', 39: "'", 40: '(', 41: ')',
42: '*', 43: '+', 44: ',', 45: '-', 46: '.',
47: '/', 48: '0', 49: '1', 50: '2', 51: '3',
52: '4', 53: '5', 54: '6', 55: '7', 56: '8',
57: '9', 58: ':', 59: ';', 60: '<', 61: '=',
62: '>', 63: '?', 64: '@', 65: 'A', 66: 'B',
67: 'C', 68: 'D', 69: 'E', 70: 'F', 71: 'G',
72: 'H', 73: 'I', 74: 'J', 75: 'K', 76: 'L',
77: 'M', 78: 'N', 79: 'O', 80: 'P', 81: 'Q',
82: 'R', 83: 'S', 84: 'T', 85: 'U', 86: 'V',
87: 'W', 88: 'X', 89: 'Y', 90: 'Z', 91: '[',
92: '\\', 93: ']', 94: '^', 95: '_', 96: '`',
97: 'a', 98: 'b', 99: 'c', 100: 'd', 101: 'e',
102: 'f', 103: 'g', 104: 'h', 105: 'i', 106: 'j',
107: 'k', 108: 'l', 109: 'm', 110: 'n', 111: 'o',
112: 'p', 113: 'q', 114: 'r', 115: 's', 116: 't',
117: 'u', 118: 'v', 119: 'w', 120: 'x', 121: 'y',
122: 'z', 123: '{', 124: '|', 125: '}', 126: '~',
# Псевдографические и расширенные символы ZX Spectrum
128: 'G0', 129: 'G1', 130: 'G2', 131: 'G3',
132: 'G4', 133: 'G5', 134: 'G6', 135: 'G7',
136: 'G8', 137: 'G9', 138: 'G10', 139: 'G11',
140: 'G12', 141: 'G13', 142: 'G14', 143: 'G15',
144: 'G16', 145: 'G17', 146: 'G18', 147: 'G19',
148: 'G20', 149: 'G21', 150: 'G22', 151: 'G23',
152: 'G24', 153: 'G25', 154: 'G26', 155: 'G27',
156: 'G28', 157: 'G29', 158: 'G30', 159: 'G31',
160: 'G32', 161: 'G33', 162: 'G34', 163: 'G35',
164: 'G36', 165: 'G37', 166: 'G38', 167: 'G39',
168: 'G40', 169: 'G41', 170: 'G42', 171: 'G43',
172: 'G44', 173: 'G45', 174: 'G46', 175: 'G47',
176: 'G48', 177: 'G49', 178: 'G50', 179: 'G51',
180: 'G52', 181: 'G53', 182: 'G54', 183: 'G55',
184: 'G56', 185: 'G57', 186: 'G58', 187: 'G59',
188: 'G60', 189: 'G61', 190: 'G62', 191: 'G63',
192: 'G64', 193: 'G65', 194: 'G66', 195: 'G67',
196: 'G68', 197: 'G69', 198: 'G70', 199: 'G71',
200: 'G72', 201: 'G73', 202: 'G74', 203: 'G75',
204: 'G76', 205: 'G77', 206: 'G78', 207: 'G79',
208: 'G80', 209: 'G81', 210: 'G82', 211: 'G83',
212: 'G84', 213: 'G85', 214: 'G86', 215: 'G87',
216: 'G88', 217: 'G89', 218: 'G90', 219: 'G91',
220: 'G92', 221: 'G93', 222: 'G94', 223: 'G95',
224: 'G96', 225: 'G97', 226: 'G98', 227: 'G99',
228: 'G100', 229: 'G101', 230: 'G102', 231: 'G103',
232: 'G104', 233: 'G105', 234: 'G106', 235: 'G107',
236: 'G108', 237: 'G109', 238: 'G110', 239: 'G111',
240: 'G112', 241: 'G113', 242: 'G114', 243: 'G115',
244: 'G116', 245: 'G117', 246: 'G118', 247: 'G119',
248: 'G120', 249: 'G121', 250: 'G122', 251: 'G123',
252: 'G124', 253: 'G125', 254: 'G126', 255: 'G127',
}