164 lines
3.9 KiB
Plaintext
164 lines
3.9 KiB
Plaintext
; $Id$
|
|
;
|
|
; This file is a charset conversion module in text form.
|
|
;
|
|
; This module converts the French set to IBMPC.
|
|
; You can use it as a basis for a level 1 converter.
|
|
;
|
|
; Format: ID, version, level,
|
|
; from charset, to charset,
|
|
; 128 entries: first & second byte
|
|
; "END"
|
|
; Lines beginning with a ";" or a ";" after the entries are comments
|
|
;
|
|
; Unknown characters are mapped to the "?" character.
|
|
;
|
|
; cedilla = , ; dieresis = .. ; acute = '
|
|
; grave = ` ; circumflex = ^ ; ring = o
|
|
; tilde = ~ ; caron = v
|
|
; All of these are above the character, apart from the cedilla which is below.
|
|
;
|
|
; \ is the escape character: \0 means decimal zero,
|
|
; \dnnn where nnn is a decimal number is the ordinal value of the character
|
|
; \xnn where nn is a hexadecimal number
|
|
; e.g.: \x32 is the ASCII space character
|
|
; Two \\ is the character "\" itself.
|
|
;
|
|
0 ; ID number
|
|
0 ; version number
|
|
;
|
|
1 ; level number
|
|
;
|
|
FRENCH ; from set
|
|
IBMPC ; to set
|
|
;
|
|
\0 \0 ; NUL
|
|
\0 \x1 ; SOH
|
|
\0 \x2 ; STX
|
|
\0 \x3 ; ETX
|
|
\0 \x4 ; EOT
|
|
\0 \x5 ; ENQ
|
|
\0 \x6 ; ACK
|
|
\0 \x7 ; BEL
|
|
\0 \x8 ; BS
|
|
\0 \x9 ; HT
|
|
\0 \xA ; LF
|
|
\0 \xB ; VT
|
|
\0 \xC ; FF
|
|
\0 \xD ; CR
|
|
\0 \xE ; SO
|
|
\0 \xF ; SI
|
|
\0 \x10 ; DLE
|
|
\0 \x11 ; DC1
|
|
\0 \x12 ; DC2
|
|
\0 \x13 ; DC3
|
|
\0 \x14 ; DC4
|
|
\0 \x15 ; NAK
|
|
\0 \x16 ; SYN
|
|
\0 \x17 ; ETB
|
|
\0 \x18 ; CAN
|
|
\0 \x19 ; EM
|
|
\0 \x1a ; SUB
|
|
\0 \x1b ; ESC
|
|
\0 \x1c ; FS
|
|
\0 \x1d ; GS
|
|
\0 \x1e ; RS
|
|
\0 \x1f ; US
|
|
\0 \x20 ; space
|
|
\0 ! ; exclam
|
|
\0 " ; double quotes
|
|
\0 \x9C ; pound / number -> pound sterling
|
|
\0 $ ; dollar
|
|
\0 % ; percent
|
|
\0 & ; ampersand
|
|
\0 ' ; quote right
|
|
\0 ( ; parenthesis left
|
|
\0 ) ; parenthesis right
|
|
\0 * ; asterisk
|
|
\0 + ; plus
|
|
\0 , ; comma
|
|
\0 - ; minus
|
|
\0 . ; period
|
|
\0 / ; slash
|
|
\0 0 ; zero
|
|
\0 1 ; one
|
|
\0 2 ; two
|
|
\0 3 ; three
|
|
\0 4 ; four
|
|
\0 5 ; five
|
|
\0 6 ; six
|
|
\0 7 ; seven
|
|
\0 8 ; eight
|
|
\0 9 ; nine
|
|
\0 : ; colon
|
|
\0 \d59 ; semicolon
|
|
\0 < ; less than
|
|
\0 = ; equals
|
|
\0 > ; greater than
|
|
\0 ? ; question
|
|
\0 \x85 ; at -> a grave
|
|
\0 A ;
|
|
\0 B ;
|
|
\0 C ;
|
|
\0 D ;
|
|
\0 E ;
|
|
\0 F ;
|
|
\0 G ;
|
|
\0 H ;
|
|
\0 I ;
|
|
\0 J ;
|
|
\0 K ;
|
|
\0 L ;
|
|
\0 M ;
|
|
\0 N ;
|
|
\0 O ;
|
|
\0 P ;
|
|
\0 Q ;
|
|
\0 R ;
|
|
\0 S ;
|
|
\0 T ;
|
|
\0 U ;
|
|
\0 V ;
|
|
\0 W ;
|
|
\0 X ;
|
|
\0 Y ;
|
|
\0 Z ;
|
|
\0 \xF8 ; bracket left -> ring / degree
|
|
\0 \x87 ; backslash -> c cedilla
|
|
\0 \x15 ; bracket right -> section
|
|
\0 ^ ; circum
|
|
\0 _ ; underscore
|
|
\0 ` ; quote left
|
|
\0 a ;
|
|
\0 b ;
|
|
\0 c ;
|
|
\0 d ;
|
|
\0 e ;
|
|
\0 f ;
|
|
\0 g ;
|
|
\0 h ;
|
|
\0 i ;
|
|
\0 j ;
|
|
\0 k ;
|
|
\0 l ;
|
|
\0 m ;
|
|
\0 n ;
|
|
\0 o ;
|
|
\0 p ;
|
|
\0 q ;
|
|
\0 r ;
|
|
\0 s ;
|
|
\0 t ;
|
|
\0 u ;
|
|
\0 v ;
|
|
\0 w ;
|
|
\0 x ;
|
|
\0 y ;
|
|
\0 z ;
|
|
\0 \x82 ; brace left -> e acute
|
|
\0 \x97 ; bar -> u grave
|
|
\0 \x8A ; brace right -> e grave
|
|
\d1 ? ; tilde -> dieresis
|
|
\0 \x7F ; DEL
|
|
END
|