Eric proposed:
"For this, you start DEBUG, then type:
a cs:100
mov ax,0305
mov bx,0000
int 16
int 20

g
q
"

As Ah=3 int 16h is marked as PCJr only:
INT 16 - KEYBOARD - SET DELAYS (PCjr ONLY)
 REG AH = 3
 AL = 0: RESET TYPEMATIC
 AL = 1: INCREASE INITIAL DELAY
 AL = 2: INCREASE CONTINUING DELAY
 AL = 3: INCREASE BOTH DELAYS
 AL = 4: TURN OFF TYPEMATIC
in https://groups.google.com/g/net.micro.pc/c/yg4oazZOA7g/m/uwO-gYOTi2gJ
I hesitate to go there... but did not get the full RBIL.

https://info.wsisiz.edu.pl/~bse26236/batutil/help/MODESTRS.HTM

but I am a bit unsure these options are supported by FreeDOS because:
http://wiki.freedos.org/wiki/index.php/Mode
does not mention them.

Last I was thinking many keyboards are now USB rather than PS/2...
and I think the 8042 chip handle typematic on DOS...
so I was first thinking about BIOS emulation of PS/2 keyboard and mouse in BIOS 
options...
but your keyboard would just not work if these options were causing problem I 
think.





---- Activé ven., 10 juin 2022 14:48:48 -0400 Eric Auer <e.a...@jpberlin.de> 
écrit ----

 > 
 > Tom,
 > 
 > >> In DOS I was able to press and hold a key and the key would repeat.
 > >> Great for arrow and page keys.  For some reason this stopped workin
 > > 
 > > wow. one of these Asshole from Hell questions:
 > > 
 > > no information what DOS we are talkink about.
 > > 
 > > no information whatsoever about CONFIG.SYS/AUTOEXEC.BAT.
 > 
 > I somehow liked Dennis' way of asking for more context and details 
 > better :-p However, I also have a technical question about Daniel's 
 > technical question :-)
 > 
 > Daniel, you could do the following to test whether explicitly setting 
 > keyboard repeat (typematic rate, see RBIL = Ralf Browns Interrupt List) 
 > to maximum speed and the delay to minimum has any effect on your real or 
 > virtual hardware. 
 > Note that you have to press return twice between "int 20" and "g".
 > 
 > For the lowest possible speed and the longest delay before repeating 
 > starts, you write "031f" instead of "0000" in the "mov bx,..." line.
 > 
 > Interestingly, it seems to make no difference in DOSEMU2 which of the 
 > two values I use for BX. It probably just uses the keyboard repeat 
 > settings from Linux, without letting me a custom different rate just for 
 > the DOSEMU2 window.
 > 
 > So I would be keen to know which of the other DOS systems people here 
 > are using do or do not support changing the typematic rate aka keyboard 
 > repeat rate. In particular, I guess that real hardware often supports 
 > this, while running DOS on a virtual computer in a window could be less 
 > likely to offer support for this setting?
 > 
 > Thanks for testing! Regards, Eric
 > 
 > 
 > 
 > _______________________________________________
 > Freedos-user mailing list
 > Freedos-user@lists.sourceforge.net
 > https://lists.sourceforge.net/lists/listinfo/freedos-user
 > 



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

Reply via email to