audio: add option to switch off SSG-EG

This commit is contained in:
kub 2020-04-22 21:40:05 +02:00
parent 1dbda5f894
commit 324bd6852e
9 changed files with 21 additions and 17 deletions

View file

@ -282,7 +282,7 @@ void sharedmem940_finish(void)
}
void YM2612Init_940(int baseclock, int rate)
void YM2612Init_940(int baseclock, int rate, int ssg)
{
static int oldrate;
@ -339,7 +339,7 @@ void YM2612Init_940(int baseclock, int rate)
memset(shared_ctl, 0, sizeof(*shared_ctl));
/* cause local ym2612 to init REGS */
YM2612Init_(baseclock, rate);
YM2612Init_(baseclock, rate, ssg);
internal_reset();

View file

@ -1,7 +1,7 @@
void sharedmem940_init(void);
void sharedmem940_finish(void);
void YM2612Init_940(int baseclock, int rate);
void YM2612Init_940(int baseclock, int rate, int ssg);
void YM2612ResetChip_940(void);
int YM2612UpdateOne_940(int *buffer, int length, int stereo, int is_buf_empty);

View file

@ -167,7 +167,7 @@ void Main940(void)
case JOB940_INITALL:
/* ym2612 */
shared_ctl->writebuff0[0] = shared_ctl->writebuff1[0] = 0xffff;
YM2612Init_(shared_ctl->baseclock, shared_ctl->rate);
YM2612Init_(shared_ctl->baseclock, shared_ctl->rate, 0);
/* Helix mp3 decoder */
__malloc_init();
shared_data->mp3dec = MP3InitDecoder();