_allocme.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	__AllocMem
__AllocMem
	movem.l	4(sp),d0/d1
	move.l	_SysBase,a6
	jmp	-198(a6)

_closeli.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	__CloseLibrary
__CloseLibrary
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-414(a6)

_findtas.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	__FindTask
__FindTask
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-294(a6)

_forbid.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	__Forbid
__Forbid
	move.l	_SysBase,a6
	jmp	-132(a6)

_freemem.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	__FreeMem
__FreeMem
	move.l	4(sp),a1
	move.l	8(sp),d0
	move.l	_SysBase,a6
	jmp	-210(a6)

_getmsg.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	__GetMsg
__GetMsg
	move.l	4(sp),a0
	move.l	_SysBase,a6
	jmp	-372(a6)

_openlib.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8

	public	_SysBase

	public	__OpenLibrary
__OpenLibrary
	move.l	_SysBase,a6
	move.l	4(sp),a1
	move.l	8(sp),d0
	jmp	-552(a6)

_replyms.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	__ReplyMsg
__ReplyMsg
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-378(a6)

_setsign.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	__SetSignal
__SetSignal
	movem.l	4(sp),d0/d1
	move.l	_SysBase,a6
	jmp	-306(a6)

_waitpor.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	__WaitPort
__WaitPort
	move.l	4(sp),a0
	move.l	_SysBase,a6
	jmp	-384(a6)

abortio.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AbortIO
_AbortIO
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-480(a6)

adddevic.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AddDevice
_AddDevice
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-432(a6)

addhead.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AddHead
_AddHead
	movem.l	4(sp),a0/a1
	move.l	_SysBase,a6
	jmp	-240(a6)

addintse.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AddIntServer
_AddIntServer
	movem.l	4(sp),d0/a1
	move.l	_SysBase,a6
	jmp	-168(a6)

addlibra.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AddLibrary
_AddLibrary
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-396(a6)

addmemli.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AddMemList
_AddMemList
	movem.l	4(sp),d0-d2/a0-a1
	move.l	_SysBase,a6
	jmp	-618(a6)

addport.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AddPort
_AddPort
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-354(a6)

addresou.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AddResource
_AddResource
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-486(a6)

addsemap.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AddSemaphore
_AddSemaphore
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-600(a6)

addtail.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AddTail
_AddTail
	movem.l	4(sp),a0/a1
	move.l	_SysBase,a6
	jmp	-246(a6)

addtask.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AddTask
_AddTask
	movem.l	a2/a3,-(sp)
	movem.l	12(sp),a1-a3
	move.l	_SysBase,a6
	jsr	-282(a6)
	movem.l	(sp)+,a2/a3
	rts

alert.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Alert
_Alert
	movem.l	d7/a5,-(sp)
	movem.l	12(sp),d7/a5
	move.l	_SysBase,a6
	jsr	-108(a6)
	movem.l	(sp)+,d7/a5
	rts

allocabs.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AllocAbs
_AllocAbs
	movem.l	4(sp),d0/a1
	move.l	_SysBase,a6
	jmp	-204(a6)

allocate.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Allocate
_Allocate
	move.l	4(sp),a0
	move.l	8(sp),d0
	move.l	_SysBase,a6
	jmp	-186(a6)

allocent.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AllocEntry
_AllocEntry
	move.l	4(sp),a0
	move.l	_SysBase,a6
	jmp	-222(a6)

allocmem.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8

	public	__AllocMem
	public	_AllocMem
_AllocMem
	jmp	__AllocMem

allocsig.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AllocSignal
_AllocSignal
	move.l	4(sp),d0
	move.l	_SysBase,a6
	jmp	-330(a6)

alloctra.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AllocTrap
_AllocTrap
	move.l	4(sp),d0
	move.l	_SysBase,a6
	jmp	-342(a6)

attempts.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AttemptSemaphore
_AttemptSemaphore
	move.l	4(sp),a0
	move.l	_SysBase,a6
	jmp	-576(a6)

availmem.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_AvailMem
_AvailMem
	move.l	4(sp),d1
	move.l	_SysBase,a6
	jmp	-216(a6)

beginio.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8

	public	_BeginIO
_BeginIO
	move.l	4(sp),a1
	move.l	20(a1),a6
	jmp	-30(a6)


