Mercurial > public > mk2
changeset 424:8147c35da3ca
added russian text version
author | heinrichsweikamp |
---|---|
date | Tue, 02 Aug 2011 20:39:06 +0200 |
parents | 13ecc8a17e67 |
children | a76c5a3e9e96 |
files | code_part1/OSTC_code_asm_part1/aa_font28_idx_rus.inc code_part1/OSTC_code_asm_part1/aa_font28_rus.inc code_part1/OSTC_code_asm_part1/aa_fonts.asm code_part1/OSTC_code_asm_part1/definitions.asm code_part1/OSTC_code_asm_part1/multilang_text.asm code_part1/OSTC_code_asm_part1/russian_text.asm |
diffstat | 6 files changed, 1533 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/code_part1/OSTC_code_asm_part1/aa_font28_idx_rus.inc Tue Aug 02 20:39:06 2011 +0200 @@ -0,0 +1,158 @@ +;========================================================================== +; Font index exported by fontconv.php 1.00 2011-08-02 00:31:07 rvs $ +;========================================================================== +aa_font28_chars EQU .149 +aa_font28_firstChar EQU ' ' +aa_font28_lastChar EQU 'ґ' +; +aa_font28_idx: + DW aa_font28_bits+0x0000 ; Space + DW aa_font28_bits+0x0003 ; ! mark + DW aa_font28_bits+0x0011 ; " dquote + DW aa_font28_bits+0x0022 ; # sharp + DW aa_font28_bits+0x0053 ; $ dolar + DW aa_font28_bits+0x0080 ; % percent + DW aa_font28_bits+0x00C5 ; & and + DW aa_font28_bits+0x0100 ; ' quote + DW aa_font28_bits+0x010A ; ( lparent + DW aa_font28_bits+0x0127 ; ) rparent + DW aa_font28_bits+0x0144 ; * star + DW aa_font28_bits+0x0169 ; + plus + DW aa_font28_bits+0x0182 ; , comma + DW aa_font28_bits+0x018D ; - minus + DW aa_font28_bits+0x01A2 ; . dot + DW aa_font28_bits+0x01AB ; / slash + DW aa_font28_bits+0x01C4 ; 0 0 + DW aa_font28_bits+0x01E9 ; 1 1 + DW aa_font28_bits+0x0206 ; 2 2 + DW aa_font28_bits+0x0235 ; 3 3 + DW aa_font28_bits+0x0264 ; 4 4 + DW aa_font28_bits+0x0285 ; 5 5 + DW aa_font28_bits+0x02B4 ; 6 6 + DW aa_font28_bits+0x02E9 ; 7 7 + DW aa_font28_bits+0x030C ; 8 8 + DW aa_font28_bits+0x0343 ; 9 9 + DW aa_font28_bits+0x0378 ; : colon + DW aa_font28_bits+0x0386 ; ; semicolon + DW aa_font28_bits+0x0396 ; < less + DW aa_font28_bits+0x03BD ; = equal + DW aa_font28_bits+0x03EA ; > greater + DW aa_font28_bits+0x0411 ; ? question + DW aa_font28_bits+0x0436 ; @ arobas + DW aa_font28_bits+0x0475 ; A A + DW aa_font28_bits+0x049A ; B B + DW aa_font28_bits+0x04D1 ; C C + DW aa_font28_bits+0x04FE ; D D + DW aa_font28_bits+0x0523 ; E E + DW aa_font28_bits+0x0558 ; F F + DW aa_font28_bits+0x057F ; G G + DW aa_font28_bits+0x05AC ; H H + DW aa_font28_bits+0x05C1 ; I I + DW aa_font28_bits+0x05E6 ; J J + DW aa_font28_bits+0x0601 ; K K + DW aa_font28_bits+0x0628 ; L L + DW aa_font28_bits+0x063D ; M M + DW aa_font28_bits+0x0658 ; N N + DW aa_font28_bits+0x066D ; O O + DW aa_font28_bits+0x0696 ; P P + DW aa_font28_bits+0x06B7 ; Q Q + DW aa_font28_bits+0x06E8 ; R R + DW aa_font28_bits+0x0713 ; S S + DW aa_font28_bits+0x0746 ; T T + DW aa_font28_bits+0x0763 ; U U + DW aa_font28_bits+0x0778 ; V V + DW aa_font28_bits+0x0793 ; W W + DW aa_font28_bits+0x07AE ; X X + DW aa_font28_bits+0x07E1 ; Y Y + DW aa_font28_bits+0x07FE ; Z Z + DW aa_font28_bits+0x0839 ; [ lsqbracket + DW aa_font28_bits+0x0852 ; \ backslash + DW aa_font28_bits+0x086B ; ] rsqbracket + DW aa_font28_bits+0x0884 ; ^ caret + DW aa_font28_bits+0x089B ; _ underline + DW aa_font28_bits+0x08B8 ; ` backquote + DW aa_font28_bits+0x08C3 ; a a + DW aa_font28_bits+0x08FC ; b b + DW aa_font28_bits+0x0921 ; c c + DW aa_font28_bits+0x0946 ; d d + DW aa_font28_bits+0x096B ; e e + DW aa_font28_bits+0x09A8 ; f f + DW aa_font28_bits+0x09CD ; g g + DW aa_font28_bits+0x0A02 ; h h + DW aa_font28_bits+0x0A17 ; i i + DW aa_font28_bits+0x0A2D ; j j + DW aa_font28_bits+0x0A4C ; k k + DW aa_font28_bits+0x0A6F ; l l + DW aa_font28_bits+0x0A7E ; m m + DW aa_font28_bits+0x0A97 ; n n + DW aa_font28_bits+0x0AAC ; o o + DW aa_font28_bits+0x0AD5 ; p p + DW aa_font28_bits+0x0AFA ; q q + DW aa_font28_bits+0x0B1F ; r r + DW aa_font28_bits+0x0B34 ; s s + DW aa_font28_bits+0x0B67 ; t t + DW aa_font28_bits+0x0B8A ; u u + DW aa_font28_bits+0x0B9F ; v v + DW aa_font28_bits+0x0BB6 ; w w + DW aa_font28_bits+0x0BD1 ; x x + DW aa_font28_bits+0x0BFE ; y y + DW aa_font28_bits+0x0C23 ; z z + DW aa_font28_bits+0x0C54 ; { lbrace + DW aa_font28_bits+0x0C77 ; | bar + DW aa_font28_bits+0x0C7E ; } rbrace + DW aa_font28_bits+0x0CA1 ; ~ tilde + DW aa_font28_bits+0x0CB8 ; є 7F + DW aa_font28_bits+0x0CFD ; Б 80 + DW aa_font28_bits+0x0D32 ; Г 81 + DW aa_font28_bits+0x0D47 ; Д 82 + DW aa_font28_bits+0x0D72 ; Ж 83 + DW aa_font28_bits+0x0DA1 ; З 84 + DW aa_font28_bits+0x0DD8 ; И 85 + DW aa_font28_bits+0x0DED ; Й 86 + DW aa_font28_bits+0x0E08 ; Л 87 + DW aa_font28_bits+0x0E23 ; П 88 + DW aa_font28_bits+0x0E3A ; У 89 + DW aa_font28_bits+0x0E63 ; Ф 8A + DW aa_font28_bits+0x0E88 ; Ц 8B + DW aa_font28_bits+0x0EA3 ; Ч 8C + DW aa_font28_bits+0x0EBA ; Ш 8D + DW aa_font28_bits+0x0ED3 ; Щ 8E + DW aa_font28_bits+0x0EF0 ; Ъ 8F + DW aa_font28_bits+0x0F17 ; ђ 90 + DW aa_font28_bits+0x0F9C ; ‘ 91 + DW aa_font28_bits+0x0FE7 ; ’ 92 + DW aa_font28_bits+0x100C ; “ 93 + DW aa_font28_bits+0x1023 ; Ы 94 + DW aa_font28_bits+0x1048 ; Ь 95 + DW aa_font28_bits+0x1069 ; Э 96 + DW aa_font28_bits+0x10A6 ; Ю 97 + DW aa_font28_bits+0x10CB ; Я 98 + DW aa_font28_bits+0x10F6 ; б 99 + DW aa_font28_bits+0x1133 ; в 9A + DW aa_font28_bits+0x1162 ; г 9B + DW aa_font28_bits+0x1177 ; д 9C + DW aa_font28_bits+0x11A0 ; ж 9D + DW aa_font28_bits+0x11C5 ; з 9E + DW aa_font28_bits+0x11FA ; и 9F + DW aa_font28_bits+0x120F ; й A0 + DW aa_font28_bits+0x1232 ; к A1 + DW aa_font28_bits+0x1253 ; л A2 + DW aa_font28_bits+0x126C ; м A3 + DW aa_font28_bits+0x1287 ; ¤ A4 + DW aa_font28_bits+0x12AC ; н A5 + DW aa_font28_bits+0x12C1 ; п A6 + DW aa_font28_bits+0x12D6 ; т A7 + DW aa_font28_bits+0x12EF ; ф A8 + DW aa_font28_bits+0x1314 ; ц A9 + DW aa_font28_bits+0x132D ; ч AA + DW aa_font28_bits+0x1342 ; ш AB + DW aa_font28_bits+0x135B ; щ AC + DW aa_font28_bits+0x1378 ; ъ AD + DW aa_font28_bits+0x139D ; ® AE + DW aa_font28_bits+0x13BE ; ы AF + DW aa_font28_bits+0x13E3 ; ° B0 + DW aa_font28_bits+0x13FC ; ь B1 + DW aa_font28_bits+0x141D ; э B2 + DW aa_font28_bits+0x1450 ; ю B3 + DW aa_font28_bits+0x1475 ; я B4 + DW aa_font28_bits+0x149E ; END OF INDEX
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/code_part1/OSTC_code_asm_part1/aa_font28_rus.inc Tue Aug 02 20:39:06 2011 +0200 @@ -0,0 +1,889 @@ +;========================================================================== +; Font data exported by fontconv.php 1.00 2011-08-02 00:31:07 rvs $ +;========================================================================== +aa_font28_height EQU .24 +aa_font28_width EQU .14 +aa_font28_nbbits EQU .3 +; +aa_font28_bits: +; Space + DB 0xFF, 0xFF, 0xCF +; ! mark + DB 0xFF, 0x90, 0x0C, 0x81, 0x02, 0x85, 0x0C, 0x81 + DB 0x02, 0x85, 0x0C, 0x81, 0x02, 0xFC +; " dquote + DB 0xAF, 0x02, 0x81, 0x00, 0x91, 0x05, 0x91, 0x04 + DB 0xDA, 0x02, 0x81, 0x00, 0x91, 0x05, 0x91, 0x04 + DB 0xDA +; # sharp + DB 0x8B, 0x01, 0x8F, 0x01, 0x83, 0x01, 0x81, 0x02 + DB 0x8A, 0x01, 0x83, 0x06, 0x8A, 0x09, 0x8B, 0x09 + DB 0x8A, 0x06, 0x83, 0x01, 0x8A, 0x02, 0x81, 0x01 + DB 0x83, 0x01, 0x81, 0x02, 0x8A, 0x01, 0x83, 0x06 + DB 0x8A, 0x09, 0x8B, 0x09, 0x8A, 0x06, 0x83, 0x01 + DB 0x8A, 0x02, 0x81, 0x01, 0x83, 0x01, 0x8F, 0x01 + DB 0xA7 +; $ dolar + DB 0xB2, 0x03, 0x88, 0x01, 0x87, 0x06, 0x87, 0x01 + DB 0x85, 0x02, 0x82, 0x01, 0x87, 0x01, 0x85, 0x01 + DB 0x84, 0x01, 0x86, 0x01, 0x84, 0x13, 0x83, 0x13 + DB 0x84, 0x01, 0x86, 0x01, 0x84, 0x01, 0x85, 0x01 + DB 0x86, 0x02, 0x82, 0x02, 0x85, 0x01, 0x87, 0x06 + DB 0x87, 0x01, 0x87, 0x04, 0xB6 +; % percent + DB 0x82, 0x03, 0x8A, 0x00, 0x86, 0x05, 0x87, 0x02 + DB 0x85, 0x01, 0x83, 0x01, 0x85, 0x02, 0x86, 0x00 + DB 0x85, 0x00, 0x84, 0x02, 0x87, 0x01, 0x83, 0x01 + DB 0x82, 0x02, 0x8A, 0x05, 0x82, 0x02, 0x8C, 0x03 + DB 0x81, 0x02, 0x93, 0x02, 0x81, 0x03, 0x8C, 0x02 + DB 0x82, 0x05, 0x8A, 0x02, 0x82, 0x01, 0x83, 0x01 + DB 0x87, 0x02, 0x84, 0x00, 0x85, 0x00, 0x86, 0x02 + DB 0x85, 0x01, 0x83, 0x01, 0x85, 0x02, 0x87, 0x05 + DB 0x86, 0x00, 0x8A, 0x03, 0x86 +; & and + DB 0x8A, 0x04, 0x90, 0x07, 0x8F, 0x01, 0x83, 0x02 + DB 0x88, 0x06, 0x85, 0x02, 0x86, 0x07, 0x86, 0x01 + DB 0x85, 0x01, 0x83, 0x04, 0x84, 0x01, 0x85, 0x01 + DB 0x83, 0x00, 0x80, 0x03, 0x83, 0x01, 0x85, 0x01 + DB 0x82, 0x01, 0x82, 0x02, 0x82, 0x01, 0x85, 0x05 + DB 0x84, 0x05, 0x87, 0x03, 0x86, 0x04, 0x93, 0x03 + DB 0x92, 0x05, 0x8D, 0x04, 0x82, 0x01, 0x8D, 0x02 + DB 0x85, 0x00, 0x84 +; ' quote + DB 0xF7, 0x02, 0x81, 0x01, 0x90, 0x05, 0x91, 0x04 + DB 0xFF, 0xA2 +; ( lparent + DB 0xE6, 0x07, 0x8D, 0x0B, 0x89, 0x03, 0x87, 0x03 + DB 0x86, 0x02, 0x8B, 0x02, 0x84, 0x02, 0x8D, 0x02 + DB 0x83, 0x01, 0x8F, 0x01, 0x82, 0x01, 0x91, 0x01 + DB 0x81, 0x01, 0x91, 0x01, 0xB1 +; ) rparent + DB 0xAF, 0x01, 0x91, 0x01, 0x81, 0x01, 0x91, 0x01 + DB 0x82, 0x01, 0x8F, 0x01, 0x83, 0x02, 0x8D, 0x02 + DB 0x84, 0x02, 0x8B, 0x02, 0x86, 0x03, 0x87, 0x03 + DB 0x89, 0x0B, 0x8D, 0x07, 0xE8 +; * star + DB 0xB8, 0x00, 0x95, 0x02, 0x82, 0x00, 0x40, 0x90 + DB 0x01, 0x40, 0x80, 0x02, 0x91, 0x04, 0x8E, 0x03 + DB 0x82, 0x00, 0x8F, 0x03, 0x82, 0x00, 0x93, 0x04 + DB 0x91, 0x01, 0x40, 0x80, 0x02, 0x8F, 0x02, 0x82 + DB 0x00, 0x40, 0x90, 0x00, 0xBD +; + plus + DB 0xA3, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x90, 0x0B, 0x8B, 0x0B, 0x90, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0xA1 +; , comma + DB 0xFF, 0x87, 0x02, 0x82, 0x00, 0x90, 0x05, 0x91 + DB 0x04, 0xFF, 0x92 +; - minus + DB 0xBA, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0xBA +; . dot + DB 0xFF, 0x87, 0x02, 0x94, 0x02, 0x94, 0x02, 0xFF + DB 0x94 +; / slash + DB 0xAB, 0x01, 0x93, 0x03, 0x91, 0x03, 0x91, 0x03 + DB 0x91, 0x03, 0x91, 0x03, 0x91, 0x03, 0x91, 0x03 + DB 0x91, 0x03, 0x91, 0x03, 0x91, 0x03, 0x93, 0x01 + DB 0xAD +; 0 0 + DB 0x9D, 0x07, 0x8C, 0x0D, 0x88, 0x03, 0x87, 0x03 + DB 0x86, 0x02, 0x8B, 0x02, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x02, 0x8B, 0x02, 0x86, 0x03, 0x87, 0x03 + DB 0x88, 0x0D, 0x8C, 0x07, 0xB9 +; 1 1 + DB 0xB2, 0x01, 0x8B, 0x01, 0x87, 0x01, 0x8B, 0x01 + DB 0x86, 0x01, 0x8C, 0x01, 0x86, 0x01, 0x8C, 0x01 + DB 0x86, 0x10, 0x85, 0x11, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0xB4 +; 2 2 + DB 0xB1, 0x01, 0x8B, 0x02, 0x85, 0x01, 0x8A, 0x04 + DB 0x85, 0x01, 0x89, 0x02, 0x80, 0x01, 0x85, 0x01 + DB 0x88, 0x01, 0x82, 0x01, 0x85, 0x01, 0x87, 0x01 + DB 0x83, 0x01, 0x85, 0x01, 0x86, 0x01, 0x84, 0x01 + DB 0x86, 0x01, 0x83, 0x02, 0x85, 0x01, 0x86, 0x07 + DB 0x86, 0x01, 0x87, 0x04, 0x88, 0x01, 0xCC +; 3 3 + DB 0xC9, 0x01, 0x8B, 0x01, 0x86, 0x01, 0x84, 0x01 + DB 0x86, 0x01, 0x85, 0x01, 0x84, 0x01, 0x86, 0x01 + DB 0x85, 0x01, 0x84, 0x01, 0x86, 0x01, 0x85, 0x01 + DB 0x84, 0x01, 0x86, 0x01, 0x85, 0x02, 0x82, 0x03 + DB 0x84, 0x02, 0x86, 0x05, 0x80, 0x02, 0x82, 0x02 + DB 0x88, 0x03, 0x82, 0x07, 0x90, 0x04, 0xB7 +; 4 4 + DB 0xA2, 0x02, 0x92, 0x04, 0x91, 0x02, 0x80, 0x01 + DB 0x8F, 0x02, 0x82, 0x01, 0x8E, 0x02, 0x83, 0x01 + DB 0x8C, 0x02, 0x85, 0x01, 0x8B, 0x02, 0x86, 0x01 + DB 0x8A, 0x11, 0x85, 0x11, 0x90, 0x01, 0x95, 0x01 + DB 0xB9 +; 5 5 + DB 0xC8, 0x07, 0x86, 0x01, 0x86, 0x07, 0x87, 0x01 + DB 0x85, 0x01, 0x83, 0x01, 0x87, 0x01, 0x85, 0x01 + DB 0x83, 0x01, 0x87, 0x01, 0x85, 0x01, 0x83, 0x01 + DB 0x87, 0x01, 0x85, 0x01, 0x84, 0x01, 0x85, 0x02 + DB 0x85, 0x01, 0x84, 0x02, 0x83, 0x02, 0x86, 0x01 + DB 0x85, 0x07, 0x87, 0x01, 0x87, 0x04, 0xB7 +; 6 6 + DB 0x9D, 0x08, 0x8C, 0x0C, 0x89, 0x02, 0x82, 0x01 + DB 0x83, 0x02, 0x87, 0x01, 0x83, 0x01, 0x85, 0x02 + DB 0x85, 0x02, 0x82, 0x01, 0x87, 0x01, 0x85, 0x01 + DB 0x83, 0x01, 0x87, 0x01, 0x85, 0x01, 0x83, 0x01 + DB 0x87, 0x01, 0x85, 0x01, 0x83, 0x02, 0x85, 0x02 + DB 0x85, 0x01, 0x84, 0x02, 0x83, 0x02, 0x87, 0x01 + DB 0x84, 0x07, 0x90, 0x05, 0xB7 +; 7 7 + DB 0xB0, 0x01, 0x95, 0x01, 0x8C, 0x02, 0x85, 0x01 + DB 0x8A, 0x04, 0x85, 0x01, 0x88, 0x04, 0x87, 0x01 + DB 0x86, 0x03, 0x8A, 0x01, 0x84, 0x02, 0x8D, 0x01 + DB 0x82, 0x02, 0x8F, 0x01, 0x80, 0x02, 0x91, 0x03 + DB 0x93, 0x02, 0xC3 +; 8 8 + DB 0xA3, 0x03, 0x8A, 0x03, 0x83, 0x06, 0x87, 0x05 + DB 0x81, 0x01, 0x83, 0x01, 0x86, 0x02, 0x81, 0x04 + DB 0x84, 0x02, 0x85, 0x01, 0x83, 0x02, 0x86, 0x01 + DB 0x85, 0x01, 0x84, 0x01, 0x86, 0x01, 0x85, 0x01 + DB 0x84, 0x02, 0x85, 0x01, 0x85, 0x02, 0x82, 0x04 + DB 0x84, 0x01, 0x86, 0x05, 0x81, 0x02, 0x82, 0x01 + DB 0x88, 0x03, 0x83, 0x06, 0x91, 0x03, 0xB7 +; 9 9 + DB 0x9B, 0x04, 0x91, 0x07, 0x84, 0x01, 0x87, 0x01 + DB 0x83, 0x02, 0x85, 0x01, 0x85, 0x01, 0x85, 0x02 + DB 0x84, 0x01, 0x85, 0x01, 0x86, 0x01, 0x84, 0x01 + DB 0x85, 0x01, 0x86, 0x01, 0x84, 0x01, 0x85, 0x01 + DB 0x86, 0x01, 0x83, 0x02, 0x85, 0x02, 0x84, 0x01 + DB 0x84, 0x01, 0x87, 0x02, 0x82, 0x01, 0x83, 0x02 + DB 0x89, 0x0C, 0x8C, 0x08, 0xB9 +; : colon + DB 0xFD, 0x02, 0x86, 0x02, 0x8A, 0x02, 0x86, 0x02 + DB 0x8A, 0x02, 0x86, 0x02, 0xFF, 0x94 +; ; semicolon + DB 0xFD, 0x02, 0x86, 0x02, 0x82, 0x00, 0x86, 0x02 + DB 0x86, 0x05, 0x87, 0x02, 0x86, 0x04, 0xFF, 0x92 +; < less + DB 0xA3, 0x00, 0x96, 0x00, 0x95, 0x02, 0x93, 0x01 + DB 0x80, 0x01, 0x92, 0x01, 0x80, 0x01, 0x91, 0x01 + DB 0x82, 0x01, 0x90, 0x01, 0x82, 0x01, 0x8F, 0x01 + DB 0x84, 0x01, 0x8D, 0x01, 0x86, 0x01, 0x8C, 0x01 + DB 0x86, 0x01, 0x8B, 0x01, 0x88, 0x01, 0xB4 +; = equal + DB 0xA1, 0x01, 0x81, 0x01, 0x91, 0x01, 0x81, 0x01 + DB 0x91, 0x01, 0x81, 0x01, 0x91, 0x01, 0x81, 0x01 + DB 0x91, 0x01, 0x81, 0x01, 0x91, 0x01, 0x81, 0x01 + DB 0x91, 0x01, 0x81, 0x01, 0x91, 0x01, 0x81, 0x01 + DB 0x91, 0x01, 0x81, 0x01, 0x91, 0x01, 0x81, 0x01 + DB 0x91, 0x01, 0x81, 0x01, 0xB7 +; > greater + DB 0x9D, 0x01, 0x88, 0x01, 0x8B, 0x01, 0x86, 0x01 + DB 0x8C, 0x01, 0x86, 0x01, 0x8D, 0x01, 0x84, 0x01 + DB 0x8F, 0x01, 0x82, 0x01, 0x90, 0x01, 0x82, 0x01 + DB 0x91, 0x01, 0x80, 0x01, 0x92, 0x01, 0x80, 0x01 + DB 0x93, 0x02, 0x95, 0x00, 0x96, 0x00, 0xBA +; ? question + DB 0xB1, 0x02, 0x93, 0x03, 0x93, 0x01, 0x95, 0x01 + DB 0x87, 0x02, 0x81, 0x02, 0x85, 0x01, 0x86, 0x03 + DB 0x81, 0x02, 0x85, 0x01, 0x85, 0x01, 0x84, 0x02 + DB 0x85, 0x01, 0x84, 0x01, 0x8E, 0x02, 0x82, 0x01 + DB 0x90, 0x05, 0x92, 0x03, 0xC0 +; @ arobas + DB 0x9E, 0x06, 0x8E, 0x0A, 0x8A, 0x03, 0x86, 0x02 + DB 0x88, 0x02, 0x89, 0x02, 0x87, 0x01, 0x83, 0x04 + DB 0x82, 0x02, 0x85, 0x01, 0x82, 0x08, 0x81, 0x01 + DB 0x85, 0x01, 0x82, 0x01, 0x84, 0x01, 0x81, 0x01 + DB 0x85, 0x01, 0x81, 0x01, 0x85, 0x01, 0x81, 0x01 + DB 0x85, 0x01, 0x81, 0x01, 0x84, 0x01, 0x82, 0x01 + DB 0x85, 0x02, 0x80, 0x01, 0x82, 0x01, 0x83, 0x01 + DB 0x87, 0x0C, 0x8B, 0x0B, 0x95, 0x01, 0x88 +; A A + DB 0x90, 0x01, 0x91, 0x05, 0x8E, 0x06, 0x8D, 0x06 + DB 0x8D, 0x05, 0x81, 0x01, 0x8A, 0x05, 0x84, 0x01 + DB 0x8A, 0x02, 0x87, 0x01, 0x8A, 0x05, 0x84, 0x01 + DB 0x8D, 0x05, 0x81, 0x01, 0x90, 0x06, 0x93, 0x06 + DB 0x93, 0x05, 0x95, 0x01, 0x9C +; B B + DB 0xB0, 0x11, 0x85, 0x11, 0x85, 0x01, 0x85, 0x01 + DB 0x85, 0x01, 0x85, 0x01, 0x85, 0x01, 0x85, 0x01 + DB 0x85, 0x01, 0x85, 0x01, 0x85, 0x01, 0x85, 0x01 + DB 0x85, 0x01, 0x85, 0x01, 0x85, 0x01, 0x84, 0x03 + DB 0x84, 0x01, 0x85, 0x02, 0x82, 0x01, 0x80, 0x01 + DB 0x84, 0x01, 0x86, 0x06, 0x81, 0x01, 0x82, 0x02 + DB 0x87, 0x03, 0x83, 0x06, 0x92, 0x03, 0x9E +; C C + DB 0x9D, 0x07, 0x8D, 0x0B, 0x8A, 0x03, 0x85, 0x03 + DB 0x88, 0x02, 0x89, 0x02, 0x87, 0x01, 0x8B, 0x01 + DB 0x86, 0x01, 0x8C, 0x02, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x86, 0x01, 0x8B, 0x01, 0x9D +; D D + DB 0xB0, 0x11, 0x85, 0x11, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x02, 0x8B, 0x02 + DB 0x86, 0x01, 0x8B, 0x01, 0x87, 0x03, 0x87, 0x02 + DB 0x89, 0x0C, 0x8D, 0x07, 0xA1 +; E E + DB 0xB0, 0x11, 0x85, 0x11, 0x85, 0x01, 0x84, 0x01 + DB 0x86, 0x01, 0x85, 0x01, 0x84, 0x01, 0x86, 0x01 + DB 0x85, 0x01, 0x84, 0x01, 0x86, 0x01, 0x85, 0x01 + DB 0x84, 0x01, 0x86, 0x01, 0x85, 0x01, 0x84, 0x01 + DB 0x86, 0x01, 0x85, 0x01, 0x84, 0x01, 0x86, 0x01 + DB 0x85, 0x01, 0x84, 0x01, 0x86, 0x01, 0x85, 0x01 + DB 0x8D, 0x01, 0x95, 0x01, 0x9C +; F F + DB 0xB0, 0x11, 0x85, 0x11, 0x85, 0x01, 0x85, 0x01 + DB 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01 + DB 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01 + DB 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01 + DB 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01, 0xAC +; G G + DB 0x9D, 0x07, 0x8D, 0x0B, 0x8A, 0x03, 0x85, 0x03 + DB 0x88, 0x02, 0x89, 0x02, 0x87, 0x01, 0x8B, 0x01 + DB 0x86, 0x01, 0x8C, 0x02, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x87, 0x07 + DB 0x86, 0x01, 0x86, 0x06, 0x9D +; H H + DB 0xB0, 0x11, 0x85, 0x11, 0x8D, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x8D, 0x11, 0x85, 0x11, 0xB4 +; I I + DB 0xB0, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x11, 0x85, 0x11, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0xB4 +; J J + DB 0xBF, 0x01, 0x86, 0x01, 0x8D, 0x01, 0x85, 0x01 + DB 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01 + DB 0x8D, 0x01, 0x85, 0x01, 0x8C, 0x02, 0x85, 0x10 + DB 0x86, 0x0E, 0xE7 +; K K + DB 0xB0, 0x11, 0x85, 0x11, 0x8C, 0x01, 0x94, 0x04 + DB 0x91, 0x02, 0x80, 0x02, 0x8F, 0x02, 0x82, 0x02 + DB 0x8D, 0x02, 0x84, 0x02, 0x8B, 0x01, 0x88, 0x01 + DB 0x88, 0x02, 0x8A, 0x01, 0x87, 0x01, 0x8C, 0x02 + DB 0x85, 0x00, 0x8E, 0x01, 0x96, 0x00, 0x84 +; L L + DB 0xC8, 0x11, 0x85, 0x11, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x9C +; M M + DB 0x80, 0x11, 0x85, 0x11, 0x85, 0x03, 0x94, 0x05 + DB 0x94, 0x05, 0x94, 0x05, 0x94, 0x02, 0x91, 0x05 + DB 0x8E, 0x05, 0x8E, 0x05, 0x90, 0x03, 0x93, 0x11 + DB 0x85, 0x11, 0x9C +; N N + DB 0xB0, 0x11, 0x85, 0x11, 0x85, 0x04, 0x95, 0x04 + DB 0x94, 0x04, 0x95, 0x04, 0x94, 0x04, 0x95, 0x04 + DB 0x85, 0x11, 0x85, 0x11, 0xB4 +; O O + DB 0x9D, 0x07, 0x8D, 0x0B, 0x89, 0x03, 0x87, 0x03 + DB 0x87, 0x01, 0x8B, 0x01, 0x86, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x86, 0x01, 0x8B, 0x01 + DB 0x87, 0x03, 0x87, 0x03, 0x89, 0x0B, 0x8D, 0x07 + DB 0xA1 +; P P + DB 0xC8, 0x11, 0x85, 0x11, 0x85, 0x01, 0x86, 0x01 + DB 0x8C, 0x01, 0x86, 0x01, 0x8C, 0x01, 0x86, 0x01 + DB 0x8C, 0x01, 0x86, 0x01, 0x8C, 0x01, 0x85, 0x02 + DB 0x8C, 0x02, 0x83, 0x02, 0x8E, 0x07, 0x90, 0x05 + DB 0xA6 +; Q Q + DB 0x9D, 0x07, 0x8D, 0x0B, 0x89, 0x03, 0x87, 0x03 + DB 0x87, 0x01, 0x8B, 0x01, 0x86, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x02, 0x85, 0x01, 0x8B, 0x03 + DB 0x85, 0x03, 0x87, 0x03, 0x80, 0x01, 0x86, 0x0B + DB 0x82, 0x02, 0x87, 0x07, 0x85, 0x01, 0x95, 0x00 + DB 0x82 +; R R + DB 0xB0, 0x11, 0x85, 0x11, 0x85, 0x01, 0x85, 0x01 + DB 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01 + DB 0x8D, 0x01, 0x85, 0x02, 0x8C, 0x01, 0x84, 0x05 + DB 0x8A, 0x02, 0x82, 0x02, 0x81, 0x02, 0x8A, 0x06 + DB 0x83, 0x03, 0x89, 0x03, 0x87, 0x02, 0x95, 0x02 + DB 0x96, 0x00, 0x84 +; S S + DB 0xB2, 0x03, 0x88, 0x01, 0x87, 0x06, 0x86, 0x01 + DB 0x86, 0x02, 0x82, 0x01, 0x87, 0x01, 0x85, 0x01 + DB 0x84, 0x01, 0x86, 0x01, 0x85, 0x01, 0x84, 0x01 + DB 0x86, 0x01, 0x85, 0x01, 0x85, 0x01, 0x85, 0x01 + DB 0x85, 0x01, 0x85, 0x02, 0x84, 0x01, 0x85, 0x01 + DB 0x86, 0x02, 0x82, 0x01, 0x87, 0x01, 0x86, 0x06 + DB 0x91, 0x03, 0xB7 +; T T + DB 0x80, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x11, 0x85, 0x11 + DB 0x85, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x94 +; U U + DB 0xB0, 0x0E, 0x88, 0x10, 0x95, 0x01, 0x96, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x94, 0x01 + DB 0x86, 0x10, 0x86, 0x0E, 0xB7 +; V V + DB 0x80, 0x01, 0x95, 0x05, 0x93, 0x06, 0x93, 0x06 + DB 0x94, 0x05, 0x94, 0x05, 0x94, 0x02, 0x91, 0x05 + DB 0x8E, 0x05, 0x8E, 0x05, 0x8D, 0x06, 0x8E, 0x05 + DB 0x91, 0x01, 0xAC +; W W + DB 0x80, 0x05, 0x91, 0x0D, 0x8F, 0x0B, 0x93, 0x03 + DB 0x8D, 0x09, 0x8A, 0x08, 0x8E, 0x02, 0x94, 0x08 + DB 0x91, 0x09, 0x92, 0x04, 0x8B, 0x0B, 0x85, 0x0C + DB 0x8A, 0x05, 0xA8 +; X X + DB 0x91, 0x00, 0x85, 0x00, 0x8D, 0x02, 0x85, 0x02 + DB 0x8A, 0x02, 0x87, 0x02, 0x88, 0x01, 0x8A, 0x03 + DB 0x84, 0x02, 0x8D, 0x03, 0x81, 0x02, 0x90, 0x04 + DB 0x93, 0x03, 0x91, 0x02, 0x80, 0x02, 0x8F, 0x02 + DB 0x82, 0x03, 0x8C, 0x01, 0x86, 0x03, 0x88, 0x02 + DB 0x89, 0x02, 0x86, 0x02, 0x8B, 0x02, 0x85, 0x00 + DB 0x8F, 0x00, 0x84 +; Y Y + DB 0x80, 0x00, 0x96, 0x02, 0x95, 0x02, 0x95, 0x03 + DB 0x95, 0x03, 0x95, 0x02, 0x95, 0x0A, 0x8D, 0x09 + DB 0x8B, 0x02, 0x92, 0x03, 0x92, 0x02, 0x92, 0x02 + DB 0x93, 0x02, 0x94, 0x00, 0x95 +; Z Z + DB 0xA7, 0x02, 0x85, 0x01, 0x8B, 0x03, 0x85, 0x01 + DB 0x89, 0x05, 0x85, 0x01, 0x88, 0x02, 0x81, 0x01 + DB 0x85, 0x01, 0x87, 0x02, 0x82, 0x01, 0x85, 0x01 + DB 0x85, 0x02, 0x84, 0x01, 0x85, 0x01, 0x84, 0x02 + DB 0x85, 0x01, 0x85, 0x01, 0x82, 0x02, 0x87, 0x01 + DB 0x85, 0x01, 0x81, 0x02, 0x88, 0x01, 0x85, 0x05 + DB 0x89, 0x01, 0x85, 0x03, 0x8B, 0x01, 0x85, 0x02 + DB 0x8C, 0x01, 0x9C +; [ lsqbracket + DB 0xF7, 0x15, 0x81, 0x15, 0x81, 0x01, 0x91, 0x01 + DB 0x81, 0x01, 0x91, 0x01, 0x81, 0x01, 0x91, 0x01 + DB 0x81, 0x01, 0x91, 0x01, 0x81, 0x01, 0x91, 0x01 + DB 0xB1 +; \ backslash + DB 0x97, 0x01, 0x95, 0x03, 0x95, 0x03, 0x95, 0x03 + DB 0x95, 0x03, 0x95, 0x03, 0x95, 0x03, 0x95, 0x03 + DB 0x95, 0x03, 0x95, 0x03, 0x95, 0x03, 0x95, 0x01 + DB 0x99 +; ] rsqbracket + DB 0xAF, 0x01, 0x91, 0x01, 0x81, 0x01, 0x91, 0x01 + DB 0x81, 0x01, 0x91, 0x01, 0x81, 0x01, 0x91, 0x01 + DB 0x81, 0x01, 0x91, 0x01, 0x81, 0x15, 0x81, 0x15 + DB 0xF9 +; ^ caret + DB 0xA4, 0x01, 0x93, 0x03, 0x90, 0x04, 0x90, 0x04 + DB 0x8F, 0x05, 0x8F, 0x04, 0x94, 0x05, 0x94, 0x04 + DB 0x94, 0x04, 0x95, 0x03, 0x95, 0x01, 0xB8 +; _ underline + DB 0x92, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x82 +; ` backquote + DB 0xF8, 0x00, 0x96, 0x01, 0x95, 0x01, 0x96, 0x01 + DB 0x96, 0x00, 0xF3 +; a a + DB 0xA5, 0x02, 0x8D, 0x01, 0x83, 0x04, 0x8B, 0x01 + DB 0x83, 0x01, 0x81, 0x02, 0x8A, 0x01, 0x83, 0x01 + DB 0x82, 0x01, 0x8A, 0x01, 0x82, 0x01, 0x83, 0x01 + DB 0x8A, 0x01, 0x82, 0x01, 0x83, 0x01, 0x8A, 0x01 + DB 0x82, 0x01, 0x83, 0x01, 0x8A, 0x01, 0x82, 0x01 + DB 0x83, 0x00, 0x8B, 0x02, 0x81, 0x01, 0x82, 0x01 + DB 0x8C, 0x0A, 0x8D, 0x0A, 0x95, 0x01, 0x95, 0x00 + DB 0x85 +; b b + DB 0xAF, 0x12, 0x84, 0x11, 0x8D, 0x01, 0x85, 0x01 + DB 0x8C, 0x01, 0x86, 0x02, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x87, 0x02, 0x8B, 0x01, 0x85, 0x02 + DB 0x8C, 0x09, 0x8F, 0x05, 0xA0 +; c c + DB 0xB9, 0x04, 0x90, 0x08, 0x8D, 0x02, 0x84, 0x02 + DB 0x8B, 0x02, 0x86, 0x02, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01 + DB 0x8B, 0x01, 0x86, 0x01, 0xB5 +; d d + DB 0xA1, 0x05, 0x8F, 0x09, 0x8C, 0x02, 0x85, 0x01 + DB 0x8B, 0x02, 0x87, 0x01, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x02, 0x86, 0x01, 0x8C, 0x01, 0x85, 0x01 + DB 0x86, 0x12, 0x84, 0x12, 0xB4 +; e e + DB 0xA1, 0x04, 0x90, 0x08, 0x8D, 0x02, 0x80, 0x01 + DB 0x81, 0x02, 0x8C, 0x01, 0x81, 0x01, 0x82, 0x01 + DB 0x8B, 0x01, 0x82, 0x01, 0x83, 0x01, 0x8A, 0x01 + DB 0x82, 0x01, 0x83, 0x01, 0x8A, 0x01, 0x82, 0x01 + DB 0x83, 0x01, 0x8A, 0x01, 0x82, 0x01, 0x83, 0x01 + DB 0x8A, 0x01, 0x82, 0x01, 0x83, 0x01, 0x8B, 0x01 + DB 0x81, 0x01, 0x83, 0x01, 0x8B, 0x05, 0x83, 0x01 + DB 0x8D, 0x03, 0x82, 0x01, 0x9D +; f f + DB 0xB5, 0x01, 0x95, 0x01, 0x95, 0x01, 0x91, 0x10 + DB 0x85, 0x11, 0x84, 0x02, 0x82, 0x01, 0x8F, 0x01 + DB 0x83, 0x01, 0x8F, 0x01, 0x83, 0x01, 0x8F, 0x01 + DB 0x83, 0x01, 0x8F, 0x01, 0x83, 0x01, 0x8F, 0x01 + DB 0x83, 0x01, 0x90, 0x01, 0x94 +; g g + DB 0xA1, 0x05, 0x8F, 0x09, 0x82, 0x01, 0x87, 0x02 + DB 0x85, 0x01, 0x83, 0x01, 0x85, 0x02, 0x87, 0x01 + DB 0x82, 0x01, 0x85, 0x01, 0x88, 0x01, 0x82, 0x01 + DB 0x85, 0x01, 0x88, 0x01, 0x82, 0x01, 0x85, 0x01 + DB 0x88, 0x01, 0x82, 0x01, 0x86, 0x01, 0x86, 0x01 + DB 0x82, 0x02, 0x86, 0x01, 0x85, 0x01, 0x82, 0x02 + DB 0x86, 0x0F, 0x87, 0x0E, 0xB2 +; h h + DB 0xAF, 0x12, 0x84, 0x12, 0x8C, 0x01, 0x94, 0x01 + DB 0x94, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x02 + DB 0x95, 0x0B, 0x8C, 0x0A, 0xB4 +; i i + DB 0x9D, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x8F, 0x02, 0x82, 0x0C, 0x84, 0x02 + DB 0x82, 0x0C, 0x84, 0x02, 0xFF, 0x8C +; j j + DB 0xC4, 0x01, 0x86, 0x01, 0x8D, 0x01, 0x85, 0x01 + DB 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01 + DB 0x8D, 0x01, 0x85, 0x01, 0x8C, 0x05, 0x82, 0x10 + DB 0x80, 0x02, 0x82, 0x0F, 0x81, 0x02, 0xDC +; k k + DB 0xAF, 0x12, 0x84, 0x12, 0x8F, 0x01, 0x94, 0x03 + DB 0x92, 0x01, 0x80, 0x02, 0x90, 0x01, 0x82, 0x02 + DB 0x8E, 0x02, 0x83, 0x02, 0x8C, 0x02, 0x85, 0x02 + DB 0x8B, 0x01, 0x87, 0x02, 0x8A, 0x00, 0x89, 0x01 + DB 0x96, 0x00, 0x9C +; l l + DB 0xAF, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x12, 0x84, 0x12, 0xFC +; m m + DB 0x9D, 0x0C, 0x8A, 0x0C, 0x8C, 0x01, 0x94, 0x00 + DB 0x95, 0x01, 0x95, 0x0C, 0x8B, 0x0B, 0x8C, 0x01 + DB 0x93, 0x01, 0x95, 0x01, 0x95, 0x0C, 0x8B, 0x0B + DB 0x9C +; n n + DB 0xB5, 0x0C, 0x8A, 0x0C, 0x8C, 0x01, 0x94, 0x01 + DB 0x94, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x02 + DB 0x95, 0x0B, 0x8C, 0x0A, 0xB4 +; o o + DB 0xA1, 0x04, 0x90, 0x08, 0x8D, 0x02, 0x84, 0x02 + DB 0x8B, 0x02, 0x86, 0x02, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x02, 0x86, 0x02 + DB 0x8B, 0x02, 0x84, 0x02, 0x8D, 0x08, 0x8F, 0x05 + DB 0xA0 +; p p + DB 0xB5, 0x11, 0x85, 0x11, 0x87, 0x01, 0x85, 0x01 + DB 0x8C, 0x01, 0x86, 0x02, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x87, 0x02, 0x8B, 0x01, 0x85, 0x02 + DB 0x8C, 0x09, 0x8F, 0x05, 0xA0 +; q q + DB 0xA1, 0x05, 0x8F, 0x09, 0x8C, 0x02, 0x85, 0x01 + DB 0x8B, 0x02, 0x87, 0x01, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x02, 0x86, 0x01, 0x8C, 0x01, 0x85, 0x01 + DB 0x8D, 0x10, 0x85, 0x11, 0xAF +; r r + DB 0xCD, 0x0C, 0x8A, 0x0C, 0x8C, 0x01, 0x94, 0x01 + DB 0x95, 0x01, 0x94, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x03, 0x93, 0x03, 0xA5 +; s s + DB 0xB7, 0x02, 0x84, 0x01, 0x8C, 0x04, 0x83, 0x02 + DB 0x8A, 0x01, 0x81, 0x02, 0x83, 0x01, 0x8A, 0x01 + DB 0x82, 0x01, 0x83, 0x01, 0x8A, 0x01, 0x82, 0x01 + DB 0x83, 0x01, 0x8A, 0x01, 0x82, 0x02, 0x82, 0x01 + DB 0x8A, 0x01, 0x83, 0x01, 0x82, 0x01, 0x8A, 0x01 + DB 0x83, 0x02, 0x80, 0x02, 0x8B, 0x01, 0x83, 0x04 + DB 0x93, 0x02, 0xB6 +; t t + DB 0xB5, 0x01, 0x95, 0x01, 0x95, 0x01, 0x92, 0x0D + DB 0x89, 0x0E, 0x8B, 0x01, 0x87, 0x02, 0x8A, 0x01 + DB 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01 + DB 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01 + DB 0x88, 0x01, 0x9C +; u u + DB 0xB5, 0x0A, 0x8C, 0x0B, 0x95, 0x02, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x94, 0x01, 0x94, 0x01 + DB 0x8C, 0x0C, 0x8A, 0x0C, 0xB4 +; v v + DB 0x9D, 0x01, 0x95, 0x04, 0x94, 0x05, 0x94, 0x05 + DB 0x94, 0x04, 0x94, 0x02, 0x92, 0x04, 0x8F, 0x04 + DB 0x8F, 0x05, 0x8F, 0x04, 0x92, 0x01, 0xBF +; w w + DB 0x85, 0x03, 0x93, 0x08, 0x91, 0x09, 0x92, 0x04 + DB 0x8D, 0x09, 0x8B, 0x06, 0x90, 0x01, 0x95, 0x06 + DB 0x92, 0x09, 0x93, 0x03, 0x8E, 0x08, 0x8A, 0x08 + DB 0x8E, 0x03, 0xA5 +; x x + DB 0x9D, 0x00, 0x8A, 0x00, 0x8A, 0x01, 0x88, 0x01 + DB 0x8B, 0x01, 0x86, 0x01, 0x8D, 0x02, 0x82, 0x02 + DB 0x8F, 0x02, 0x80, 0x01, 0x93, 0x02, 0x94, 0x02 + DB 0x93, 0x01, 0x80, 0x02, 0x8F, 0x02, 0x82, 0x02 + DB 0x8D, 0x01, 0x86, 0x01, 0x8B, 0x01, 0x88, 0x01 + DB 0x8A, 0x00, 0x8A, 0x00, 0x9C +; y y + DB 0x9D, 0x01, 0x8D, 0x01, 0x85, 0x03, 0x8B, 0x01 + DB 0x86, 0x04, 0x89, 0x01, 0x89, 0x03, 0x86, 0x02 + DB 0x8B, 0x03, 0x83, 0x02, 0x8E, 0x07, 0x91, 0x03 + DB 0x91, 0x03, 0x91, 0x03, 0x91, 0x03, 0x91, 0x03 + DB 0x91, 0x03, 0x93, 0x01, 0x8F +; z z + DB 0xB5, 0x01, 0x87, 0x02, 0x8A, 0x01, 0x86, 0x03 + DB 0x8A, 0x01, 0x85, 0x04, 0x8A, 0x01, 0x84, 0x02 + DB 0x80, 0x01, 0x8A, 0x01, 0x83, 0x01, 0x82, 0x01 + DB 0x8A, 0x01, 0x82, 0x01, 0x83, 0x01, 0x8A, 0x01 + DB 0x80, 0x02, 0x84, 0x01, 0x8A, 0x04, 0x85, 0x01 + DB 0x8A, 0x03, 0x86, 0x01, 0x8A, 0x02, 0x87, 0x01 + DB 0xB4 +; { lbrace + DB 0xD1, 0x01, 0x95, 0x01, 0x95, 0x01, 0x8D, 0x03 + DB 0x82, 0x03, 0x82, 0x03, 0x84, 0x13, 0x82, 0x02 + DB 0x82, 0x03, 0x81, 0x03, 0x82, 0x02, 0x81, 0x01 + DB 0x91, 0x01, 0x81, 0x01, 0x91, 0x01, 0x81, 0x01 + DB 0x91, 0x01, 0xB1 +; | bar + DB 0xFF, 0x8F, 0x15, 0x81, 0x15, 0xFF, 0x91 +; } rbrace + DB 0xAF, 0x01, 0x91, 0x01, 0x81, 0x01, 0x91, 0x01 + DB 0x81, 0x01, 0x91, 0x01, 0x81, 0x02, 0x82, 0x03 + DB 0x81, 0x03, 0x82, 0x02, 0x82, 0x13, 0x84, 0x03 + DB 0x82, 0x03, 0x82, 0x03, 0x8D, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0xD3 +; ~ tilde + DB 0xA4, 0x01, 0x93, 0x03, 0x93, 0x01, 0x95, 0x01 + DB 0x95, 0x02, 0x95, 0x01, 0x95, 0x02, 0x95, 0x01 + DB 0x95, 0x01, 0x93, 0x03, 0x93, 0x01, 0xBA +; є 7F + DB 0xA1, 0x04, 0x90, 0x08, 0x8D, 0x02, 0x80, 0x01 + DB 0x81, 0x02, 0x87, 0x01, 0x82, 0x01, 0x81, 0x01 + DB 0x82, 0x01, 0x87, 0x01, 0x81, 0x01, 0x82, 0x01 + DB 0x83, 0x01, 0x8A, 0x01, 0x82, 0x01, 0x83, 0x01 + DB 0x8A, 0x01, 0x82, 0x01, 0x83, 0x01, 0x8A, 0x01 + DB 0x82, 0x01, 0x83, 0x01, 0x86, 0x01, 0x81, 0x01 + DB 0x82, 0x01, 0x83, 0x01, 0x86, 0x01, 0x82, 0x01 + DB 0x81, 0x01, 0x83, 0x01, 0x8B, 0x05, 0x83, 0x01 + DB 0x8D, 0x03, 0x82, 0x01, 0x9D +; Б 80 + DB 0xB0, 0x11, 0x85, 0x11, 0x85, 0x01, 0x84, 0x01 + DB 0x86, 0x01, 0x85, 0x01, 0x84, 0x01, 0x86, 0x01 + DB 0x85, 0x01, 0x84, 0x01, 0x86, 0x01, 0x85, 0x01 + DB 0x84, 0x01, 0x86, 0x01, 0x85, 0x01, 0x84, 0x01 + DB 0x86, 0x01, 0x85, 0x01, 0x84, 0x01, 0x86, 0x01 + DB 0x85, 0x01, 0x85, 0x01, 0x84, 0x02, 0x85, 0x01 + DB 0x85, 0x08, 0x8F, 0x06, 0x9E +; Г 81 + DB 0xC8, 0x11, 0x85, 0x11, 0x85, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0xAC +; Д 82 + DB 0x91, 0x03, 0x92, 0x03, 0x85, 0x10, 0x85, 0x10 + DB 0x85, 0x02, 0x8C, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x12, 0x84, 0x13 + DB 0x94, 0x03, 0x81 +; Ж 83 + DB 0x80, 0x01, 0x8B, 0x03, 0x85, 0x03, 0x88, 0x04 + DB 0x87, 0x03, 0x84, 0x02, 0x8D, 0x02, 0x82, 0x02 + DB 0x90, 0x01, 0x80, 0x01, 0x8C, 0x11, 0x85, 0x11 + DB 0x85, 0x11, 0x8B, 0x01, 0x80, 0x01, 0x90, 0x02 + DB 0x82, 0x01, 0x8D, 0x03, 0x84, 0x02, 0x89, 0x03 + DB 0x87, 0x05, 0x85, 0x01, 0x8B, 0x03, 0x9C +; З 84 + DB 0x99, 0x01, 0x8B, 0x01, 0x86, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x84, 0x01 + DB 0x86, 0x01, 0x85, 0x01, 0x84, 0x01, 0x86, 0x01 + DB 0x85, 0x01, 0x84, 0x01, 0x86, 0x01, 0x85, 0x01 + DB 0x84, 0x01, 0x86, 0x01, 0x85, 0x02, 0x82, 0x03 + DB 0x84, 0x02, 0x86, 0x05, 0x80, 0x02, 0x82, 0x02 + DB 0x88, 0x03, 0x82, 0x07, 0x90, 0x04, 0xB7 +; И 85 + DB 0xB0, 0x11, 0x85, 0x11, 0x92, 0x04, 0x8F, 0x04 + DB 0x90, 0x04, 0x8F, 0x04, 0x90, 0x04, 0x8F, 0x04 + DB 0x92, 0x11, 0x85, 0x11, 0xB4 +; Й 86 + DB 0xB0, 0x11, 0x85, 0x11, 0x92, 0x04, 0x86, 0x00 + DB 0x87, 0x04, 0x87, 0x02, 0x85, 0x04, 0x89, 0x00 + DB 0x84, 0x04, 0x90, 0x04, 0x8F, 0x04, 0x92, 0x11 + DB 0x85, 0x11, 0xB4 +; Л 87 + DB 0x91, 0x00, 0x96, 0x00, 0x95, 0x01, 0x87, 0x0E + DB 0x87, 0x0E, 0x87, 0x02, 0x94, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x11 + DB 0x85, 0x11, 0x9C +; П 88 + DB 0xB0, 0x11, 0x85, 0x11, 0x85, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x11, 0x85, 0x11, 0x9C +; У 89 + DB 0x80, 0x00, 0x8D, 0x01, 0x86, 0x02, 0x8B, 0x02 + DB 0x86, 0x02, 0x8B, 0x01, 0x88, 0x02, 0x89, 0x01 + DB 0x89, 0x02, 0x87, 0x02, 0x8B, 0x02, 0x83, 0x03 + DB 0x8D, 0x07, 0x90, 0x04, 0x91, 0x03, 0x91, 0x03 + DB 0x91, 0x03, 0x91, 0x03, 0x92, 0x02, 0x94, 0x00 + DB 0x95 +; Ф 8A + DB 0x9C, 0x07, 0x8E, 0x09, 0x8D, 0x01, 0x85, 0x01 + DB 0x8C, 0x01, 0x87, 0x01, 0x8B, 0x01, 0x87, 0x01 + DB 0x89, 0x11, 0x85, 0x11, 0x87, 0x01, 0x87, 0x01 + DB 0x8B, 0x01, 0x87, 0x01, 0x8C, 0x01, 0x85, 0x01 + DB 0x8D, 0x09, 0x8E, 0x07, 0xA2 +; Ц 8B + DB 0x98, 0x11, 0x85, 0x11, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x85, 0x11, 0x85, 0x12, 0x95, 0x02 + DB 0x94, 0x03, 0x81 +; Ч 8C + DB 0x98, 0x09, 0x8D, 0x0A, 0x94, 0x02, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x8C, 0x11, 0x85, 0x11, 0xB4 +; Ш 8D + DB 0x98, 0x11, 0x85, 0x11, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x85, 0x11, 0x85, 0x11, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x85, 0x11, 0x85, 0x11 + DB 0x9C +; Щ 8E + DB 0x80, 0x11, 0x85, 0x11, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x85, 0x11, 0x85, 0x11, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x85, 0x11, 0x85, 0x12 + DB 0x95, 0x02, 0x94, 0x03, 0x81 +; Ъ 8F + DB 0x80, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x11 + DB 0x85, 0x11, 0x8C, 0x01, 0x86, 0x01, 0x8C, 0x01 + DB 0x86, 0x01, 0x8C, 0x01, 0x86, 0x01, 0x8C, 0x01 + DB 0x86, 0x01, 0x8C, 0x02, 0x85, 0x01, 0x8D, 0x02 + DB 0x83, 0x02, 0x8E, 0x07, 0x90, 0x05, 0x9E +; ђ 90 + DB 0x94, 0x40, 0x20, 0x00, 0x92, 0x60, 0x20, 0x01 + DB 0x20, 0x84, 0x40, 0x8B, 0x40, 0x01, 0x20, 0x00 + DB 0x60, 0x83, 0x60, 0x00, 0x40, 0x88, 0x60, 0x01 + DB 0x21, 0x00, 0x60, 0x83, 0x60, 0x01, 0x20, 0x86 + DB 0x60, 0x40, 0x00, 0x40, 0x21, 0x00, 0x20, 0x84 + DB 0x00, 0x20, 0x60, 0x00, 0x84, 0x60, 0x40, 0x01 + DB 0x40, 0x22, 0x00, 0x60, 0x83, 0x60, 0x00, 0x61 + DB 0x00, 0x40, 0x81, 0x60, 0x40, 0x01, 0x20, 0x40 + DB 0x22, 0x00, 0x40, 0x84, 0x20, 0x00, 0x61, 0x00 + DB 0x20, 0x60, 0x20, 0x01, 0x20, 0x41, 0x22, 0x00 + DB 0x20, 0x84, 0x60, 0x00, 0x40, 0x61, 0x40, 0x02 + DB 0x20, 0x42, 0x23, 0x00, 0x60, 0x84, 0x40, 0x00 + DB 0x63, 0x45, 0x23, 0x00, 0x20, 0x85, 0x00, 0x20 + DB 0x64, 0x43, 0x24, 0x00, 0x60, 0x84, 0x60, 0x00 + DB 0x40, 0x64, 0x42, 0x24, 0x00, 0x20, 0x85, 0x60 + DB 0x00, 0x66, 0x40, 0x25, 0x00, 0x60, 0x85, 0x20 + DB 0x00, 0x65, 0x41, 0x26, 0x86 +; ‘ 91 + DB 0x20, 0x00, 0x64, 0x43, 0x23, 0x00, 0x40, 0x86 + DB 0x00, 0x40, 0x64, 0x44, 0x22, 0x00, 0x60, 0x86 + DB 0x00, 0x64, 0x46, 0x21, 0x00, 0x40, 0x86, 0x00 + DB 0x63, 0x48, 0x21, 0x01, 0x60, 0x84, 0x00, 0x62 + DB 0x4B, 0x21, 0x00, 0x20, 0x40, 0x82, 0x00, 0x61 + DB 0x4D, 0x20, 0x01, 0x40, 0x82, 0x00, 0x60, 0x4C + DB 0x20, 0x01, 0x40, 0x60, 0x83, 0x00, 0x4A, 0x20 + DB 0x02, 0x20, 0x60, 0x85, 0x02, 0x25, 0x03, 0x20 + DB 0x40, 0x60, 0x87, 0x60, 0x40, 0x20, 0x05, 0x20 + DB 0x41, 0x60, 0xEA +; ’ 92 + DB 0x89, 0x02, 0x94, 0x02, 0x94, 0x02, 0x8E, 0x20 + DB 0x0C, 0x20, 0x89, 0x20, 0x0A, 0x20, 0x8B, 0x20 + DB 0x08, 0x20, 0x8D, 0x20, 0x06, 0x20, 0x8F, 0x20 + DB 0x04, 0x20, 0x91, 0x20, 0x02, 0x20, 0x93, 0x20 + DB 0x00, 0x20, 0x95, 0x20, 0xD3 +; “ 93 + DB 0x89, 0x62, 0x94, 0x62, 0x94, 0x62, 0x8E, 0x6E + DB 0x89, 0x6C, 0x8B, 0x6A, 0x8D, 0x68, 0x8F, 0x66 + DB 0x91, 0x64, 0x93, 0x62, 0x95, 0x60, 0xD3 +; Ы 94 + DB 0x80, 0x11, 0x85, 0x11, 0x8C, 0x01, 0x86, 0x01 + DB 0x8C, 0x01, 0x86, 0x01, 0x8C, 0x01, 0x86, 0x01 + DB 0x8C, 0x01, 0x86, 0x01, 0x8C, 0x02, 0x85, 0x01 + DB 0x8D, 0x02, 0x83, 0x02, 0x8E, 0x07, 0x90, 0x05 + DB 0x9F, 0x11, 0x85, 0x11, 0x9C +; Ь 95 + DB 0xC8, 0x11, 0x85, 0x11, 0x8C, 0x01, 0x86, 0x01 + DB 0x8C, 0x01, 0x86, 0x01, 0x8C, 0x01, 0x86, 0x01 + DB 0x8C, 0x01, 0x86, 0x01, 0x8C, 0x02, 0x85, 0x01 + DB 0x8D, 0x02, 0x83, 0x02, 0x8E, 0x07, 0x90, 0x05 + DB 0x9E +; Э 96 + DB 0x81, 0x01, 0x8B, 0x01, 0x86, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x85, 0x01 + DB 0x85, 0x01, 0x85, 0x01, 0x85, 0x01, 0x85, 0x01 + DB 0x85, 0x01, 0x85, 0x01, 0x85, 0x01, 0x86, 0x00 + DB 0x85, 0x01, 0x85, 0x00, 0x87, 0x01, 0x84, 0x01 + DB 0x84, 0x01, 0x88, 0x02, 0x82, 0x01, 0x82, 0x02 + DB 0x8A, 0x0B, 0x8D, 0x07, 0xA1 +; Ю 97 + DB 0x80, 0x11, 0x85, 0x11, 0x8D, 0x01, 0x95, 0x01 + DB 0x92, 0x07, 0x8C, 0x0D, 0x88, 0x03, 0x87, 0x03 + DB 0x86, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x86, 0x03, 0x87, 0x03 + DB 0x88, 0x0D, 0x8C, 0x07, 0xA1 +; Я 98 + DB 0x91, 0x00, 0x94, 0x02, 0x87, 0x03, 0x87, 0x02 + DB 0x87, 0x06, 0x83, 0x03, 0x87, 0x02, 0x82, 0x02 + DB 0x81, 0x02, 0x89, 0x01, 0x84, 0x05, 0x8A, 0x01 + DB 0x85, 0x02, 0x8C, 0x01, 0x85, 0x01, 0x8D, 0x01 + DB 0x85, 0x01, 0x8D, 0x01, 0x85, 0x01, 0x8D, 0x11 + DB 0x85, 0x11, 0xB4 +; б 99 + DB 0x9B, 0x0A, 0x8A, 0x0E, 0x87, 0x02, 0x82, 0x02 + DB 0x84, 0x02, 0x85, 0x02, 0x82, 0x02, 0x86, 0x02 + DB 0x84, 0x01, 0x83, 0x01, 0x88, 0x01, 0x84, 0x01 + DB 0x83, 0x01, 0x88, 0x01, 0x84, 0x01, 0x83, 0x01 + DB 0x88, 0x01, 0x84, 0x02, 0x82, 0x01, 0x88, 0x01 + DB 0x85, 0x01, 0x82, 0x02, 0x86, 0x02, 0x85, 0x01 + DB 0x83, 0x02, 0x84, 0x02, 0x85, 0x02, 0x84, 0x08 + DB 0x86, 0x01, 0x86, 0x05, 0xA0 +; в 9A + DB 0xB5, 0x0C, 0x8A, 0x0C, 0x8A, 0x01, 0x82, 0x01 + DB 0x83, 0x01, 0x8A, 0x01, 0x82, 0x01, 0x83, 0x01 + DB 0x8A, 0x01, 0x82, 0x01, 0x83, 0x01, 0x8A, 0x01 + DB 0x82, 0x01, 0x83, 0x01, 0x8A, 0x01, 0x81, 0x02 + DB 0x83, 0x01, 0x8A, 0x04, 0x80, 0x01, 0x82, 0x01 + DB 0x8B, 0x02, 0x82, 0x05, 0x92, 0x03, 0xB5 +; г 9B + DB 0xB5, 0x0C, 0x8A, 0x0C, 0x8A, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0xBF +; д 9C + DB 0x91, 0x03, 0x93, 0x02, 0x93, 0x02, 0x89, 0x0C + DB 0x8A, 0x0C, 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01 + DB 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01 + DB 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01 + DB 0x88, 0x01, 0x8A, 0x0D, 0x89, 0x0E, 0x94, 0x03 + DB 0x81 +; ж 9D + DB 0x9D, 0x01, 0x88, 0x01, 0x8A, 0x03, 0x84, 0x03 + DB 0x8C, 0x03, 0x80, 0x03, 0x90, 0x04, 0x94, 0x00 + DB 0x90, 0x0C, 0x8A, 0x0C, 0x90, 0x00, 0x94, 0x04 + DB 0x90, 0x03, 0x80, 0x03, 0x8C, 0x03, 0x84, 0x03 + DB 0x8A, 0x01, 0x88, 0x01, 0x9C +; з 9E + DB 0xA7, 0x00, 0x8D, 0x01, 0x86, 0x01, 0x8B, 0x01 + DB 0x87, 0x02, 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01 + DB 0x83, 0x00, 0x83, 0x01, 0x8A, 0x01, 0x83, 0x00 + DB 0x83, 0x01, 0x8A, 0x01, 0x82, 0x02, 0x82, 0x01 + DB 0x8A, 0x01, 0x82, 0x02, 0x82, 0x01, 0x8A, 0x02 + DB 0x80, 0x04, 0x80, 0x02, 0x8B, 0x04, 0x80, 0x04 + DB 0x8D, 0x02, 0x82, 0x02, 0xB6 +; и 9F + DB 0xB5, 0x0C, 0x8A, 0x0C, 0x93, 0x01, 0x93, 0x02 + DB 0x93, 0x02, 0x92, 0x02, 0x93, 0x02, 0x93, 0x01 + DB 0x93, 0x0C, 0x8A, 0x0C, 0xB4 +; й A0 + DB 0xB5, 0x0C, 0x8A, 0x0C, 0x87, 0x00, 0x8A, 0x01 + DB 0x89, 0x01, 0x87, 0x02, 0x8B, 0x00, 0x86, 0x02 + DB 0x8C, 0x00, 0x84, 0x02, 0x8E, 0x00, 0x83, 0x02 + DB 0x8E, 0x01, 0x82, 0x01, 0x90, 0x00, 0x81, 0x0C + DB 0x8A, 0x0C, 0xB4 +; к A1 + DB 0x9D, 0x0C, 0x8A, 0x0C, 0x8F, 0x01, 0x95, 0x01 + DB 0x94, 0x03, 0x92, 0x01, 0x81, 0x01, 0x90, 0x01 + DB 0x83, 0x01, 0x8E, 0x01, 0x85, 0x01, 0x8C, 0x01 + DB 0x87, 0x01, 0x8B, 0x00, 0x89, 0x01, 0x96, 0x00 + DB 0xB4 +; л A2 + DB 0x91, 0x00, 0x96, 0x00, 0x95, 0x01, 0x8B, 0x0A + DB 0x8B, 0x0A, 0x8C, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x0C, 0x8A, 0x0C + DB 0xB4 +; м A3 + DB 0x85, 0x0C, 0x8A, 0x0C, 0x8B, 0x01, 0x96, 0x01 + DB 0x96, 0x01, 0x96, 0x01, 0x96, 0x01, 0x94, 0x01 + DB 0x94, 0x01, 0x94, 0x01, 0x94, 0x01, 0x94, 0x0C + DB 0x8A, 0x0C, 0x9C +; ¤ A4 + DB 0x9C, 0x01, 0x86, 0x01, 0x8D, 0x08, 0x8F, 0x06 + DB 0x8F, 0x02, 0x82, 0x02, 0x8E, 0x01, 0x84, 0x01 + DB 0x8E, 0x01, 0x84, 0x01, 0x8E, 0x01, 0x84, 0x01 + DB 0x8E, 0x02, 0x82, 0x02, 0x8F, 0x06, 0x8F, 0x08 + DB 0x8D, 0x01, 0x86, 0x01, 0xB7 +; н A5 + DB 0xB5, 0x0C, 0x8A, 0x0C, 0x8F, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x90, 0x0C, 0x8A, 0x0C, 0xB4 +; п A6 + DB 0xB5, 0x0C, 0x8A, 0x0C, 0x8A, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x0C, 0x8A, 0x0C, 0xB4 +; т A7 + DB 0x9D, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x0C, 0x8A, 0x0C, 0x8A, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0xA7 +; ф A8 + DB 0x9F, 0x08, 0x8D, 0x0A, 0x8C, 0x01, 0x86, 0x01 + DB 0x8B, 0x01, 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01 + DB 0x88, 0x13, 0x83, 0x13, 0x85, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x88, 0x01, 0x8B, 0x01, 0x86, 0x01 + DB 0x8C, 0x0A, 0x8D, 0x08, 0x9E +; ц A9 + DB 0x9D, 0x0C, 0x8A, 0x0C, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x8A, 0x0C, 0x8A, 0x0D, 0x95, 0x02, 0x94, 0x03 + DB 0x99 +; ч AA + DB 0xB5, 0x06, 0x90, 0x07, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01 + DB 0x8F, 0x0C, 0x8A, 0x0C, 0xB4 +; ш AB + DB 0x85, 0x0C, 0x8A, 0x0C, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x8A, 0x0C, 0x8A, 0x0C, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x8A, 0x0C, 0x8A, 0x0C + DB 0xB4 +; щ AC + DB 0x85, 0x0C, 0x8A, 0x0C, 0x95, 0x01, 0x95, 0x01 + DB 0x95, 0x01, 0x8A, 0x0C, 0x8A, 0x0C, 0x95, 0x01 + DB 0x95, 0x01, 0x95, 0x01, 0x8A, 0x0C, 0x8A, 0x0D + DB 0x95, 0x02, 0x94, 0x03, 0x81 +; ъ AD + DB 0x85, 0x01, 0x95, 0x01, 0x95, 0x0C, 0x8A, 0x0C + DB 0x90, 0x01, 0x82, 0x01, 0x90, 0x01, 0x82, 0x01 + DB 0x90, 0x01, 0x82, 0x01, 0x90, 0x01, 0x82, 0x01 + DB 0x90, 0x01, 0x82, 0x01, 0x90, 0x02, 0x80, 0x02 + DB 0x90, 0x06, 0x91, 0x04, 0xB5 +; ® AE + DB 0xB5, 0x0C, 0x8A, 0x0C, 0x8A, 0x01, 0x83, 0x01 + DB 0x8F, 0x01, 0x83, 0x01, 0x8F, 0x01, 0x83, 0x01 + DB 0x8F, 0x01, 0x83, 0x01, 0x8F, 0x01, 0x83, 0x01 + DB 0x90, 0x01, 0x81, 0x02, 0x90, 0x05, 0x92, 0x03 + DB 0xBB +; ы AF + DB 0x85, 0x0C, 0x8A, 0x0C, 0x90, 0x01, 0x82, 0x01 + DB 0x90, 0x01, 0x82, 0x01, 0x90, 0x01, 0x82, 0x01 + DB 0x90, 0x01, 0x82, 0x01, 0x90, 0x01, 0x82, 0x01 + DB 0x90, 0x02, 0x80, 0x02, 0x90, 0x06, 0x91, 0x04 + DB 0xA3, 0x0C, 0x8A, 0x0C, 0x9C +; ° B0 + DB 0xCA, 0x02, 0x93, 0x00, 0x82, 0x00, 0x91, 0x00 + DB 0x84, 0x00, 0x90, 0x00, 0x84, 0x00, 0x90, 0x00 + DB 0x84, 0x00, 0x91, 0x00, 0x82, 0x00, 0x93, 0x02 + DB 0xF1 +; ь B1 + DB 0xB5, 0x0C, 0x8A, 0x0C, 0x90, 0x01, 0x82, 0x01 + DB 0x90, 0x01, 0x82, 0x01, 0x90, 0x01, 0x82, 0x01 + DB 0x90, 0x01, 0x82, 0x01, 0x90, 0x01, 0x82, 0x01 + DB 0x90, 0x02, 0x80, 0x02, 0x90, 0x06, 0x91, 0x04 + DB 0xB5 +; э B2 + DB 0x9E, 0x01, 0x86, 0x01, 0x8B, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x82, 0x01, 0x83, 0x01, 0x8A, 0x01 + DB 0x82, 0x01, 0x83, 0x01, 0x8A, 0x01, 0x82, 0x01 + DB 0x83, 0x01, 0x8B, 0x01, 0x81, 0x01, 0x82, 0x01 + DB 0x8C, 0x02, 0x80, 0x01, 0x81, 0x02, 0x8D, 0x08 + DB 0x8F, 0x06, 0xB7 +; ю B3 + DB 0x85, 0x0C, 0x8A, 0x0C, 0x8F, 0x01, 0x95, 0x01 + DB 0x92, 0x08, 0x8D, 0x0A, 0x8B, 0x02, 0x86, 0x02 + DB 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01 + DB 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x02, 0x86, 0x02 + DB 0x8B, 0x0A, 0x8D, 0x08, 0x9E +; я B4 + DB 0xA9, 0x00, 0x8C, 0x03, 0x84, 0x01, 0x8B, 0x05 + DB 0x82, 0x01, 0x8C, 0x01, 0x81, 0x01, 0x81, 0x01 + DB 0x8C, 0x01, 0x83, 0x03, 0x8D, 0x01, 0x83, 0x02 + DB 0x8E, 0x01, 0x83, 0x01, 0x8F, 0x01, 0x83, 0x01 + DB 0x8F, 0x01, 0x83, 0x01, 0x8F, 0x0C, 0x8A, 0x0C + DB 0xB4 +; TOTAL COMPRESSED SIZE = 5278
--- a/code_part1/OSTC_code_asm_part1/aa_fonts.asm Tue Aug 02 12:25:13 2011 +0200 +++ b/code_part1/OSTC_code_asm_part1/aa_fonts.asm Tue Aug 02 20:39:06 2011 +0200 @@ -29,6 +29,7 @@ ;---- SMALL font description and data ---------------------------------------- aa_fonts code_pack +#ifndef RUSSIAN aa_font28_block: DB '°', 0x7F ; Remap a few ASCII chars, to avoid DB 'ц', 0x80 ; holes in the character table... @@ -59,6 +60,85 @@ #include "aa_font28_idx.inc" ; SHOULD FOLLOW ! #include "aa_font28.inc" aa_font28_end: +#else +aa_font28_block: + DB 0xC0, 0x41 + DB 0xC2, 0x42 + DB 0xD1, 0x43 + DB 0xC5, 0x45 + DB 0xCD, 0x48 + DB 0xCA, 0x4B + DB 0xCC, 0x4D + DB 0xCE, 0x4F + DB 0xD0, 0x50 + DB 0xD2, 0x54 + DB 0xD5, 0x58 + DB 0xE0, 0x61 + DB 0xF1, 0x63 + DB 0xE5, 0x65 + DB 0xEE, 0x6F + DB 0xF0, 0x70 + DB 0xF5, 0x78 + DB 0xF3, 0x79 + DB 0xB7, 0x92 + DB 0xB8, 0x93 + DB 0xBA, 0x7F + DB 0xC1, 0x80 + DB 0xC3, 0x81 + DB 0xC4, 0x82 + DB 0xC6, 0x83 + DB 0xC7, 0x84 + DB 0xC8, 0x85 + DB 0xC9, 0x86 + DB 0xCB, 0x87 + DB 0xCF, 0x88 + DB 0xD3, 0x89 + DB 0xD4, 0x8A + DB 0xD6, 0x8B + DB 0xD7, 0x8C + DB 0xD8, 0x8D + DB 0xD9, 0x8E + DB 0xDA, 0x8F + DB 0xDB, 0x94 + DB 0xDC, 0x95 + DB 0xDD, 0x96 + DB 0xDE, 0x97 + DB 0xDF, 0x98 + DB 0xE1, 0x99 + DB 0xE2, 0x9A + DB 0xE3, 0x9B + DB 0xE4, 0x9C + DB 0xE6, 0x9D + DB 0xE7, 0x9E + DB 0xE8, 0x9F + DB 0xE9, 0xA0 + DB 0xEA, 0xA1 + DB 0xEB, 0xA2 + DB 0xEC, 0xA3 + DB 0xED, 0xA5 + DB 0xEF, 0xA6 + DB 0xF2, 0xA7 + DB 0xF4, 0xA8 + DB 0xF6, 0xA9 + DB 0xF7, 0xAA + DB 0xF8, 0xAB + DB 0xF9, 0xAC + DB 0xFA, 0xAD + DB 0xFB, 0xAF + DB 0xFC, 0xB1 + DB 0xFD, 0xB2 + DB 0xFE, 0xB3 + DB 0xFF, 0xB4 + DB 0 ; End of translation table + DB aa_font28_firstChar ; To be substracted + DB aa_font28_chars ; Max value + DB 0xA4-aa_font28_firstChar ; replace by д when unknown. + DB aa_font28_height + 0x80 +; +#include "aa_font28_idx_rus.inc" ; SHOULD FOLLOW ! +#include "aa_font28_rus.inc" +aa_font28_end: +#endif ; Make sure this is coherent... if aa_font28_nbbits != 3 error SMALL fount should be encoded with anti-aliasing...
--- a/code_part1/OSTC_code_asm_part1/definitions.asm Tue Aug 02 12:25:13 2011 +0200 +++ b/code_part1/OSTC_code_asm_part1/definitions.asm Tue Aug 02 20:39:06 2011 +0200 @@ -33,6 +33,7 @@ ;#DEFINE FRENCH ; Use french_text.asm ;#DEFINE GERMAN ; Use german_text.asm ;#DEFINE SPANISH ; Use spanish_text.asm +;#DEFINE RUSSIAN ; Use russian_text.asm ;#DEFINE __DEBUG ;
--- a/code_part1/OSTC_code_asm_part1/multilang_text.asm Tue Aug 02 12:25:13 2011 +0200 +++ b/code_part1/OSTC_code_asm_part1/multilang_text.asm Tue Aug 02 20:39:06 2011 +0200 @@ -58,6 +58,9 @@ #ifdef FRENCH #define LANGUAGE_FILE "french_text.asm" #endif +#ifdef RUSSIAN +#define LANGUAGE_FILE "russian_text.asm" +#endif #ifndef LANGUAGE_FILE #define LANGUAGE_FILE "english_text.asm" #endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/code_part1/OSTC_code_asm_part1/russian_text.asm Tue Aug 02 20:39:06 2011 +0200 @@ -0,0 +1,402 @@ +;============================================================================= +; OSTC - diving computer code +; Copyright (C) 2008 HeinrichsWeikamp GbR +; +; This program is free software: you can redistribute it and/or modify +; it under the terms of the GNU General Public License as published by +; the Free Software Foundation, either version 3 of the License, or +; (at your option) any later version. +; +; This program is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this program. If not, see <http://www.gnu.org/licenses/>. +; +; Hold texts and screen position to display the texts. +; History: +; 2007/10/13 : Initial version by Matthias Heinrichs, info@heinrichsweikamp.com +; 2008/05/24 : MW. +; 2011/02/02 : Jean-Do Gascuel : split into different files for multi-lingual support +; 2011/07/25 : Sergei V. Rozinov: Russian translation. +; 2011/07/28 : Sergei V. Rozinov: Corrected. +; +; known bugs: +; ToDo: +;============================================================================= +; +; Instructions for translating: +; +; * Strings are accessed according to the order in the file. +; So don't change ordering ! +; +; * Keep the english original version on the right column. So translations +; can be reviewed and maintened. +; +; * One of the main constraint is to keep texts short, to avoid clobering +; the OSTC screen. Of course, the technical, precise terms should be used. +; Generally, there is no hard constraint: you can be one or two chars +; shorter or longer. +; +; * Beware that some strings do have a fixed length. You should then use +; exactly the same size. +; +; * Beware that some strings have ponctuation, or trailling space(s). In that +; case, you should keep EXACTLY the same ponctuation AND TRAILING SPACES. +; +; * Ascii chars: we can support a few specific chars. цдьЯ for German. +; йикз for French. бнуъсЎї for Spanish. +; If you really, absolutly, need more: ask... +; +; * Do not translate comments (everithing after the ;), because they are +; used for maintenance. +; +; * The X column is position on screen. Some texts are centered, left +; padded or right padded. In that case, if you changed the text size, +; you will have to adjust position. A char is 7 pixels wide. +; +;============================================================================= +; macro X Y "translation" ; English original + TCODE .0, .0, "Расчет MD2 хэша" ;001 Building MD2 Hash + TCODE .0, .25, "Пожалуйста ждите..." ;002 Please Wait... + TCODE .0, .2, "HeinrichsWeikamp OSTC2" ;003 HeinrichsWeikamp OSTC2 + TCODE .65, .2, "Меню?" ;004 Menu? + TCODE .65, .2, "Меню:" ;005 Menu: + TCODE .20, .35, "Журнал" ;006 Logbook + TCODE .20, .65, "Настройка газов" ;007 Gas Setup + TCODE .20, .35, "Установка часов" ;008 Set Time + TCODE .20, .95, "Меню сброса" ;009 Reset Menu + TCODE .20, .125, "Настройка" ;010 Setup + TCODE .20, .185, "Выход" ;011 Exit + TCODE .104, .2, "Ждите..." ;012 Wait... + TCODE .0, .24, "MD2 хэш:" ;013 MD2 Hash: + TCODE .0, .0, "Десат" ;014 Desat (Desaturation count-down) + TCODE .50, .2, "Интерфейс" ;015 Interface (Connected to USB) + TCODE .10, .30, "Старт" ;016 Start + TCODE .10, .55, "Данные" ;017 Data + TCODE .10, .80, "Заголовок" ;018 Header + TCODE .10, .105, "Профиль" ;019 Profile + TCODE .10, .130, "Готово." ;020 Done. + TCODE .20, .35, "Отменить сброс" ;021 Cancel Reset + TCODE .32, .65, "Время:" ;022 Time: + TCODE .32, .95, "Дата :" ;023 Date: + TCODE .0, .215, "Установить Час" ;024 Set Hours + TCODE .6, .0, "Сброс..." ;025 Reset... + TCODE .55, .2, "Журнал" ;026 Logbook + TCODE .20, .2, "Доп. Параметры I" ;027 Custom Functions I + TCODE .40, .2, "Меню сброса" ;028 Reset Menu + TCODE .15, .2, "Установка времени:" ;029 Set Time: + TCODE .100, .50, "Маркер" ;030 SetMarker (Add a mark in logbook profile) + TCODE .100, .25, "Декоплан" ;031 Decoplan + TCODE .100, .0, "Мои Газы" ;032 Gaslist + TCODE .100, .50, "Сбр.Сред" ;033 ResetAvr (Reset average depth) + TCODE .100, .100, "Выход" ;034 Exit (Exit current menu) + TCODE .0, .0, "Нелєт" ;035 NoFly (No-flight count-down) +; +; 32 custom function descriptors I (FIXED LENGTH = 15 chars). + TCODE .40, .35, "Начало погр.[m]" ;036 Start Dive [m] (depth to switch to dive mode) + TCODE .40, .35, "Конец погр. [m]" ;037 End Dive [m] (depth to switch back to surface mode) + TCODE .40, .35, "Жду после [min]" ;038 End Delay [min] (duration dive screen stays after end of dive) + TCODE .40, .35, "Отключение[min]" ;039 Power Off [min] + TCODE .40, .35, "Пред-меню [min]" ;040 Pre-menu [min] (Delais to keep surface-mode menus displayed) + TCODE .40, .35, "Скорость[m/min]" ;041 velocity[m/min] + TCODE .40, .35, "Автовключ[mbar]" ;042 Wake-up [mbar] + TCODE .40, .35, "max. Верх[mbar]" ;043 max.Surf.[mbar] + TCODE .40, .35, "Показать GF [%]" ;044 GF display [%] + TCODE .40, .35, "min.O2 показ[%]" ;045 min. O2 Dis.[%] + TCODE .40, .35, "Меню погр.[min]" ;046 Dive menus[min] + TCODE .40, .35, "Насыщение x [%]" ;047 Saturate x [%] + TCODE .40, .35, "Рассыщение x[%]" ;048 Desaturate x[%] + TCODE .40, .35, "Нелєт фактор[%]" ;049 NoFly Ratio [%] (Grandient factor tolerance for no-flight countdown). + TCODE .40, .35, "GF тревога 1[%]" ;050 GF alarm 1 [%] + TCODE .40, .35, "CNS наверху [%]" ;051 CNSshow surf[%] + TCODE .40, .35, "Деко ниже [m]" ;052 Deco Offset [m] + TCODE .40, .35, "ppO2 низк [bar]" ;053 ppO2 low [bar] + TCODE .40, .35, "ppO2 высок[bar]" ;054 ppO2 high [bar] + TCODE .40, .35, "ppO2 показ[bar]" ;055 ppO2 show [bar] + TCODE .40, .35, "Интервал данных" ;056 sampling rate + TCODE .40, .35, "Делитель темпер" ;057 Divisor Temp + TCODE .40, .35, "Делитель деко " ;058 Divisor Decodat + TCODE .40, .35, "Делитель неисп1" ;059 Divisor NotUse1 + TCODE .40, .35, "Делитель ppO2 " ;060 Divisor ppO2 + TCODE .40, .35, "Делитель дебаг " ;061 Divisor Debug + TCODE .40, .35, "Делитель неисп2" ;062 Divisor NotUse2 + TCODE .40, .35, "CNS показать[%]" ;063 CNSshow dive[%] + TCODE .40, .35, "Номер в журнале" ;064 Logbook offset + TCODE .40, .35, "Крайняя деко[m]" ;065 Last Deco at[m] + TCODE .40, .35, "Конец Apnoe [h]" ;066 End Apnoe [h] + TCODE .40, .35, "Показ напр.бат." ;067 Show Batt.Volts +; End of function descriptor I +; +;licence: + TCODE .0, .35, "Эта программа свободно" ;068 This program is + TCODE .0, .65, "распространяется в" ;069 distributed in the + TCODE .0, .95, "надежде, что она будет" ;070 hope that it will be + TCODE .0, .125, "полезной, но БЕЗО" ;071 useful, but WITHOUT + TCODE .0, .155, "ВСЯКИХ ГАРАНТИЙ; также" ;072 ANY WARRANTY + TCODE .0, .185, "без подразумеваемых" ;073 even the implied + TCODE .0, .215, "гарантий КОММЕРЧЕСКОЙ" ;074 warranty of + TCODE .0, .35, "ЦЕННОСТИ или" ;075 MERCHANTABILITY or + TCODE .0, .65, "ПРИГОДНОСТИ ДЛЯ" ;076 FITNESS FOR A + TCODE .0, .95, "КОНКРЕТНОЙ ЦЕЛИ." ;077 PARTICULAR PURPOSE. + TCODE .0, .125, "Смотри GNU General" ;078 See the GNU General + TCODE .0, .155, "Public License для" ;079 Public License for + TCODE .0, .185, "полной информации:" ;080 more details: + TCODE .0, .215, "www.heinrichsweikamp.de" ;081 www.heinrichsweikamp.de +; end of licence +; + TCODE .102, .54, "Декостоп" ;082 Decostop + TCODE .0, .0, "м/мин" ;083 m/min + TCODE .102, .113, "Без деко" ;084 No Stop + TCODE .135, .113, "TTS" ;085 TTS + TCODE .121, .0, "В®емя" ;086 Divetime + TCODE .0, .0, "Глубина" ;087 Depth + TCODE .0, .0, "Первый Газ?" ;088 First Gas? + TCODE .0, .0, "Умолчание:" ;089 Default: + TCODE .0, .0, "Минуты" ;090 Minutes + TCODE .0, .0, "Месяц " ;091 Month + TCODE .0, .0, "День " ;092 Day + TCODE .0, .0, "Год " ;093 Year + TCODE .0, .0, "Установить " ;094 Set + TCODE .0, .0, "Газ# " ;095 Gas# + TCODE .0, .0, "Да" ;096 Yes + TCODE .0, .0, "Действует:" ;097 Current: + TCODE .23, .2, "Меню настройки:" ;098 Setup Menu: + TCODE .20, .35, "Доп. Параметры I" ;099 Custom FunctionsI + TCODE .20, .125, "Алгоритм:" ;100 Decotype: + TCODE .85, .125, "ZH-L16 OC" ;101 ZH-L16 OC + TCODE .85, .125, "Gauge " ;102 Gauge + TCODE .85, .125, "Gauge" ;103 Gauge + TCODE .85, .125, "ZH-L16 CC" ;104 ZH-L16 CC + TCODE .0, .0, "Активный Газ? " ;105 Active Gas? + TCODE .10, .2, "Настройка газов" ;106 Gas Setup - Gaslist + TCODE .20, .95, "Глуб. +/-:" ;107 Depth +/-: + TCODE .20, .125, "Изменить:" ;108 Change: + TCODE .20, .155, "Умолчание:" ;109 Default: + TCODE .20, .65, "Сетпоинты CCR" ;110 CCR SetPoint Menu + TCODE .20, .2, "Меню сетпоинтов CCR" ;111 CCR SetPoint Menu + TCODE .0, .0, "SP#" ;112 SP# + TCODE .20, .95, "Состояние батареи" ;113 Battery Info + TCODE .17, .2, "Информация батареи" ;114 Battery Information + TCODE .0, .9, "Циклов:" ;115 Cycles: + TCODE .85, .125, "Apnoe" ;116 Apnoe + TCODE .0, .18, "Посл. зарядка:" ;117 Last Complete: + TCODE .0, .27, "Минимум Vбат:" ;118 Lowest Vbatt: + TCODE .0, .36, "Минимум дата:" ;119 Lowest at: + TCODE .0, .45, "Tmin:" ;120 Tmin: + TCODE .0, .54, "Tmax:" ;121 Tmax: + TCODE .100, .125, "Далее" ;122 More (Gaslist) + TCODE .100, .25, "O2 +" ;123 O2 + + TCODE .100, .50, "O2 -" ;124 O2 - + TCODE .100, .75, "He +" ;125 He + + TCODE .100, .100, "He -" ;126 He - + TCODE .100, .0, "Выход" ;127 Exit + TCODE .100, .25, "Удалить" ;128 Delete + TCODE .20, .65, "Дебаг:" ;129 Debug: + TCODE .65, .65, "Вкл " ;130 ON + TCODE .65, .65, "Выкл" ;131 OFF + TCODE .100, .50, "Удал. все" ;132 Del. all + TCODE .10, .0, "Неожиданный сброс из " ;133 Unexpected reset from + TCODE .10, .25, "режима погружения! " ;134 Divemode! Please help + TCODE .10, .50, "Сообщите об ошибке, " ;135 and report the Debug + TCODE .10, .75, "отправьте отчет ниже!" ;136 Information below! + TCODE .100, .75, "Бэйлаут" ;137 Bailout + TCODE .85, .125, "Apnoe " ;138 Apnoe + TCODE .112, .120, "В воде" ;139 Descent + TCODE .105, .60, "Наверху" ;140 Surface + TCODE .65, .2, "Откл?" ;141 Quit? + TCODE .20, .155, "Далее" ;142 More + TCODE .42, .72, "Уверены?" ;143 Confirm: + TCODE .60, .2, "Меню 2:" ;144 Menu 2: + TCODE .52, .96, "Отмена" ;145 Cancel + TCODE .52, .120, "OK!" ;146 OK! + TCODE .20, .35, "Далее" ;147 More + TCODE .0, .0, ":.........:" ;148 :.........: + TCODE .0, .8, "ppO2" ;149 ppO2 + TCODE .2, .39, "bar " ;150 bar + TCODE .108, .216, "Маркер?" ;151 Marker? + TCODE .85, .125, "L16-GF OC" ;152 L16-GF OC + TCODE .20, .65, "Доп. Параметры II" ;153 Custom FunctionsII +; +; 32 custom function descriptors II (FIXED LENGTH = 15 chars). + TCODE .40, .35, "GF Low [%]" ;154 GF Low [%] + TCODE .40, .35, "GF High [%]" ;155 GF High [%] + TCODE .40, .35, "Цвет# батареи" ;156 Color# Battery + TCODE .40, .35, "Цвет# стардарт" ;157 Color# Standard + TCODE .40, .35, "Цвет# под водой" ;158 Color# Divemask + TCODE .40, .35, "Цвет# предупреж" ;159 Color# Warnings + TCODE .40, .35, "Время погр.сек." ;160 Divemode secs. + TCODE .40, .35, "Поправ. фикс.SP" ;161 Adjust fixed SP + TCODE .40, .35, "Предупреж. стоп" ;162 Warn Ceiling + TCODE .40, .35, "Картинки газов " ;163 Mix type icons + TCODE .40, .35, "Напом. лучш.газ" ;164 Blink BetterGas (Remainder in divemode to switch to a better decompression gas). + TCODE .40, .35, "Трев.глуб[mbar]" ;165 DepthWarn[mbar] + TCODE .40, .35, "CNS предупр.[%]" ;166 CNS warning [%] + TCODE .40, .35, "GF предупр. [%]" ;167 GF warning [%] + TCODE .40, .35, "ppO2 пред.[bar]" ;168 ppO2 warn [bar] + TCODE .40, .35, "Скор.пр.[m/min]" ;169 Vel.warn[m/min] + TCODE .40, .35, "Коррекция часов" ;170 Time offset/day + TCODE .40, .35, "Показ альтиметр" ;171 Show altimeter + TCODE .40, .35, "Показать маркер" ;172 Show Log-Marker + TCODE .40, .35, "Показать таймер" ;173 Show Stopwatch + TCODE .40, .35, "Показ граф. ткн" ;174 ShowTissueGraph + TCODE .40, .35, "Показ глав. ткн" ;175 Show Lead.Tiss. + TCODE .40, .35, "Мелк.ост.вверху" ;176 Shallow stop 1st (Reverse order of deco plans) + TCODE .40, .35, "Перекл.газ[min]" ;177 Gas switch[min] (Additional delay in decoplan for gas switches). + TCODE .40, .35, "Донн.расх[/min]" ;178 BottomGas[/min] (Bottom gas usage, for volume estimation). + TCODE .40, .35, "Подъ.расх[/min]" ;179 AscentGas[/min] (Ascent+Deco gas usage) + TCODE .40, .35, "Будущ. TTS[min]" ;180 Future TTS[min] (@5 variant: compute TTS for extra time at current depth) + TCODE .40, .35, "Не используется" ;181 not used + TCODE .40, .35, "Не используется" ;182 not used + TCODE .40, .35, "Не используется" ;183 not used + TCODE .40, .35, "Не используется" ;184 not used + TCODE .40, .35, "Не используется" ;185 not used +; End of function descriptor II +; + TCODE .20, .2, "Доп. Параметры II" ;186 Custom Functions II + TCODE .20, .95, "Показать лицензию" ;187 Show License + TCODE .0, .2, "Результаты:" ;188 Sim. Results: + TCODE .90, .25, "Поверхн." ;189 Surface + TCODE .0, .0, "ppO2 +" ;190 ppO2 + + TCODE .0, .0, "ppO2 -" ;191 ppO2 - + TCODE .0, .0, "Дил." ;192 Dil. (Rebreather diluent) +; ZH-L16 mode description + TCODE .0, .35, "Алгоритм: ZH-L16 OC" ;193 Decotype: ZH-L16 OC + TCODE .0, .65, "Для открытой схемы " ;194 For Open Circuit + TCODE .0, .95, "дыхания. Доступно " ;195 Divers. Supports 5 + TCODE .0, .125, "до 5 Тримикс-смесей" ;196 Trimix Gases. + TCODE .0, .155, "Задайте свои газы " ;197 Configure your gas + TCODE .0, .185, "в меню настройки. " ;198 in Gassetup menu. + TCODE .0, .215, "Уточн. ДП11 & ДП12!" ;199 Check CF11 & CF12 ! +; Gaugemode description + TCODE .0, .35, "Алгоритм: Gauge " ;200 Decotype: Gauge + TCODE .0, .65, "Время под водой в " ;201 Divetime will be in + TCODE .0, .95, "виде Минуты:Секунды" ;202 Minutes:Seconds. + TCODE .0, .125, "OSTC2 не вычисляет " ;203 OSTC2 will not + TCODE .0, .155, "декомпрессию, " ;204 compute Deco, NoFly + TCODE .0, .185, "нелєтное время и " ;205 time and Desat. + TCODE .0, .215, "время рассыщения! " ;206 time at all! +; Const.ppO2 description + TCODE .0, .35, "Алгоритм: ZH-L16 CC" ;207 Decotype: ZH-L16 CC + TCODE .0, .65, "Для (полу-)закрытой" ;208 For (Semi-)Closed + TCODE .0, .95, "схемы дыхания. " ;209 Circuit rebreathers + TCODE .0, .125, "Задайте 3 Сетпоинта" ;210 Configure the 3 + TCODE .0, .155, "в меню настройки " ;211 SetPoints in CCR - + TCODE .0, .185, "CCR. Доступно до 5 " ;212 Setup menu. 5 bail- + TCODE .0, .215, "Бэйлаут-смесей. " ;213 outs are available. +; Apnoemode description + TCODE .0, .35, "Алгоритм: Apnoe " ;214 Decotype: Apnoe + TCODE .0, .65, "OSTC2 показывает " ;215 OSTC2 will display + TCODE .0, .95, "каждое погружение " ;216 each descent separ- + TCODE .0, .125, "отдельно в Мин:Сек." ;217 ately in Min:Sec. + TCODE .0, .155, "Временно выставляет" ;218 Will temporally set + TCODE .0, .185, "период данных 1 сек" ;219 samplerate to 1 sec + TCODE .0, .215, "Не вычисляет деко! " ;220 No Deco calculation +; Multi GF OC mode description + TCODE .0, .35, "Алгоритм: L16-GF OC" ;221 Decotype: L16-GF OC + TCODE .0, .65, "Расчет декомпрессии" ;222 Decompression cal- + TCODE .0, .95, "с методом градиент-" ;223 culations with the + TCODE .0, .125, "фактора (GF_lo/GF " ;224 GF-Method (GF_lo/GF + TCODE .0, .155, "_hi). Уточн. ДП32 &" ;225 _hi). Check CF32 & + TCODE .0, .185, "ДП33!Открытый цикл," ;226 CF33! Open Circuit + TCODE .0, .215, "глубокие остановки." ;227 with Deep Stops. +; Multi GF CC mode description + TCODE .0, .35, "Алгоритм: L16-GF CC" ;228 Decotype: L16-GF CC + TCODE .0, .65, "Расчет декомпрессии" ;229 Decompression cal- + TCODE .0, .95, "с методом градиент-" ;230 culations with the + TCODE .0, .125, "фактора (GF_lo/GF " ;231 GF-Method (GF_lo/GF + TCODE .0, .155, "_hi). Уточн. ДП32 &" ;232 _hi). Check CF32 & + TCODE .0, .185, "ДП33!Закрытый цикл," ;233 CF33!Closed Circuit + TCODE .0, .215, "глубокие остановки." ;234 with Deep Stops. +; + TCODE .10, .2, "Алгоритм изменен! " ;235 Decomode changed! + TCODE .85, .125, "L16-GF CC" ;236 L16-GF CC + TCODE .2, .12, "Не найден" ;237 Not found + TCODE .100, .0, "Сетпоинт" ;238 SetPoint + TCODE .100, .0, "Нет деко" ;239 No Deco + TCODE .90, .50, "Интервал:" ;240 Interval: + TCODE .100, .75, "Яркость" ;241 Display + TCODE .100, .0, "Нет деко" ;242 No deco + TCODE .132, .0, "beta" ;243 beta + TCODE .100, .100, "unuse" ;244 unuse + TCODE .20, .65, "Сброс ДП,газ и деко" ;245 Reset CF,Gas & Deco + TCODE .50, .145, "Батарея!" ;246 LowBatt! + TCODE .20, .125, "Планировщик" ;247 Simulator + TCODE .30, .2, "OSTC Планировщик" ;248 OSTC Simulator + TCODE .20, .35, "Начать имитацию" ;249 Start Dive + TCODE .100, .25, "+ 1м" ;250 + 1m + TCODE .100, .50, "- 1м" ;251 - 1m + TCODE .100, .75, "+10м" ;252 +10m + TCODE .100, .100, "-10м" ;253 -10m + TCODE .100, .0, "Закрыть" ;254 Close + TCODE .131, .170, "Часы" ;255 Time +; +; Text Bank2 (Texts 256-511) +; + TCODE .0, .0, "x" ;256 x + TCODE .20, .35, "Формат даты:" ;257 Date format: + TCODE .23, .2, "Меню настройки 2:" ;258 Setup Menu 2: + TCODE .105, .35, "MMDDYY" ;259 MMDDYY + TCODE .105, .35, "DDMMYY" ;260 DDMMYY + TCODE .105, .35, "YYMMDD" ;261 YYMMDD + TCODE .1, .1, "OSTC " ;262 OSTC + TCODE .65, .168, "Bail " ;263 Bail + TCODE .7, .48, "Air " ;264 Air + TCODE .120, .135, "Air " ;265 Air + TCODE .2, .39, "Калибровка" ;266 Calibrate + TCODE .0, .216, "Макс." ;267 Max. + TCODE .10, .8, "не" ;268 not + TCODE .10, .16, "найден!" ;269 found! + TCODE .0, .0, "mV:" ;270 mV: +; New CFs Warning + TCODE .24, .2, "Добавлены ДП!" ;271 New CF added! + TCODE .0, .35, "Новые Доп. Параметры" ;272 New CustomFunctions + TCODE .0, .65, "добавлены! Проверьте" ;273 were added! Check + TCODE .0, .95, "Меню ДП I and ДП II" ;274 CF I and CF II Menu + TCODE .0, .125, "для информации!" ;275 for Details! + TCODE .20, .95, "Соленость: " ;276 Salinity: +; + TCODE .20, .65, "Время на дне :" ;277 Bottom Time: + TCODE .20, .95, "Макс. глубина:" ;278 Max. Depth: + TCODE .20, .125, "Вычислить деко" ;279 Calculate Deco + TCODE .20, .155, "Показать план" ;280 Show Decoplan +; + TCODE .107, .170, "С®едняя" ;281 Avr.Depth + TCODE .90, .170, "Глав ткань" ;282 Lead Tiss. + TCODE .114, .170, "Тайме®" ;283 Stopwatch + TCODE .20, .95, "Сброс журнала" ;284 Reset Logbook + TCODE .20, .125, "Перезагрузка OSTC" ;285 Reboot OSTC + TCODE .20, .155, "Сброс данных деко" ;286 Reset Decodata +; Altimeter extension + TCODE .20, .155, "Альтиметр" ;287 Altimeter + TCODE .10, .1, "Настройка альтиметра" ;288 Set Altimeter + TCODE .20, .35, "Уров.моря: " ;289 Sea ref: + TCODE .0, .0, "Включен? : " ;290 Enabled: + TCODE .20, .95, "Умолчание: 1013 mbar" ;291 Default: 1013 mbar + TCODE .20, .125, "+1 mbar" ;292 +1 mbar + TCODE .20, .155, "-1 mbar" ;293 -1 mbar + TCODE .85, .185, "Alt: " ;294 Alt: +; + TCODE .20, .125, "Показать дамп" ;295 Show raw data + TCODE .50, .2, "Дамп:" ;296 Raw Data: +; Gas-setup addons: + TCODE .0, .0, "MOD:" ;297 MOD: (max operating depth of a gas). + TCODE .0, .0, "END:" ;298 END: (equivalent nitrogen depth of a gas). + TCODE .0, .0, "EAD:" ;299 EAD: (equivalent air depth of a gas). + TCODE .100, .125, "Включен?" ;300 Active? (Enable/Disable Gas underwater) + TCODE .0, .2, "Расход OCR газов:" ;301 OCR Gas Usage: (Planned gas consumtion by tank). +; 115k Bootloader support: + TCODE .45, .100, "Загрузчик" ;302 Bootloader + TCODE .40, .130, "Пожалуйста ждите!" ;303 Please wait! + TCODE .50, .130, "Прервано!" ;304 Aborted +;@5 variant + TCODE .0, .0, "Будущ. TTS" ;305 Future TTS (=10 chars. Title for @5 customview). + TCODE .100, .125, "Quit Sim" ;306 Quit Sim (=8char max. Quit Simulator mode) +;Dive interval + TCODE .20, .35, "Interval:" ;307 Interval: + TCODE .0, .0, "Now " ;308 Now (7 chars min) + TCODE .108, .112, "Average" ;309 Average + TCODE .94, .54, "Stopwatch" ;310 Stopwatch (BIG Stopwatch in Gauge mode) +;============================================================================= \ No newline at end of file