Mail Archives: djgpp/2000/07/18/20:31:21
> >(but he didn't fix the entry Int 2F/AX=AD80h for Novell DOS - grrr...)
Florian X:
> What is wrong?
The value returned in CX is not CL=major, CH=minor version,
but CH = version,
CL = internal country code according to:
const DR_kb_country: array[0..21] of string[2] =
('US','FR','GR','UK','DK','SV','SU','IT','SP','NO','PO',
'BE','NL','CF','LA','SF','SG','RU','TQ','TF','HU','BR');
It has its utility when you design you own keyboard driver
(e.g. the sources biblio\multkeys.ad? for DJGPP system in
http://members.xoom.com/gdemont/logiciel/pc_paqs.zip )
to have appropriate characters for the keys on an international
keyboard - in absence of it, you have to press 'Z' on a
keyboard of the German zone to answer 'Yes' in some games...
Apparently the reviewer (see http://www.ctyme.com/intr/rb-5182.htm)
had a Greek keyboard enabled (KEYB GR) ! Or maybe the old Novell DOS
had another meaning for CL...
______________________________________________________
Gautier -- http://members.xoom.com/gdemont/gsoft.htm
PS: a small detection program (55 lines in Turbo Pascal, tiny .EXE)
for detecting MS-KEYB and DR-KEYB country & codepages on demand...
Sent via Deja.com http://www.deja.com/
Before you buy.
- Raw text -