cause.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Cause
_Cause
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-180(a6)

checkio.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_CheckIO
_CheckIO
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-468(a6)

closedev.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_CloseDevice
_CloseDevice
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-450(a6)

closelib.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	__CloseLibrary
	public	_CloseLibrary
_CloseLibrary
	jmp	__CloseLibrary

copymem.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_CopyMem
_CopyMem
	movem.l	4(sp),a0/a1
	move.l	12(sp),d0
	move.l	_SysBase,a6
	jmp	-624(a6)

copymemq.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_CopyMemQuick
_CopyMemQuick
	movem.l	4(sp),a0/a1
	move.l	12(sp),d0
	move.l	_SysBase,a6
	jmp	-630(a6)

createex.c
/* Copyright (C) 1986 by Manx Software Systems, Inc. */
#include	<exec/io.h>
#include	<exec/memory.h>

struct IORequest *
CreateExtIO(mp, size)
struct MsgPort *mp;
long size;
{
	register struct IORequest *iop;
	void *AllocMem();

	if (mp == 0)
		return(0);
	if ((iop = AllocMem(size, MEMF_PUBLIC|MEMF_CLEAR)) == 0)
		return(0);
	iop->io_Message.mn_Node.ln_Type = NT_MESSAGE;
	iop->io_Message.mn_Length = size;
	iop->io_Message.mn_ReplyPort = mp;
	return(iop);
}

DeleteExtIO(iop)
register struct IORequest *iop;
{
	if (iop == 0)
		return;
	iop->io_Message.mn_Node.ln_Type = -1;
	iop->io_Device = -1;
	iop->io_Unit = -1;
	FreeMem(iop, (long)iop->io_Message.mn_Length);
}

createpo.c
/* Copyright (C) 1986 by Manx Software Systems, Inc. */
#include	"exec/ports.h"
#include	"exec/memory.h"

struct MsgPort *
CreatePort(name, pri)
char *name;
long pri;
{
	register struct MsgPort *mp;
	register long sig;
	long AllocSignal();
	void *AllocMem();
	struct Task *FindTask();

	if ((sig = AllocSignal(-1L)) == -1)
		return(0);
	if ((mp = AllocMem((long)sizeof(*mp), MEMF_PUBLIC|MEMF_CLEAR)) == 0) {
		FreeSignal(sig);
		return(0);
	}
	mp->mp_Node.ln_Name = name;
	mp->mp_Node.ln_Pri = pri;
	mp->mp_Node.ln_Type = NT_MSGPORT;
	mp->mp_Flags = 0;
	mp->mp_SigBit = sig;
	mp->mp_SigTask = FindTask(0L);
	if (name)
		AddPort(mp);
	else
		NewList(&mp->mp_MsgList);
	return(mp);
}

DeletePort(mp)
register struct MsgPort *mp;
{
	if (mp->mp_Node.ln_Name)
		RemPort(mp);
	mp->mp_Node.ln_Type = -1;
	mp->mp_MsgList.lh_Head = -1;
	FreeSignal((long)mp->mp_SigBit);
	FreeMem(mp, (long)sizeof(*mp));
}

createst.c
/* Copyright (C) 1986 by Manx Software Systems, Inc. */
#include	<exec/io.h>

struct IOStdReq *
CreateStdIO(mp)
struct MsgPort *mp;
{
	struct IOStdReq *CreateExtIO();

	return(CreateExtIO(mp, (long)sizeof(struct IOStdReq)));
}

DeleteStdIO(iop)
struct IOStdReq *iop;
{
	DeleteExtIO(iop);
}

createta.c
/* Copyright (C) 1986 by Manx Software Systems, Inc. */
#include	<exec/memory.h>
#include	<exec/tasks.h>

struct   TaskMemList {
    struct  Node ml_Node;
    UWORD   ml_NumEntries;
    struct  MemEntry ml_ME[2];
};

struct TaskMemList TaskMemTemplate = { 0, 0, 0, 0, 0, 2,
		MEMF_PUBLIC|MEMF_CLEAR, sizeof(struct Task), MEMF_CLEAR, 0 };

