echo This file contains a collection of initialization files, which echo you must separate with a text editor: echo echo ISOCP866.INI: ISO 8859-5 to CP866 input translation echo CP866ISO.INI: CP866 to ISO 8859-5 key translation echo KOICP866.INI: KOI to CP866 input translation echo CP866KOI.INI: CP866 to KOI key translation echo SKOCP866.INI: Short KOI to CP866 input translation echo CP866SKO.INI: CP866 to Short KOI key translation echo echo "TAKE MSICYR.INI" has no effect. echo stop MSICYR.INI Konstantin Vinogradov, ICSTI, Moscow, USSR This file contains a collection of MS-DOS Kermit initialization files to be used for sending and displaying Cyrillic characters during terminal emulation. In all cases, the PC must have Microsoft Code Page 866 loaded. Supported host character sets include ISO 8859-5 Latin/Cyrillic, "Old KOI-8", and "Short KOI". Two Kermit initialization files are given for each character set, one for display translation, and one for keyboard translation. The files are separated by lines like this: ---(cut here)--- ; ISOCP866.INI ; ; MS-DOS Kermit Input Translation (port to screen) ; from ISO 8859-5 Latin/Cyrillic to Microsoft Code Page 866 ; ; Terminal Setup set transl inp on set ter cha tra set dis 8 ; ; Translation Table (GR part only) set transl inp \160 \255 set transl inp \161 \240 set transl inp \162 \63 set transl inp \163 \63 set transl inp \164 \242 set transl inp \165 S set transl inp \166 I set transl inp \167 \244 set transl inp \168 J set transl inp \169 \63 set transl inp \170 \63 set transl inp \171 H set transl inp \172 K set transl inp \173 \45 set transl inp \174 \246 set transl inp \175 \63 set transl inp \176 \128 set transl inp \177 \129 set transl inp \178 \130 set transl inp \179 \131 set transl inp \180 \132 set transl inp \181 \133 set transl inp \182 \134 set transl inp \183 \135 set transl inp \184 \136 set transl inp \185 \137 set transl inp \186 \138 set transl inp \187 \139 set transl inp \188 \140 set transl inp \189 \141 set transl inp \190 \142 set transl inp \191 \143 set transl inp \192 \144 set transl inp \193 \145 set transl inp \194 \146 set transl inp \195 \147 set transl inp \196 \148 set transl inp \197 \149 set transl inp \198 \150 set transl inp \199 \151 set transl inp \200 \152 set transl inp \201 \153 set transl inp \202 \154 set transl inp \203 \155 set transl inp \204 \156 set transl inp \205 \157 set transl inp \206 \158 set transl inp \207 \159 set transl inp \208 \160 set transl inp \209 \161 set transl inp \210 \162 set transl inp \211 \163 set transl inp \212 \164 set transl inp \213 \165 set transl inp \214 \166 set transl inp \215 \167 set transl inp \216 \168 set transl inp \217 \169 set transl inp \218 \170 set transl inp \219 \171 set transl inp \220 \172 set transl inp \221 \173 set transl inp \222 \174 set transl inp \223 \175 set transl inp \240 \252 set transl inp \242 \63 set transl inp \243 \63 set transl inp \244 \243 set transl inp \245 s set transl inp \246 i set transl inp \247 \245 set transl inp \248 j set transl inp \249 \63 set transl inp \250 \63 set transl inp \251 h set transl inp \252 k set transl inp \253 \63 set transl inp \254 \247 set transl inp \255 \63 ; End of Table ---(cut here)--- ; CP866ISO.INI ; ; MS-DOS Kermit Keyboard Translation (keyboard to port) ; from Microsoft Code Page 866 to ISO 8859-5 Latin/Cyrillic ; ; Konstantin Vinogradov, ICSTI, Moscow, USSR ; ; Terminal Setup set transl key on set ter char tran set key off set dis 8 ; ; Translation Table set key \255 \160 set key \240 \161 set key \242 \164 set key \244 \167 set key \246 \174 set key \128 \176 set key \129 \177 set key \130 \178 set key \131 \179 set key \132 \180 set key \133 \181 set key \134 \182 set key \135 \183 set key \136 \184 set key \137 \185 set key \138 \186 set key \139 \187 set key \140 \188 set key \141 \189 set key \142 \190 set key \143 \191 set key \144 \192 set key \145 \193 set key \146 \194 set key \147 \195 set key \148 \196 set key \149 \197 set key \150 \198 set key \151 \199 set key \152 \200 set key \153 \201 set key \154 \202 set key \155 \203 set key \156 \204 set key \157 \205 set key \158 \206 set key \159 \207 set key \160 \208 set key \161 \209 set key \162 \210 set key \163 \211 set key \164 \212 set key \165 \213 set key \166 \214 set key \167 \215 set key \168 \216 set key \169 \217 set key \170 \218 set key \171 \219 set key \172 \220 set key \173 \221 set key \174 \222 set key \175 \223 set key \252 \240 set key \243 \244 set key \245 \247 set key \247 \254 ; End of Table ---(cut here)--- ; MS-DOS Kermit Input Translation ; from KOI (old KOI-8) and/or KOI-7 (7-bit environment KOI) to CP866 ; ; Terminal Setup set transl inp on set ter char tran set dis 8 ; ; Translation Table (GR part only) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; set transl inp \160 \32 ; set transl inp \161 ! ; Codes from A0 (160) up to BF (191) were not defined set transl inp \162 " ; in the standards for KOI-7/8 (GOST 19768-74 <-old). set transl inp \163 # ; set transl inp \164 $ ; But these translations do no harm set transl inp \165 % ; and can be useful for somebody as well as myself. set transl inp \166 & ; set transl inp \167 ' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; set transl inp \168 ( ; set transl inp \169 ) ; set transl inp \170 * ; set transl inp \171 + ; set transl inp \172 , ; set transl inp \173 \45 ; set transl inp \174 . ; set transl inp \175 / ; set transl inp \176 0 ; set transl inp \177 1 ; set transl inp \178 2 ; set transl inp \179 3 ; set transl inp \180 4 ; set transl inp \181 5 ; set transl inp \182 6 ; set transl inp \183 7 ; set transl inp \184 8 ; set transl inp \185 9 ; set transl inp \186 : ; set transl inp \187 \59 ; set transl inp \188 < ; set transl inp \189 = ; set transl inp \190 > ; set transl inp \191 ? ; ;;;;;;;;;;;;;;;;;;;;;;;;; set transl inp \192 \238 set transl inp \193 \160 set transl inp \194 \161 set transl inp \195 \230 set transl inp \196 \164 set transl inp \197 \165 set transl inp \198 \228 set transl inp \199 \163 set transl inp \200 \229 set transl inp \201 \168 set transl inp \202 \169 set transl inp \203 \170 set transl inp \204 \171 set transl inp \205 \172 set transl inp \206 \173 set transl inp \207 \174 set transl inp \208 \175 set transl inp \209 \239 set transl inp \210 \224 set transl inp \211 \225 set transl inp \212 \226 set transl inp \213 \227 set transl inp \214 \166 set transl inp \215 \162 set transl inp \216 \236 set transl inp \217 \235 set transl inp \218 \167 set transl inp \219 \232 set transl inp \220 \237 set transl inp \221 \233 set transl inp \222 \231 set transl inp \223 \234 set transl inp \224 \158 set transl inp \225 \128 set transl inp \226 \129 set transl inp \227 \150 set transl inp \228 \132 set transl inp \229 \133 set transl inp \230 \148 set transl inp \231 \131 set transl inp \232 \149 set transl inp \233 \136 set transl inp \234 \137 set transl inp \235 \138 set transl inp \236 \139 set transl inp \237 \140 set transl inp \238 \141 set transl inp \239 \142 set transl inp \240 \143 set transl inp \241 \159 set transl inp \242 \144 set transl inp \243 \145 set transl inp \244 \146 set transl inp \245 \147 set transl inp \246 \134 set transl inp \247 \130 set transl inp \248 \156 set transl inp \249 \155 set transl inp \250 \135 set transl inp \251 \152 set transl inp \252 \157 set transl inp \253 \153 set transl inp \254 \151 set transl inp \255 \127 ; End of Table ---(cut here)--- ; MS-DOS Kermit Keyboard Translation ; from CP866 to KOI (old KOI-8 USSR GOST - "Oldies but Goldies") ; ; Terminal Setup set transl key on set ter char tran set key off set dis 8 ; ; Translation Table set key \238 \192 set key \160 \193 set key \161 \194 set key \230 \195 set key \164 \196 set key \165 \197 set key \228 \198 set key \163 \199 set key \229 \200 set key \168 \201 set key \169 \202 set key \170 \203 set key \171 \204 set key \172 \205 set key \173 \206 set key \174 \207 set key \175 \208 set key \239 \209 set key \224 \210 set key \225 \211 set key \226 \212 set key \227 \213 set key \166 \214 set key \162 \215 set key \236 \216 set key \235 \217 set key \167 \218 set key \232 \219 set key \237 \220 set key \233 \221 set key \231 \222 set key \234 \223 set key \158 \224 set key \128 \225 set key \129 \226 set key \150 \227 set key \132 \228 set key \133 \229 set key \148 \230 set key \131 \231 set key \149 \232 set key \136 \233 set key \137 \234 set key \138 \235 set key \139 \236 set key \140 \237 set key \141 \238 set key \142 \239 set key \143 \240 set key \159 \241 set key \144 \242 set key \145 \243 set key \146 \244 set key \147 \245 set key \134 \246 set key \130 \247 set key \156 \248 set key \155 \249 set key \135 \250 set key \152 \251 set key \157 \252 set key \153 \253 set key \151 \254 set key \154 ' set key \240 \229 set key \241 \197 set key \253 $ set key \252 N ; End of Table ---(cut here)--- ; MS-DOS Kermit Input Translation ; from Short-KOI to CP866 ; ; Terminal Setup set transl inp on set ter cha ASCII set dis 8 ; ; Translation Table (GL part only) set transl inp ` \158 set transl inp a \128 set transl inp b \129 set transl inp c \150 set transl inp d \132 set transl inp e \133 set transl inp f \148 set transl inp g \131 set transl inp h \149 set transl inp i \136 set transl inp j \137 set transl inp k \138 set transl inp l \139 set transl inp m \140 set transl inp n \141 set transl inp o \142 set transl inp p \143 set transl inp q \159 set transl inp r \144 set transl inp s \145 set transl inp t \146 set transl inp u \147 set transl inp v \134 set transl inp w \130 set transl inp x \156 set transl inp y \155 set transl inp z \135 set transl inp \123 \152 set transl inp | \157 set transl inp \125 \153 set transl inp ~ \151 ; End of Table ---(cut here)--- ; MS-DOS Kermit Keyboard Translation ; from CP866 to Short-KOI (UpperCase Latin + UpperCase Cyrillic in GL part) ; ; Terminal Setup set transl key on set ter cha ASCII set key off set dis 8 ; ; Translation Table set key a A set key b B set key c C set key d D set key e E set key f F set key g G set key h H set key i I set key j J set key k K set key l L set key m M set key n N set key o O set key p P set key q Q set key r R set key s S set key t T set key u U set key v V set key w W set key x X set key y Y set key z Z set key \238 ` set key \160 a set key \161 b set key \230 c set key \164 d set key \165 e set key \228 f set key \163 g set key \229 h set key \168 i set key \169 j set key \170 k set key \171 l set key \172 m set key \173 n set key \174 o set key \175 p set key \239 q set key \224 r set key \225 s set key \226 t set key \227 u set key \166 v set key \162 w set key \236 x set key \235 y set key \167 z set key \232 \123 set key \237 | set key \233 \125 set key \231 ~ set key \234 ' set key \158 ` set key \128 a set key \129 b set key \150 c set key \132 d set key \133 e set key \148 f set key \131 g set key \149 h set key \136 i set key \137 j set key \138 k set key \139 l set key \140 m set key \141 n set key \142 o set key \143 p set key \159 q set key \144 r set key \145 s set key \146 t set key \147 u set key \134 v set key \130 w set key \156 x set key \155 y set key \135 z set key \152 \123 set key \157 | set key \153 \125 set key \151 ~ set key \154 ' set key \240 e set key \241 e set key \253 $ set key \252 N ; End of Table ---(end of MSICYR.INI)---