163 lines
5.2 KiB
Plaintext
163 lines
5.2 KiB
Plaintext
;
|
|
; This file is a charset conversion module in text form.
|
|
;
|
|
; This module converts ISO-8859-1 extended characters to IBM-PC characters.
|
|
; It contains modifications to convert a few MAC characters to IBMPC.
|
|
;
|
|
; 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.: \d32 is the ASCII space character
|
|
; Two \\ is the character "\" itself.
|
|
;
|
|
0 ; ID number
|
|
0 ; version number
|
|
;
|
|
2 ; level number
|
|
;
|
|
LATIN1MAC ; from set
|
|
IBMPC ; to set
|
|
;
|
|
\0 \d128 ; 128 (missing) These codes are unused in the LATIN-1 set.
|
|
\0 \x8f ; 129 MAC: A ring
|
|
\0 \d130 ; 130 (missing)
|
|
\0 \d131 ; 131 (missing) 4
|
|
\0 \d132 ; 132 (missing)
|
|
\0 \d133 ; 133 (missing)
|
|
\0 \d134 ; 134 (missing)
|
|
\0 \d135 ; 135 (missing) 8
|
|
\0 \d136 ; 136 (missing)
|
|
\0 \d137 ; 137 (missing)
|
|
\0 \d138 ; 138 (missing)
|
|
\0 \d139 ; 139 (missing) 12
|
|
\0 \x86 ; 140 MAC: a ring
|
|
\0 \d141 ; 141 (missing)
|
|
\0 \d142 ; 142 (missing)
|
|
\0 \d143 ; 143 (missing) 16
|
|
\0 \d144 ; 144 (missing)
|
|
\0 \d145 ; 145 (missing)
|
|
\0 \d146 ; 146 (missing)
|
|
\0 \d147 ; 147 (missing) 20
|
|
\0 \d148 ; 148 (missing)
|
|
\0 \d149 ; 149 (missing)
|
|
\0 \d150 ; 150 (missing)
|
|
\0 \d151 ; 151 (missing) 24
|
|
\0 \d152 ; 152 (missing)
|
|
\0 \d153 ; 153 (missing)
|
|
\0 \d154 ; 154 (missing)
|
|
\0 \d155 ; 155 (missing) 28
|
|
\0 \d156 ; 156 (missing)
|
|
\0 \d157 ; 157 (missing)
|
|
\0 \d158 ; 158 (missing)
|
|
\0 \d159 ; 159 (missing) 32
|
|
\0 \xff ; 160 non-breaking space
|
|
\0 \xad ; 161 exclam downwards
|
|
\0 \x9b ; 162 MAC: o slash
|
|
\0 \x9c ; 163 pound sterling
|
|
\0 \x0f ; 164 currency
|
|
\0 \x9d ; 165 Yen
|
|
\0 | ; 166 broken bar
|
|
\0 \x15 ; 167 section
|
|
\x1 ? ; 168 dieresis
|
|
\0 c ; 169 copyright
|
|
\0 \xa6 ; 170 ord feminine
|
|
\0 \xae ; 171 guillemot left
|
|
\0 \xaa ; 172 logical not
|
|
\0 - ; 173 soft hyphen (or em dash)
|
|
\0 \x92 ; 174 MAC: AE
|
|
\x1 ? ; 175 overbar (macron)
|
|
\0 \xf8 ; 176 ring / degree
|
|
\0 \xf1 ; 177 plusminus
|
|
\0 \xfd ; 178 superscript two (squared)
|
|
^ 3 ; 179 superscript three (cubed)
|
|
\0 \x9d ; 180 MAC: O slash
|
|
\0 \xe6 ; 181 mu
|
|
\0 \x14 ; 182 paragraph
|
|
\0 \xfe ; 183 bullet
|
|
\0 , ; 184 cedilla
|
|
^ 1 ; 185 superscript one
|
|
\0 \xa7 ; 186 ord masculine
|
|
\0 \xaf ; 187 guillemot right
|
|
\0 \xac ; 188 one quarter
|
|
\0 \xab ; 189 half
|
|
\0 \x91 ; 190 MAC: ae
|
|
\0 \xa8 ; 191 question downwards
|
|
\0 A ; 192 A grave
|
|
\0 A ; 193 A acute
|
|
\0 A ; 194 A circumflex
|
|
\0 A ; 195 A tilde
|
|
\0 \x8e ; 196 A dieresis
|
|
\0 \x8f ; 197 A ring
|
|
\0 \x92 ; 198 AE
|
|
\0 \x80 ; 199 C cedilla
|
|
\0 E ; 200 E grave
|
|
\0 \x90 ; 201 E acute
|
|
\0 E ; 202 E circumflex
|
|
E e ; 203 E dieresis
|
|
\0 I ; 204 I grave
|
|
\0 I ; 205 I acute
|
|
\0 I ; 206 I circumflex
|
|
I e ; 207 I dieresis
|
|
\0 D ; 208 Eth
|
|
\0 \xa5 ; 209 N tilde
|
|
\0 O ; 210 O grave
|
|
\0 O ; 211 O acute
|
|
\0 O ; 212 O circumflex
|
|
\0 O ; 213 O tilde
|
|
\0 \x99 ; 214 O dieresis
|
|
\0 x ; 215 multiplication
|
|
\0 \x9d ; 216 O slash (mapping for CP850/865)
|
|
\0 U ; 217 U grave
|
|
\0 U ; 218 U acute
|
|
\0 U ; 219 U circumflex
|
|
\0 \x9a ; 220 U dieresis
|
|
\0 Y ; 221 Y acute
|
|
\x1 ? ; 222 Thorn
|
|
\0 \xe1 ; 223 german double s / beta
|
|
\0 \x85 ; 224 a grave
|
|
\0 \xa0 ; 225 a acute
|
|
\0 \x83 ; 226 a circumflex
|
|
\0 a ; 227 a tilde
|
|
\0 \x84 ; 228 a dieresis
|
|
\0 \x86 ; 229 a ring
|
|
\0 \x91 ; 230 ae
|
|
\0 \x87 ; 231 c cedilla
|
|
\0 \x8a ; 232 e grave
|
|
\0 \x82 ; 233 e acute
|
|
\0 \x88 ; 234 e circumflex
|
|
\0 \x89 ; 235 e dieresis
|
|
\0 \x8d ; 236 i grave
|
|
\0 \xa1 ; 237 i acute
|
|
\0 \x8c ; 238 i circumflex
|
|
\0 \x8b ; 239 i dieresis
|
|
\0 \xe7 ; 240 eth
|
|
\0 \xa4 ; 241 n tilde
|
|
\0 \x95 ; 242 o grave
|
|
\0 \xa2 ; 243 o acute
|
|
\0 \x93 ; 244 o circumflex
|
|
\0 o ; 245 o tilde
|
|
\0 \x94 ; 246 o dieresis
|
|
\0 \xf6 ; 247 division
|
|
\0 \x9b ; 248 o slash (mapping for CP 850/865)
|
|
\0 \x97 ; 249 u grave
|
|
\0 \xa3 ; 250 u acute
|
|
\0 \x96 ; 251 u circumflex
|
|
\0 \x81 ; 252 u dieresis
|
|
y e ; 253 y acute
|
|
\x1 ? ; 254 thorn
|
|
\0 \x98 ; 255 y dieresis
|
|
END
|