Hi, On Mon, 15 Aug 2016 at 18:50, Rugxulo <rugx...@gmail.com> wrote:
> So you're allowed to have several code pages loaded in memory at once, > even able to switch them (in theory), even from within select apps. > Some apps can even detect your "country" and behave accordingly > (currency, date/time, uppercase, yes/no). > > Honestly, it's quite a glorious mess, and sadly most people don't > bother with supporting it. > > Add to the aforementioned problems with documentation and file placement (which is ours), that Microsoft could, in my opinion, have made things easier about the commandline options syntax. In order to make MS-DOS NLS aware, they are many pieces to this because I guess that Microsoft wanted a streamlined MS-DOS version for US users, that would probably need none, where all the rest of the world should load "supplements" to make it work: NLSFUNC to make Kernel NLS aware, DISPLAY and KEYB to make CON NLS aware, PRINTER to make PRN NLS aware, and so on. A reflection of something that wasn't made very clever: even Microsoft was not very consistent with themselves in the boot disk. As I have stated in several other e-mails before, I have implemented MODE CON CODEPAGE SELECT for compatibility, but I would ban it (NLSFUNC and CHCP should make it). The MS-DOS boot disk bypasses NLSFUNC/COUNTRY.SYS, and replaces the coherent CHCP 850 command with an inconsistent MODE CON CP SEL 850 command). Thanks, Aitor
_______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user