Hi! > I want to ask whether is planned to fix the country infos through > functions INT21h/AX=65xxh in 1.1 release. > Now it doesn't properly work ant it is quite painful. The biggest > problem are the unsupported lower-upper case converting tables. > (f.e. INT21h/AX=6521h works badly)
What else is broken in COUNTRY? > Even loading the COUNTRY.SYS (country=042,852, > c:\freedos\bin\country.sys) doesn't help This is because you do not actually load it ;-) Only the unstable / testing / devel branch of the kernel (2037) has country.sys loading ability yet, the stable kernel (2038) uses a built-in table of country properties which is limited somewhat... It would be optimal to port the 2037 country code while preserving the ability to use built-in data for people who do not need case advanced country data so those people can still get along without needing a separate country.sys file at boot :-). The relevant SVN releases, see freedos.org source code in the orange navbar on top of the page, are in unstable 2035-dev / 2037: 1261 country bugfix 1023 very mixed patches including country handling see also: Lucho inthndlr / country.asm / config.c and intr.asm lseek... and Eduardo country.asm for the uppercase and collating tables related patch in stable: 1142 country bugfix ...and maybe others... :-) Eric ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel