🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #1761

JPI v. 2.0 interrupt co-routine questions

#1761
From: Mike Hughes
Date: Mon, 04 Mar 1991 23:44
31 lines
1606 bytes
All
 
Has anybody written a working interrupt-driven routine in JPI v 2.0?  I 
sure would like to know the answers to the following questions!
 
1. The manual says that the module [priority] on PC systems is a bit 
mask and then falls forever silent.  I assume this mask refers to the 
IRQs with bit 0 corresponding to IRQ0, but is this correct and is it 
bit-on or bit-off to disable a given interrupt?
 
2. What, exactly, is the "interrupt vector" required by IOTRANSFER?  An 
IRQ number, an index into the jump table (0CH for Com1, etc.) or 
something entirely different?
 
3. What do the following link error messages mean?
 
SYSTEM$TRANSFER unresolved...
_new_priority unresolved...
 
This looks like an installation error on my part, but I haven't a clue 
as to where these objects might be.  Not in SYSTEM as far as I can tell.
 
Any assistance would really be appreciated!
 
Mike

-- 
-----------------------------------------------------------------------
Michael H. Hughes     mhughes@loft386.uucp     Alberg 37 yawl "Marynya" 
P.O. Box 393          bigtex!loft386!mhughes 
Rapid City, SD 57709  Compuserve: 75766,1455   W7KCB
Technical Details
Message-ID: <1991Mar4.234410.21080@loft386.uucp>
Path: arc1-ca.pugleaf.net!utzoo!news-server.csri.toronto.edu!cs.utexas.edu!execu!sequoia!uudell!loft386!mhughes

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!news-server.csri.toronto.edu!cs.utexas.edu!execu!sequoia!uudell!loft386!mhughes
From: mhughes@loft386.uucp (Mike Hughes)
Newsgroups: comp.lang.modula2
Subject: JPI v. 2.0 interrupt co-routine questions
Keywords: JPI INTERRUPT COROUTINES IOTRANSFER PRIORITY
Message-ID: <1991Mar4.234410.21080@loft386.uucp>
Date: 4 Mar 91 23:44:10 GMT
Organization: Lofty Pursuits Public Access Unix for Rapid City, SD USA
Lines: 31