|
|
| version 1.3, 2003/10/22 14:13:25 | version 1.5, 2003/10/26 08:59:53 |
|---|---|
| Line 1 | Line 1 |
| #include "compiler.h" | #include "compiler.h" |
| #include "parts.h" | |
| #include "sound.h" | #include "sound.h" |
| #include "psggen.h" | #include "psggen.h" |
| Line 58 void SOUNDCALL psggen_getpcm(PSGGEN psg, | Line 59 void SOUNDCALL psggen_getpcm(PSGGEN psg, |
| countbak = psg->noise.count; | countbak = psg->noise.count; |
| psg->noise.count -= psg->noise.freq; | psg->noise.count -= psg->noise.freq; |
| if (psg->noise.count > countbak) { | if (psg->noise.count > countbak) { |
| psg->noise.base = GETRAND() & (1 << (1 << PSGADDEDBIT)); | // psg->noise.base = GETRAND() & (1 << (1 << PSGADDEDBIT)); |
| psg->noise.base = rand_get() & (1 << (1 << PSGADDEDBIT)); | |
| } | } |
| noisetbl += psg->noise.base; | noisetbl += psg->noise.base; |
| noisetbl >>= 1; | noisetbl >>= 1; |