Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.os.msdos.programmer > #725
| From | "Rod Pemberton" <do_not_have@notemailnot.cmm> |
|---|---|
| Newsgroups | comp.os.msdos.programmer |
| Subject | Re: INT 09h hooking issues |
| Date | 2012-08-09 04:39 -0400 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <jvvssh$2f6$1@speranza.aioe.org> (permalink) |
| References | <3c5a3a37-7eb1-4975-84b1-68cc6287d33b@googlegroups.com> <jvv1aj$bs2$1@speranza.aioe.org> <1344490364snz@nospam.demon.co.uk> |
<pete@nospam.demon.co.uk> wrote in message news:1344490364snz@nospam.demon.co.uk... > In article <jvv1aj$bs2$1@speranza.aioe.org> > do_not_have@notemailnot.cmm "Rod Pemberton" writes: > > "jacks" <jacks.1785@gmail.com> wrote in message > > news:3c5a3a37-7eb1-4975-84b1-68cc6287d33b@googlegroups.com... > > > Well, some good stuff in that last post Pete! Thanks. Hopefully, Jacks will agree. > [snip alot] > > Sure it's possible; its ring buffer, head and tail pointers are stored > in the BDA and readily available for (ab)use. Alternatively it's > possible to stuff keycodes in the kb controller and let bios/dos do > the work for you. Here's a snippet of how to do that (I used this > many moons ago to stuff ALT-ENTER into the kb of a W95 machine running > a dos app to go full screen): > > presskey PROC NEAR ;stuff keycode in AH > ; > key1 0ADh ;Disable keyboard > key1 061h ;Program keyboard command > key2 ah ;stuff keycode from AH > key1 021h ;Load keyboard command > key1 0AEh ;Enable keyboard > ret ; > ; > presskey ENDP ; > Hey, I'm not finding information on either keyboard command 21h or 61h... They don't seem to be in RBIL's Ports.A nor in Andries Brouwer's webpages (at link previously posted). Are those undocumented? Or, could those be Win95 "dosbox" only or NTVDM specific? Or, are those the read or write to controller RAM commands ... ? Rod Pemberton
Back to comp.os.msdos.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
INT 09h hooking issues jacks <jacks.1785@gmail.com> - 2012-08-08 07:52 -0700
Re: INT 09h hooking issues "Rod Pemberton" <do_not_have@notemailnot.cmm> - 2012-08-08 20:49 -0400
Re: INT 09h hooking issues pete@nospam.demon.co.uk - 2012-08-09 05:32 +0000
Re: INT 09h hooking issues "Rod Pemberton" <do_not_have@notemailnot.cmm> - 2012-08-09 04:39 -0400
Re: INT 09h hooking issues Bogus@Embarq.com (Steve) - 2012-08-09 11:44 +0000
Re: INT 09h hooking issues "Rod Pemberton" <do_not_have@notemailnot.cmm> - 2012-08-09 20:09 -0400
Re: INT 09h hooking issues jacks <jacks.1785@gmail.com> - 2012-08-09 23:20 -0700
Re: INT 09h hooking issues "Rod Pemberton" <do_not_have@notemailnot.cmm> - 2012-08-10 04:26 -0400
Re: INT 09h hooking issues Bogus@Embarq.com (Steve) - 2012-08-10 12:08 +0000
Re: INT 09h hooking issues jacks <jacks.1785@gmail.com> - 2012-08-11 23:10 -0700
Re: INT 09h hooking issues pete@nospam.demon.co.uk - 2012-08-12 07:18 +0000
Re: INT 09h hooking issues "Rod Pemberton" <do_not_have@notemailnot.cmm> - 2012-08-12 04:29 -0400
Re: INT 09h hooking issues jacks <jacks.1785@gmail.com> - 2012-08-14 05:40 -0700
Re: INT 09h hooking issues Jim Leonard <MobyGamer@gmail.com> - 2012-08-14 08:29 -0700
Re: INT 09h hooking issues jacks <jacks.1785@gmail.com> - 2012-08-15 20:14 -0700
Re: INT 09h hooking issues jacks <jacks.1785@gmail.com> - 2012-08-14 05:30 -0700
Re: INT 09h hooking issues "Rod Pemberton" <do_not_have@notemailnot.cmm> - 2012-08-12 04:01 -0400
Re: INT 09h hooking issues pete@nospam.demon.co.uk - 2012-08-10 05:27 +0000
Re: INT 09h hooking issues jacks <jacks.1785@gmail.com> - 2012-08-09 08:41 -0700
Re: INT 09h hooking issues "Rod Pemberton" <do_not_have@notemailnot.cmm> - 2012-08-09 19:54 -0400
Re: INT 09h hooking issues jacks <jacks.1785@gmail.com> - 2012-08-10 00:11 -0700
Re: INT 09h hooking issues "Rod Pemberton" <do_not_have@notemailnot.cmm> - 2012-08-10 04:27 -0400
csiph-web