Commodore Amiga A500 Technical Reference Manual page 147

Hide thumbs Also See for Amiga A500:
Table of Contents

Advertisement

STRUCTURE JanusMemHead.O
UBYTE
jmh_Lock
UBYTE
jmh_padO
APTR
jmh_68000Base
UWORD jmh_8088Segment ; segment base for 8088
RPTR
jmh_First
RPTR
jmh_Max
UWORD jmh_Free
LABEL
JanusMemHead_SIZEOF
STRUCTURE JanusMemChunk,0
RPTR
jmc_Next ; rptr to next free chunk
UWORD jmc_Size
LABEL
JanusMemChunk_SIZEOF
STRUCTURE JanusBase,O
UBYTE jb_Lock
UBYTE jb_8088Go ; unlocked to signal 8088 to initialize
STRUCT jb_ParamMem,JanusMemHead_SlZEOF
STRUCT jb_BufferMemJanusMemHeacl_SiZEOF
RPTR
jb_Interrupts
RPTR
jb_Parameters
UWORD jb_Numlnterrupts
LABEL
JanusBase_SIZEOF
;
constant to set to indicate a pending software interrupt
JSETINT
EQU
FUNCDEF SetJanusHandler
FUNCDEF SetJanusEnable
FUNCDEF SetJanusRequest
FUNCDEF SendJanuslnt
FUNCDEF CheckJanusInt
FUNCDEF AllocJanusMem
FUNCDEF FreeJanusMem
FUNCDEF JanusMemBase
FUNCDEF JanusMemType
FUNCDEF JanusMemToOffset
FUNCDEF GetParamOffset
FUNCDEF SetParamOffset
FUNCDEF GetJanusStart
FUNCDEF SetupJanusSig
FUNCDEF CleanupJanusSig
FUNCDEF JanusLock
FUNCDEF JanusUnLock
FUNCDEF JBCopy
144
; lock byte between processors
; rptr's are relative to this
; offset to first free chunk
; max allowable index
; total number of free bytes -1
; size of chunk -1
; also used to handshake at 8088 reset
$7f

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Amiga a2000

Table of Contents