* "prelude.library" internal release not for redistribution ##base _PreludeBase *##name Prelude *##vers 0 *##revs 8 *##libid prelude lib (ver 0.8) *##init mylibinit *##expu mylibexit *##open myeachopen *##close myeachclose ##bias 30 ##public * *##ret int GetPrlState()() *##ret void KillPrlPlayList()() *##ret APTR PreludeInit(tags)(A0) *##ret int PrlPeak()() *##ret void PreludeQuit()() *##ret void PrlPlay(start,length,mode,freq)(A0,D0/D1/D2) PrlPlayBuff(tags)(A0) PrlPlayMix(tags)(A0) PrlRecord(tags)(A0) PrlStop(channel)(D0) *##ret APTR SetPrlCtrl(tags)(A0) FindPrelude() *##ret UWORD GetPrlFreq(infreq)(D0) GetPrlReq(reg)(D0) * ##private *##ret void NextFromPL_c() InterruptRoutine() *##ret void FillFifo(pointer)(A0) fifotodata(pointerleft,pointerright,fifo)(A0/A1/A2) datatofifo(pointerleft,pointerright,fifo)(A0/A1/A2) irqroutine() PrlSwitch(id)(d0) ##end