SConsoleDevice_CDInputHandler: global SConsoleDevice_CDInputHandler
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	ConsoleDevice_CDInputHandler
	add.w	&8,%sp
	rts

SConsoleDevice_RawKeyConvert: global SConsoleDevice_RawKeyConvert
	mov.l	%a2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	ConsoleDevice_RawKeyConvert
	add.w	&16,%sp
	rts

SDiskfontBase_OpenDiskFont: global SDiskfontBase_OpenDiskFont
	mov.l	%a0,-(%sp)
	jsr	DiskfontBase_OpenDiskFont
	add.w	&4,%sp
	rts

SDiskfontBase_AvailFonts: global SDiskfontBase_AvailFonts
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	DiskfontBase_AvailFonts
	add.w	&12,%sp
	rts

SDOSBase_Open: global SDOSBase_Open
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_Open
	add.w	&8,%sp
	rts

SDOSBase_Close: global SDOSBase_Close
	mov.l	%d1,-(%sp)
	jsr	DOSBase_Close
	add.w	&4,%sp
	rts

SDOSBase_Read: global SDOSBase_Read
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_Read
	add.w	&12,%sp
	rts

SDOSBase_Write: global SDOSBase_Write
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_Write
	add.w	&12,%sp
	rts

SDOSBase_Input: global SDOSBase_Input
	jmp	DOSBase_Input

SDOSBase_Output: global SDOSBase_Output
	jmp	DOSBase_Output

SDOSBase_Seek: global SDOSBase_Seek
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_Seek
	add.w	&12,%sp
	rts

SDOSBase_DeleteFile: global SDOSBase_DeleteFile
	mov.l	%d1,-(%sp)
	jsr	DOSBase_DeleteFile
	add.w	&4,%sp
	rts

SDOSBase_Rename: global SDOSBase_Rename
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_Rename
	add.w	&8,%sp
	rts

SDOSBase_Lock: global SDOSBase_Lock
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_Lock
	add.w	&8,%sp
	rts

SDOSBase_UnLock: global SDOSBase_UnLock
	mov.l	%d1,-(%sp)
	jsr	DOSBase_UnLock
	add.w	&4,%sp
	rts

SDOSBase_DupLock: global SDOSBase_DupLock
	mov.l	%d1,-(%sp)
	jsr	DOSBase_DupLock
	add.w	&4,%sp
	rts

SDOSBase_Examine: global SDOSBase_Examine
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_Examine
	add.w	&8,%sp
	rts

SDOSBase_ExNext: global SDOSBase_ExNext
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_ExNext
	add.w	&8,%sp
	rts

SDOSBase_Info: global SDOSBase_Info
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_Info
	add.w	&8,%sp
	rts

SDOSBase_CreateDir: global SDOSBase_CreateDir
	mov.l	%d1,-(%sp)
	jsr	DOSBase_CreateDir
	add.w	&4,%sp
	rts

SDOSBase_CurrentDir: global SDOSBase_CurrentDir
	mov.l	%d1,-(%sp)
	jsr	DOSBase_CurrentDir
	add.w	&4,%sp
	rts

SDOSBase_IoErr: global SDOSBase_IoErr
	jmp	DOSBase_IoErr

SDOSBase_CreateProc: global SDOSBase_CreateProc
	mov.l	%d4,-(%sp)
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_CreateProc
	add.w	&16,%sp
	rts

SDOSBase_Exit: global SDOSBase_Exit
	mov.l	%d1,-(%sp)
	jsr	DOSBase_Exit
	add.w	&4,%sp
	rts

SDOSBase_LoadSeg: global SDOSBase_LoadSeg
	mov.l	%d1,-(%sp)
	jsr	DOSBase_LoadSeg
	add.w	&4,%sp
	rts

SDOSBase_UnLoadSeg: global SDOSBase_UnLoadSeg
	mov.l	%d1,-(%sp)
	jsr	DOSBase_UnLoadSeg
	add.w	&4,%sp
	rts

SDOSBase_DeviceProc: global SDOSBase_DeviceProc
	mov.l	%d1,-(%sp)
	jsr	DOSBase_DeviceProc
	add.w	&4,%sp
	rts

SDOSBase_SetComment: global SDOSBase_SetComment
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_SetComment
	add.w	&8,%sp
	rts

SDOSBase_SetProtection: global SDOSBase_SetProtection
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_SetProtection
	add.w	&8,%sp
	rts

SDOSBase_DateStamp: global SDOSBase_DateStamp
	mov.l	%d1,-(%sp)
	jsr	DOSBase_DateStamp
	add.w	&4,%sp
	rts

SDOSBase_Delay: global SDOSBase_Delay
	mov.l	%d1,-(%sp)
	jsr	DOSBase_Delay
	add.w	&4,%sp
	rts

SDOSBase_WaitForChar: global SDOSBase_WaitForChar
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_WaitForChar
	add.w	&8,%sp
	rts

SDOSBase_ParentDir: global SDOSBase_ParentDir
	mov.l	%d1,-(%sp)
	jsr	DOSBase_ParentDir
	add.w	&4,%sp
	rts

SDOSBase_IsInteractive: global SDOSBase_IsInteractive
	mov.l	%d1,-(%sp)
	jsr	DOSBase_IsInteractive
	add.w	&4,%sp
	rts

SDOSBase_Execute: global SDOSBase_Execute
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	jsr	DOSBase_Execute
	add.w	&12,%sp
	rts

SSysBase_InitCode: global SSysBase_InitCode
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	SysBase_InitCode
	add.w	&8,%sp
	rts

SSysBase_InitStruct: global SSysBase_InitStruct
	mov.l	%d0,-(%sp)
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	SysBase_InitStruct
	add.w	&12,%sp
	rts

SSysBase_MakeLibrary: global SSysBase_MakeLibrary
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_MakeLibrary
	add.w	&20,%sp
	rts

SSysBase_MakeFunctions: global SSysBase_MakeFunctions
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_MakeFunctions
	add.w	&12,%sp
	rts

SSysBase_FindResident: global SSysBase_FindResident
	mov.l	%a1,-(%sp)
	jsr	SysBase_FindResident
	add.w	&4,%sp
	rts

SSysBase_InitResident: global SSysBase_InitResident
	mov.l	%d1,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	SysBase_InitResident
	add.w	&8,%sp
	rts

SSysBase_Alert: global SSysBase_Alert
	mov.l	%a5,-(%sp)
	mov.l	%d7,-(%sp)
	jsr	SysBase_Alert
	add.w	&8,%sp
	rts

SSysBase_Debug: global SSysBase_Debug
	jmp	SysBase_Debug

SSysBase_Disable: global SSysBase_Disable
	jmp	SysBase_Disable

SSysBase_Enable: global SSysBase_Enable
	jmp	SysBase_Enable

SSysBase_Forbid: global SSysBase_Forbid
	jmp	SysBase_Forbid

SSysBase_Permit: global SSysBase_Permit
	jmp	SysBase_Permit

SSysBase_SetSR: global SSysBase_SetSR
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	SysBase_SetSR
	add.w	&8,%sp
	rts

SSysBase_SuperState: global SSysBase_SuperState
	jmp	SysBase_SuperState

SSysBase_UserState: global SSysBase_UserState
	mov.l	%d0,-(%sp)
	jsr	SysBase_UserState
	add.w	&4,%sp
	rts

SSysBase_SetIntVector: global SSysBase_SetIntVector
	mov.l	%a1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	SysBase_SetIntVector
	add.w	&8,%sp
	rts

