|
|
| version 1.12, 2004/08/07 07:19:56 | version 1.13, 2004/08/07 12:10:27 |
|---|---|
| Line 4 | Line 4 |
| #include "soundmng.h" | #include "soundmng.h" |
| #include "sysmng.h" | #include "sysmng.h" |
| #include "timemng.h" | #include "timemng.h" |
| #include "xmilver.h" | |
| #include "z80core.h" | #include "z80core.h" |
| #include "pccore.h" | #include "pccore.h" |
| #include "iocore.h" | #include "iocore.h" |
| #include "timing.h" | |
| #include "calendar.h" | |
| #include "keystat.h" | |
| #include "palettes.h" | |
| #include "makescrn.h" | #include "makescrn.h" |
| #include "sound.h" | #include "sound.h" |
| #include "sndctrl.h" | #include "sndctrl.h" |
| #include "font.h" | #include "font.h" |
| #include "xmilver.h" | |
| #include "fddfile.h" | #include "fddfile.h" |
| #include "calendar.h" | |
| #include "timing.h" | |
| #include "defrom.res" | #include "defrom.res" |
| #include "keystat.h" | |
| const OEMCHAR xmilversion[] = OEMTEXT(XMILVER_CORE); | const OEMCHAR xmilversion[] = OEMTEXT(XMILVER_CORE); |
| Line 73 void ipl_load(void) { | Line 74 void ipl_load(void) { |
| 初期化 | 初期化 |
| ***********************************************************************/ | ***********************************************************************/ |
| BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_SW, BYTE DIP_SW) { | static BRESULT reset_x1(BYTE ROM_TYPE, BYTE SOUND_SW, BYTE DIP_SW) { |
| pccore.HSYNC_CLK = 250; | pccore.HSYNC_CLK = 250; |
| pccore.ROM_TYPE = ROM_TYPE; | pccore.ROM_TYPE = ROM_TYPE; |
| Line 116 BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_ | Line 117 BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_ |
| subcpu_reset(); | subcpu_reset(); |
| vramio_reset(); | vramio_reset(); |
| pal_reset(); | |
| makescrn_reset(); | |
| timing_reset(); | timing_reset(); |
| return(SUCCESS); | return(SUCCESS); |
| } | } |
| Line 131 static BYTE keyintcnt = 0; | Line 134 static BYTE keyintcnt = 0; |
| void pccore_initialize(void) { | void pccore_initialize(void) { |
| sndctrl_initialize(); | sndctrl_initialize(); |
| makescrn_initialize(); | |
| init_draw(); | |
| font_load(NULL, TRUE); | font_load(NULL, TRUE); |
| crtc_initialize(); | crtc_initialize(); |
| pcg_initialize(); | pcg_initialize(); |
| ppi_initialize(); | ppi_initialize(); |
| reset_x1(xmilcfg.ROM_TYPE, xmilcfg.SOUND_SW, xmilcfg.DIP_SW); | // reset_x1(xmilcfg.ROM_TYPE, xmilcfg.SOUND_SW, xmilcfg.DIP_SW); |
| // keystat_initialize(); | // keystat_initialize(); |
| // keystat_reset(); | // keystat_reset(); |