|
|
| version 1.27, 2003/12/08 00:55:30 | version 1.30, 2003/12/13 19:59:40 |
|---|---|
| Line 4 | Line 4 |
| #include "sysmng.h" | #include "sysmng.h" |
| #include "timemng.h" | #include "timemng.h" |
| #include "cpucore.h" | #include "cpucore.h" |
| #include "memory.h" | |
| #include "np2ver.h" | #include "np2ver.h" |
| #include "pccore.h" | #include "pccore.h" |
| #include "iocore.h" | #include "iocore.h" |
| Line 23 | Line 22 |
| #include "sound.h" | #include "sound.h" |
| #include "fmboard.h" | #include "fmboard.h" |
| #include "beep.h" | #include "beep.h" |
| #include "s98.h" | |
| #include "font.h" | #include "font.h" |
| #include "diskdrv.h" | #include "diskdrv.h" |
| #include "fddfile.h" | #include "fddfile.h" |
| Line 75 static const BYTE msw_default[8] = | Line 75 static const BYTE msw_default[8] = |
| BOOL drawframe; | BOOL drawframe; |
| UINT drawcount = 0; | UINT drawcount = 0; |
| BYTE mem[0x200000]; | |
| // --------------------------------------------------------------------------- | // --------------------------------------------------------------------------- |
| Line 546 void pccore_exec(BOOL draw) { | Line 544 void pccore_exec(BOOL draw) { |
| CPU_CS = 0xf000; | CPU_CS = 0xf000; |
| CS_BASE = 0xf0000; | CS_BASE = 0xf0000; |
| CPU_IP = 0xfff0; | CPU_IP = 0xfff0; |
| #ifdef CPU386 // defineを変えてね | #if defined(CPUCORE_IA32) |
| CPU_DX = 0x0300; | CPU_DX = 0x0300; |
| #endif | #endif |
| CPU_CLEARPREFETCH(); | CPU_CLEARPREFETCH(); |
| Line 573 void pccore_exec(BOOL draw) { | Line 571 void pccore_exec(BOOL draw) { |
| mpu98ii_callback(); | mpu98ii_callback(); |
| diskdrv_callback(); | diskdrv_callback(); |
| calendar_inc(); | calendar_inc(); |
| S98_sync(); | |
| sound_sync(); // happy! | sound_sync(); // happy! |
| #if defined(TRACE) | #if defined(TRACE) |