SSysBase_AddIntServer: global SSysBase_AddIntServer
	mov.l	%a1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	SysBase_AddIntServer
	add.w	&8,%sp
	rts

SSysBase_RemIntServer: global SSysBase_RemIntServer
	mov.l	%a1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	SysBase_RemIntServer
	add.w	&8,%sp
	rts

SSysBase_Cause: global SSysBase_Cause
	mov.l	%a1,-(%sp)
	jsr	SysBase_Cause
	add.w	&4,%sp
	rts

SSysBase_Allocate: global SSysBase_Allocate
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_Allocate
	add.w	&8,%sp
	rts

SSysBase_Deallocate: global SSysBase_Deallocate
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_Deallocate
	add.w	&12,%sp
	rts

SSysBase_AllocMem: global SSysBase_AllocMem
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	SysBase_AllocMem
	add.w	&8,%sp
	rts

SSysBase_AllocAbs: global SSysBase_AllocAbs
	mov.l	%a1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	SysBase_AllocAbs
	add.w	&8,%sp
	rts

SSysBase_FreeMem: global SSysBase_FreeMem
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	SysBase_FreeMem
	add.w	&8,%sp
	rts

SSysBase_AvailMem: global SSysBase_AvailMem
	mov.l	%d1,-(%sp)
	jsr	SysBase_AvailMem
	add.w	&4,%sp
	rts

SSysBase_AllocEntry: global SSysBase_AllocEntry
	mov.l	%a0,-(%sp)
	jsr	SysBase_AllocEntry
	add.w	&4,%sp
	rts

SSysBase_FreeEntry: global SSysBase_FreeEntry
	mov.l	%a0,-(%sp)
	jsr	SysBase_FreeEntry
	add.w	&4,%sp
	rts

SSysBase_Insert: global SSysBase_Insert
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_Insert
	add.w	&12,%sp
	rts

SSysBase_AddHead: global SSysBase_AddHead
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_AddHead
	add.w	&8,%sp
	rts

SSysBase_AddTail: global SSysBase_AddTail
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_AddTail
	add.w	&8,%sp
	rts

SSysBase_Remove: global SSysBase_Remove
	mov.l	%a1,-(%sp)
	jsr	SysBase_Remove
	add.w	&4,%sp
	rts

SSysBase_RemHead: global SSysBase_RemHead
	mov.l	%a0,-(%sp)
	jsr	SysBase_RemHead
	add.w	&4,%sp
	rts

SSysBase_RemTail: global SSysBase_RemTail
	mov.l	%a0,-(%sp)
	jsr	SysBase_RemTail
	add.w	&4,%sp
	rts

SSysBase_Enqueue: global SSysBase_Enqueue
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_Enqueue
	add.w	&8,%sp
	rts

SSysBase_FindName: global SSysBase_FindName
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_FindName
	add.w	&8,%sp
	rts

SSysBase_AddTask: global SSysBase_AddTask
	mov.l	%a3,-(%sp)
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	SysBase_AddTask
	add.w	&12,%sp
	rts

SSysBase_RemTask: global SSysBase_RemTask
	mov.l	%a1,-(%sp)
	jsr	SysBase_RemTask
	add.w	&4,%sp
	rts

SSysBase_FindTask: global SSysBase_FindTask
	mov.l	%a1,-(%sp)
	jsr	SysBase_FindTask
	add.w	&4,%sp
	rts

SSysBase_SetTaskPri: global SSysBase_SetTaskPri
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	SysBase_SetTaskPri
	add.w	&8,%sp
	rts

SSysBase_SetSignal: global SSysBase_SetSignal
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	SysBase_SetSignal
	add.w	&8,%sp
	rts

SSysBase_SetExcept: global SSysBase_SetExcept
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	SysBase_SetExcept
	add.w	&8,%sp
	rts

SSysBase_Wait: global SSysBase_Wait
	mov.l	%d0,-(%sp)
	jsr	SysBase_Wait
	add.w	&4,%sp
	rts

SSysBase_Signal: global SSysBase_Signal
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	SysBase_Signal
	add.w	&8,%sp
	rts

SSysBase_AllocSignal: global SSysBase_AllocSignal
	mov.l	%d0,-(%sp)
	jsr	SysBase_AllocSignal
	add.w	&4,%sp
	rts

SSysBase_FreeSignal: global SSysBase_FreeSignal
	mov.l	%d0,-(%sp)
	jsr	SysBase_FreeSignal
	add.w	&4,%sp
	rts

SSysBase_AllocTrap: global SSysBase_AllocTrap
	mov.l	%d0,-(%sp)
	jsr	SysBase_AllocTrap
	add.w	&4,%sp
	rts

SSysBase_FreeTrap: global SSysBase_FreeTrap
	mov.l	%d0,-(%sp)
	jsr	SysBase_FreeTrap
	add.w	&4,%sp
	rts

SSysBase_AddPort: global SSysBase_AddPort
	mov.l	%a1,-(%sp)
	jsr	SysBase_AddPort
	add.w	&4,%sp
	rts

SSysBase_RemPort: global SSysBase_RemPort
	mov.l	%a1,-(%sp)
	jsr	SysBase_RemPort
	add.w	&4,%sp
	rts

SSysBase_PutMsg: global SSysBase_PutMsg
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_PutMsg
	add.w	&8,%sp
	rts

SSysBase_GetMsg: global SSysBase_GetMsg
	mov.l	%a0,-(%sp)
	jsr	SysBase_GetMsg
	add.w	&4,%sp
	rts

SSysBase_ReplyMsg: global SSysBase_ReplyMsg
	mov.l	%a1,-(%sp)
	jsr	SysBase_ReplyMsg
	add.w	&4,%sp
	rts

SSysBase_WaitPort: global SSysBase_WaitPort
	mov.l	%a0,-(%sp)
	jsr	SysBase_WaitPort
	add.w	&4,%sp
	rts

SSysBase_FindPort: global SSysBase_FindPort
	mov.l	%a1,-(%sp)
	jsr	SysBase_FindPort
	add.w	&4,%sp
	rts

SSysBase_AddLibrary: global SSysBase_AddLibrary
	mov.l	%a1,-(%sp)
	jsr	SysBase_AddLibrary
	add.w	&4,%sp
	rts

SSysBase_RemLibrary: global SSysBase_RemLibrary
	mov.l	%a1,-(%sp)
	jsr	SysBase_RemLibrary
	add.w	&4,%sp
	rts

SSysBase_OldOpenLibrary: global SSysBase_OldOpenLibrary
	mov.l	%a1,-(%sp)
	jsr	SysBase_OldOpenLibrary
	add.w	&4,%sp
	rts

SSysBase_CloseLibrary: global SSysBase_CloseLibrary
	mov.l	%a1,-(%sp)
	jsr	SysBase_CloseLibrary
	add.w	&4,%sp
	rts

SSysBase_SetFunction: global SSysBase_SetFunction
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	SysBase_SetFunction
	add.w	&12,%sp
	rts

SSysBase_SumLibrary: global SSysBase_SumLibrary
	mov.l	%a1,-(%sp)
	jsr	SysBase_SumLibrary
	add.w	&4,%sp
	rts

SSysBase_AddDevice: global SSysBase_AddDevice
	mov.l	%a1,-(%sp)
	jsr	SysBase_AddDevice
	add.w	&4,%sp
	rts

SSysBase_RemDevice: global SSysBase_RemDevice
	mov.l	%a1,-(%sp)
	jsr	SysBase_RemDevice
	add.w	&4,%sp
	rts

