|
|
| version 1.15, 2003/11/13 07:47:17 | version 1.17, 2003/11/14 07:37:28 |
|---|---|
| Line 11 | Line 11 |
| #include "pc9861k.h" | #include "pc9861k.h" |
| #include "mpu98ii.h" | #include "mpu98ii.h" |
| #include "bios.h" | #include "bios.h" |
| #include "biosmem.h" | |
| #include "vram.h" | #include "vram.h" |
| #include "scrndraw.h" | #include "scrndraw.h" |
| #include "dispsync.h" | #include "dispsync.h" |
| Line 35 | Line 36 |
| const char np2version[] = NP2VER_CORE; | const char np2version[] = NP2VER_CORE; |
| NP2CFG np2cfg = { | NP2CFG np2cfg = { |
| PCBASECLOCK25, 4, 0, | PCBASECLOCK25, 4, PCMODEL_VX, |
| {0x3e, 0x63, 0x7a}, | {0x3e, 0x63, 0x7a}, |
| {0x48, 0x05, 0x04, 0x00, 0x01, 0x00, 0x00, 0x6E}, | {0x48, 0x05, 0x04, 0x00, 0x01, 0x00, 0x00, 0x6E}, |
| {0x0c, 0x0c, 0x08, 0x06, 0x03, 0x0c}, | {0x0c, 0x0c, 0x08, 0x06, 0x03, 0x0c}, |
| {1, 1, 6, 1, 8, 1}, | {1, 1, 6, 1, 8, 1}, |
| 0, 4, 32, 22050, 800, 0, 1, 1, 0, | 0, 0, 4, 32, 22050, 800, 0, 1, 1, 0, |
| 0, 0, | 0, 0, |
| 0, {0, 0, 0}, 0xd1, 0x7f, 0xd1, 0, 0, 1, 0x82, // ver0.30 | 0, {0, 0, 0}, 0xd1, 0x7f, 0xd1, 0, 0, 1, 0x82, // ver0.30 |
| 1, 80, 3, 1, 1, 0, 0x000000, 0xffffff, | 1, 80, 3, 1, 1, 0, 0x000000, 0xffffff, |
| Line 211 void pccore_term(void) { | Line 212 void pccore_term(void) { |
| fdd_eject(2); | fdd_eject(2); |
| fdd_eject(3); | fdd_eject(3); |
| extmemmng_clear(); // ver0.28 | extmemmng_clear(); |
| iocore_destroy(); | iocore_destroy(); |
| Line 230 void pccore_cfgupdate(void) { | Line 231 void pccore_cfgupdate(void) { |
| renewal = FALSE; | renewal = FALSE; |
| for (i=0; i<8; i++) { | for (i=0; i<8; i++) { |
| if (np2cfg.memsw[i] != mem[0xa3fe2 + i*4]) { | if (np2cfg.memsw[i] != mem[MEMB_MSW + i*4]) { |
| np2cfg.memsw[i] = mem[0xa3fe2 + i*4]; | np2cfg.memsw[i] = mem[MEMB_MSW + i*4]; |
| renewal = TRUE; | renewal = TRUE; |
| } | } |
| } | } |
| Line 516 void pccore_exec(BOOL draw) { | Line 517 void pccore_exec(BOOL draw) { |
| i286_resetprefetch(); | i286_resetprefetch(); |
| } | } |
| #if 1 // ndef TRACE | #ifndef TRACE |
| if (I286_REMCLOCK > 0) { | if (I286_REMCLOCK > 0) { |
| if (!(CPUTYPE & CPUTYPE_V30)) { | if (!(CPUTYPE & CPUTYPE_V30)) { |
| i286(); | i286(); |