|
|
| version 1.5, 2003/12/08 00:55:30 | version 1.7, 2005/02/09 20:11:33 |
|---|---|
| Line 80 void board26k_reset(void) { | Line 80 void board26k_reset(void) { |
| opngen_setcfg(3, 0); | opngen_setcfg(3, 0); |
| fmtimer_reset(np2cfg.snd26opt & 0xc0); | 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; | opn.base = (np2cfg.snd26opt & 0x10)?0x000:0x100; |
| } | } |
| void board26k_bind(void) { | void board26k_bind(void) { |
| fmboard_fmrestore(0, 0); | |
| psggen_restore(&psg1); | |
| sound_streamregist(&opngen, (SOUNDCB)opngen_getpcm); | sound_streamregist(&opngen, (SOUNDCB)opngen_getpcm); |
| sound_streamregist(&psg1, (SOUNDCB)psggen_getpcm); | sound_streamregist(&psg1, (SOUNDCB)psggen_getpcm); |
| cbuscore_attachsndex(0x188 - opn.base, opn_o, opn_i); | cbuscore_attachsndex(0x188 - opn.base, opn_o, opn_i); |