SSysBase_OpenDevice: global SSysBase_OpenDevice
	mov.l	%d1,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_OpenDevice
	add.w	&16,%sp
	rts

SSysBase_CloseDevice: global SSysBase_CloseDevice
	mov.l	%a1,-(%sp)
	jsr	SysBase_CloseDevice
	add.w	&4,%sp
	rts

SSysBase_DoIO: global SSysBase_DoIO
	mov.l	%a1,-(%sp)
	jsr	SysBase_DoIO
	add.w	&4,%sp
	rts

SSysBase_SendIO: global SSysBase_SendIO
	mov.l	%a1,-(%sp)
	jsr	SysBase_SendIO
	add.w	&4,%sp
	rts

SSysBase_CheckIO: global SSysBase_CheckIO
	mov.l	%a1,-(%sp)
	jsr	SysBase_CheckIO
	add.w	&4,%sp
	rts

SSysBase_WaitIO: global SSysBase_WaitIO
	mov.l	%a1,-(%sp)
	jsr	SysBase_WaitIO
	add.w	&4,%sp
	rts

SSysBase_AbortIO: global SSysBase_AbortIO
	mov.l	%a1,-(%sp)
	jsr	SysBase_AbortIO
	add.w	&4,%sp
	rts

SSysBase_AddResource: global SSysBase_AddResource
	mov.l	%a1,-(%sp)
	jsr	SysBase_AddResource
	add.w	&4,%sp
	rts

SSysBase_RemResource: global SSysBase_RemResource
	mov.l	%a1,-(%sp)
	jsr	SysBase_RemResource
	add.w	&4,%sp
	rts

SSysBase_OpenResource: global SSysBase_OpenResource
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	SysBase_OpenResource
	add.w	&8,%sp
	rts

SSysBase_RawDoFmt: global SSysBase_RawDoFmt
	jmp	SysBase_RawDoFmt

SSysBase_GetCC: global SSysBase_GetCC
	jmp	SysBase_GetCC

SSysBase_TypeOfMem: global SSysBase_TypeOfMem
	mov.l	%a1,-(%sp)
	jsr	SysBase_TypeOfMem
	add.w	&4,%sp
	rts

SSysBase_Procure: global SSysBase_Procure
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_Procure
	add.w	&8,%sp
	rts

SSysBase_Vacate: global SSysBase_Vacate
	mov.l	%a0,-(%sp)
	jsr	SysBase_Vacate
	add.w	&4,%sp
	rts

SSysBase_OpenLibrary: global SSysBase_OpenLibrary
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	SysBase_OpenLibrary
	add.w	&8,%sp
	rts

SSysBase_InitSemaphore: global SSysBase_InitSemaphore
	mov.l	%a0,-(%sp)
	jsr	SysBase_InitSemaphore
	add.w	&4,%sp
	rts

SSysBase_ObtainSemaphore: global SSysBase_ObtainSemaphore
	mov.l	%a0,-(%sp)
	jsr	SysBase_ObtainSemaphore
	add.w	&4,%sp
	rts

SSysBase_ReleaseSemaphore: global SSysBase_ReleaseSemaphore
	mov.l	%a0,-(%sp)
	jsr	SysBase_ReleaseSemaphore
	add.w	&4,%sp
	rts

SSysBase_AttemptSemaphore: global SSysBase_AttemptSemaphore
	mov.l	%a0,-(%sp)
	jsr	SysBase_AttemptSemaphore
	add.w	&4,%sp
	rts

SSysBase_ObtainSemaphoreList: global SSysBase_ObtainSemaphoreList
	mov.l	%a0,-(%sp)
	jsr	SysBase_ObtainSemaphoreList
	add.w	&4,%sp
	rts

SSysBase_ReleaseSemaphoreList: global SSysBase_ReleaseSemaphoreList
	mov.l	%a0,-(%sp)
	jsr	SysBase_ReleaseSemaphoreList
	add.w	&4,%sp
	rts

SSysBase_FindSemaphore: global SSysBase_FindSemaphore
	mov.l	%a1,-(%sp)
	jsr	SysBase_FindSemaphore
	add.w	&4,%sp
	rts

SSysBase_AddSemaphore: global SSysBase_AddSemaphore
	mov.l	%a1,-(%sp)
	jsr	SysBase_AddSemaphore
	add.w	&4,%sp
	rts

SSysBase_RemSemaphore: global SSysBase_RemSemaphore
	mov.l	%a1,-(%sp)
	jsr	SysBase_RemSemaphore
	add.w	&4,%sp
	rts

SSysBase_SumKickData: global SSysBase_SumKickData
	jmp	SysBase_SumKickData

SSysBase_AddMemList: global SSysBase_AddMemList
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	SysBase_AddMemList
	add.w	&20,%sp
	rts

SSysBase_CopyMem: global SSysBase_CopyMem
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_CopyMem
	add.w	&12,%sp
	rts

SSysBase_CopyMemQuick: global SSysBase_CopyMemQuick
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	SysBase_CopyMemQuick
	add.w	&12,%sp
	rts

SExpansionBase_AddConfigDev: global SExpansionBase_AddConfigDev
	mov.l	%a0,-(%sp)
	jsr	ExpansionBase_AddConfigDev
	add.w	&4,%sp
	rts

SExpansionBase_AllocBoardMem: global SExpansionBase_AllocBoardMem
	mov.l	%d0,-(%sp)
	jsr	ExpansionBase_AllocBoardMem
	add.w	&4,%sp
	rts

SExpansionBase_AllocConfigDev: global SExpansionBase_AllocConfigDev
	jmp	ExpansionBase_AllocConfigDev

SExpansionBase_AllocExpansionMem: global SExpansionBase_AllocExpansionMem
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	ExpansionBase_AllocExpansionMem
	add.w	&12,%sp
	rts

SExpansionBase_ConfigBoard: global SExpansionBase_ConfigBoard
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	ExpansionBase_ConfigBoard
	add.w	&8,%sp
	rts

SExpansionBase_ConfigChain: global SExpansionBase_ConfigChain
	mov.l	%a0,-(%sp)
	jsr	ExpansionBase_ConfigChain
	add.w	&4,%sp
	rts

SExpansionBase_FindConfigDev: global SExpansionBase_FindConfigDev
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	ExpansionBase_FindConfigDev
	add.w	&12,%sp
	rts

SExpansionBase_FreeBoardMem: global SExpansionBase_FreeBoardMem
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	ExpansionBase_FreeBoardMem
	add.w	&8,%sp
	rts

SExpansionBase_FreeConfigDev: global SExpansionBase_FreeConfigDev
	mov.l	%a0,-(%sp)
	jsr	ExpansionBase_FreeConfigDev
	add.w	&4,%sp
	rts

SExpansionBase_FreeExpansionMem: global SExpansionBase_FreeExpansionMem
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	ExpansionBase_FreeExpansionMem
	add.w	&8,%sp
	rts

SExpansionBase_ReadExpansionByte: global SExpansionBase_ReadExpansionByte
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	ExpansionBase_ReadExpansionByte
	add.w	&8,%sp
	rts

SExpansionBase_ReadExpansionRom: global SExpansionBase_ReadExpansionRom
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	ExpansionBase_ReadExpansionRom
	add.w	&8,%sp
	rts

SExpansionBase_RemConfigDev: global SExpansionBase_RemConfigDev
	mov.l	%a0,-(%sp)
	jsr	ExpansionBase_RemConfigDev
	add.w	&4,%sp
	rts

SExpansionBase_WriteExpansionByte: global SExpansionBase_WriteExpansionByte
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	ExpansionBase_WriteExpansionByte
	add.w	&12,%sp
	rts

