|
|
| version 1.1.1.1, 2003/10/16 17:58:13 | version 1.7, 2005/02/07 14:46:13 |
|---|---|
| Line 6 | Line 6 |
| typedef struct { | typedef struct { |
| UINT operate; | UINT operate; |
| #if !defined(CPUSTRUC_MEMWAIT) | |
| UINT tramwait; | UINT tramwait; |
| UINT vramwait; | UINT vramwait; |
| UINT grcgwait; | UINT grcgwait; |
| } VRAM_T; | #endif |
| #if defined(SUPPORT_PC9821) | |
| UINT8 mio1[4]; | |
| UINT8 mio2[0x40]; | |
| #endif | |
| } _VRAMOP, *VRAMOP; | |
| // operate: bit0 access page | // operate: bit0 access page |
| // bit1 egc enable | // bit1 egc enable |
| Line 34 enum { | Line 40 enum { |
| extern "C" { | extern "C" { |
| #endif | #endif |
| extern const UINT32 vramplaneseg[4]; | extern _VRAMOP vramop; |
| extern UINT8 tramupdate[0x1000]; | |
| extern UINT8 vramupdate[0x8000]; | |
| #if defined(SUPPORT_PC9821) | |
| extern UINT8 vramex[0x80000]; | |
| #endif | |
| extern VRAM_T vramop; | void vram_initialize(void); |
| extern BYTE tramupdate[0x1000]; | |
| extern BYTE vramupdate[0x8000]; | |
| void vram_init(void); | #if !defined(CPUSTRUC_MEMWAIT) |
| #define MEMWAIT_TRAM vramop.tramwait | |
| #define MEMWAIT_VRAM vramop.vramwait | |
| #define MEMWAIT_GRCG vramop.grcgwait | |
| #endif | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |