Mercurial > repos > blastem
comparison psg.h @ 838:9a5dc22297f2
Somewhat better handling of high frequency PSG tones. Needs work to fully handle case where frequency > half our output sample rate
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 29 Oct 2015 01:06:48 -0700 |
parents | 3e1573fa22cf |
children | 252dfd29831d |
comparison
equal
deleted
inserted
replaced
837:f2cd380adebe | 838:9a5dc22297f2 |
---|---|
19 uint32_t sample_rate; | 19 uint32_t sample_rate; |
20 uint32_t samples_frame; | 20 uint32_t samples_frame; |
21 uint16_t lsfr; | 21 uint16_t lsfr; |
22 uint16_t counter_load[4]; | 22 uint16_t counter_load[4]; |
23 uint16_t counters[4]; | 23 uint16_t counters[4]; |
24 int16_t accum; | |
25 int16_t sample_count; | |
24 uint8_t volume[4]; | 26 uint8_t volume[4]; |
25 uint8_t output_state[4]; | 27 uint8_t output_state[4]; |
26 uint8_t noise_out; | 28 uint8_t noise_out; |
27 uint8_t noise_use_tone; | 29 uint8_t noise_use_tone; |
28 uint8_t noise_type; | 30 uint8_t noise_type; |