/* "prelude.library" internal release not for redistribution*/ /**/ __asm __regargs UWORD GetPrlState(void); __asm __regargs void KillPrlPlayList(void); __asm __regargs struct PrlCtrl *PreludeInit(register __a0 struct TagItem *); __asm __regargs UWORD PrlPeak(void); __asm __regargs void PreludeQuit(void); __asm __regargs __saveds void PrlPlay(register __a0 unsigned char *start, register __d0 ULONG length,register __d1 UWORD playmode,register __d2 UWORD frequency); __asm __regargs void PrlPlayBuff(register __a0 struct TagItem *tags); __asm __regargs void PrlPlayMix(register __a0 struct TagItem *tags); __asm __regargs void PrlRecord(register __a0 struct TagItem *tags); __asm __regargs __saveds void PrlStop(register __d0 UWORD channel); __asm __regargs __saveds void SetPrlCtrl(register __a0 struct TagItem *tags); __asm __regargs APTR PreludeError(void); __asm __regargs UWORD GetPrlFreq(register __d0 UWORD); __asm __regargs UWORD GetPrlReg(register __d0 UWORD); __asm __regargs __saveds datatofifo(register __a0 struct PrlCtrl *prlctrl); __asm __regargs __saveds fifotodata(register __a0 struct PrlCtrl *prlctrl); __asm __regargs void testinit(void); __asm __regargs BOOL myeachopen(void); __asm __regargs void myeachclose(void); __asm __regargs __saveds void SecureRegSet(register __a1 APTR, register __d0 UBYTE, register __d1 UBYTE); __asm __regargs __saveds UWORD GetFrequency(register __d0 UWORD freq); __asm __regargs __saveds UBYTE GetFreqBits(register __d0 UWORD freq); __asm __regargs __saveds void FillFifo(register __a0 UBYTE *CardAd); __asm __regargs __saveds ULONG InterruptRoutine(register __a1 struct PrlCtrl *PrlCtrl); __asm __regargs __saveds ULONG InterruptRoutine2(register __a1 struct PrlCtrl *PrlCtrl); __asm __regargs __saveds void irqroutine(register __a1 struct PrlCtrl *prlctrl); __asm __regargs __saveds void NextFromPL_c(void); __asm __regargs __saveds void PrlPause(register __d0 UWORD channel); __asm __regargs __saveds void PrlSwitch(register __d0 UBYTE id);