AllocVec(byteSize,requirements)(d0/d1) - Allocate memory and keep track
of the size (V36)
CacheClearE(address,length,caches)(a0,d0/d1)
- Cache clearing with extended
control (V37)
CacheClearU()() - User callable simple cache
clearing (V37)
CacheControl(cacheBits,cacheMask)(d0/d1)- Instruction & data cache control
CachePostDMA(address,length,flags)(a0/a1,d1)
- Take actions after to hardware
DMA (V37)
CachePreDMA(address,length,flags)(a0/a1,d1)
- Take actions prior to hardware
DMA (V37)
ColdReboot()() - Reboot the Amiga (V36)
CreateIORequest(port,size)(a0,d0) - Create an IORequest structure
(V36)
CreateMsgPort()() - Allocate and initialize a new
message port (V36)
DeleteIORequest(iorequest)(a0) - Free a request made by
CreateIORequest() (V36)
DeleteMsgPort(port)(a0) - Free a message port created by
CreateMsgPort (V36)
FreeVec(memoryBlock)(a1) - Return AllocVec() memory to the
system (V36)
ObtainSemaphoreShared(sigSem)(a0) - Gain shared access to a
semaphore (V36)
StackSwap(newSize,newSP,newStack)(d0/d1/a0)
- Exec supported method of
replacing a task's stack.