COUNTRY.TXT SUPPLEMENTAL INFORMATION ON MS-DOS 6.22 -- CUSTOMIZING FOR INTERNATIONAL USE ============================================================================ This file provides information on customizing MS-DOS 6.22 for international use. This information is not included in the MICROSOFT MS-DOS USER'S GUIDE, MS-DOS Help or the README.TXT file. It supplements the international keyboard and character set information provided in Section 1 of the README.TXT file that accompanied MS-DOS 6.22. This file covers the following topics: 1. Additional Character Set (Codepage) and Keyboard Support 1.1 The KEYBRD2.SYS File 1.2 The EGA.CPI, EGA2.CPI, and EGA3.CPI Files 1.3 Configuring Your Computer to Use International-Language Settings 2. Switching Between Modes on Dual-Mode Keyboards 3. Using ISO Fonts 4. Quick Reference Tables for International Language Support 1. Additional Character Set (Codepage) and Keyboard Support ============================================================ MS-DOS 6.22 includes the KEYBRD2.SYS, EGA2.CPI and EGA3.CPI files, which offer support for additional keyboards and character sets (codepages). You use these files just as you would the KEYBOARD.SYS and EGA.CPI files. MS-DOS also includes new country settings in COUNTRY.SYS. (In addition, MS-DOS 6.22 includes ISO-compliant versions of certain character sets; for more information, see section 3 of this file.) MS-DOS 6.22 includes new country settings in COUNTRY.SYS that use the new keyboards and character sets. For more information, see the tables in section 4 of this file. For a complete list of all the countries, keyboards and character sets provided by MS-DOS 6.22, see section 4 of this file. 1.1 The KEYBRD2.SYS File ------------------------- The KEYBRD2.SYS file is essentially similar to KEYBOARD.SYS; you use it just as you would the KEYBOARD.SYS file. The differences between KEYBOARD.SYS and KEYBRD2.SYS are: o KEYBRD2.SYS contains support for the following keyboards, which are not supported by KEYBOARD.SYS: Country/Language Keyboard layout Keyboard ID ---------------- --------------- ----------- Canada (standard CAN/CSA-Z keyboard) cf See below. Brazil (secondary standard keyboard) br 274, 275 Bulgaria bg 442 Greece gk 319 Iceland is 161 Macedonia and Serbia/Montenegro yc 118 Romania ro 333 Russian ru 441 Turkish tr 440, 179 o Although KEYBRD2.SYS contains a Canadian keyboard with the same keyboard code (058) and identifier (cf) as KEYBOARD.SYS, the layout of the two keyboards is different. The Canadian keyboard layout in KEYBRD2.SYS meets the standard set forth by the Canadian government's specification 243.200-92 (CAN/CSA-Z). The keyboard layout in KEYBOARD.SYS is more commonly used, but does not meet Canadian government specifications. o The KEYBRD2.SYS file does not include support for the following keyboards supported by KEYBOARD.SYS: Belgium Danish French Japan Latin America Netherlands Portuguese Spanish Switzerland (German) Switzerland (French) o KEYBRD2.SYS contains changes to the German keyboard that are not in KEYBOARD.SYS. In the German keyboard, the SHIFT lock behavior of the top row of the keyboard is now functionally the same as the US keyboard (that is, "typewriter mode" has been removed). 1.2 The EGA.CPI, EGA2.CPI, and EGA3.CPI Files ---------------------------------------------- MS-DOS 6.22 includes four codepage information (.CPI) files. The three EGAx.CPI files are similar except that they contain information for different code pages. The ISO.CPI file contains ISO-compliant character sets; for more information, see section 3 of this file. EGA.CPI contains the following: 437 - United States 850 - Multilingual (Latin I) 852 - Slavic/Eastern European (Latin II) 860 - Portuguese 863 - Canadian-French 865 - Nordic EGA2.CPI contains the following: 737 - Greek II 850 - Multilingual (Latin I) 852 - Slavic/Eastern European (Latin II) 857 - Turkish 861 - Icelandic 869 - Greek EGA3.CPI contains the following: 437 - United States 850 - Multilingual (Latin I) 852 - Slavic/Eastern European (Latin II) 855 - Cyrillic I 866 - Russian (Cyrillic II) 1.3 Configuring Your Computer to Use International-Language Settings --------------------------------------------------------------------- To use country settings or a character set other than the standard ones (United States), you must edit your CONFIG.SYS and AUTOEXEC.BAT files. For example, to use the new Icelandic settings, carry out the following steps: 1. Add the following commands to your CONFIG.SYS file: REM ICELAND SETTINGS COUNTRY=354,861,C:\DOS\COUNTRY.SYS DEVICE=C:\DOS\DISPLAY.SYS CON=(,,2) 2. Add the following commands to your AUTOEXEC.BAT file: REM ICELAND SETTINGS MODE CON CP PREPARE=((861 850) c:\DOS\EGA2.CPI MODE CON CP SELECT=861 KEYB IS,,C:\DOS\KEYBRD2.SYS 3. Restart your computer. 2. Switching Between Modes on Dual-Mode Keyboards ================================================== MS-DOS 6.22 includes dual-mode keyboard support for Greek, French Canadian, Bulgarian, Serbia/Montenegro, and Russian keyboards. These keyboards allow you to easily switch between two different keyboard modes. When your computer starts with one of these keyboards, the primary mode is active. To switch modes, press the appropriate key combination (listed below). The key combinations for the Greek keyboard are as follows: Mode description Key combination ---------------- --------------- Primary mode Latin ALT+LEFT SHIFT Secondary mode Greek ALT+RIGHT SHIFT The key combinations for the French Canadian keyboard are as follows: Mode description Key combination ---------------- --------------- Primary mode Latin CTRL+RIGHT SHIFT Secondary mode Latin II CTRL+LEFT SHIFT The key combinations for the Bulgarian, Russian, Serbia/Montenegro and Macedonia keyboards are as follows: Mode description Key combination ---------------- --------------- Primary mode Latin ALT+LEFT SHIFT Secondary mode Cyrillic ALT+RIGHT SHIFT 3. Using ISO Fonts =================== ISO fonts are special monospace (nonproportional) display fonts that, on some displays, are more readable than standard display fonts. (ISO fonts work only in 25-line mode; they do not support 43- or 50-line mode.) The ISO fonts included with MS-DOS 6.22 comply with Part 3 of the ISO 9241 Specification. MS-DOS 6.22 includes the ISO.CPI file, which contains ISO-compliant versions of the following character sets (codepages): 437 United States 737 Greek II 850 Multilingual (Latin I) 852 Slavic/Eastern European (Latin II) 855 Cyrillic I 857 Turkish 860 Portuguese 861 Icelandic 863 Canadian-French 865 Nordic 866 Russian (Cyrillic II) 869 Greek I To install ISO fonts, you add or edit commands in your AUTOEXEC.BAT and CONFIG.SYS files. If your system is already set up to load a character set (code page) other than the standard United States character set, carry out Procedure 1. Otherwise, carry out Procedure 2. Procedure 1 -- If your system is already set up to load a character set other than the standard United States character set: 1. In your AUTOEXEC.BAT file, change the MODE CON CODEPAGE PREPARE command so that it specifies ISO.CPI instead of your usual codepage (.CPI) file. For example, suppose your current MODE command loads the Portugese character set (860) and looks like the following: MODE CON CODEPAGE PREPARE=((860) C:\DOS\EGA.CPI) To use the ISO-compliant version of the Portugese character set, you would change this command to specify ISO.CPI, as follows: MODE CON CODEPAGE PREPARE=((860) C:\DOS\ISO.CPI) Procedure 2 -- If you are using the standard US character set: 1. Add a DEVICE command for DISPLAY.SYS to your CONFIG.SYS file. For example, if you want to use the United States hardware character set (437), and if DISPLAY.SYS is in the C:\DOS directory, you would add the following command to your CONFIG.SYS file: DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,437,2) Note that DISPLAY.SYS uses about 12K of memory. 2. Add MODE commands to your AUTOEXEC.BAT file to load and select the proper character sets (code pages). For example, to use the ISO version of the United States character set (437), you would add the following commands to your AUTOEXEC.BAT files: MODE CON CODEPAGE PREPARE=((437) C:\DOS\ISO.CPI) MODE CON CODEPAGE SELECT=437 4. Quick Reference Tables for International Language Support ============================================================= The following table lists each country supported by MS-DOS 6.22, along with the associated character set, CPI file, and keyboard codes. Note: To use ISO fonts, specify the ISO.CPI file instead of the .CPI file listed for that country. For more information, see the preceding section.) Supported Country Character Keyboard Keyboard Country Code Sets CPI File Code ID ===================== ====== ========== ======== ======== ======== Albania 355 852, 850 EGA.CPI -- --- Area South (Arabic Countries) 785 850, 864* EGA.CPI -- --- Argentina 054 850, 437 EGA.CPI la --- Australia 061 437, 850 EGA.CPI us --- Austria 043 850, 437 EGA.CPI gr See section 1.1 Belgium 032 850, 437 EGA.CPI be --- Bosnia/Herzegovina 387 852, 850 EGA.CPI yu 234 Brazil 055 850, 437 EGA.CPI br 274, 275 Bulgaria 359 855, 850 EGA3.CPI bg 442 Canada French 002 850, 863 EGA.CPI cf See section 1.1 Canada English 004 850, 863 EGA.CPI cf See section 1.1 Chile 056 850, 437 EGA.CPI la --- Colombia 057 850, 437 EGA.CPI la --- Croatia 384 852, 850 EGA.CPI yu 234 Czech Republic 042 852, 850 EGA.CPI cz 243 Denmark 045 850, 865 EGA.CPI dk --- Ecuador 593 850, 437 EGA.CPI la --- Finland 358 850, 437 EGA.CPI su --- France 033 850, 437 EGA.CPI fr 120, 189 Germany 049 850, 437 EGA.CPI gr See section 1.1 Greece 030 869, 737, EGA2.CPI gk 319 850 Hong Kong 852 437, ** EGA.CPI -- --- Hungary 036 852, 850 EGA.CPI hu --- Iceland 354 850, 861 EGA2.CPI is 161 India 091 437, ** EGA.CPI -- --- International English 061 437, 850 EGA.CPI -- --- Ireland 353 850, 437 EGA.CPI uk --- Israel 972 850, 862* EGA.CPI -- --- Italy 039 850, 437 EGA.CPI it 141, 142 Japan 081 437, 932* EGA.CPI jp --- Korea 082 437, 934* EGA.CPI -- --- Latin America 003 850, 437 EGA.CPI la --- Macedonia 389 855, 850 EGA3.CPI yc 118 Malaysia 060 437, ** EGA.CPI -- --- Mexico 052 850, 437 EGA.CPI la --- Netherlands 031 850, 437 EGA.CPI nl --- New Zealand 064 437, 850 EGA.CPI us --- Norway 047 850, 865 EGA.CPI no --- People's Republic of China 086 437, 936* EGA.CPI -- --- Poland 048 852, 850 EGA.CPI pl --- Portugal 351 850, 860 EGA.CPI po --- Romania 040 852, 850 EGA.CPI ro 333 Russia 007 866, 855, EGA3.CPI ru 441 852, 850, 437 Serbia/Montenegro 381 855, 850 EGA3.CPI yc 118 Singapore 065 437, ** EGA.CPI -- --- Slovakia 421 852, 850 EGA.CPI sl 245 Slovenia 386 852, 850 EGA.CPI yu 234 South Africa 027 437, 850 EGA.CPI us --- Spain 034 850, 437 EGA.CPI sp --- Sweden 046 850, 437 EGA.CPI sv --- Switzerland 041 850, 437 EGA.CPI sf (French) sg (German) Taiwan 886 437, 938* EGA.CPI -- --- Turkey 090 857, 850 EGA2.CPI tr 440, 179 United Kingdom 044 850, 437 EGA.CPI uk 166, 168 United States 001 437, 850 EGA.CPI us --- Venezuela 058 850, 437 EGA.CPI la --- Yugoslavia 038 852, 850 EGA.CPI yu 234 Yugoslavia Cyrillic 038 855, 850 EGA3.CPI yc 118 * Although COUNTRY.SYS supports the country conventions (date, time, currency, etc.) associated with code pages 862 (Hebrew), 864 (Arabic), 932 (Japanese), 934 (Korean), 936 (PRC Chinese), and 938 (Taiwanese), those character sets (code pages) are available only with the associated special versions of MS-DOS (Hebrew, Arabic, Japanese, Korean, PRC Chinese, and Taiwanese). ** Hong Kong, India, Malaysia, and Singapore have been added to COUNTRY.SYS to give access to these countries' settings when using Universal English. If you need to use settings for one of these countries using the primary language for that country, contact the appropriate International Microsoft Office (Microsoft Hong Kong Limited, Microsoft Systems Private Limited (India), Microsoft Malaysia Sdn Bhd, or Microsoft Singapore Pte Ltd).