struct Task *
CreateTask(name, pri, start_pc, stksiz)
char *name;
long pri, start_pc, stksiz;
{
	struct TaskMemList ml;
	register struct Task *tp;
	register struct TaskMemList *mlp;
	struct TaskMemList *AllocEntry();

	stksiz = (stksiz+3)&~3;
	ml = TaskMemTemplate;
	ml.ml_ME[1].me_Length = stksiz;
	if ((mlp = AllocEntry(&ml)) == 0)
		return(0);
	tp = (struct Task *)mlp->ml_ME[0].me_Addr;
	tp->tc_SPLower = mlp->ml_ME[1].me_Addr;
	tp->tc_SPReg =
	tp->tc_SPUpper = (APTR)((char *)tp->tc_SPLower + stksiz);
	tp->tc_Node.ln_Type = NT_TASK;
	tp->tc_Node.ln_Pri = pri;
	tp->tc_Node.ln_Name = name;
	NewList(&tp->tc_MemEntry);
	AddHead(&tp->tc_MemEntry, mlp);
	AddTask(tp, start_pc, 0L);
	return(tp);
}

DeleteTask(tp)
struct Task *tp;
{
	RemTask(tp);
}

dealloca.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Deallocate
_Deallocate
	movem.l	4(sp),a0/a1
	move.l	12(sp),d0
	move.l	_SysBase,a6
	jmp	-192(a6)

debug.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Debug
_Debug
	move.l	_SysBase,a6
	jmp	-114(a6)

disable.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Disable
_Disable
	move.l	_SysBase,a6
	jmp	-120(a6)

doio.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_DoIO
_DoIO
	movem.l	d6/d7,-(sp)
	move.l	12(sp),a1
	move.l	_SysBase,a6
	jsr	-456(a6)
	movem.l	(sp)+,d6/d7
	rts

enable.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Enable
_Enable
	move.l	_SysBase,a6
	jmp	-126(a6)

enqueue.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Enqueue
_Enqueue
	movem.l	4(sp),a0/a1
	move.l	_SysBase,a6
	jmp	-270(a6)

findname.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_FindName
_FindName
	movem.l	4(sp),a0/a1
	move.l	_SysBase,a6
	jmp	-276(a6)

findport.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_FindPort
_FindPort
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-390(a6)

findresi.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_FindResident
_FindResident
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-96(a6)

findsema.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_FindSemaphore
_FindSemaphore
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-594(a6)

findtask.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8

	public	__FindTask
	public	_FindTask
_FindTask
	jmp	__FindTask

forbid.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8

	public	__Forbid
	public	_Forbid
_Forbid
	jmp	__Forbid

freeentr.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_FreeEntry
_FreeEntry
	move.l	4(sp),a0
	move.l	_SysBase,a6
	jmp	-228(a6)

freemem.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8

	public	__FreeMem
	public	_FreeMem
_FreeMem
	jmp	__FreeMem

freesign.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_FreeSignal
_FreeSignal
	move.l	4(sp),d0
	move.l	_SysBase,a6
	jmp	-336(a6)

freetrap.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_FreeTrap
_FreeTrap
	move.l	4(sp),d0
	move.l	_SysBase,a6
	jmp	-348(a6)

getcc.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_GetCC
_GetCC
	move.l	_SysBase,a6
	jmp	-528(a6)

getmsg.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8

	public	__GetMsg
	public	_GetMsg
_GetMsg
	jmp	__GetMsg

initcode.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_InitCode
_InitCode
	movem.l	4(sp),d0/d1
	move.l	_SysBase,a6
	jmp	-72(a6)

initresi.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_InitResident
_InitResident
	move.l	4(sp),a1
	move.l	8(sp),d1
	move.l	_SysBase,a6
	jmp	-102(a6)

initsema.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_InitSemaphore
_InitSemaphore
	move.l	4(sp),a0
	move.l	_SysBase,a6
	jmp	-558(a6)

initstru.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_InitStruct
_InitStruct
	move.l	a2,-(sp)
	movem.l	8(sp),a1/a2
	move.l	16(sp),d0
	move.l	_SysBase,a6
	jsr	-78(a6)
	move.l	(sp)+,a2
	rts

insert.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Insert
_Insert
	move.l	a2,-(sp)
	movem.l	8(sp),a0-a2
	move.l	_SysBase,a6
	jsr	-234(a6)
	move.l	(sp)+,a2
	rts

lvo.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8

