* "toccata.library"
##base _ToccataBase
##bias 30
##public
T_NextFrequency(freq)(d0)
T_FindFrequency(freq)(d0)
T_SetPart(tags)(a0)
* original .fd file said: T_GetPart(num)(d0)
* which differs from the autodoc
T_GetPart(tags)(a0)
T_Capture(tags)(a0)
T_Playback(tags)(a0)
T_Pause(pause)(d0)
T_Stop(flags)(d0)
T_StartLevel(tags)(a0)
T_StopLevel()()
T_Expand(value,mode)(d0,d1)
T_SaveSettings(flags)(d0)
T_LoadSettings(flags)(d0)
T_RawPlayback(tags)(a0)
T_IoErr()()
##private
* the follwing four are using "pfile.library"
T_PF_Alloc(pfArgs,tags)(a0,a1)
T_PF_Free(context)(a0)
T_PF_Capture(context,tags)(a0,a1)
T_PF_Playback(context,tags)(a0,a1)
* could not analyse yet.
T_Unknown(p1,p2,p3,p4)(d0,d1,d2,a0)
* index is 0..12, reads results from an array
* maybe these are constants
T_GetDontKnowWhat(index)(d0)
T_ReturnNull()()
T_DoNothing()()
T_ReturnMinusOne()()
* all unused functions return 0.L
T_UnUsed1()()
T_UnUsed2()()
T_UnUsed3()()
T_UnUsed4()()
T_UnUsed5()()
T_UnUsed6()()
* mainly calls exec/obtainSemaphore
T_Own()()
* mainly calls exec/releaseSemaphore
T_Disown()()
* uses T_Own()/T_Disown
T_SetReg(reg,val)(d0,d1)
* uses T_Own()/T_Disown
T_GetReg(reg)(d0)
##end
