Article View: comp.sys.ibm.pc
Article #39772Re: 'Sys Req' - key.
From: Bill Ives
Date: Fri, 08 Dec 1989 16:22
Date: Fri, 08 Dec 1989 16:22
32 lines
2022 bytes
2022 bytes
>/ hpctdls:comp.sys.ibm.pc / kds10773@uxa.cso.uiuc.edu (Ken S.) / 11:10 am Dec 5, 1989 /
>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.
> - Ken Stillson
Ken is correct... this is the only standard way of accessing the sys req
key. THe original poster also asked what it was used for -- since I
have used it I may be able to fill in some details there.
The sys req key was meant to activate the main tasker/controller in a
multitasking system. It was theorised at least in the documentation I
have, that a tasker ( for 286 systems which support multi-tasking) could
hook into sys req and provide ( or use ) ABIOS routines which give
tasks essentail functions in protected mode. The sys req key is
ideal for activating a main tasker since the keyboard does not have
to be polled for an asynchronous sys req to come through ( unlike
control-break) . This would have been a good choice for OS/2's session
manager shell ( the shell that doesn't include PM ), but alas they
chose control-esc -- don't ask me why :-). My use of it was to put
in a hardware debug register manager for the 386 that would work behind
any application -- even if that application went into protected mode (i.e
Smalltalk V/286).
Thought you might be interested in its intended use - even if obscure.
Bill Ives
HP CTD
Technical Details
Message-ID:
<2010019@hpctdls.HP.COM>Path:
arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!swrinde!ucsd!ucsdhub!hp-sdd!hplabs!hpfcso!hpldola!hpctdlb!hpctdls!weiReferences:
<189@nmtvax.nmt.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!swrinde!ucsd!ucsdhub!hp-sdd!hplabs!hpfcso!hpldola!hpctdlb!hpctdls!wei From: wei@hpctdls.HP.COM (Bill Ives) Newsgroups: comp.sys.ibm.pc Subject: Re: 'Sys Req' - key. Message-ID: <2010019@hpctdls.HP.COM> Date: 8 Dec 89 16:22:40 GMT References: <189@nmtvax.nmt.edu> Organization: Hewlett-Packard CTD, Colo. Spgs. Lines: 32