_LVOCopyMemQuick	equ	-630
_LVOCopyMem		equ	-624
_LVOAddMemList		equ	-618
_LVOSumKick		equ	-612
_LVORemSemaphore	equ	-606
_LVOAddSemaphore	equ	-600
_LVOFindSemaphore	equ	-594
_LVOReleaseSemaphoreList	equ	-588
_LVOObtainSemaphoreList	equ	-582
_LVOAttemptSemaphore	equ	-576
_LVOReleaseSemaohore	equ	-570
_LVOObtainSemaphore	equ	-564
_LVOInitSemaphore	equ	-558
_LVOOpenLibrary		equ	-552
_LVOVacate		equ	-546
_LVOProcure		equ	-540
_LVOTypeOfMem		equ	-534
_LVOGetCC		equ	-528
_LVORawDoFmt		equ	-522
_LVORawPutChar		equ	-516
_LVORawMayGetChar	equ	-510
_LVORawIOInit		equ	-504
_LVOOpenResource	equ	-498
_LVORemResource		equ	-492
_LVOAddResource		equ	-486
_LVOAbortIO		equ	-480
_LVOWaitIO		equ	-474
_LVOCheckIO		equ	-468
_LVOSendIO		equ	-462
_LVODoIO		equ	-456
_LVOCloseDevice		equ	-450
_LVOOpenDevice		equ	-444
_LVORemDevice		equ	-438
_LVOAddDevice		equ	-432
_LVOSumLibrary		equ	-426
_LVOSetFunction		equ	-420
_LVOCloseLibrary	equ	-414
_LVOOldOpenLibrary	equ	-408
_LVORemLibrary		equ	-402
_LVOAddLibrary		equ	-396
_LVOFindPort		equ	-390
_LVOWaitPort		equ	-384
_LVOReplyMsg		equ	-378
_LVOGetMsg		equ	-372
_LVOPutMsg		equ	-366
_LVORemPort		equ	-360
_LVOAddPort		equ	-354
_LVOFreeTrap		equ	-348
_LVOAllocTrap		equ	-342
_LVOFreeSignal		equ	-336
_LVOAllocSignal		equ	-330
_LVOSignal		equ	-324
_LVOWait		equ	-318
_LVOSetExcept		equ	-312
_LVOSetSignal		equ	-306
_LVOSetTaskPri		equ	-300
_LVOFindTask		equ	-294
_LVORemTask		equ	-288
_LVOAddTask		equ	-282
_LVOFindName		equ	-276
_LVOEnqueue		equ	-270
_LVORemTail		equ	-264
_LVORemHead		equ	-258
_LVORemove		equ	-252
_LVOAddTail		equ	-246
_LVOAddHead		equ	-240
_LVOInsert		equ	-234
_LVOFreeEntry		equ	-228
_LVOAllocEntry		equ	-222
_LVOAvailMem		equ	-216
_LVOFreeMem		equ	-210
_LVOAllocAbs		equ	-204
_LVOAllocMem		equ	-198
_LVODeallocate		equ	-192
_LVOAllocate		equ	-186
_LVOCause		equ	-180
_LVORemIntServer	equ	-174
_LVOAddIntServer	equ	-168
_LVOSetIntVector	equ	-162
_LVOUserState		equ	-156
_LVOSuperState		equ	-150
_LVOSetSR		equ	-144
_LVOPermit		equ	-138
_LVOForbid		equ	-132
_LVOEnable		equ	-126
_LVODisable		equ	-120
_LVODebug		equ	-114
_LVOAlert		equ	-108
_LVOInitResident	equ	-102
_LVOFindResident	equ	-96
_LVOMakeFunctions	equ	-90
_LVOMakeLibrary		equ	-84
_LVOInitStruct		equ	-78
_LVOInitCode		equ	-72
_LVOException		equ	-66
_LVODispatch		equ	-60
_LVOSwitch		equ	-54
_LVOReschedule		equ	-48
_LVOSchedule		equ	-42
_LVOExitIntr		equ	-36
_LVOSupervisor		equ	-30
_AbsExecBase		equ	4

	public	_LVOCopyMemQuick
	public	_LVOCopyMem
	public	_LVOAddMemList
	public	_LVOSumKick
	public	_LVORemSemaphore
	public	_LVOAddSemaphore
	public	_LVOFindSemaphore
	public	_LVOReleaseSemaphoreList
	public	_LVOObtainSemaphoreList
	public	_LVOAttemptSemaphore
	public	_LVOReleaseSemaohore
	public	_LVOObtainSemaphore
	public	_LVOInitSemaphore
	public	_LVOOpenLibrary
	public	_LVOVacate
	public	_LVOProcure
	public	_LVOTypeOfMem
	public	_LVOGetCC
	public	_LVORawDoFmt
	public	_LVORawPutChar
	public	_LVORawMayGetChar
	public	_LVORawIOInit
	public	_LVOOpenResource
	public	_LVORemResource
	public	_LVOAddResource
	public	_LVOAbortIO
	public	_LVOWaitIO
	public	_LVOCheckIO
	public	_LVOSendIO
	public	_LVODoIO
	public	_LVOCloseDevice
	public	_LVOOpenDevice
	public	_LVORemDevice
	public	_LVOAddDevice
	public	_LVOSumLibrary
	public	_LVOSetFunction
	public	_LVOCloseLibrary
	public	_LVOOldOpenLibrary
	public	_LVORemLibrary
	public	_LVOAddLibrary
	public	_LVOFindPort
	public	_LVOWaitPort
	public	_LVOReplyMsg
	public	_LVOGetMsg
	public	_LVOPutMsg
	public	_LVORemPort
	public	_LVOAddPort
	public	_LVOFreeTrap
	public	_LVOAllocTrap
	public	_LVOFreeSignal
	public	_LVOAllocSignal
	public	_LVOSignal
	public	_LVOWait
	public	_LVOSetExcept
	public	_LVOSetSignal
	public	_LVOSetTaskPri
	public	_LVOFindTask
	public	_LVORemTask
	public	_LVOAddTask
	public	_LVOFindName
	public	_LVOEnqueue
	public	_LVORemTail
	public	_LVORemHead
	public	_LVORemove
	public	_LVOAddTail
	public	_LVOAddHead
	public	_LVOInsert
	public	_LVOFreeEntry
	public	_LVOAllocEntry
	public	_LVOAvailMem
	public	_LVOFreeMem
	public	_LVOAllocAbs
	public	_LVOAllocMem
	public	_LVODeallocate
	public	_LVOAllocate
	public	_LVOCause
	public	_LVORemIntServer
	public	_LVOAddIntServer
	public	_LVOSetIntVector
	public	_LVOUserState
	public	_LVOSuperState
	public	_LVOSetSR
	public	_LVOPermit
	public	_LVOForbid
	public	_LVOEnable
	public	_LVODisable
	public	_LVODebug
	public	_LVOAlert
	public	_LVOInitResident
	public	_LVOFindResident
	public	_LVOMakeFunctions
	public	_LVOMakeLibrary
	public	_LVOInitStruct
	public	_LVOInitCode
	public	_LVOException
	public	_LVODispatch
	public	_LVOSwitch
	public	_LVOReschedule
	public	_LVOSchedule
	public	_LVOExitIntr
	public	_LVOSupervisor
	public	_AbsExecBase

