|
|
| version 1.93, 2004/07/04 08:30:16 | version 1.95, 2004/08/02 11:47:30 |
|---|---|
| Line 43 | Line 43 |
| const OEMCHAR np2version[] = OEMTEXT(NP2VER_CORE); | const OEMCHAR np2version[] = OEMTEXT(NP2VER_CORE); |
| #if defined(_WIN32_WCE) | |
| #define PCBASEMULTIPLE 2 | |
| #else | |
| #define PCBASEMULTIPLE 4 | |
| #endif | |
| NP2CFG np2cfg = { | NP2CFG np2cfg = { |
| 0, 1, 0, 32, 0, 0, 0x40, | 0, 1, 0, 32, 0, 0, 0x40, |
| 0, 0, 0, 0, | 0, 0, 0, 0, |
| {0x3e, 0x73, 0x7b}, 0, | {0x3e, 0x73, 0x7b}, 0, |
| 0, 0, {1, 1, 6, 1, 8, 1}, | 0, 0, {1, 1, 6, 1, 8, 1}, |
| OEMTEXT("VX"), PCBASECLOCK25, 4, | OEMTEXT("VX"), PCBASECLOCK25, PCBASEMULTIPLE, |
| {0x48, 0x05, 0x04, 0x00, 0x01, 0x00, 0x00, 0x6e}, | {0x48, 0x05, 0x04, 0x00, 0x01, 0x00, 0x00, 0x6e}, |
| 1, 1, 2, 1, 0x000000, 0xffffff, | 1, 1, 2, 1, 0x000000, 0xffffff, |
| 22050, 500, 4, 0, | 22050, 500, 4, 0, |
| Line 64 const OEMCHAR np2version[] = OEMTEXT(NP2 | Line 71 const OEMCHAR np2version[] = OEMTEXT(NP2 |
| #endif | #endif |
| OEMTEXT(""), OEMTEXT(""), OEMTEXT("")}; | OEMTEXT(""), OEMTEXT(""), OEMTEXT("")}; |
| PCCORE pccore = { PCBASECLOCK25, 4, | PCCORE pccore = { PCBASECLOCK25, PCBASEMULTIPLE, |
| 0, PCMODEL_VX, 0, 0, {0x3e, 0x73, 0x7b}, 0, | 0, PCMODEL_VX, 0, 0, {0x3e, 0x73, 0x7b}, 0, |
| 0, 0, | 0, 0, |
| 4 * PCBASECLOCK25}; | PCBASECLOCK25 * PCBASEMULTIPLE}; |
| UINT8 screenupdate = 3; | UINT8 screenupdate = 3; |
| int screendispflag = 1; | int screendispflag = 1; |
| Line 606 void pccore_exec(BOOL draw) { | Line 613 void pccore_exec(BOOL draw) { |
| while(screendispflag) { | while(screendispflag) { |
| #if defined(TRACE) | #if defined(TRACE) |
| resetcnt++; | resetcnt++; |
| #endif | #endif |
| pic_irq(); | pic_irq(); |
| if (CPU_RESETREQ) { | if (CPU_RESETREQ) { |
| Line 629 void pccore_exec(BOOL draw) { | Line 636 void pccore_exec(BOOL draw) { |
| treip[trpos & (IPTRACE - 1)] = (CPU_CS << 16) + CPU_IP; | treip[trpos & (IPTRACE - 1)] = (CPU_CS << 16) + CPU_IP; |
| trpos++; | trpos++; |
| #endif | #endif |
| // TRACEOUT(("%.4x:%.4x", CPU_CS, CPU_IP)); | |
| i286x_step(); | i286x_step(); |
| // i286c_step(); | // i286c_step(); |
| } | } |