From c4fc5e9607ab9cc4bab7cfecfda12ae378b1e2d7 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Fri, 11 Jun 2021 18:25:16 +0200 Subject: Limit wave_mode to A, B or A+B --- src/sequencer.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'src') diff --git a/src/sequencer.c b/src/sequencer.c index d3e6858..31d5490 100644 --- a/src/sequencer.c +++ b/src/sequencer.c @@ -734,9 +734,6 @@ draw_parameters_ch3(void) { case 2: { txt_drawf("A+B", x + 6, y + 8, 6, COL_FG); } break; - case 3: { - txt_drawf("B+A", x + 6, y + 8, 6, COL_FG); - } break; } } @@ -846,14 +843,6 @@ irq_timer(void) { SOUND_WAVE_MODE = SOUND_WAVE_BANK_MODE(1) | SOUND_WAVE_BANK_SELECT(0); } break; - case 3: { - SOUND_WAVE_MODE = SOUND_WAVE_BANK_SELECT(1); - memcpy32(SOUND_WAVE_RAM, params->wave_a, 16); - SOUND_WAVE_MODE = SOUND_WAVE_BANK_SELECT(0); - memcpy32(SOUND_WAVE_RAM, params->wave_b, 16); - SOUND_WAVE_MODE = SOUND_WAVE_BANK_MODE(1) - | SOUND_WAVE_BANK_SELECT(1); - } break; } SOUND_WAVE_MODE |= SOUND_WAVE_ENABLE; @@ -1272,7 +1261,7 @@ handle_param_selection_ch3(void) { } } else if (param_selection_loc == 72) { u8 *wave_mode = &ch3.params[trig_selection_loc].wave_mode; - *wave_mode = CLAMP(*wave_mode + inc, 0, 3); + *wave_mode = CLAMP(*wave_mode + inc, 0, 2); } else if (param_selection_loc == 73) { u8 *wave_volume = &ch3.params[trig_selection_loc].wave_volume; *wave_volume = CLAMP(*wave_volume + inc, 0, 4); -- cgit v1.2.1