|
|
| version 1.1.1.1, 2003/10/16 17:57:06 | version 1.6, 2004/02/18 21:58:41 |
|---|---|
| Line 1 | Line 1 |
| enum { | enum { |
| NEVENT_MAXEVENTS = 32, | NEVENT_MAXEVENTS = 32, |
| NEVENT_MAXCLOCK = 0x3fffff, | NEVENT_MAXCLOCK = 0x400000, |
| NEVENT_FLAMES = 0, | NEVENT_FLAMES = 0, |
| NEVENT_ITIMER = 1, | NEVENT_ITIMER = 1, |
| Line 19 enum { | Line 19 enum { |
| NEVENT_CS4231 = 14, | NEVENT_CS4231 = 14, |
| NEVENT_GDCSLAVE = 17, | NEVENT_GDCSLAVE = 17, |
| NEVENT_FDBIOSBUSY = 18, | NEVENT_FDBIOSBUSY = 18, |
| NEVENT_FDCBUSY = 19, | NEVENT_FDCINT = 19, |
| NEVENT_PC9861CH1 = 23, | NEVENT_PC9861CH1 = 23, |
| NEVENT_PC9861CH2 = 24, | NEVENT_PC9861CH2 = 24, |
| NEVENT_86PCM = 25, | NEVENT_86PCM = 25, |
| NEVENT_SASIIO = 26, | |
| NEVENT_SCSIIO = 27, | |
| NEVENT_ENABLE = 0x0001, | NEVENT_ENABLE = 0x0001, |
| NEVENT_SETEVENT = 0x0002, | NEVENT_SETEVENT = 0x0002, |
| Line 45 struct _neventitem { | Line 47 struct _neventitem { |
| }; | }; |
| typedef struct { | typedef struct { |
| SINT32 remainclock; | |
| SINT32 baseclock; | |
| UINT32 clock; | |
| UINT readyevents; | UINT readyevents; |
| UINT waitevents; | UINT waitevents; |
| UINT level[NEVENT_MAXEVENTS]; | UINT level[NEVENT_MAXEVENTS]; |
| Line 63 extern "C" { | Line 62 extern "C" { |
| extern _NEVENT nevent; | extern _NEVENT nevent; |
| // 初期化 | // 初期化 |
| void nevent_init(void); | void nevent_allreset(void); |
| // 最短イベントのセット | // 最短イベントのセット |
| void nevent_get1stevent(void); | void nevent_get1stevent(void); |