******************************************* * * Link Library für Janus.library aus * * Amiga INTERN (DB) * ******************************************* XREF _JanusBase XDEF _AddService XDEF _CallService XDEF _DeleteService XDEF _GetService XDEF _ReleaseService XDEF _UnlockServiceData XDEF _LockServiceData XDEF _AllocJanusMem XDEF _AllocJRemember XDEF _AllocServiceMem XDEF _AttachJRemember XDEF _FreeJanusMem XDEF _FreeJRemember XDEF _FreeServiceMem XDEF _GetJanusStart XDEF _JanusMemBase XDEF _JanusMemToOffset XDEF _JanusMemType XDEF _JanusOffsetToMem XDEF _JBCopy XDEF _JanusLock XDEF _JanusLockAttempt XDEF _JanusUnlock XDEF _MakeBytePtr XDEF _MakeWordPtr XDEF _TranslateJanusPtr XDEF _CheckJanusInt XDEF _CleanupJanusSig XDEF _GetParamOffset XDEF _SendJanusInt XDEF _SetJanusEnable XDEF _SetJanusHandler XDEF _SetJanusRequest XDEF _SetParamOffset XDEF _SetupJanusSig CSEG _AddService: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 movem.l 12(a7),d0-d5 jsr -138(a6) movea.l (a7)+,a6 rts _CallService: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 jsr -150(a6) movea.l (a7)+,a6 rts _DeleteService: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 jsr -162(a6) movea.l (a7)+,a6 rts _GetService: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 movem.l 12(a7),d0-d3 jsr -144(a6) movea.l (a7)+,a6 rts _ReleaseService: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 jsr -156(a6) movea.l (a7)+,a6 rts _UnlockServiceData: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 jsr -234(a6) movea.l (a7)+,a6 rts _LockServiceData: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 jsr -228(a6) movea.l (a7)+,a6 rts _AllocJanusMem: move.l a6,-(a7) movea.l _JanusBase,a6 movem.l 8(a7),d0-d1 jsr -60(a6) movea.l (a7)+,a6 rts _AllocJRemember: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 movem.l 12(a7),d0-d1 jsr -192(a6) movea.l (a7)+,a6 rts _AllocServiceMem: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 movem.l 12(a7),d0-d1 jsr -210(a6) movea.l (a7)+,a6 rts _AttachJRemember: move.l a6,-(a7) movea.l _JanusBase,a6 movem.l 8(a7),a0-a1 jsr -204(a6) movea.l (a7)+,a6 rts _FreeJanusMem: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a1 move.l 12(a7),d0 jsr -66(a6) movea.l (a7)+,a6 rts _FreeJRemember: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 move.l 12(a7),d0 jsr -198(a6) movea.l (a7)+,a6 rts _FreeServiceMem: move.l a6,-(a7) movea.l _JanusBase,a6 movem.l 8(a7),a0-a1 jsr -216(a6) movea.l (a7)+,a6 rts _GetJanusStart: move.l a6,-(a7) movea.l _JanusBase,a6 jsr -102(a6) movea.l (a7)+,a6 rts _JanusMemBase: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),d0 jsr -72(a6) movea.l (a7)+,a6 rts _JanusMemToOffset: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),d0 jsr -84(a6) movea.l (a7)+,a6 rts _JanusMemType: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),d0 jsr -78(a6) movea.l (a7)+,a6 rts _JanusOffsetToMem: move.l a6,-(a7) movea.l _JanusBase,a6 movem.l 8(a7),d0-d1 jsr -168(a6) movea.l (a7)+,a6 rts _JBCopy: move.l a6,-(a7) movea.l _JanusBase,a6 movem.l 8(a7),a0-a1 move.l 16(a7),d0 jsr -132(a6) movea.l (a7)+,a6 rts _JanusLock: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 jsr -120(a6) movea.l (a7)+,a6 rts _JanusLockAttempt: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 jsr -222(a6) movea.l (a7)+,a6 rts _JanusUnlock: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 jsr -126(a6) movea.l (a7)+,a6 rts _MakeBytePtr: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 jsr -180(a6) movea.l (a7)+,a6 rts _MakeWordPtr: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 jsr -186(a6) movea.l (a7)+,a6 rts _TranslateJanusPtr: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 move.l 12(a7),d0 jsr -174(a6) movea.l (a7)+,a6 rts _CheckJanusInt: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),d0 jsr -54(a6) movea.l (a7)+,a6 rts _CleanupJanusSig: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 jsr -114(a6) movea.l (a7)+,a6 rts _GetParamOffset: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),d0 jsr -90(a6) movea.l (a7)+,a6 rts _SendJanusInt: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),d0 jsr -48(a6) movea.l (a7)+,a6 rts _SetJanusEnable: move.l a6,-(a7) movea.l _JanusBase,a6 movem.l 8(a7),d0-d1 jsr -36(a6) movea.l (a7)+,a6 rts _SetJanusHandler: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),d0 move.l 12(a7),a1 jsr -30(a6) movea.l (a7)+,a6 rts _SetJanusRequest: move.l a6,-(a7) movea.l _JanusBase,a6 movem.l 8(a7),d0-d1 jsr -42(a6) movea.l (a7)+,a6 rts _SetParamOffset: move.l a6,-(a7) movea.l _JanusBase,a6 movem.l 8(a7),d0-d1 jsr -96(a6) movea.l (a7)+,a6 rts _SetupJanusSig: move.l a6,-(a7) movea.l _JanusBase,a6 move.l 8(a7),a0 movem.l 12(a7),d0-d3 jsr -108(a6) movea.l (a7)+,a6 rts end