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;