--- np2/cbus/board26k.c 2003/12/08 00:55:30 1.5 +++ np2/cbus/board26k.c 2005/02/09 20:11:33 1.7 @@ -80,12 +80,14 @@ void board26k_reset(void) { opngen_setcfg(3, 0); fmtimer_reset(np2cfg.snd26opt & 0xc0); - soundrom_loadex(np2cfg.snd26opt & 7, "26"); + soundrom_loadex(np2cfg.snd26opt & 7, OEMTEXT("26")); opn.base = (np2cfg.snd26opt & 0x10)?0x000:0x100; } void board26k_bind(void) { + fmboard_fmrestore(0, 0); + psggen_restore(&psg1); sound_streamregist(&opngen, (SOUNDCB)opngen_getpcm); sound_streamregist(&psg1, (SOUNDCB)psggen_getpcm); cbuscore_attachsndex(0x188 - opn.base, opn_o, opn_i);