/* * $Id: opstruct.h,v 1.1 1996/04/02 14:08:23 ms Exp $ * * * $Log: opstruct.h,v $ * Revision 1.1 1996/04/02 14:08:23 ms * Dropped some obsolete variables (ringmod emulator) * * Revision 1.0 1996/01/21 04:12:05 ms * Initial revision * */ #include "mytypes.h" typedef ubyte (*ptr2sidfunc)(struct sidoperator *); struct sidoperator { udword SIDFREQ; ubyte SIDCTRL; ubyte SIDAD, SIDSR; ubyte SIDWAVE; ptr2sidfunc SIDWAVEROUT; struct sidoperator *CARRIER; struct sidoperator *MODULATOR; uword RECINDEX; ubyte ADSRCTRL; ptr2sidfunc ADSRSUB; ubyte OUTPUT; udword WAVEPNT; uword WAVESTEP; uword WAVEADDPNT; uword WAVEADDSTEP; udword NOISEPNT; uword NOISESTEP; uword NOISEADDPNT; uword NOISEADDSTEP; uword FREQCNT; uword FREQADDPNT; uword FREQPNT; uword FREQLEN; uword MODCNT; udword MODFREQADDPNT; uword MODFREQLEN; udword MODFREQPNT; uword MODSTEP; udword MODPNT; uword MODADDSTEP; udword MODADDPNT; udword ENVPNT; uword ENVSTEP; uword ENVADDPNT; uword ENVADDSTEP; ubyte ENVSUSVOL; ubyte ENVVOL; };