|
|
| version 1.90, 2004/06/18 07:42:13 | version 1.91, 2004/06/20 00:56:26 |
|---|---|
| Line 41 | Line 41 |
| #include "debugsub.h" | #include "debugsub.h" |
| const char np2version[] = NP2VER_CORE; | const OEMCHAR np2version[] = OEMTEXT(NP2VER_CORE); |
| NP2CFG np2cfg = { | NP2CFG np2cfg = { |
| 0, 1, 0, 32, 0, 0, 0x40, | 0, 1, 0, 32, 0, 0, 0x40, |
| Line 49 | Line 49 |
| {0x3e, 0x73, 0x7b}, 0, | {0x3e, 0x73, 0x7b}, 0, |
| 0, 0, {1, 1, 6, 1, 8, 1}, | 0, 0, {1, 1, 6, 1, 8, 1}, |
| "VX", PCBASECLOCK25, 4, | OEMTEXT("VX"), PCBASECLOCK25, 4, |
| {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 58 | Line 58 |
| 1, 0x82, | 1, 0x82, |
| 0, {0x17, 0x04, 0x1f}, {0x0c, 0x0c, 0x02, 0x10, 0x3f, 0x3f}, | 0, {0x17, 0x04, 0x1f}, {0x0c, 0x0c, 0x02, 0x10, 0x3f, 0x3f}, |
| 3, 1, 80, 0, 0, | 3, 1, 80, 0, 0, |
| {"", ""}, | {OEMTEXT(""), OEMTEXT("")}, |
| #if defined(SUPPORT_SCSI) | #if defined(SUPPORT_SCSI) |
| {"", "", "", ""}, | {OEMTEXT(""), OEMTEXT(""), OEMTEXT(""), OEMTEXT("")}, |
| #endif | #endif |
| "", "", ""}; | OEMTEXT(""), OEMTEXT(""), OEMTEXT("")}; |
| PCCORE pccore = { PCBASECLOCK25, 4, | PCCORE pccore = { PCBASECLOCK25, 4, |
| 0, PCMODEL_VX, 0, 0, {0x3e, 0x73, 0x7b}, 0, | 0, PCMODEL_VX, 0, 0, {0x3e, 0x73, 0x7b}, 0, |
| 0, 0, | 0, 0, |
| 4 * PCBASECLOCK25}; | 4 * PCBASECLOCK25}; |
| BYTE screenupdate = 3; | UINT8 screenupdate = 3; |
| int screendispflag = 1; | int screendispflag = 1; |
| int soundrenewal = 0; | int soundrenewal = 0; |
| BOOL drawframe; | BOOL drawframe; |
| Line 79 | Line 79 |
| // --------------------------------------------------------------------------- | // --------------------------------------------------------------------------- |
| void getbiospath(char *path, const char *fname, int maxlen) { | void getbiospath(OEMCHAR *path, const OEMCHAR *fname, int maxlen) { |
| const char *p; | const OEMCHAR *p; |
| p = np2cfg.biospath; | p = np2cfg.biospath; |
| if (p[0]) { | if (p[0]) { |
| Line 603 void pccore_exec(BOOL draw) { | Line 603 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(); | CPU_SHUT(); |
| #else | |
| CPU_CS = 0xf000; | |
| CS_BASE = 0xf0000; | |
| CPU_IP = 0xfff0; | |
| #if defined(CPUCORE_IA32) | |
| CPU_DX = 0x0300; | |
| #endif | |
| CPU_CLEARPREFETCH(); | |
| #endif | |
| } | } |
| #if !defined(SINGLESTEPONLY) | #if !defined(SINGLESTEPONLY) |