Hallo Herr Mateusz Viste,

am Donnerstag, 7. Oktober 2021 um 17:00 schrieben Sie:

> On 07/10/2021 15:43, tom ehlert wrote:
>>> DISPLAY.SYS calls INT 2F.AD81h when the Code Page is changed to
>>> inform KEYB so it can change its mapping.
>> please provide an example where this is necessary AND plausible.

> In Poland, there were a few codepages used during the DOS era. The two
> main ones were CP911 ("Mazovia") and CP852. The character mappings are
> different, for instance "ą" (ALT+a) is byte 0xA5 in CP852, while in 
> Mazovia it is under 0x86. Most polish programs could be configured to 
> output their content in one of the codepages, but some were hard-coded
> to either Mazovia or CP852. In such cases, a mode con cp select was 
> required -- in such case, a non-smart keyb driver would not be aware of
> the change and keep emitting byte codes for the initial codepage it was
> configured for.

thank you very much for explaining this as I (as a german) have no experience
at all with DISPLAY, codepages and friends. in particular not with 2
codepages, different from 437, *at the same time*.

were these 2 layouts dynamically switchable (and actually
switched), or would one computer select one of the 2 codepages at
setup time, and usually remain so for the rest of their lives?

Tom



_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to