Janus.Library
PREFACE
THE PUBLIC ROUTINES
Contents
Descriptions
This is a brief description of the janus code. This code supports low
level access to the 'janus" system — the link between a PC and an
Amiga.
●
AllocJanusMem
●
CheckJanuslnt
●
CleanupJanusSig
●
FreeJanusMem
●
GetJanusStart
●
GetParamOffset
●
JBCopy
●
JanusLock
●
JanusMemBase
●
JanusMemToOffset
●
JanusMemType
●
JanusUnLock
●
SendJanuslnt
●
SetJanusEnable
●
SetJanusHandler
●
SetJanusRequest
●
SetParamOffset
●
SetupJanusSig
The code is packaged as a library (specifically "janus.library"), which
is loaded during Autoconfig procedure.
All routines that return a value return it in DO. There is a link library
for C routines,'jlib.lib".
oldHandler = SetJanusHandler( jintnum, intserver )
This routine sets up an interrupt handler for a particular janus inter-
rupt The old interrupt is returned. A null means that there is no in-
terrupt handler. If there is no interrupt handler then interrupts not
will be processed for that jintnum.
oldEnable = SetJanusEnable( jintnum, newvalue )
131
Section 4.3
DO
Al
DO
Dl