makefile
.c.o:
	cc +b +x3,5 -o $@ $*.c
.a68.o:
	as -o $@ $*.a68
.c.l:
	cc +bp +x3,5 -o $@ $*.c
.a68.l:
	as -cdo $@ $*.a68

C=createex.o createpo.o createst.o createta.o
ASM=_allocme.o _closeli.o _findtas.o _forbid.o _freemem.o\
	_getmsg.o _openlib.o _replyms.o _setsign.o _waitpor.o\
	abortio.o adddevic.o addhead.o addintse.o addlibra.o\
	addmemli.o addport.o addresou.o addsemap.o addtail.o\
	addtask.o alert.o allocabs.o allocate.o allocent.o\
	allocmem.o allocsig.o alloctra.o attempts.o availmem.o\
	beginio.o cause.o checkio.o closedev.o closelib.o\
	copymem.o copymemq.o dealloca.o debug.o disable.o\
	doio.o enable.o enqueue.o findname.o findport.o\
	findresi.o findsema.o findtask.o forbid.o freeentr.o\
	freemem.o freesign.o freetrap.o getcc.o getmsg.o\
	initcode.o initresi.o initsema.o initstru.o insert.o\
	lvo.o makefunc.o makelibr.o newlist.o obtainse.o\
	obtainsl.o oldopenl.o opendevi.o openlibr.o openreso.o\
	permit.o procure.o putmsg.o releasse.o releassl.o\
	remdevic.o remhead.o remintse.o remlibra.o remove.o\
	remport.o remresou.o remsemap.o remtail.o remtask.o\
	replymsg.o sendio.o setexcep.o setfunct.o setintve.o\
	setsigna.o setsr.o settaskp.o signal.o sumkick.o\
	sumlibra.o supersta.o typeofme.o userstat.o vacate.o\
	wait.o waitio.o waitport.o