SExpansionBase_ObtainConfigBinding: global SExpansionBase_ObtainConfigBinding
	jmp	ExpansionBase_ObtainConfigBinding

SExpansionBase_ReleaseConfigBinding: global SExpansionBase_ReleaseConfigBinding
	jmp	ExpansionBase_ReleaseConfigBinding

SExpansionBase_SetCurrentBinding: global SExpansionBase_SetCurrentBinding
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	ExpansionBase_SetCurrentBinding
	add.w	&8,%sp
	rts

SExpansionBase_GetCurrentBinding: global SExpansionBase_GetCurrentBinding
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	ExpansionBase_GetCurrentBinding
	add.w	&8,%sp
	rts

SExpansionBase_MakeDosNode: global SExpansionBase_MakeDosNode
	mov.l	%a0,-(%sp)
	jsr	ExpansionBase_MakeDosNode
	add.w	&4,%sp
	rts

SExpansionBase_AddDosNode: global SExpansionBase_AddDosNode
	mov.l	%a0,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	ExpansionBase_AddDosNode
	add.w	&12,%sp
	rts

SGfxBase_BltBitMap: global SGfxBase_BltBitMap
	mov.l	%a2,-(%sp)
	mov.l	%d7,-(%sp)
	mov.l	%d6,-(%sp)
	mov.l	%d5,-(%sp)
	mov.l	%d4,-(%sp)
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_BltBitMap
	add.w	&44,%sp
	rts

SGfxBase_BltTemplate: global SGfxBase_BltTemplate
	mov.l	%d5,-(%sp)
	mov.l	%d4,-(%sp)
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_BltTemplate
	add.w	&32,%sp
	rts

SGfxBase_ClearEOL: global SGfxBase_ClearEOL
	mov.l	%a1,-(%sp)
	jsr	GfxBase_ClearEOL
	add.w	&4,%sp
	rts

SGfxBase_ClearScreen: global SGfxBase_ClearScreen
	mov.l	%a1,-(%sp)
	jsr	GfxBase_ClearScreen
	add.w	&4,%sp
	rts

SGfxBase_TextLength: global SGfxBase_TextLength
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_TextLength
	add.w	&12,%sp
	rts

SGfxBase_Text: global SGfxBase_Text
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_Text
	add.w	&12,%sp
	rts

SGfxBase_SetFont: global SGfxBase_SetFont
	mov.l	%a0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_SetFont
	add.w	&8,%sp
	rts

SGfxBase_OpenFont: global SGfxBase_OpenFont
	mov.l	%a0,-(%sp)
	jsr	GfxBase_OpenFont
	add.w	&4,%sp
	rts

SGfxBase_CloseFont: global SGfxBase_CloseFont
	mov.l	%a1,-(%sp)
	jsr	GfxBase_CloseFont
	add.w	&4,%sp
	rts

SGfxBase_AskSoftStyle: global SGfxBase_AskSoftStyle
	mov.l	%a1,-(%sp)
	jsr	GfxBase_AskSoftStyle
	add.w	&4,%sp
	rts

SGfxBase_SetSoftStyle: global SGfxBase_SetSoftStyle
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_SetSoftStyle
	add.w	&12,%sp
	rts

SGfxBase_AddBob: global SGfxBase_AddBob
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_AddBob
	add.w	&8,%sp
	rts

SGfxBase_AddVSprite: global SGfxBase_AddVSprite
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_AddVSprite
	add.w	&8,%sp
	rts

SGfxBase_DoCollision: global SGfxBase_DoCollision
	mov.l	%a1,-(%sp)
	jsr	GfxBase_DoCollision
	add.w	&4,%sp
	rts

SGfxBase_DrawGList: global SGfxBase_DrawGList
	mov.l	%a0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_DrawGList
	add.w	&8,%sp
	rts

SGfxBase_InitGels: global SGfxBase_InitGels
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_InitGels
	add.w	&12,%sp
	rts

SGfxBase_InitMasks: global SGfxBase_InitMasks
	mov.l	%a0,-(%sp)
	jsr	GfxBase_InitMasks
	add.w	&4,%sp
	rts

SGfxBase_RemIBob: global SGfxBase_RemIBob
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_RemIBob
	add.w	&12,%sp
	rts

SGfxBase_RemVSprite: global SGfxBase_RemVSprite
	mov.l	%a0,-(%sp)
	jsr	GfxBase_RemVSprite
	add.w	&4,%sp
	rts

SGfxBase_SetCollision: global SGfxBase_SetCollision
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	GfxBase_SetCollision
	add.w	&12,%sp
	rts

SGfxBase_SortGList: global SGfxBase_SortGList
	mov.l	%a1,-(%sp)
	jsr	GfxBase_SortGList
	add.w	&4,%sp
	rts

SGfxBase_AddAnimOb: global SGfxBase_AddAnimOb
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_AddAnimOb
	add.w	&12,%sp
	rts

SGfxBase_Animate: global SGfxBase_Animate
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_Animate
	add.w	&8,%sp
	rts

SGfxBase_GetGBuffers: global SGfxBase_GetGBuffers
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_GetGBuffers
	add.w	&12,%sp
	rts

SGfxBase_InitGMasks: global SGfxBase_InitGMasks
	mov.l	%a0,-(%sp)
	jsr	GfxBase_InitGMasks
	add.w	&4,%sp
	rts

SGfxBase_DrawEllipse: global SGfxBase_DrawEllipse
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_DrawEllipse
	add.w	&20,%sp
	rts

SGfxBase_AreaEllipse: global SGfxBase_AreaEllipse
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_AreaEllipse
	add.w	&20,%sp
	rts

SGfxBase_LoadRGB4: global SGfxBase_LoadRGB4
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_LoadRGB4
	add.w	&12,%sp
	rts

SGfxBase_InitRastPort: global SGfxBase_InitRastPort
	mov.l	%a1,-(%sp)
	jsr	GfxBase_InitRastPort
	add.w	&4,%sp
	rts

SGfxBase_InitVPort: global SGfxBase_InitVPort
	mov.l	%a0,-(%sp)
	jsr	GfxBase_InitVPort
	add.w	&4,%sp
	rts

SGfxBase_MrgCop: global SGfxBase_MrgCop
	mov.l	%a1,-(%sp)
	jsr	GfxBase_MrgCop
	add.w	&4,%sp
	rts

SGfxBase_MakeVPort: global SGfxBase_MakeVPort
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_MakeVPort
	add.w	&8,%sp
	rts

SGfxBase_LoadView: global SGfxBase_LoadView
	mov.l	%a1,-(%sp)
	jsr	GfxBase_LoadView
	add.w	&4,%sp
	rts

SGfxBase_WaitBlit: global SGfxBase_WaitBlit
	jmp	GfxBase_WaitBlit

SGfxBase_SetRast: global SGfxBase_SetRast
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_SetRast
	add.w	&8,%sp
	rts

SGfxBase_Move: global SGfxBase_Move
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_Move
	add.w	&12,%sp
	rts

SGfxBase_Draw: global SGfxBase_Draw
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_Draw
	add.w	&12,%sp
	rts

SGfxBase_AreaMove: global SGfxBase_AreaMove
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_AreaMove
	add.w	&12,%sp
	rts

SGfxBase_AreaDraw: global SGfxBase_AreaDraw
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_AreaDraw
	add.w	&12,%sp
	rts

SGfxBase_AreaEnd: global SGfxBase_AreaEnd
	mov.l	%a1,-(%sp)
	jsr	GfxBase_AreaEnd
	add.w	&4,%sp
	rts

