|
|
| version 1.4, 2003/10/20 06:36:33 | version 1.6, 2003/11/14 07:37:28 |
|---|---|
| Line 1 | Line 1 |
| #include "nevent.h" | #include "nevent.h" |
| enum { | |
| PCBASECLOCK25 = 2457600, | |
| PCBASECLOCK20 = 1996800 | |
| }; | |
| enum { | |
| PCMODEL_VM = 0, | |
| PCMODEL_VX = 1 | |
| }; | |
| #define CPUMODE_8MHz 0x20 | |
| typedef struct { | typedef struct { |
| UINT baseclock; | UINT baseclock; |
| UINT multiple; | UINT multiple; |
| BYTE uPD72020; | BYTE model; |
| BYTE dipsw[3]; | BYTE dipsw[3]; |
| BYTE memsw[8]; | BYTE memsw[8]; |
| BYTE vol14[6]; | BYTE vol14[6]; |
| BYTE wait[6]; | BYTE wait[6]; |
| BYTE uPD72020; | |
| BYTE KEY_MODE; | BYTE KEY_MODE; |
| BYTE SOUND_SW; | BYTE SOUND_SW; |
| BYTE realpal; // ver0.28 | BYTE realpal; |
| UINT16 samplingrate; | UINT16 samplingrate; |
| UINT16 delayms; | UINT16 delayms; |
| BYTE MIDIRESET; | BYTE MIDIRESET; |
| Line 49 typedef struct { | Line 62 typedef struct { |
| UINT16 skiplight; | UINT16 skiplight; |
| BYTE RASTER; | BYTE RASTER; |
| BYTE vol_fm; // ver0.27 | BYTE vol_fm; |
| BYTE vol_ssg; | BYTE vol_ssg; |
| BYTE vol_adpcm; | BYTE vol_adpcm; |
| BYTE vol_pcm; | BYTE vol_pcm; |
| BYTE vol_rhythm; | BYTE vol_rhythm; |
| BYTE pc9861enable; // ver0.29 | BYTE pc9861enable; |
| BYTE pc9861sw[3]; | BYTE pc9861sw[3]; |
| BYTE pc9861jmp[6]; | BYTE pc9861jmp[6]; |
| Line 83 typedef struct { | Line 96 typedef struct { |
| BYTE cpumode; | BYTE cpumode; |
| } PCCORE; | } PCCORE; |
| enum { | |
| PCBASECLOCK25 = 2457600, | |
| PCBASECLOCK20 = 1996800 | |
| }; | |
| #define CPUMODE_8MHz 0x20 | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| extern "C" { | extern "C" { |
| Line 99 extern const char np2version[]; | Line 105 extern const char np2version[]; |
| extern NP2CFG np2cfg; | extern NP2CFG np2cfg; |
| extern PCCORE pc; | extern PCCORE pc; |
| extern BYTE dip_default[3]; | |
| extern BYTE msw_default[8]; | |
| extern BYTE screenupdate; | extern BYTE screenupdate; |
| extern int soundrenewal; | extern int soundrenewal; |
| extern BOOL drawframe; | extern BOOL drawframe; |