|
|
| version 1.1, 2004/08/01 05:31:30 | version 1.3, 2008/06/02 20:07:31 |
|---|---|
| Line 1 | Line 1 |
| typedef struct { | enum { |
| UINT8 vsync; | PCGDAT_B = 0x0000, |
| UINT8 woff1; | PCGDAT_R = 0x0800, |
| UINT8 woff2; | PCGDAT_G = 0x1000 |
| UINT8 woff4; | }; |
| UINT8 roff0; | |
| UINT8 roff1; | |
| UINT8 roff2; | |
| UINT8 roff4; | |
| } PCGREG; | |
| typedef struct { | |
| UINT8 b[256][8]; | |
| UINT8 r[256][8]; | |
| UINT8 g[256][8]; | |
| } PCGDAT; | |
| typedef struct { | typedef struct { |
| PCGDAT d; | UINT8 d[0x1800]; |
| PCGREG r; | |
| } PCG; | } PCG; |
| Line 26 typedef struct { | Line 14 typedef struct { |
| extern "C" { | extern "C" { |
| #endif | #endif |
| void IOOUTCALL pcg_o(UINT port, REG8 value); // x1_pcg_w | void IOOUTCALL pcg_o(UINT port, REG8 value); |
| REG8 IOINPCALL pcg_i(UINT port); // x1_pcg_r | REG8 IOINPCALL pcg_i(UINT port); |
| void pcg_initialize(void); | void pcg_initialize(void); |
| void pcg_reset(void); | void pcg_reset(void); |