Hi,

On Sun, Aug 14, 2016 at 10:00 AM, Kai Schaetzl <mailli...@conactive.com> wrote:
>
> Yet another page mentions cpidos. But that contains only some ega.sys
> files and I'm not sure what they are for. Video driver?

Maybe I'm the wrong person to summarize this. I've only lightly
dabbled in i18n for DOS (and not lately), but it's basically this:

You've got a lot of little pieces trying to play nice together to give
you some weak semblance of international support. Normally this is
called (deprecated) "code pages" (although there are editors that let
you convert "on the fly" to more popular encodings, e.g. UTF-8).

So, in a perfect world, if your "country" / language is fully
supported, you'd load COUNTRY.SYS, NLSFUNC, DISPLAY, KEYB,
PRINTER.SYS, use MODE and CHCP, etc. The EGA.CPX (compressed .CPI)
hold the glyphs for redefining the default (presumably US-437) font
for various languages. But the font alone isn't useful unless you can
access it, and that's where KEYB comes in. They're supposed to all
cooperate (in theory), but that doesn't always work or isn't fully
supported.

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.

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. http://sdm.link/zohodev2dev
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to