|
|
| version 1.36, 2003/12/25 05:07:49 | version 1.39, 2004/01/05 14:16:34 |
|---|---|
| Line 199 static void sound_init(void) { | Line 199 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) { |
| Line 315 void pccore_reset(void) { | Line 316 void pccore_reset(void) { |
| 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(); |
| Line 549 void pccore_exec(BOOL draw) { | Line 551 void pccore_exec(BOOL draw) { |
| pic_irq(); | pic_irq(); |
| if (CPU_RESETREQ) { | if (CPU_RESETREQ) { |
| CPU_RESETREQ = 0; | CPU_RESETREQ = 0; |
| #if 1 | |
| CPU_SHUT(); | |
| #else | |
| CPU_CS = 0xf000; | CPU_CS = 0xf000; |
| CS_BASE = 0xf0000; | CS_BASE = 0xf0000; |
| CPU_IP = 0xfff0; | CPU_IP = 0xfff0; |
| Line 556 void pccore_exec(BOOL draw) { | Line 561 void pccore_exec(BOOL draw) { |
| CPU_DX = 0x0300; | CPU_DX = 0x0300; |
| #endif | #endif |
| CPU_CLEARPREFETCH(); | CPU_CLEARPREFETCH(); |
| #endif | |
| } | } |
| #if 1 // ndef TRACE | #if 1 // ndef TRACE |