home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mskermit / msicyr.ini < prev    next >
Text File  |  2020-01-01  |  12KB  |  529 lines

  1. echo This file contains a collection of initialization files, which
  2. echo you must separate with a text editor:
  3. echo
  4. echo ISOCP866.INI: ISO 8859-5 to CP866 input translation
  5. echo CP866ISO.INI: CP866 to ISO 8859-5 key translation
  6. echo KOICP866.INI: KOI to CP866 input translation
  7. echo CP866KOI.INI: CP866 to KOI key translation
  8. echo SKOCP866.INI: Short KOI to CP866 input translation
  9. echo CP866SKO.INI: CP866 to Short KOI key translation
  10. echo
  11. echo "TAKE MSICYR.INI" has no effect.
  12. echo
  13. stop
  14.  
  15. MSICYR.INI
  16.  
  17. Konstantin Vinogradov, ICSTI, Moscow, USSR
  18.  
  19. This file contains a collection of MS-DOS Kermit initialization files to be
  20. used for sending and displaying Cyrillic characters during terminal emulation.
  21. In all cases, the PC must have Microsoft Code Page 866 loaded.  Supported host
  22. character sets include ISO 8859-5 Latin/Cyrillic, "Old KOI-8", and "Short
  23. KOI".  Two Kermit initialization files are given for each character set,
  24. one for display translation, and one for keyboard translation.  The files
  25. are separated by lines like this:
  26. ---(cut here)---
  27. ; ISOCP866.INI
  28. ;
  29. ; MS-DOS Kermit Input Translation (port to screen)
  30. ; from ISO 8859-5 Latin/Cyrillic to Microsoft Code Page 866
  31. ;
  32. ; Terminal Setup
  33. set transl inp on
  34. set ter cha tra
  35. set dis 8
  36. ;
  37. ; Translation Table (GR part only)
  38. set transl inp \160 \255
  39. set transl inp \161 \240
  40. set transl inp \162 \63
  41. set transl inp \163 \63
  42. set transl inp \164 \242
  43. set transl inp \165 S
  44. set transl inp \166 I 
  45. set transl inp \167 \244
  46. set transl inp \168 J
  47. set transl inp \169 \63
  48. set transl inp \170 \63
  49. set transl inp \171 H
  50. set transl inp \172 K
  51. set transl inp \173 \45
  52. set transl inp \174 \246
  53. set transl inp \175 \63
  54. set transl inp \176 \128
  55. set transl inp \177 \129
  56. set transl inp \178 \130
  57. set transl inp \179 \131
  58. set transl inp \180 \132
  59. set transl inp \181 \133
  60. set transl inp \182 \134
  61. set transl inp \183 \135
  62. set transl inp \184 \136
  63. set transl inp \185 \137
  64. set transl inp \186 \138
  65. set transl inp \187 \139
  66. set transl inp \188 \140
  67. set transl inp \189 \141
  68. set transl inp \190 \142
  69. set transl inp \191 \143
  70. set transl inp \192 \144
  71. set transl inp \193 \145
  72. set transl inp \194 \146
  73. set transl inp \195 \147
  74. set transl inp \196 \148
  75. set transl inp \197 \149
  76. set transl inp \198 \150
  77. set transl inp \199 \151
  78. set transl inp \200 \152
  79. set transl inp \201 \153
  80. set transl inp \202 \154
  81. set transl inp \203 \155
  82. set transl inp \204 \156
  83. set transl inp \205 \157
  84. set transl inp \206 \158
  85. set transl inp \207 \159
  86. set transl inp \208 \160
  87. set transl inp \209 \161
  88. set transl inp \210 \162
  89. set transl inp \211 \163
  90. set transl inp \212 \164
  91. set transl inp \213 \165
  92. set transl inp \214 \166
  93. set transl inp \215 \167
  94. set transl inp \216 \168
  95. set transl inp \217 \169
  96. set transl inp \218 \170
  97. set transl inp \219 \171
  98. set transl inp \220 \172
  99. set transl inp \221 \173
  100. set transl inp \222 \174
  101. set transl inp \223 \175
  102. set transl inp \240 \252
  103. set transl inp \242 \63
  104. set transl inp \243 \63
  105. set transl inp \244 \243
  106. set transl inp \245 s
  107. set transl inp \246 i
  108. set transl inp \247 \245
  109. set transl inp \248 j
  110. set transl inp \249 \63
  111. set transl inp \250 \63
  112. set transl inp \251 h
  113. set transl inp \252 k
  114. set transl inp \253 \63
  115. set transl inp \254 \247
  116. set transl inp \255 \63
  117. ; End of Table
  118. ---(cut here)---
  119. ; CP866ISO.INI
  120. ;
  121. ; MS-DOS Kermit Keyboard Translation (keyboard to port)
  122. ; from Microsoft Code Page 866 to ISO 8859-5 Latin/Cyrillic
  123. ;
  124. ; Konstantin Vinogradov, ICSTI, Moscow, USSR
  125. ;
  126. ; Terminal Setup
  127. set transl key on
  128. set ter char tran
  129. set key off
  130. set dis 8
  131. ;
  132. ; Translation Table
  133. set key \255 \160 
  134. set key \240 \161 
  135. set key \242 \164 
  136. set key \244 \167 
  137. set key \246 \174 
  138. set key \128 \176 
  139. set key \129 \177 
  140. set key \130 \178 
  141. set key \131 \179 
  142. set key \132 \180 
  143. set key \133 \181 
  144. set key \134 \182 
  145. set key \135 \183 
  146. set key \136 \184 
  147. set key \137 \185 
  148. set key \138 \186 
  149. set key \139 \187 
  150. set key \140 \188 
  151. set key \141 \189 
  152. set key \142 \190 
  153. set key \143 \191 
  154. set key \144 \192 
  155. set key \145 \193 
  156. set key \146 \194 
  157. set key \147 \195 
  158. set key \148 \196 
  159. set key \149 \197 
  160. set key \150 \198 
  161. set key \151 \199 
  162. set key \152 \200 
  163. set key \153 \201 
  164. set key \154 \202 
  165. set key \155 \203 
  166. set key \156 \204 
  167. set key \157 \205 
  168. set key \158 \206 
  169. set key \159 \207 
  170. set key \160 \208 
  171. set key \161 \209 
  172. set key \162 \210 
  173. set key \163 \211 
  174. set key \164 \212 
  175. set key \165 \213 
  176. set key \166 \214 
  177. set key \167 \215 
  178. set key \168 \216 
  179. set key \169 \217 
  180. set key \170 \218 
  181. set key \171 \219 
  182. set key \172 \220 
  183. set key \173 \221 
  184. set key \174 \222 
  185. set key \175 \223 
  186. set key \252 \240 
  187. set key \243 \244 
  188. set key \245 \247 
  189. set key \247 \254 
  190. ; End of Table
  191. ---(cut here)---
  192. ; MS-DOS Kermit Input Translation
  193. ; from KOI (old KOI-8) and/or KOI-7 (7-bit environment KOI) to CP866
  194. ;
  195. ; Terminal Setup
  196. set transl inp on
  197. set ter char tran
  198. set dis 8
  199. ;
  200. ; Translation Table (GR part only)
  201. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  202. set transl inp \160 \32    ;
  203. set transl inp \161 !    ; Codes from A0 (160) up to BF (191) were not defined
  204. set transl inp \162 "    ; in the standards for KOI-7/8 (GOST 19768-74 <-old).
  205. set transl inp \163 #    ;
  206. set transl inp \164 $    ; But these translations do no harm
  207. set transl inp \165 %    ; and can be useful for somebody as well as myself.
  208. set transl inp \166 &    ;
  209. set transl inp \167 '    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  210. set transl inp \168 (    ;
  211. set transl inp \169 )    ;
  212. set transl inp \170 *    ;
  213. set transl inp \171 +    ;
  214. set transl inp \172 ,    ;
  215. set transl inp \173 \45    ;
  216. set transl inp \174 .    ;
  217. set transl inp \175 /    ;
  218. set transl inp \176 0    ;
  219. set transl inp \177 1    ;
  220. set transl inp \178 2    ;
  221. set transl inp \179 3    ;
  222. set transl inp \180 4    ;
  223. set transl inp \181 5    ;
  224. set transl inp \182 6    ;
  225. set transl inp \183 7    ;
  226. set transl inp \184 8    ;
  227. set transl inp \185 9    ;
  228. set transl inp \186 :    ;
  229. set transl inp \187 \59    ;
  230. set transl inp \188 <    ;
  231. set transl inp \189 =    ;
  232. set transl inp \190 >    ;
  233. set transl inp \191 ?    ;
  234. ;;;;;;;;;;;;;;;;;;;;;;;;;
  235. set transl inp \192 \238
  236. set transl inp \193 \160
  237. set transl inp \194 \161
  238. set transl inp \195 \230
  239. set transl inp \196 \164
  240. set transl inp \197 \165
  241. set transl inp \198 \228
  242. set transl inp \199 \163
  243. set transl inp \200 \229
  244. set transl inp \201 \168
  245. set transl inp \202 \169
  246. set transl inp \203 \170
  247. set transl inp \204 \171
  248. set transl inp \205 \172
  249. set transl inp \206 \173
  250. set transl inp \207 \174
  251. set transl inp \208 \175
  252. set transl inp \209 \239
  253. set transl inp \210 \224
  254. set transl inp \211 \225
  255. set transl inp \212 \226
  256. set transl inp \213 \227
  257. set transl inp \214 \166
  258. set transl inp \215 \162
  259. set transl inp \216 \236
  260. set transl inp \217 \235
  261. set transl inp \218 \167
  262. set transl inp \219 \232
  263. set transl inp \220 \237
  264. set transl inp \221 \233
  265. set transl inp \222 \231
  266. set transl inp \223 \234
  267. set transl inp \224 \158
  268. set transl inp \225 \128
  269. set transl inp \226 \129
  270. set transl inp \227 \150
  271. set transl inp \228 \132
  272. set transl inp \229 \133
  273. set transl inp \230 \148
  274. set transl inp \231 \131
  275. set transl inp \232 \149
  276. set transl inp \233 \136
  277. set transl inp \234 \137
  278. set transl inp \235 \138
  279. set transl inp \236 \139
  280. set transl inp \237 \140
  281. set transl inp \238 \141
  282. set transl inp \239 \142
  283. set transl inp \240 \143
  284. set transl inp \241 \159
  285. set transl inp \242 \144
  286. set transl inp \243 \145
  287. set transl inp \244 \146
  288. set transl inp \245 \147
  289. set transl inp \246 \134
  290. set transl inp \247 \130
  291. set transl inp \248 \156
  292. set transl inp \249 \155
  293. set transl inp \250 \135
  294. set transl inp \251 \152
  295. set transl inp \252 \157
  296. set transl inp \253 \153
  297. set transl inp \254 \151
  298. set transl inp \255 \127
  299. ; End of Table
  300. ---(cut here)---
  301. ; MS-DOS Kermit Keyboard Translation
  302. ; from CP866 to KOI (old KOI-8 USSR GOST - "Oldies but Goldies")
  303. ;
  304. ; Terminal Setup
  305. set transl key on
  306. set ter char tran
  307. set key off
  308. set dis 8
  309. ;
  310. ; Translation Table
  311. set key \238 \192
  312. set key \160 \193
  313. set key \161 \194
  314. set key \230 \195
  315. set key \164 \196
  316. set key \165 \197
  317. set key \228 \198
  318. set key \163 \199
  319. set key \229 \200
  320. set key \168 \201
  321. set key \169 \202
  322. set key \170 \203
  323. set key \171 \204
  324. set key \172 \205
  325. set key \173 \206
  326. set key \174 \207
  327. set key \175 \208
  328. set key \239 \209
  329. set key \224 \210
  330. set key \225 \211
  331. set key \226 \212
  332. set key \227 \213
  333. set key \166 \214
  334. set key \162 \215
  335. set key \236 \216
  336. set key \235 \217
  337. set key \167 \218
  338. set key \232 \219
  339. set key \237 \220
  340. set key \233 \221
  341. set key \231 \222
  342. set key \234 \223
  343. set key \158 \224
  344. set key \128 \225
  345. set key \129 \226
  346. set key \150 \227
  347. set key \132 \228
  348. set key \133 \229
  349. set key \148 \230
  350. set key \131 \231
  351. set key \149 \232
  352. set key \136 \233
  353. set key \137 \234
  354. set key \138 \235
  355. set key \139 \236
  356. set key \140 \237
  357. set key \141 \238
  358. set key \142 \239
  359. set key \143 \240
  360. set key \159 \241
  361. set key \144 \242
  362. set key \145 \243
  363. set key \146 \244
  364. set key \147 \245
  365. set key \134 \246
  366. set key \130 \247
  367. set key \156 \248
  368. set key \155 \249
  369. set key \135 \250
  370. set key \152 \251
  371. set key \157 \252
  372. set key \153 \253
  373. set key \151 \254
  374. set key \154 '
  375. set key \240 \229
  376. set key \241 \197
  377. set key \253 $
  378. set key \252 N
  379. ; End of Table
  380. ---(cut here)---
  381. ; MS-DOS Kermit Input Translation
  382. ; from Short-KOI to CP866
  383. ;
  384. ; Terminal Setup
  385. set transl inp on
  386. set ter cha ASCII
  387. set dis 8
  388. ;
  389. ; Translation Table (GL part only)
  390. set transl inp ` \158
  391. set transl inp a \128
  392. set transl inp b \129
  393. set transl inp c \150
  394. set transl inp d \132
  395. set transl inp e \133
  396. set transl inp f \148
  397. set transl inp g \131
  398. set transl inp h \149
  399. set transl inp i \136
  400. set transl inp j \137
  401. set transl inp k \138
  402. set transl inp l \139
  403. set transl inp m \140
  404. set transl inp n \141
  405. set transl inp o \142
  406. set transl inp p \143
  407. set transl inp q \159
  408. set transl inp r \144
  409. set transl inp s \145
  410. set transl inp t \146
  411. set transl inp u \147
  412. set transl inp v \134
  413. set transl inp w \130
  414. set transl inp x \156
  415. set transl inp y \155
  416. set transl inp z \135
  417. set transl inp \123 \152
  418. set transl inp | \157
  419. set transl inp \125 \153
  420. set transl inp ~ \151
  421. ; End of Table
  422. ---(cut here)---
  423. ; MS-DOS Kermit Keyboard Translation
  424. ; from CP866 to Short-KOI (UpperCase Latin + UpperCase Cyrillic in GL part)
  425. ;
  426. ; Terminal Setup
  427. set transl key on
  428. set ter cha ASCII
  429. set key off
  430. set dis 8
  431. ;
  432. ; Translation Table
  433. set key a A
  434. set key b B
  435. set key c C
  436. set key d D
  437. set key e E
  438. set key f F
  439. set key g G
  440. set key h H
  441. set key i I
  442. set key j J
  443. set key k K
  444. set key l L
  445. set key m M
  446. set key n N
  447. set key o O
  448. set key p P
  449. set key q Q
  450. set key r R
  451. set key s S
  452. set key t T
  453. set key u U
  454. set key v V
  455. set key w W
  456. set key x X
  457. set key y Y
  458. set key z Z
  459. set key \238 `
  460. set key \160 a
  461. set key \161 b
  462. set key \230 c
  463. set key \164 d
  464. set key \165 e
  465. set key \228 f
  466. set key \163 g
  467. set key \229 h
  468. set key \168 i
  469. set key \169 j
  470. set key \170 k
  471. set key \171 l
  472. set key \172 m
  473. set key \173 n
  474. set key \174 o
  475. set key \175 p
  476. set key \239 q
  477. set key \224 r
  478. set key \225 s
  479. set key \226 t
  480. set key \227 u
  481. set key \166 v
  482. set key \162 w
  483. set key \236 x
  484. set key \235 y
  485. set key \167 z
  486. set key \232 \123
  487. set key \237 |
  488. set key \233 \125
  489. set key \231 ~
  490. set key \234 '
  491. set key \158 `
  492. set key \128 a
  493. set key \129 b
  494. set key \150 c
  495. set key \132 d
  496. set key \133 e
  497. set key \148 f
  498. set key \131 g
  499. set key \149 h
  500. set key \136 i
  501. set key \137 j
  502. set key \138 k
  503. set key \139 l
  504. set key \140 m
  505. set key \141 n
  506. set key \142 o
  507. set key \143 p
  508. set key \159 q
  509. set key \144 r
  510. set key \145 s
  511. set key \146 t
  512. set key \147 u
  513. set key \134 v
  514. set key \130 w
  515. set key \156 x
  516. set key \155 y
  517. set key \135 z
  518. set key \152 \123
  519. set key \157 |
  520. set key \153 \125
  521. set key \151 ~
  522. set key \154 '
  523. set key \240 e
  524. set key \241 e
  525. set key \253 $
  526. set key \252 N
  527. ; End of Table
  528. ---(end of MSICYR.INI)---
  529.