1; 2; This file is a charset conversion module in text form. 3; 4; This module converts the French set to CP437. 5; You can use it as a basis for a level 1 converter. 6; 7; Format: ID, version, level, 8; from charset, to charset, 9; 128 entries: first & second byte 10; "END" 11; Lines beginning with a ";" or a ";" after the entries are comments 12; 13; Unkown characters are mapped to the "?" character. 14; 15; cedilla = , ; dieresis = .. ; acute = ' 16; grave = ` ; circumflex = ^ ; ring = o 17; tilde = ~ ; caron = v 18; All of these are above the character, apart from the cedilla which is below. 19; 20; \ is the escape character: \0 means decimal zero, 21; \dnnn where nnn is a decimal number is the ordinal value of the character 22; \xnn where nn is a hexadecimal number 23; e.g.: \x32 is the ASCII space character 24; Two \\ is the character "\" itself. 25; 260 ; ID number 270 ; version number 28; 291 ; level number 30; 31FRENCH ; from set 32CP437 ; to set 33; 34\0 \0 ; NUL 35\0 \x1 ; SOH 36\0 \x2 ; STX 37\0 \x3 ; ETX 38\0 \x4 ; EOT 39\0 \x5 ; ENQ 40\0 \x6 ; ACK 41\0 \x7 ; BEL 42\0 \x8 ; BS 43\0 \x9 ; HT 44\0 \xA ; LF 45\0 \xB ; VT 46\0 \xC ; FF 47\0 \xD ; CR 48\0 \xE ; SO 49\0 \xF ; SI 50\0 \x10 ; DLE 51\0 \x11 ; DC1 52\0 \x12 ; DC2 53\0 \x13 ; DC3 54\0 \x14 ; DC4 55\0 \x15 ; NAK 56\0 \x16 ; SYN 57\0 \x17 ; ETB 58\0 \x18 ; CAN 59\0 \x19 ; EM 60\0 \x1a ; SUB 61\0 \x1b ; ESC 62\0 \x1c ; FS 63\0 \x1d ; GS 64\0 \x1e ; RS 65\0 \x1f ; US 66\0 \x20 ; space 67\0 ! ; exclam 68\0 " ; double quotes 69\0 \x9C ; pound / number -> pound sterling 70\0 $ ; dollar 71\0 % ; percent 72\0 & ; ampersand 73\0 ' ; quote right 74\0 ( ; parenthesis left 75\0 ) ; parenthesis right 76\0 * ; asterisk 77\0 + ; plus 78\0 , ; comma 79\0 - ; minus 80\0 . ; period 81\0 / ; slash 82\0 0 ; zero 83\0 1 ; one 84\0 2 ; two 85\0 3 ; three 86\0 4 ; four 87\0 5 ; five 88\0 6 ; six 89\0 7 ; seven 90\0 8 ; eight 91\0 9 ; nine 92\0 : ; colon 93\0 ; ; semicolon 94\0 < ; less than 95\0 = ; equals 96\0 > ; greater than 97\0 ? ; question 98\0 \x85 ; at -> a grave 99\0 A ; 100\0 B ; 101\0 C ; 102\0 D ; 103\0 E ; 104\0 F ; 105\0 G ; 106\0 H ; 107\0 I ; 108\0 J ; 109\0 K ; 110\0 L ; 111\0 M ; 112\0 N ; 113\0 O ; 114\0 P ; 115\0 Q ; 116\0 R ; 117\0 S ; 118\0 T ; 119\0 U ; 120\0 V ; 121\0 W ; 122\0 X ; 123\0 Y ; 124\0 Z ; 125\0 \xF8 ; bracket left -> ring / degree 126\0 \x87 ; backslash -> c cedilla 127\0 \x15 ; bracket right -> section 128\0 ^ ; circum 129\0 _ ; underscore 130\0 ` ; quote left 131\0 a ; 132\0 b ; 133\0 c ; 134\0 d ; 135\0 e ; 136\0 f ; 137\0 g ; 138\0 h ; 139\0 i ; 140\0 j ; 141\0 k ; 142\0 l ; 143\0 m ; 144\0 n ; 145\0 o ; 146\0 p ; 147\0 q ; 148\0 r ; 149\0 s ; 150\0 t ; 151\0 u ; 152\0 v ; 153\0 w ; 154\0 x ; 155\0 y ; 156\0 z ; 157\0 \x82 ; brace left -> e acute 158\0 \x97 ; bar -> u grave 159\0 \x8A ; brace right -> e grave 160\d1 ? ; tilde -> dieresis 161\0 \x7F ; DEL 162END 163