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