SGfxBase_WaitTOF: global SGfxBase_WaitTOF
	jmp	GfxBase_WaitTOF

SGfxBase_QBlit: global SGfxBase_QBlit
	mov.l	%a1,-(%sp)
	jsr	GfxBase_QBlit
	add.w	&4,%sp
	rts

SGfxBase_InitArea: global SGfxBase_InitArea
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_InitArea
	add.w	&12,%sp
	rts

SGfxBase_SetRGB4: global SGfxBase_SetRGB4
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_SetRGB4
	add.w	&20,%sp
	rts

SGfxBase_QBSBlit: global SGfxBase_QBSBlit
	mov.l	%a1,-(%sp)
	jsr	GfxBase_QBSBlit
	add.w	&4,%sp
	rts

SGfxBase_BltClear: global SGfxBase_BltClear
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_BltClear
	add.w	&12,%sp
	rts

SGfxBase_RectFill: global SGfxBase_RectFill
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_RectFill
	add.w	&20,%sp
	rts

SGfxBase_BltPattern: global SGfxBase_BltPattern
	mov.l	%d4,-(%sp)
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_BltPattern
	add.w	&28,%sp
	rts

SGfxBase_ReadPixel: global SGfxBase_ReadPixel
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_ReadPixel
	add.w	&12,%sp
	rts

SGfxBase_WritePixel: global SGfxBase_WritePixel
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_WritePixel
	add.w	&12,%sp
	rts

SGfxBase_Flood: global SGfxBase_Flood
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_Flood
	add.w	&16,%sp
	rts

SGfxBase_PolyDraw: global SGfxBase_PolyDraw
	mov.l	%a0,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_PolyDraw
	add.w	&12,%sp
	rts

SGfxBase_SetAPen: global SGfxBase_SetAPen
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_SetAPen
	add.w	&8,%sp
	rts

SGfxBase_SetBPen: global SGfxBase_SetBPen
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_SetBPen
	add.w	&8,%sp
	rts

SGfxBase_SetDrMd: global SGfxBase_SetDrMd
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_SetDrMd
	add.w	&8,%sp
	rts

SGfxBase_InitView: global SGfxBase_InitView
	mov.l	%a1,-(%sp)
	jsr	GfxBase_InitView
	add.w	&4,%sp
	rts

SGfxBase_CBump: global SGfxBase_CBump
	mov.l	%a1,-(%sp)
	jsr	GfxBase_CBump
	add.w	&4,%sp
	rts

SGfxBase_CMove: global SGfxBase_CMove
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_CMove
	add.w	&12,%sp
	rts

SGfxBase_CWait: global SGfxBase_CWait
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_CWait
	add.w	&12,%sp
	rts

SGfxBase_VBeamPos: global SGfxBase_VBeamPos
	jmp	GfxBase_VBeamPos

SGfxBase_InitBitMap: global SGfxBase_InitBitMap
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_InitBitMap
	add.w	&16,%sp
	rts

SGfxBase_ScrollRaster: global SGfxBase_ScrollRaster
	mov.l	%d5,-(%sp)
	mov.l	%d4,-(%sp)
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_ScrollRaster
	add.w	&28,%sp
	rts

SGfxBase_WaitBOVP: global SGfxBase_WaitBOVP
	mov.l	%a0,-(%sp)
	jsr	GfxBase_WaitBOVP
	add.w	&4,%sp
	rts

SGfxBase_GetSprite: global SGfxBase_GetSprite
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_GetSprite
	add.w	&8,%sp
	rts

SGfxBase_FreeSprite: global SGfxBase_FreeSprite
	mov.l	%d0,-(%sp)
	jsr	GfxBase_FreeSprite
	add.w	&4,%sp
	rts

SGfxBase_ChangeSprite: global SGfxBase_ChangeSprite
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_ChangeSprite
	add.w	&12,%sp
	rts

SGfxBase_MoveSprite: global SGfxBase_MoveSprite
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_MoveSprite
	add.w	&16,%sp
	rts

SGfxBase_LockLayerRom: global SGfxBase_LockLayerRom
	mov.l	%a5,-(%sp)
	jsr	GfxBase_LockLayerRom
	add.w	&4,%sp
	rts

SGfxBase_UnlockLayerRom: global SGfxBase_UnlockLayerRom
	mov.l	%a5,-(%sp)
	jsr	GfxBase_UnlockLayerRom
	add.w	&4,%sp
	rts

SGfxBase_SyncSBitMap: global SGfxBase_SyncSBitMap
	mov.l	%a0,-(%sp)
	jsr	GfxBase_SyncSBitMap
	add.w	&4,%sp
	rts

SGfxBase_CopySBitMap: global SGfxBase_CopySBitMap
	mov.l	%a0,-(%sp)
	jsr	GfxBase_CopySBitMap
	add.w	&4,%sp
	rts

SGfxBase_OwnBlitter: global SGfxBase_OwnBlitter
	jmp	GfxBase_OwnBlitter

SGfxBase_DisownBlitter: global SGfxBase_DisownBlitter
	jmp	GfxBase_DisownBlitter

SGfxBase_InitTmpRas: global SGfxBase_InitTmpRas
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_InitTmpRas
	add.w	&12,%sp
	rts

SGfxBase_AskFont: global SGfxBase_AskFont
	mov.l	%a0,-(%sp)
	mov.l	%a1,-(%sp)
	jsr	GfxBase_AskFont
	add.w	&8,%sp
	rts

SGfxBase_AddFont: global SGfxBase_AddFont
	mov.l	%a1,-(%sp)
	jsr	GfxBase_AddFont
	add.w	&4,%sp
	rts

SGfxBase_RemFont: global SGfxBase_RemFont
	mov.l	%a1,-(%sp)
	jsr	GfxBase_RemFont
	add.w	&4,%sp
	rts

SGfxBase_AllocRaster: global SGfxBase_AllocRaster
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	GfxBase_AllocRaster
	add.w	&8,%sp
	rts

SGfxBase_FreeRaster: global SGfxBase_FreeRaster
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_FreeRaster
	add.w	&12,%sp
	rts

SGfxBase_AndRectRegion: global SGfxBase_AndRectRegion
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_AndRectRegion
	add.w	&8,%sp
	rts

SGfxBase_OrRectRegion: global SGfxBase_OrRectRegion
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_OrRectRegion
	add.w	&8,%sp
	rts

SGfxBase_NewRegion: global SGfxBase_NewRegion
	jmp	GfxBase_NewRegion

SGfxBase_ClearRectRegion: global SGfxBase_ClearRectRegion
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_ClearRectRegion
	add.w	&8,%sp
	rts

SGfxBase_ClearRegion: global SGfxBase_ClearRegion
	mov.l	%a0,-(%sp)
	jsr	GfxBase_ClearRegion
	add.w	&4,%sp
	rts

SGfxBase_DisposeRegion: global SGfxBase_DisposeRegion
	mov.l	%a0,-(%sp)
	jsr	GfxBase_DisposeRegion
	add.w	&4,%sp
	rts

SGfxBase_FreeVPortCopLists: global SGfxBase_FreeVPortCopLists
	mov.l	%a0,-(%sp)
	jsr	GfxBase_FreeVPortCopLists
	add.w	&4,%sp
	rts

SGfxBase_FreeCopList: global SGfxBase_FreeCopList
	mov.l	%a0,-(%sp)
	jsr	GfxBase_FreeCopList
	add.w	&4,%sp
	rts

