|
|
| version 1.36, 2004/02/18 06:52:33 | version 1.41, 2004/03/30 20:01:29 |
|---|---|
| Line 8 | Line 8 |
| #include "cpucore.h" | #include "cpucore.h" |
| #include "pccore.h" | #include "pccore.h" |
| #include "iocore.h" | #include "iocore.h" |
| #include "gdc_sub.h" | |
| #include "cbuscore.h" | #include "cbuscore.h" |
| #include "ideio.h" | |
| #include "sasiio.h" | #include "sasiio.h" |
| #include "scsiio.h" | #include "scsiio.h" |
| #include "pc9861k.h" | #include "pc9861k.h" |
| Line 29 | Line 31 |
| #include "keydisp.h" | #include "keydisp.h" |
| #include "hostdrv.h" | #include "hostdrv.h" |
| #include "calendar.h" | #include "calendar.h" |
| #include "keystat.h" | |
| #if defined(MACOS) | #if defined(MACOS) |
| #define CRCONST str_cr | #define CRCONST str_cr |
| Line 903 static int flagload_fm(STFLAGH sfh, cons | Line 906 static int flagload_fm(STFLAGH sfh, cons |
| } | } |
| if (saveflg & FLAG_CS4231) { | if (saveflg & FLAG_CS4231) { |
| ret |= statflag_read(sfh, &cs4231, sizeof(cs4231)); | ret |= statflag_read(sfh, &cs4231, sizeof(cs4231)); |
| cs4231.proc = cs4231dec[cs4231.reg.datafmt >> 4]; | |
| } | } |
| // 復元。 これ移動すること! | // 復元。 これ移動すること! |
| rhythm_update(&rhythm); | |
| adpcm_update(&adpcm); | adpcm_update(&adpcm); |
| pcm86gen_update(); | pcm86gen_update(); |
| if (saveflg & FLAG_PCM86) { | if (saveflg & FLAG_PCM86) { |
| Line 1348 const SFENTRY *tblterm; | Line 1349 const SFENTRY *tblterm; |
| sxsi_trash(); | sxsi_trash(); |
| ret |= flagload_common(&sffh->sfh, np2tbl); | ret |= flagload_common(&sffh->sfh, np2tbl); |
| nevent_init(); | |
| CPU_RESET(); | CPU_RESET(); |
| CPU_SETEXTSIZE((UINT32)pccore.extmem); | CPU_SETEXTSIZE((UINT32)pccore.extmem); |
| nevent_allreset(); | |
| sound_changeclock(); | sound_changeclock(); |
| beep_changeclock(); | beep_changeclock(); |
| sound_reset(); | sound_reset(); |
| #if defined(SUPPORT_WAVEMIX) | fddmtrsnd_bind(); |
| wavemix_bind(); | |
| #endif | |
| iocore_reset(); // サウンドでpicを呼ぶので… | iocore_reset(); // サウンドでpicを呼ぶので… |
| cbuscore_reset(); | cbuscore_reset(); |