|
|
| version 1.7, 2004/08/04 17:09:25 | version 1.8, 2004/08/05 04:53:15 |
|---|---|
| Line 31 const OEMCHAR xmilversion[] = OEMTEXT(XM | Line 31 const OEMCHAR xmilversion[] = OEMTEXT(XM |
| 1, | 1, |
| 1, 0}; | 1, 0}; |
| PCCORE pccore = {250, 0, 1, 1, 0}; | PCCORE pccore = {250, 0, 1, 0}; |
| BYTE mMAIN[0x10000]; | BYTE mMAIN[0x10000]; |
| BYTE mBIOS[0x8000]; | BYTE mBIOS[0x8000]; |
| BYTE mBANK[16][0x8000]; | BYTE mBANK[16][0x8000]; |
| Line 40 const OEMCHAR xmilversion[] = OEMTEXT(XM | Line 40 const OEMCHAR xmilversion[] = OEMTEXT(XM |
| BYTE *RAM0r; | BYTE *RAM0r; |
| BYTE *RAM0w; | BYTE *RAM0w; |
| BYTE lastmem; | |
| DWORD h_cntbase; | DWORD h_cntbase; |
| BRESULT soundrenewal; | BRESULT soundrenewal; |
| Line 73 void ipl_load(void) { | Line 72 void ipl_load(void) { |
| /*********************************************************************** | /*********************************************************************** |
| FONT-ROM LOAD | |
| ***********************************************************************/ | |
| void fnt_load(void) { | |
| font_load(NULL, TRUE); | |
| } | |
| /*********************************************************************** | |
| 初期化 | 初期化 |
| ***********************************************************************/ | ***********************************************************************/ |
| BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_SW, BYTE DIP_SW) { | BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_SW, BYTE DIP_SW) { |
| pccore.HSYNC_CLK = 250; | pccore.HSYNC_CLK = 250; |
| pccore.ROM_SW = 1; | |
| pccore.ROM_TYPE = ROM_TYPE; | pccore.ROM_TYPE = ROM_TYPE; |
| pccore.SOUND_SW = SOUND_SW; | pccore.SOUND_SW = SOUND_SW; |
| pccore.DIP_SW = DIP_SW; | pccore.DIP_SW = DIP_SW; |
| Line 108 BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_ | Line 96 BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_ |
| ipl_load(); | ipl_load(); |
| Z80_RESET(); | Z80_RESET(); |
| iocore_reset(); | |
| lastmem = 0x78; | |
| RAM0r = mBIOS; | RAM0r = mBIOS; |
| RAM0w = mMAIN; | RAM0w = mMAIN; |
| h_cntbase = 0; | h_cntbase = 0; |
| Line 123 BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_ | Line 111 BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_ |
| ctc_reset(); | ctc_reset(); |
| dmac_reset(); | dmac_reset(); |
| fdc_reset(); | fdc_reset(); |
| memio_reset(); | |
| pcg_reset(); | pcg_reset(); |
| ppi_reset(); | ppi_reset(); |
| sio_reset(); | sio_reset(); |
| Line 149 void pccore_initialize(void) { | Line 138 void pccore_initialize(void) { |
| sndctrl_initialize(); | sndctrl_initialize(); |
| init_draw(); | init_draw(); |
| fnt_load(); | font_load(NULL, TRUE); |
| crtc_initialize(); | |
| pcg_initialize(); | pcg_initialize(); |
| ppi_initialize(); | ppi_initialize(); |