Article View: comp.sys.ibm.pc
Article #8209Re: 'Sys Req' - key.
From: Ralf.Brown
Date: Wed, 06 Dec 1989 12:34
Date: Wed, 06 Dec 1989 12:34
28 lines
1721 bytes
1721 bytes
In article <1989Dec5.181045.10621@ux1.cso.uiuc.edu>, kds10773@uxa.cso.uiuc.edu (Ken S.) wrote:
>The SysReq key can be polled using entry point 0x85 of int 0x15 (system
>services), however I believe that's only implemented on AT's, so on your
>XT keyboard, it's most likely useless. I'm afraid I also don't know
>of any less technical ways to access it.
You can't poll SysRq that way, since the BIOS *calls* INT 15/AH=85h whenever
the SysRq key is pressed or released. If you want to get SysRq, you have to
hook INT 15 and check for AH=85h.
INT 15 - OS HOOK - SYSTEM REQUEST KEY PRESSED (AT,XT2,XT286,CONV,PS)
AH = 85h
AL = 00h press
= 01h release
Return: CF set on error
AH = status
Note: called by keyboard decode routine
SeeAlso: INT 09
--
UUCP: {ucbvax,harvard}!cs.cmu.edu!ralf -=-=-=-=- Voice: (412) 268-3053 (school)
ARPA: ralf@cs.cmu.edu BIT: ralf%cs.cmu.edu@CMUCCVMA FIDO: Ralf Brown 1:129/46
FAX: available on request Disclaimer? I claimed something?
"How to Prove It" by Dana Angluin
13. proof by reference to inaccessible literature:
The author cites a simple corollary of a theorem to be found in a
privately circulated memoir of the Slovenian Philological Society, 1883.
Technical Details
Message-ID:
<257d155f@ralf>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!pt.cs.cmu.edu!b.gp.cs.cmu.edu!Ralf.Brown@B.GP.CS.CMU.EDUShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!pt.cs.cmu.edu!b.gp.cs.cmu.edu!Ralf.Brown@B.GP.CS.CMU.EDU From: Ralf.Brown@B.GP.CS.CMU.EDU Newsgroups: comp.sys.ibm.pc Subject: Re: 'Sys Req' - key. Message-ID: <257d155f@ralf> Date: 6 Dec 89 12:34:23 GMT Sender: ralf@b.gp.cs.cmu.edu Organization: Carnegie Mellon University School of Computer Science Lines: 28 In-Reply-To: <1989Dec5.181045.10621@ux1.cso.uiuc.edu>