1; $Id: ibm_vt1.chs,v 1.2 2005/05/05 07:40:40 stas_degteff Exp $ 2; 3; This file is a charset conversion module in text form. 4; 5; This module Converts IBM extended characters to VT100. 6; 7; NOTE: this file uses an implementation dependant feature! 8; a 0 as the second character means "use DEC graphic set" 9; 10; Format: ID, version, level, 11; from charset, to charset, 12; 128 entries: first & second byte 13; "END" 14; Lines beginning with a ";" or a ";" after the entries are comments 15; 16; Unknown characters are mapped to the "?" character. 17; 18; cedilla = , ; dieresis = .. ; acute = ' 19; grave = ` ; circumflex = ^ ; ring = o 20; tilde = ~ ; caron = v 21; All of these are above the character, apart from the cedilla which is below. 22; 23; \ is the escape character: \0 means decimal zero, 24; \dnnn where nnn is a decimal number is the ordinal value of the character 25; \xnn where nn is a hexadecimal number 26; e.g.: \d32 is the ASCII space character 27; Two \\ is the character "\" itself. 28; 290 ; ID number 300 ; version number 31; 322 ; level number 33; 34IBMPC ; from set 35VT100 ; to set 36; 37\0 C ; C with cedilla 38u e ; u dieresis 39\0 e ; e acute 40\0 a ; a circumflex 41a e ; a dieresis 42\0 a ; a grave 43\0 a ; a ring 44\0 c ; c cedilla 45\0 e ; e circumflex 46e e ; e dieresis 47\0 e ; e grave 48i e ; i dieresis 49\0 i ; i circumflex 50\0 i ; i grave 51A e ; A dieresis 52\0 A ; A ring 53\0 E ; E acute 54a e ; ae 55A E ; AE 56\0 o ; o circumflex 57o e ; o dieresis 58\0 o ; o acute 59\0 u ; u circumflex 60\0 u ; u grave 61y e ; y dieresis 62O e ; O dieresis 63U e ; U dieresis 64\0 c ; cent 65\d125 \0 ; pound sterling 66\0 Y ; yen 67P t ; Pt 68\0 f ; florin 69\0 a ; a acute 70\0 i ; i grave 71\0 o ; o grave 72\0 u ; u grave 73\0 n ; n tilde 74\0 N ; N tilde 75\0 a ; ord feminine 76\0 o ; ord masculine 77\0 ? ; question downwards 78\0 - ; 79\0 ! ; logical not 80. 5 ; half fraction 81\x1 ? ; quarter fraction 82\0 ! ; exclam downwards 83< < ; guillemot left 84> > ; guillemot right 85\0 # ; grey 86\d97 \0 ; grey 87\d97 \0 ; grey 88\d120 \0 ; | 89\d117 \0 ; -| 90\d117 \0 ; -| 91\d117 \0 ; -| 92\d107 \0 ; + 93\d107 \0 ; + 94\d117 \0 ; -| 95\d120 \0 ; | 96\d107 \0 ; + 97\d106 \0 ; + 98\d106 \0 ; + 99\d106 \0 ; + 100\d107 \0 ; + 101\d109 \0 ; + 102\d118 \0 ; - 103\d119 \0 ; - 104\d116 \0 ; |- 105\d113 \0 ; - 106\d110 \0 ; -|- 107\d116 \0 ; |- 108\d116 \0 ; |- 109\d109 \0 ; + 110\d108 \0 ; + 111\d118 \0 ; - 112\d119 \0 ; - 113\d116 \0 ; |- 114\d113 \0 ; - 115\d110 \0 ; -|- 116\d118 \0 ; - 117\d118 \0 ; - 118\d119 \0 ; - 119\d119 \0 ; - 120\d109 \0 ; + 121\d109 \0 ; + 122\d108 \0 ; + 123\d108 \0 ; + 124\d110 \0 ; -|- 125\d110 \0 ; -|- 126\d106 \0 ; + 127\d108 \0 ; + 128\0 # ; 129\0 n ; 130\0 | ; 131\0 | ; 132\0 ~ ; 133\0 a ; alpha 134\0 B ; german double s (misused as Beta) 135\x1 ? ; Gamma 136\d123 \0 ; pi 137\x1 ? ; Sigma (summation) 138\x1 ? ; sigma 139m u ; mu 140\x1 ? ; gamma 141\x1 ? ; Phi 142\x1 ? ; Theta 143\0 O ; Omega 144\0 d ; delta 145\x1 ? ; infinity 146\0 o ; o slash 147\x1 ? ; element 148\x1 ? ; intersection 149= = ; equivalence 150\d103 \0 ; plusminus 151\d122 \0 ; greater equals 152\d121 \0 ; smaller equals 153\x1 ? ; integral top 154\x1 ? ; integral bottom 155\0 / ; divide 156~ = ; approx. 157\d102 \0 ; ring / degree 158\d126 \0 ; centered dot 159\0 - ; en dash 160\x1 ? ; radical 161^ n ; to the n'th power 162^ 2 ; to the second power 163\0 o ; 164\0 \d32 ; space 165END 166