Mercurial > repos > blastem
diff genesis.c @ 2080:bafb757e1cd2
Implement CD audio
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 02 Feb 2022 01:10:07 -0800 |
parents | 8ee7ecbf3f21 |
children | 372625dd9590 |
line wrap: on
line diff
--- a/genesis.c Tue Feb 01 01:14:27 2022 -0800 +++ b/genesis.c Wed Feb 02 01:10:07 2022 -0800 @@ -402,9 +402,15 @@ psg_run(gen->psg, cur_target); //printf("Running YM-2612 to cycle %d\n", cur_target); ym_run(gen->ym, cur_target); + if (gen->expansion) { + scd_run(gen->expansion, gen_cycle_to_scd(cur_target, gen)); + } } psg_run(gen->psg, target); ym_run(gen->ym, target); + if (gen->expansion) { + scd_run(gen->expansion, gen_cycle_to_scd(target, gen)); + } //printf("Target: %d, YM bufferpos: %d, PSG bufferpos: %d\n", target, gen->ym->buffer_pos, gen->psg->buffer_pos * 2); }