--- np2/sound/pcm86.h 2003/12/08 00:55:33 1.2 +++ np2/sound/pcm86.h 2004/03/30 08:48:46 1.4 @@ -13,10 +13,8 @@ enum { #define PCM86_EXTBUF pcm86.rescue // µßºÑ±äÂÚ¡Ä #define PCM86_REALBUFSIZE (PCM86_LOGICALBUF + PCM86_EXTBUF) -#define RECALC_NOWCLKWAIT { \ - past /= pcm86.stepclock; \ - pcm86.lastclock += (past * pcm86.stepclock); \ - pcm86.virbuf -= (past << pcm86.stepbit); \ +#define RECALC_NOWCLKWAIT(cnt) { \ + pcm86.virbuf -= (cnt << pcm86.stepbit); \ if (pcm86.virbuf < 0) { \ pcm86.virbuf &= pcm86.stepmask; \ } \ @@ -83,6 +81,8 @@ void pcm86_setnextintr(void); void SOUNDCALL pcm86gen_checkbuf(void); void SOUNDCALL pcm86gen_getpcm(void *hdl, SINT32 *pcm, UINT count); +BOOL pcm86gen_intrq(void); + #ifdef __cplusplus } #endif