EasyManua.ls Logo

Commodore Amiga A500 - Page 158

Commodore Amiga A500
283 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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.
*/

Related product manuals