Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.msdos.programmer > #725

Re: INT 09h hooking issues

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>

Show all headers | View raw


<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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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