SGfxBase_ClipBlit: global SGfxBase_ClipBlit
	mov.l	%d6,-(%sp)
	mov.l	%d5,-(%sp)
	mov.l	%d4,-(%sp)
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_ClipBlit
	add.w	&36,%sp
	rts

SGfxBase_XorRectRegion: global SGfxBase_XorRectRegion
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_XorRectRegion
	add.w	&8,%sp
	rts

SGfxBase_FreeCprList: global SGfxBase_FreeCprList
	mov.l	%a0,-(%sp)
	jsr	GfxBase_FreeCprList
	add.w	&4,%sp
	rts

SGfxBase_GetColorMap: global SGfxBase_GetColorMap
	mov.l	%d0,-(%sp)
	jsr	GfxBase_GetColorMap
	add.w	&4,%sp
	rts

SGfxBase_FreeColorMap: global SGfxBase_FreeColorMap
	mov.l	%a0,-(%sp)
	jsr	GfxBase_FreeColorMap
	add.w	&4,%sp
	rts

SGfxBase_GetRGB4: global SGfxBase_GetRGB4
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_GetRGB4
	add.w	&8,%sp
	rts

SGfxBase_ScrollVPort: global SGfxBase_ScrollVPort
	mov.l	%a0,-(%sp)
	jsr	GfxBase_ScrollVPort
	add.w	&4,%sp
	rts

SGfxBase_UCopperListInit: global SGfxBase_UCopperListInit
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_UCopperListInit
	add.w	&8,%sp
	rts

SGfxBase_FreeGBuffers: global SGfxBase_FreeGBuffers
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_FreeGBuffers
	add.w	&12,%sp
	rts

SGfxBase_BltBitMapRastPort: global SGfxBase_BltBitMapRastPort
	mov.l	%d6,-(%sp)
	mov.l	%d5,-(%sp)
	mov.l	%d4,-(%sp)
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_BltBitMapRastPort
	add.w	&36,%sp
	rts

SGfxBase_OrRegionRegion: global SGfxBase_OrRegionRegion
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_OrRegionRegion
	add.w	&8,%sp
	rts

SGfxBase_XorRegionRegion: global SGfxBase_XorRegionRegion
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_XorRegionRegion
	add.w	&8,%sp
	rts

SGfxBase_AndRegionRegion: global SGfxBase_AndRegionRegion
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_AndRegionRegion
	add.w	&8,%sp
	rts

SGfxBase_SetRGB4CM: global SGfxBase_SetRGB4CM
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_SetRGB4CM
	add.w	&20,%sp
	rts

SGfxBase_BltMaskBitMapRastPort: global SGfxBase_BltMaskBitMapRastPort
	mov.l	%a2,-(%sp)
	mov.l	%d6,-(%sp)
	mov.l	%d5,-(%sp)
	mov.l	%d4,-(%sp)
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	GfxBase_BltMaskBitMapRastPort
	add.w	&40,%sp
	rts

SGfxBase_AttemptLockLayerRom: global SGfxBase_AttemptLockLayerRom
	mov.l	%a5,-(%sp)
	jsr	GfxBase_AttemptLockLayerRom
	add.w	&4,%sp
	rts

SIconBase_GetWBObject: global SIconBase_GetWBObject
	mov.l	%a0,-(%sp)
	jsr	IconBase_GetWBObject
	add.w	&4,%sp
	rts

SIconBase_PutWBObject: global SIconBase_PutWBObject
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IconBase_PutWBObject
	add.w	&8,%sp
	rts

SIconBase_GetIcon: global SIconBase_GetIcon
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IconBase_GetIcon
	add.w	&12,%sp
	rts

SIconBase_PutIcon: global SIconBase_PutIcon
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IconBase_PutIcon
	add.w	&8,%sp
	rts

SIconBase_FreeFreeList: global SIconBase_FreeFreeList
	mov.l	%a0,-(%sp)
	jsr	IconBase_FreeFreeList
	add.w	&4,%sp
	rts

SIconBase_FreeWBObject: global SIconBase_FreeWBObject
	mov.l	%a0,-(%sp)
	jsr	IconBase_FreeWBObject
	add.w	&4,%sp
	rts

SIconBase_AllocWBObject: global SIconBase_AllocWBObject
	jmp	IconBase_AllocWBObject

SIconBase_AddFreeList: global SIconBase_AddFreeList
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IconBase_AddFreeList
	add.w	&12,%sp
	rts

SIconBase_GetDiskObject: global SIconBase_GetDiskObject
	mov.l	%a0,-(%sp)
	jsr	IconBase_GetDiskObject
	add.w	&4,%sp
	rts

SIconBase_PutDiskObject: global SIconBase_PutDiskObject
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IconBase_PutDiskObject
	add.w	&8,%sp
	rts

SIconBase_FreeDiskObject: global SIconBase_FreeDiskObject
	mov.l	%a0,-(%sp)
	jsr	IconBase_FreeDiskObject
	add.w	&4,%sp
	rts

SIconBase_FindToolType: global SIconBase_FindToolType
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IconBase_FindToolType
	add.w	&8,%sp
	rts

SIconBase_MatchToolValue: global SIconBase_MatchToolValue
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IconBase_MatchToolValue
	add.w	&8,%sp
	rts

SIconBase_BumpRevision: global SIconBase_BumpRevision
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IconBase_BumpRevision
	add.w	&8,%sp
	rts

SIntuitionBase_OpenIntuition: global SIntuitionBase_OpenIntuition
	jmp	IntuitionBase_OpenIntuition

SIntuitionBase_Intuition: global SIntuitionBase_Intuition
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_Intuition
	add.w	&4,%sp
	rts

SIntuitionBase_AddGadget: global SIntuitionBase_AddGadget
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_AddGadget
	add.w	&12,%sp
	rts

SIntuitionBase_ClearDMRequest: global SIntuitionBase_ClearDMRequest
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_ClearDMRequest
	add.w	&4,%sp
	rts

SIntuitionBase_ClearMenuStrip: global SIntuitionBase_ClearMenuStrip
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_ClearMenuStrip
	add.w	&4,%sp
	rts

SIntuitionBase_ClearPointer: global SIntuitionBase_ClearPointer
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_ClearPointer
	add.w	&4,%sp
	rts

SIntuitionBase_CloseScreen: global SIntuitionBase_CloseScreen
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_CloseScreen
	add.w	&4,%sp
	rts

SIntuitionBase_CloseWindow: global SIntuitionBase_CloseWindow
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_CloseWindow
	add.w	&4,%sp
	rts

SIntuitionBase_CloseWorkBench: global SIntuitionBase_CloseWorkBench
	jmp	IntuitionBase_CloseWorkBench

SIntuitionBase_CurrentTime: global SIntuitionBase_CurrentTime
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_CurrentTime
	add.w	&8,%sp
	rts

SIntuitionBase_DisplayAlert: global SIntuitionBase_DisplayAlert
	mov.l	%d1,-(%sp)
	mov.l	%a0,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	IntuitionBase_DisplayAlert
	add.w	&12,%sp
	rts

SIntuitionBase_DisplayBeep: global SIntuitionBase_DisplayBeep
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_DisplayBeep
	add.w	&4,%sp
	rts

SIntuitionBase_DoubleClick: global SIntuitionBase_DoubleClick
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	IntuitionBase_DoubleClick
	add.w	&16,%sp
	rts

SIntuitionBase_DrawBorder: global SIntuitionBase_DrawBorder
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_DrawBorder
	add.w	&16,%sp
	rts

SIntuitionBase_DrawImage: global SIntuitionBase_DrawImage
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_DrawImage
	add.w	&16,%sp
	rts

