Re: [CAD_CAM_EDM_DRO] Re: TypeMatic Rate
Posted by
Bert Pirson
on 2002-02-21 12:09:23 UTC
I haven't been following this thread so forgive me if this doesn't apply.
According to my IBM ROM BIOS book (1988), Int 16H, Function 03H sets the
repeat (typematic) rate. According to the book, this is good back to the
PC-AT. It doesn't say anything about Function 09H, or Function 03H
returning the rate, only setting it.
Searching the web for "Int 16H 03H" found this web site
http://www.execpc.com/~geezer/osd/kbd/ which had the following:
INT 16h, AH=03h: set typematic (auto-repeat) rate and delay. Before using
these functions, use INT 16h, AH=09h to check if they are available.
INT 16h, AH=03h, AL=05h: set repeat rate BL and delay BH
INT 16h, AH=03h, AL=06h: return current repeat rate in register BL, current
delay in BH
value in BH 0 1 2 3 delay (msec) 250 500 750 1000
BL ranges from 0 for fastest (30 Hz) repeat rate, through BL=0Ch (10 Hz), up
to BL=1Fh for slowest (2 Hz) rate
Hope this helps.
Bert
According to my IBM ROM BIOS book (1988), Int 16H, Function 03H sets the
repeat (typematic) rate. According to the book, this is good back to the
PC-AT. It doesn't say anything about Function 09H, or Function 03H
returning the rate, only setting it.
Searching the web for "Int 16H 03H" found this web site
http://www.execpc.com/~geezer/osd/kbd/ which had the following:
INT 16h, AH=03h: set typematic (auto-repeat) rate and delay. Before using
these functions, use INT 16h, AH=09h to check if they are available.
INT 16h, AH=03h, AL=05h: set repeat rate BL and delay BH
INT 16h, AH=03h, AL=06h: return current repeat rate in register BL, current
delay in BH
value in BH 0 1 2 3 delay (msec) 250 500 750 1000
BL ranges from 0 for fastest (30 Hz) repeat rate, through BL=0Ch (10 Hz), up
to BL=1Fh for slowest (2 Hz) rate
Hope this helps.
Bert
----- Original Message -----
From: "Alan Marconett KM6VV" <KM6VV@...>
To: <CAD_CAM_EDM_DRO@yahoogroups.com>
Sent: Thursday, February 21, 2002 2:42 PM
Subject: [CAD_CAM_EDM_DRO] Re: TypeMatic Rate
> Which is code that makes BIOS calls to get a Typematic rate. No doubt
> the new BIOS routine(s) access CMOS for this data. I'm sure not all
> (especially old '486 machines) have this.
>
>
Discussion Thread
Carol & Jerry Jankura
2002-02-20 05:34:04 UTC
TypeMatic Rate
fast1994gto
2002-02-20 06:48:06 UTC
Re: TypeMatic Rate
Alan Marconett KM6VV
2002-02-20 11:27:11 UTC
Re: [CAD_CAM_EDM_DRO] TypeMatic Rate
Alan Marconett KM6VV
2002-02-20 13:58:24 UTC
Re: TypeMatic Rate
fast1994gto
2002-02-20 17:34:33 UTC
Re: TypeMatic Rate
Alan Marconett KM6VV
2002-02-20 18:32:28 UTC
Re: TypeMatic Rate
fast1994gto
2002-02-21 00:03:47 UTC
Re: TypeMatic Rate
Alan Marconett KM6VV
2002-02-21 11:40:02 UTC
Re: TypeMatic Rate
Bert Pirson
2002-02-21 12:09:23 UTC
Re: [CAD_CAM_EDM_DRO] Re: TypeMatic Rate
Carol & Jerry Jankura
2002-02-21 13:50:56 UTC
RE: [CAD_CAM_EDM_DRO] Re: TypeMatic Rate
Alan Marconett KM6VV
2002-02-21 13:57:01 UTC
Re: TypeMatic Rate
ballendo
2002-02-22 04:00:00 UTC
BASIC, yes! was Re: TypeMatic Rate
Carol & Jerry Jankura
2002-02-22 05:53:27 UTC
RE: [CAD_CAM_EDM_DRO] BASIC, yes! was Re: TypeMatic Rate
JanRwl@A...
2002-02-22 23:17:58 UTC
Re: [CAD_CAM_EDM_DRO] BASIC, yes! was Re: TypeMatic Rate
Carol & Jerry Jankura
2002-02-23 05:37:03 UTC
RE: [CAD_CAM_EDM_DRO] BASIC, yes! was Re: TypeMatic Rate
ballendo
2002-02-23 06:10:50 UTC
BASIC, yes! was Re: TypeMatic Rate