🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc
Article #39772

Re: 'Sys Req' - key.

#39772
From: Bill Ives
Date: Fri, 08 Dec 1989 16:22
32 lines
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!wei
References: <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