|
|
| version 1.3, 2004/03/30 07:12:03 | version 1.4, 2004/03/30 08:48:46 |
|---|---|
| Line 13 enum { | Line 13 enum { |
| #define PCM86_EXTBUF pcm86.rescue // µßºÑ±äÂÚ¡Ä | #define PCM86_EXTBUF pcm86.rescue // µßºÑ±äÂÚ¡Ä |
| #define PCM86_REALBUFSIZE (PCM86_LOGICALBUF + PCM86_EXTBUF) | #define PCM86_REALBUFSIZE (PCM86_LOGICALBUF + PCM86_EXTBUF) |
| #define RECALC_NOWCLKWAIT { \ | #define RECALC_NOWCLKWAIT(cnt) { \ |
| past /= pcm86.stepclock; \ | pcm86.virbuf -= (cnt << pcm86.stepbit); \ |
| pcm86.lastclock += (past * pcm86.stepclock); \ | |
| pcm86.virbuf -= (past << pcm86.stepbit); \ | |
| if (pcm86.virbuf < 0) { \ | if (pcm86.virbuf < 0) { \ |
| pcm86.virbuf &= pcm86.stepmask; \ | pcm86.virbuf &= pcm86.stepmask; \ |
| } \ | } \ |