LC=createex.l createpo.l createst.l createta.l
LASM=_allocme.l _closeli.l _findtas.l _forbid.l _freemem.l\
	_getmsg.l _openlib.l _replyms.l _setsign.l _waitpor.l\
	abortio.l adddevic.l addhead.l addintse.l addlibra.l\
	addmemli.l addport.l addresou.l addsemap.l addtail.l\
	addtask.l alert.l allocabs.l allocate.l allocent.l\
	allocmem.l allocsig.l alloctra.l attempts.l availmem.l\
	beginio.l cause.l checkio.l closedev.l closelib.l\
	copymem.l copymemq.l dealloca.l debug.l disable.l\
	doio.l enable.l enqueue.l findname.l findport.l\
	findresi.l findsema.l findtask.l forbid.l freeentr.l\
	freemem.l freesign.l freetrap.l getcc.l getmsg.l\
	initcode.l initresi.l initsema.l initstru.l insert.l\
	lvo.l makefunc.l makelibr.l newlist.l obtainse.l\
	obtainsl.l oldopenl.l opendevi.l openlibr.l openreso.l\
	permit.l procure.l putmsg.l releasse.l releassl.l\
	remdevic.l remhead.l remintse.l remlibra.l remove.l\
	remport.l remresou.l remsemap.l remtail.l remtask.l\
	replymsg.l sendio.l setexcep.l setfunct.l setintve.l\
	setsigna.l setsr.l settaskp.l signal.l sumkick.l\
	sumlibra.l supersta.l typeofme.l userstat.l vacate.l\
	wait.l waitio.l waitport.l

all:	16 l16

16:		$(C) $(ASM)

l16:	$(LC) $(LASM)

makefunc.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_MakeFunctions
_MakeFunctions
	move.l	a2,-(sp)
	movem.l	8(sp),a0-a2
	move.l	_SysBase,a6
	jsr	-90(a6)
	move.l	(sp)+,a2
	rts

makelibr.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_MakeLibrary
_MakeLibrary
	move.l	a2,-(sp)
	movem.l	8(sp),a0-a2
	movem.l	20(sp),d0-d1
	move.l	_SysBase,a6
	jsr	-84(a6)
	move.l	(sp)+,a2
	rts

newlist.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8

	public	_NewList
_NewList
	move.l	4(sp),a0
	move.l	a0,(a0)
	addq.l	#4,(a0)
	clr.l	4(a0)
	move.l	a0,8(a0)
	rts

obtainse.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_ObtainSemaphore
_ObtainSemaphore
	move.l	4(sp),a0
	move.l	_SysBase,a6
	jmp	-564(a6)

obtainsl.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_ObtainSemaphoreList
_ObtainSemaphoreList
	move.l	4(sp),a0
	move.l	_SysBase,a6
	jmp	-582(a6)

oldopenl.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_OldOpenLibrary
_OldOpenLibrary
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-408(a6)

opendevi.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_OpenDevice
_OpenDevice
	move.l	4(sp),a0
	movem.l	8(sp),d0/a1
	move.l	16(sp),d1
	move.l	_SysBase,a6
	jmp	-444(a6)

openlibr.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	__OpenLibrary

	public	_OpenLibrary
_OpenLibrary
	jmp	__OpenLibrary

openreso.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_OpenResource
_OpenResource
	move.l	4(sp),a1
	move.l	8(sp),d0
	move.l	_SysBase,a6
	jmp	-498(a6)

permit.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Permit
_Permit
	move.l	_SysBase,a6
	jmp	-138(a6)

procure.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8

	public	_SysBase

	public	_Procure
