l*
JanusNode
-
an RPTWExec style node.
*/
struct JanusReqList
[RPTR jn-Succ;
RPTR jn-Pred;
RPTR jn-Name;
UWORD jn-Reqlndex;
l*
this' index into
jb-
CommRegs
*/
l;
#endif undef
l*
JanusBase
-
the master data table for the janus project.
It
is
located
*
at the bottom of parameter memory.*/
struct JanusBase
[
UBYTE jb-Lock;
l*
lock byte between
processors
*/
UBYTE jtr8088Go:
struct JanusMemHead
l*
free mem pool for param
jb-ParamMem; memory
struct JanusMemHead
l*
free mem pool for buffer
memory
*/
jLBufferMem;
RPTR jb-Interrupts;
l*
(UBYTE
*)
of request
byte-pairs
*/
RPTR jb-Parameters;
l*
array of ptrs to parameter
areas
*l
UWORD jb-Numlnterrupts;
/*
number of interrupts
&
parameters
*/l;
l*
constant to set to indicate a pending software interrupt
*/#define
JSETINT Ox7f
memrw.i-parameter area definition for access to other
processors mem
Copyright
O
1986,
Commodore-Amiga Inc., All rights reserved
#ifndef JANUS-MEMRW-H
#define JANUS-MEMRW-H
l*
**
this is the parameter block for the JSERV-READPC and JSERV-
**
READAMIGA services
-
read andlor write the other processors
memory.
*/