|
|
| version 1.2, 2003/10/19 14:56:15 | version 1.3, 2003/12/08 00:55:33 |
|---|---|
| Line 1 | Line 1 |
| #include "compiler.h" | #include "compiler.h" |
| #include "i286.h" | #include "cpucore.h" |
| #include "pccore.h" | #include "pccore.h" |
| #include "iocore.h" | #include "iocore.h" |
| #include "sound.h" | #include "sound.h" |
| Line 54 void pcm86gen_update(void) { | Line 54 void pcm86gen_update(void) { |
| pcm86_setpcmrate(pcm86.fifo); | pcm86_setpcmrate(pcm86.fifo); |
| } | } |
| void pcm86_setpcmrate(BYTE val) { | void pcm86_setpcmrate(REG8 val) { |
| SINT32 rate; | SINT32 rate; |
| Line 118 void SOUNDCALL pcm86gen_checkbuf(void) { | Line 118 void SOUNDCALL pcm86gen_checkbuf(void) { |
| long bufs; | long bufs; |
| UINT32 past; | UINT32 past; |
| past = I286_CLOCK + I286_BASECLOCK - I286_REMCLOCK; | past = CPU_CLOCK + CPU_BASECLOCK - CPU_REMCLOCK; |
| past <<= 6; | past <<= 6; |
| past -= pcm86.lastclock; | past -= pcm86.lastclock; |
| if (past >= pcm86.stepclock) { | if (past >= pcm86.stepclock) { |