_Procure
	move.l	_SysBase,a6
	movem.l	4(sp),a0/a1
	jmp	-540(a6)

putmsg.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_PutMsg
_PutMsg
	movem.l	4(sp),a0/a1
	move.l	_SysBase,a6
	jmp	-366(a6)

releasse.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_ReleaseSemaphore
_ReleaseSemaphore
	move.l	4(sp),a0
	move.l	_SysBase,a6
	jmp	-570(a6)

releassl.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_ReleaseSemaphoreList
_ReleaseSemaphoreList
	move.l	4(sp),a0
	move.l	_SysBase,a6
	jmp	-588(a6)

remdevic.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_RemDevice
_RemDevice
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-438(a6)

remhead.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_RemHead
_RemHead
	move.l	4(sp),a0
	move.l	_SysBase,a6
	jmp	-258(a6)

remintse.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_RemIntServer
_RemIntServer
	movem.l	4(sp),d0/a1
	move.l	_SysBase,a6
	jmp	-174(a6)

remlibra.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_RemLibrary
_RemLibrary
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-402(a6)

remove.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Remove
_Remove
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-252(a6)

remport.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_RemPort
_RemPort
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-360(a6)

remresou.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_RemResource
_RemResource
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-492(a6)

remsemap.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_RemSemaphore
_RemSemaphore
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-606(a6)

remtail.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_RemTail
_RemTail
	move.l	4(sp),a0
	move.l	_SysBase,a6
	jmp	-264(a6)

remtask.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_RemTask
_RemTask
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-288(a6)

replymsg.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8

	public	__ReplyMsg
	public	_ReplyMsg
_ReplyMsg
	jmp	__ReplyMsg

sendio.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_SendIO
_SendIO
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-462(a6)

setexcep.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_SetExcept
_SetExcept
	movem.l	4(sp),d0/d1
	move.l	_SysBase,a6
	jmp	-312(a6)

setfunct.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_SetFunction
_SetFunction
	move.l	4(sp),a1
	move.l	8(sp),a0
	move.l	12(sp),d0
	move.l	_SysBase,a6
	jmp	-420(a6)

setintve.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_SetIntVector
_SetIntVector
	movem.l	4(sp),d0/a1
	move.l	_SysBase,a6
	jmp	-162(a6)

setsigna.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	__SetSignal

	public	_SetSignal
_SetSignal
	jmp	__SetSignal

setsr.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_SetSR
_SetSR
	movem.l	4(sp),d0/d1
	move.l	_SysBase,a6
	jmp	-144(a6)

settaskp.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_SetTaskPri
_SetTaskPri
	move.l	4(sp),a1
	move.l	8(sp),d0
	move.l	_SysBase,a6
	jmp	-300(a6)

signal.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Signal
_Signal
	move.l	4(sp),a1
	move.l	8(sp),d0
	move.l	_SysBase,a6
	jmp	-324(a6)

sumkick.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_SumKick
_SumKick
	move.l	_SysBase,a6
	jmp	-612(a6)

sumlibra.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_SumLibrary
_SumLibrary
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-426(a6)

supersta.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_SuperState
_SuperState
	move.l	_SysBase,a6
	jmp	-150(a6)

typeofme.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8

	public	_SysBase

	public	_TypeOfMem
_TypeOfMem
	move.l	_SysBase,a6
	move.l	4(sp),a1
	jmp	-534(a6)

userstat.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_UserState
_UserState
	move.l	4(sp),d0
	move.l	_SysBase,a6
	jmp	-156(a6)

vacate.a68
; Copyright (C) 1986 by Manx Software Systems, Inc.
; :ts=8

	public	_SysBase

	public	_Vacate
_Vacate
	move.l	_SysBase,a6
	move.l	4(sp),a0
	jmp	-546(a6)

wait.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_Wait
_Wait
	move.l	4(sp),d0
	move.l	_SysBase,a6
	jmp	-318(a6)

waitio.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8
	public	_SysBase

	public	_WaitIO
_WaitIO
	move.l	4(sp),a1
	move.l	_SysBase,a6
	jmp	-474(a6)

waitport.a68
; Copyright (C) 1985 by Manx Software Systems, Inc.
; :ts=8

	public	__WaitPort
	public	_WaitPort
_WaitPort
	jmp	__WaitPort

