1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-07-04 18:29:40 +00:00

Fixed reload for the lower-frequency audio channels.

This commit is contained in:
Thomas Harte 2016-08-19 17:34:01 -04:00
parent 99157ad6b2
commit 7c9455251d

View File

@ -97,7 +97,7 @@ static uint8_t noise_pattern[] = {
#define shift(r) _shift_registers[r] = (_shift_registers[r] << 1) | (((_shift_registers[r]^0x80)&_control_registers[r]) >> 7)
#define increment(r) _shift_registers[r] = (_shift_registers[r]+1)%8191
#define update(r, m, up) _counters[r]++; if((_counters[r] >> m) == 0x7f) { up(r); _counters[r] = _control_registers[r]&0x7f; }
#define update(r, m, up) _counters[r]++; if((_counters[r] >> m) == 0x7f) { up(r); _counters[r] = (unsigned int)(_control_registers[r]&0x7f) << m; }
void Speaker::get_samples(unsigned int number_of_samples, int16_t *target)
{