[comp.sys.ibm.pc] keyb chcp nlsfunc

mike@erix.ericsson.se (Mike Williams) (02/06/90)

I recently helped a friend to set up an Atari 8088 machine.  After
phoning the shop that sold the machine I got the (Swedish)
keyboard I was using to work correctly by giving the command

keyb sv,,keyboard.sys,102

in autoexec.bat and the line

country=046

in the config.sys. The last argument to the keyb command was undocumented
in the manual. The manual insisted that one should give a code page in the
keyb command and in one example had a code page in the country line. When
I did this I got another keyboard which was nearly, but not quite correct.

What is a code page? It seems that only two code pages exist, 437 and
850, where do these numbers come from and what do they mean? What is
the difference between setting the code page in chcp, keyb and in the
country line? What is the nlsfunc command supposed to do? Whether I
used it or not didn't make any difference at all. The Atari manual for
3.30 Ms-Dos delivered with the machine must have been written by
someone who is as confused as I am.  Is there a decent description of
this jungle?

Mike Williams

mike@erix.ericsson.se