In order to get some more reviews, please have a look at https://www.fdos.org/country/
There is a page generated from country.sys for each supported country number and codepage.sys data showing the NLS information reported. If you see errors or suggestions please file an issue at https://github.com/FDOS/country or reply to this email. Thank you, Jeremy On Wed, Feb 11, 2026 at 12:42 AM <[email protected]> wrote: > Hello all, > > For usage and testing, an updated version of COUNTRY.SYS > Note: the kernel version of COUNTRY.SYS has not been updated, but will > eventually be updated with this (or later revision). > > https://github.com/FDOS/country/releases/tag/v2.0 > > > *Country version 2.0 (early release)* > > Changes from latest kernel release, version: 1.1.2.6 (2009-04-06) > > * Added several new country/codepage combinations, increase from 171 > entries to up to 239 entries. > Including: 27 (South Africa), 46 (Sweden), 52 (Mexico), 62 (Indonesia), 63 > (Philippines), 64 (New Zealand), 66 (Thailand), 84 (Vietnam), 90 (Türkiye), > 352 (Luxembourg), 353 (Ireland), 354 (Iceland), 355 (Albania), 356 (Malta), > 357 (Cyprus), 358 (Finland), 370 (Lithuania), 371 (Latvia), 372 (Estonia), > 380 (Ukraine), 382 (Montenegro), 383 (Kosovo) > Note: adding a country does not mean the country/language is supported by > display or keyb nor imply any translations. > *Newly added countries need native speakers to validate data! Especially > collation and upcase tables may be incorrect!* > > * Flag Czechoslovakia (42) as obsolete and add Czech Republic (420) and > Slovakia (421) > > * Bugfix: Hungary entry had incorrect codepage > > * Multiple countries Y/N table corrected, the 'Y' was followed by ASCII > '0' instead of value 0 > > * Update Brazil currency from Cr$ to R$ > > * Update Bulgaria and Slovenia currency to Euro > > * Change the Belarus Yes character from 'D' to 'T' > > * Correct Croatia country # from 384 to 385 > > * country.asm refactored to simplify updating, new COUNTRY macro for first > 3 subfunction tables thus avoiding need to repeat any codepage/country > information, additionally removes 2-alpha country code usage from most > labels; COUNTRY.SYS is keyed by numeric country code (ISO country #, based > on telephone codes) and codepage number. > > * Further refactored to group countries into sets which can be disabled > (and any unused codepage tables) thus reducing the number of entries in > COUNTRY.SYS [may be necessary for older version of MS/PC DOS]. > > * Add in optional support for data separator and expand size of structure > for MS-DOS 6.x compatibility improvement - avoids junk being returned for > data separator (can be disabled). > > If you use COUNTRY.SYS, please make a backup copy of your current version > and try this one. *Report any issues *on GitHub if possible (or on the > list otherwise). When using the latest git kernel, you can get YN and data > separator loaded from COUNTRY.SYS without NLSFUNC loaded. There are a few > defines that can be changed to create a much smaller version with fewer > entries, but this is the full set including obsolete entries. > > Thank you, > Jeremy > >
_______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
