|
|
| version 1.37, 2003/12/25 19:26:54 | version 1.41, 2004/01/08 16:29:56 |
|---|---|
| Line 31 | Line 31 |
| #include "sxsi.h" | #include "sxsi.h" |
| #include "calendar.h" | #include "calendar.h" |
| #include "timing.h" | #include "timing.h" |
| //#include "hostdrv.h" | |
| #include "debugsub.h" | #include "debugsub.h" |
| #if defined(SUPPORT_HOSTDRV) | |
| // #include "hostdrv.h" | |
| #endif | |
| const char np2version[] = NP2VER_CORE; | const char np2version[] = NP2VER_CORE; |
| Line 185 static void sound_init(void) { | Line 187 static void sound_init(void) { |
| rate = 0; | rate = 0; |
| } | } |
| sound_create(rate, np2cfg.delayms); | sound_create(rate, np2cfg.delayms); |
| #if defined(SUPPORT_WAVEMIX) | |
| wavemix_initialize(rate); | |
| #endif | |
| beep_initialize(rate); | beep_initialize(rate); |
| beep_setvol(np2cfg.BEEP_VOL); | beep_setvol(np2cfg.BEEP_VOL); |
| tms3631_initialize(rate); | tms3631_initialize(rate); |
| Line 199 static void sound_init(void) { | Line 204 static void sound_init(void) { |
| adpcm_setvol(np2cfg.vol_adpcm); | adpcm_setvol(np2cfg.vol_adpcm); |
| pcm86gen_initialize(rate); | pcm86gen_initialize(rate); |
| pcm86gen_setvol(np2cfg.vol_pcm); | pcm86gen_setvol(np2cfg.vol_pcm); |
| cs4231_initialize(rate); | |
| } | } |
| static void sound_term(void) { | static void sound_term(void) { |
| soundmng_stop(); | soundmng_stop(); |
| #if defined(SUPPORT_WAVEMIX) | |
| wavemix_deinitialize(); | |
| #endif | |
| rhythm_deinitialize(); | rhythm_deinitialize(); |
| sound_destroy(); | sound_destroy(); |
| } | } |
| Line 310 void pccore_reset(void) { | Line 319 void pccore_reset(void) { |
| nevent_init(); | nevent_init(); |
| sound_reset(); | sound_reset(); |
| #if defined(SUPPORT_WAVEMIX) | |
| wavemix_bind(); | |
| #endif | |
| if (pc.model & PCMODEL_EPSON) { // RAM ctrl | |
| CPU_RAM_D000 = 0xffff; | |
| } | |
| iocore_reset(); // サウンドでpicを呼ぶので… | iocore_reset(); // サウンドでpicを呼ぶので… |
| cbuscore_reset(); | cbuscore_reset(); |
| fmboard_reset(np2cfg.SOUND_SW); | fmboard_reset(np2cfg.SOUND_SW); |
| i286_memorymap((pc.model & PCMODEL_EPSON)?1:0); | |
| iocore_build(); | iocore_build(); |
| iocore_bind(); | iocore_bind(); |
| cbuscore_bind(); | cbuscore_bind(); |