SIntuitionBase_EndRequest: global SIntuitionBase_EndRequest
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_EndRequest
	add.w	&8,%sp
	rts

SIntuitionBase_GetDefPrefs: global SIntuitionBase_GetDefPrefs
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_GetDefPrefs
	add.w	&8,%sp
	rts

SIntuitionBase_GetPrefs: global SIntuitionBase_GetPrefs
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_GetPrefs
	add.w	&8,%sp
	rts

SIntuitionBase_InitRequester: global SIntuitionBase_InitRequester
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_InitRequester
	add.w	&4,%sp
	rts

SIntuitionBase_ItemAddress: global SIntuitionBase_ItemAddress
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_ItemAddress
	add.w	&8,%sp
	rts

SIntuitionBase_ModifyIDCMP: global SIntuitionBase_ModifyIDCMP
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_ModifyIDCMP
	add.w	&8,%sp
	rts

SIntuitionBase_ModifyProp: global SIntuitionBase_ModifyProp
	mov.l	%d4,-(%sp)
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_ModifyProp
	add.w	&32,%sp
	rts

SIntuitionBase_MoveScreen: global SIntuitionBase_MoveScreen
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_MoveScreen
	add.w	&12,%sp
	rts

SIntuitionBase_MoveWindow: global SIntuitionBase_MoveWindow
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_MoveWindow
	add.w	&12,%sp
	rts

SIntuitionBase_OffGadget: global SIntuitionBase_OffGadget
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_OffGadget
	add.w	&12,%sp
	rts

SIntuitionBase_OffMenu: global SIntuitionBase_OffMenu
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_OffMenu
	add.w	&8,%sp
	rts

SIntuitionBase_OnGadget: global SIntuitionBase_OnGadget
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_OnGadget
	add.w	&12,%sp
	rts

SIntuitionBase_OnMenu: global SIntuitionBase_OnMenu
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_OnMenu
	add.w	&8,%sp
	rts

SIntuitionBase_OpenScreen: global SIntuitionBase_OpenScreen
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_OpenScreen
	add.w	&4,%sp
	rts

SIntuitionBase_OpenWindow: global SIntuitionBase_OpenWindow
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_OpenWindow
	add.w	&4,%sp
	rts

SIntuitionBase_OpenWorkBench: global SIntuitionBase_OpenWorkBench
	jmp	IntuitionBase_OpenWorkBench

SIntuitionBase_PrintIText: global SIntuitionBase_PrintIText
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_PrintIText
	add.w	&16,%sp
	rts

SIntuitionBase_RefreshGadgets: global SIntuitionBase_RefreshGadgets
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_RefreshGadgets
	add.w	&12,%sp
	rts

SIntuitionBase_RemoveGadget: global SIntuitionBase_RemoveGadget
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_RemoveGadget
	add.w	&8,%sp
	rts

SIntuitionBase_ReportMouse: global SIntuitionBase_ReportMouse
	mov.l	%a0,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	IntuitionBase_ReportMouse
	add.w	&8,%sp
	rts

SIntuitionBase_Request: global SIntuitionBase_Request
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_Request
	add.w	&8,%sp
	rts

SIntuitionBase_ScreenToBack: global SIntuitionBase_ScreenToBack
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_ScreenToBack
	add.w	&4,%sp
	rts

SIntuitionBase_ScreenToFront: global SIntuitionBase_ScreenToFront
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_ScreenToFront
	add.w	&4,%sp
	rts

SIntuitionBase_SetDMRequest: global SIntuitionBase_SetDMRequest
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_SetDMRequest
	add.w	&8,%sp
	rts

SIntuitionBase_SetMenuStrip: global SIntuitionBase_SetMenuStrip
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_SetMenuStrip
	add.w	&8,%sp
	rts

SIntuitionBase_SetPointer: global SIntuitionBase_SetPointer
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_SetPointer
	add.w	&24,%sp
	rts

SIntuitionBase_SetWindowTitles: global SIntuitionBase_SetWindowTitles
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_SetWindowTitles
	add.w	&12,%sp
	rts

SIntuitionBase_ShowTitle: global SIntuitionBase_ShowTitle
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_ShowTitle
	add.w	&8,%sp
	rts

SIntuitionBase_SizeWindow: global SIntuitionBase_SizeWindow
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_SizeWindow
	add.w	&12,%sp
	rts

SIntuitionBase_ViewAddress: global SIntuitionBase_ViewAddress
	jmp	IntuitionBase_ViewAddress

SIntuitionBase_ViewPortAddress: global SIntuitionBase_ViewPortAddress
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_ViewPortAddress
	add.w	&4,%sp
	rts

SIntuitionBase_WindowToBack: global SIntuitionBase_WindowToBack
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_WindowToBack
	add.w	&4,%sp
	rts

SIntuitionBase_WindowToFront: global SIntuitionBase_WindowToFront
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_WindowToFront
	add.w	&4,%sp
	rts

SIntuitionBase_WindowLimits: global SIntuitionBase_WindowLimits
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_WindowLimits
	add.w	&20,%sp
	rts

SIntuitionBase_SetPrefs: global SIntuitionBase_SetPrefs
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_SetPrefs
	add.w	&12,%sp
	rts

SIntuitionBase_IntuiTextLength: global SIntuitionBase_IntuiTextLength
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_IntuiTextLength
	add.w	&4,%sp
	rts

SIntuitionBase_WBenchToBack: global SIntuitionBase_WBenchToBack
	jmp	IntuitionBase_WBenchToBack

SIntuitionBase_WBenchToFront: global SIntuitionBase_WBenchToFront
	jmp	IntuitionBase_WBenchToFront

SIntuitionBase_AutoRequest: global SIntuitionBase_AutoRequest
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a3,-(%sp)
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_AutoRequest
	add.w	&32,%sp
	rts

SIntuitionBase_BeginRefresh: global SIntuitionBase_BeginRefresh
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_BeginRefresh
	add.w	&4,%sp
	rts

SIntuitionBase_BuildSysRequest: global SIntuitionBase_BuildSysRequest
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a3,-(%sp)
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_BuildSysRequest
	add.w	&28,%sp
	rts

SIntuitionBase_EndRefresh: global SIntuitionBase_EndRefresh
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_EndRefresh
	add.w	&8,%sp
	rts

SIntuitionBase_FreeSysRequest: global SIntuitionBase_FreeSysRequest
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_FreeSysRequest
	add.w	&4,%sp
	rts

SIntuitionBase_MakeScreen: global SIntuitionBase_MakeScreen
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_MakeScreen
	add.w	&4,%sp
	rts

SIntuitionBase_RemakeDisplay: global SIntuitionBase_RemakeDisplay
	jmp	IntuitionBase_RemakeDisplay

SIntuitionBase_RethinkDisplay: global SIntuitionBase_RethinkDisplay
	jmp	IntuitionBase_RethinkDisplay

SIntuitionBase_AllocRemember: global SIntuitionBase_AllocRemember
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_AllocRemember
	add.w	&12,%sp
	rts

SIntuitionBase_AlohaWorkbench: global SIntuitionBase_AlohaWorkbench
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_AlohaWorkbench
	add.w	&4,%sp
	rts

SIntuitionBase_FreeRemember: global SIntuitionBase_FreeRemember
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_FreeRemember
	add.w	&8,%sp
	rts

SIntuitionBase_LockIBase: global SIntuitionBase_LockIBase
	mov.l	%d0,-(%sp)
	jsr	IntuitionBase_LockIBase
	add.w	&4,%sp
	rts

