--- np2/cbus/boardx2.c 2003/12/08 00:55:30 1.3 +++ np2/cbus/boardx2.c 2004/02/18 20:11:36 1.5 @@ -210,10 +210,16 @@ void boardx2_reset(void) { void boardx2_bind(void) { + fmboard_fmrestore(0, 2); + fmboard_fmrestore(3, 0); + fmboard_fmrestore(6, 1); + psggen_restore(&psg1); + psggen_restore(&psg2); + fmboard_rhyrestore(&rhythm, 0); sound_streamregist(&opngen, (SOUNDCB)opngen_getpcm); sound_streamregist(&psg1, (SOUNDCB)psggen_getpcm); sound_streamregist(&psg2, (SOUNDCB)psggen_getpcm); - sound_streamregist(&rhythm, (SOUNDCB)rhythm_getpcm); + rhythm_bind(&rhythm); pcm86io_bind(); cbuscore_attachsndex(0x088, opn_o, opn_i); cbuscore_attachsndex(0x188, opna_o, opna_i);