EasyManua.ls Logo

Commodore Amiga A500 - Page 153

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...
STRUCTURE SetupSig,lS-SIZE
APTR ss-TaskPtr
ULONG ss-SigMask
APTR ss-ParamPtr
ULONG ss-Paramsize
UWORD
ssJanuslntNum
LABEL SetupSig-SIZEOF
ENDC
janus.bsoftware conventions for janus subsystem
Copyright
O
1986,
Commodore-Amiga Inc., All rights reserved
#ifndef EXEC-TYPES-]
#include "exec/types.h"
#endif EXEC-TY PES-I
#ifndef EXEC-LIBRARIES-I
#include "exec/libraries.h"
#endif EXEC-LIBRARIES-I
#ifndef EXEC-INTERRUPTS-I
#include "exec/interrupts.h"
#endif EXEC-INTERRUPTS-I
/*
**
As a coding convenience, we assume a maximum of 32 handlers.
**
People should avoid using this in their code, because we want
**to be able to relax
this
constraint in the future.
All
the
**
standard commands' syntactically support any number of
interrupts,
**
but the internals are limited to 32.
*/
#define MAXHANDLER 32
typedef UWORD RPTR;
l*
JanusAmiga
-
amiga specific data structures for janus project
*/
struct JanusAmiga
[
struct Library ja-LibNode;
ULONG jalntReq;
/*
software copy of outstanding
requests
*/
ULONG ja-IntEna;
l*
software copy of enabled
interrupts
*/
UBYTE *jaParamMem;
/*
ptr to (byte arranged) param
mem
*/

Related product manuals