|
|
| version 1.7, 2003/11/15 07:10:02 | version 1.13, 2004/01/13 05:30:58 |
|---|---|
| Line 8 enum { | Line 8 enum { |
| enum { | enum { |
| PCMODEL_VM = 0, | PCMODEL_VM = 0, |
| PCMODEL_VX = 1 | PCMODEL_VX = 1, |
| PCMODELMASK = 0x3f, | |
| PCMODEL_PC9821 = 0x40, | |
| PCMODEL_EPSON = 0x80, | |
| PCHDD_SASI = 0x01, | |
| PCHDD_SCSI = 0x02, | |
| PCHDD_IDE = 0x04, | |
| PCSOUND_NONE = 0x00 | |
| }; | }; |
| #define CPUMODE_8MHz 0x20 | #define CPUMODE_8MHz 0x20 |
| Line 81 typedef struct { | Line 90 typedef struct { |
| BYTE MOTOR; | BYTE MOTOR; |
| BYTE MOTORVOL; | BYTE MOTORVOL; |
| BYTE PROTECTMEM; | BYTE PROTECTMEM; |
| BYTE hdrvacc; | |
| char hddfile[2][MAX_PATH]; // ver0.30 | char hddfile[2][MAX_PATH]; // ver0.30 |
| char fontfile[MAX_PATH]; | char fontfile[MAX_PATH]; |
| char biospath[MAX_PATH]; | |
| char hdrvroot[MAX_PATH]; | |
| } NP2CFG; | } NP2CFG; |
| typedef struct { | typedef struct { |
| UINT32 baseclock; | UINT32 baseclock; |
| UINT multiple; | UINT multiple; |
| UINT8 cpumode; | |
| UINT8 model; | |
| UINT8 hddmode; | |
| UINT8 padding; | |
| UINT32 device; | |
| UINT32 sound; | |
| UINT32 realclock; | UINT32 realclock; |
| UINT32 dispclock; | UINT32 dispclock; |
| UINT32 vsyncclock; | UINT32 vsyncclock; |
| UINT32 mouseclock; | |
| UINT32 keyboardclock; | UINT32 keyboardclock; |
| UINT32 midiclock; | UINT32 midiclock; |
| UINT32 frame1000; | |
| UINT32 raster; | UINT32 raster; |
| UINT32 hsync; | UINT32 hsync; |
| BYTE cpumode; | |
| BYTE model; | |
| } PCCORE; | } PCCORE; |
| Line 110 extern "C" { | Line 127 extern "C" { |
| extern const char np2version[]; | extern const char np2version[]; |
| extern NP2CFG np2cfg; | extern NP2CFG np2cfg; |
| extern PCCORE pc; | extern PCCORE pccore; |
| extern BYTE screenupdate; | extern BYTE screenupdate; |
| extern int soundrenewal; | extern int soundrenewal; |
| extern BOOL drawframe; | extern BOOL drawframe; |
| extern UINT drawcount; | extern UINT drawcount; |
| void getbiospath(char *path, const char *fname, int maxlen); | |
| void screendisp(NEVENTITEM item); | void screendisp(NEVENTITEM item); |
| void screenvsync(NEVENTITEM item); | void screenvsync(NEVENTITEM item); |