Command: country.sys
COUNTRY.SYS is the help file where COUNTRY gets its information from.
COUNTRY.SYS has to be loaded in CONFIG.SYS / FDCONFIG.SYS.
When FreeDOS is already running, you can load COUNTRY.SYS later
with DEVLOAD.
Syntax:
- none -
Options:
- none -
Comments:
COUNTRY enables/sets international features of DOS by selecting a
country code and (only with the unstable / devel kernel) optionally
also a codepage and country file. The stable kernel only uses the nnn
value. For full support, use the unstable / devel kernel. You also
need a COUNTRY.SYS file for the latter, while the former ignores the
filename argument and only sets date/time/number formats, using values
compiled into the kernel for a few common countries. It does not set
sort order and upper/lower case translation tables. NLSFUNC can only
be used with the unstable kernel.
COUNTRY.SYS has complete NLS info (COUNTRY, UCASE, LCASE, FUCASE,
COLLATE, DBCS and YESNO) for the following countries:
Standard codes:
Country Code Codepages
United States 1 437,850,858
Canada (French) 2 863,850,858
Latin America 3 858,850,437
Russia 7 866,808,855
872,852,850
858,437
Greece 30 869,737,850
858
Netherlands 31 858,850,437
Belgium 32 858,850,437
France 33 858,850,437
Spain 34 858,850,437
Hungary 36 852,850,858
Yugoslavia 38 852,855,872
850,858
Italy 39 858,850,437
Romania 40 852,850,858
Switzerland 41 858,850,437
Czech Republic 42 852,850,858
Austria 43 858,850,437
United Kingdom 44 858,850,437
Denmark 45 865,850,858
Sweden 46 858,850,437
Norway 47 865,850,858
Poland 48 852,850,858
Germany 49 858,850,437
Argentina 54 858,850,437
Brazil 55 858,850,437
Malaysia 60 437
Australia 61 437,850,858
Singapore 65 437
Japan 81 437,932*
Korea 82 437,934*
China 86 437,936*
Turkey 90 857,850
India 91 437
Portugal 351 860,850,858
Finland 358 858,850,437
Bulgaria 359 855,872,850
858,866,808
849,1131
30033
Belarus 375 849,850,858
1131
Ukraine 380 848,1125
Serbia and Montenegro 381 855,872,852
850,858
Croatia 384 852,850,858
Slovenia 386 852,850,858
Bosnia Herzegovina 387 852,850,858
855,872
Macedonia 389 855,872,850
858
Middle East 785 858,850,864*
Israel 972 858,850,862*
Extended Codes (Multilingual countries):
Country Code Codepages
Belgium/Dutch 40032 858,850,437
Belgium/French 41032 858,850,437
Belgium/German 42032 858,850,437
Spain/Spanish 40034 858,850,437
Spain/Catalan 41034 858,850,437
Spain/Galician 42034 858,850,437
Spain/Basque 43034 858,850,437
Switzerland/German 40041 858,850,437
Switzerland/French 41041 858,850,437
Switzerland/Italian 42041 858,850,437
* These pages are not yet available in FreeDOS.
Examples:
In CONFIG.SYS / FDCONFIG.SYS
device=c:\fdos\bin\himemx.exe
device=c:\fdos\bin\jemm386.exe
dos=high,umb
country=001,437,c:\fdos\bin\country.sys
See also:
country
config.sys
devload
fdconfig.sys
kernel
kernel-development
nlsfunc
------------------------------------------------------------------------------
Copyright (C) 2008 W. Spiegl.
This file is derived from the FreeDOS Spec Command HOWTO.
See the file H2Cpying for copying conditions.