SIntuitionBase_UnlockIBase: global SIntuitionBase_UnlockIBase
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_UnlockIBase
	add.w	&4,%sp
	rts

SIntuitionBase_GetScreenData: global SIntuitionBase_GetScreenData
	mov.l	%a1,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_GetScreenData
	add.w	&16,%sp
	rts

SIntuitionBase_RefreshGList: global SIntuitionBase_RefreshGList
	mov.l	%d0,-(%sp)
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_RefreshGList
	add.w	&16,%sp
	rts

SIntuitionBase_AddGList: global SIntuitionBase_AddGList
	mov.l	%a2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_AddGList
	add.w	&20,%sp
	rts

SIntuitionBase_RemoveGList: global SIntuitionBase_RemoveGList
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_RemoveGList
	add.w	&12,%sp
	rts

SIntuitionBase_ActivateWindow: global SIntuitionBase_ActivateWindow
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_ActivateWindow
	add.w	&4,%sp
	rts

SIntuitionBase_RefreshWindowFrame: global SIntuitionBase_RefreshWindowFrame
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_RefreshWindowFrame
	add.w	&4,%sp
	rts

SIntuitionBase_ActivateGadget: global SIntuitionBase_ActivateGadget
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_ActivateGadget
	add.w	&12,%sp
	rts

SIntuitionBase_NewModifyProp: global SIntuitionBase_NewModifyProp
	mov.l	%d5,-(%sp)
	mov.l	%d4,-(%sp)
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a2,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	IntuitionBase_NewModifyProp
	add.w	&36,%sp
	rts

SLayersBase_InitLayers: global SLayersBase_InitLayers
	mov.l	%a0,-(%sp)
	jsr	LayersBase_InitLayers
	add.w	&4,%sp
	rts

SLayersBase_CreateUpfrontLayer: global SLayersBase_CreateUpfrontLayer
	mov.l	%a2,-(%sp)
	mov.l	%d4,-(%sp)
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_CreateUpfrontLayer
	add.w	&32,%sp
	rts

SLayersBase_CreateBehindLayer: global SLayersBase_CreateBehindLayer
	mov.l	%a2,-(%sp)
	mov.l	%d4,-(%sp)
	mov.l	%d3,-(%sp)
	mov.l	%d2,-(%sp)
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_CreateBehindLayer
	add.w	&32,%sp
	rts

SLayersBase_UpfrontLayer: global SLayersBase_UpfrontLayer
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_UpfrontLayer
	add.w	&8,%sp
	rts

SLayersBase_BehindLayer: global SLayersBase_BehindLayer
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_BehindLayer
	add.w	&8,%sp
	rts

SLayersBase_MoveLayer: global SLayersBase_MoveLayer
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_MoveLayer
	add.w	&16,%sp
	rts

SLayersBase_SizeLayer: global SLayersBase_SizeLayer
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_SizeLayer
	add.w	&16,%sp
	rts

SLayersBase_ScrollLayer: global SLayersBase_ScrollLayer
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_ScrollLayer
	add.w	&16,%sp
	rts

SLayersBase_BeginUpdate: global SLayersBase_BeginUpdate
	mov.l	%a0,-(%sp)
	jsr	LayersBase_BeginUpdate
	add.w	&4,%sp
	rts

SLayersBase_EndUpdate: global SLayersBase_EndUpdate
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_EndUpdate
	add.w	&8,%sp
	rts

SLayersBase_DeleteLayer: global SLayersBase_DeleteLayer
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_DeleteLayer
	add.w	&8,%sp
	rts

SLayersBase_LockLayer: global SLayersBase_LockLayer
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_LockLayer
	add.w	&8,%sp
	rts

SLayersBase_UnlockLayer: global SLayersBase_UnlockLayer
	mov.l	%a0,-(%sp)
	jsr	LayersBase_UnlockLayer
	add.w	&4,%sp
	rts

SLayersBase_LockLayers: global SLayersBase_LockLayers
	mov.l	%a0,-(%sp)
	jsr	LayersBase_LockLayers
	add.w	&4,%sp
	rts

SLayersBase_UnlockLayers: global SLayersBase_UnlockLayers
	mov.l	%a0,-(%sp)
	jsr	LayersBase_UnlockLayers
	add.w	&4,%sp
	rts

SLayersBase_LockLayerInfo: global SLayersBase_LockLayerInfo
	mov.l	%a0,-(%sp)
	jsr	LayersBase_LockLayerInfo
	add.w	&4,%sp
	rts

SLayersBase_SwapBitsRastPortClipRect: global SLayersBase_SwapBitsRastPortClipRect
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_SwapBitsRastPortClipRect
	add.w	&8,%sp
	rts

SLayersBase_WhichLayer: global SLayersBase_WhichLayer
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_WhichLayer
	add.w	&12,%sp
	rts

SLayersBase_UnlockLayerInfo: global SLayersBase_UnlockLayerInfo
	mov.l	%a0,-(%sp)
	jsr	LayersBase_UnlockLayerInfo
	add.w	&4,%sp
	rts

SLayersBase_NewLayerInfo: global SLayersBase_NewLayerInfo
	jmp	LayersBase_NewLayerInfo

SLayersBase_DisposeLayerInfo: global SLayersBase_DisposeLayerInfo
	mov.l	%a0,-(%sp)
	jsr	LayersBase_DisposeLayerInfo
	add.w	&4,%sp
	rts

SLayersBase_FattenLayerInfo: global SLayersBase_FattenLayerInfo
	mov.l	%a0,-(%sp)
	jsr	LayersBase_FattenLayerInfo
	add.w	&4,%sp
	rts

SLayersBase_ThinLayerInfo: global SLayersBase_ThinLayerInfo
	mov.l	%a0,-(%sp)
	jsr	LayersBase_ThinLayerInfo
	add.w	&4,%sp
	rts

SLayersBase_MoveLayerInFrontOf: global SLayersBase_MoveLayerInFrontOf
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_MoveLayerInFrontOf
	add.w	&8,%sp
	rts

SLayersBase_InstallClipRegion: global SLayersBase_InstallClipRegion
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	LayersBase_InstallClipRegion
	add.w	&8,%sp
	rts

SPotgoBase_AllocPotBits: global SPotgoBase_AllocPotBits
	mov.l	%d0,-(%sp)
	jsr	PotgoBase_AllocPotBits
	add.w	&4,%sp
	rts

SPotgoBase_FreePotBits: global SPotgoBase_FreePotBits
	mov.l	%d0,-(%sp)
	jsr	PotgoBase_FreePotBits
	add.w	&4,%sp
	rts

SPotgoBase_WritePotgo: global SPotgoBase_WritePotgo
	mov.l	%d1,-(%sp)
	mov.l	%d0,-(%sp)
	jsr	PotgoBase_WritePotgo
	add.w	&8,%sp
	rts

STimerBase_AddTime: global STimerBase_AddTime
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	TimerBase_AddTime
	add.w	&8,%sp
	rts

STimerBase_SubTime: global STimerBase_SubTime
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	TimerBase_SubTime
	add.w	&8,%sp
	rts

STimerBase_CmpTime: global STimerBase_CmpTime
	mov.l	%a1,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	TimerBase_CmpTime
	add.w	&8,%sp
	rts

STranslatorBase_Translate: global STranslatorBase_Translate
	mov.l	%d1,-(%sp)
	mov.l	%a1,-(%sp)
	mov.l	%d0,-(%sp)
	mov.l	%a0,-(%sp)
	jsr	TranslatorBase_Translate
	add.w	&16,%sp
	rts

