| version 1.1, 2004/08/01 05:31:31 | version 1.6, 2004/08/12 13:32:52 | 
| Line 1 | Line 1 | 
 |  |  | 
 |  | enum { | 
 |  | GRAM_SIZE               = 0x10000, | 
 |  | GRAM_BANK0              = 0x00000, | 
 |  | GRAM_BANK1              = 0x10000, | 
 |  |  | 
 |  | GRAM_BANK0L             = 0x00000, | 
 |  | GRAM_BANK0H             = 0x08000, | 
 |  | GRAM_BANK1L             = 0x10000, | 
 |  | GRAM_BANK1H             = 0x18000, | 
 |  |  | 
 |  | GRAM_HALFSTEP   = 0x08000, | 
 |  |  | 
 |  | GRAM_B                  = 8, | 
 |  | GRAM_R                  = 16, | 
 |  | GRAM_G                  = 24 | 
 |  | }; | 
 |  |  | 
 |  | enum { | 
 |  | TRAM_ANK                = 0x0000, | 
 |  | TRAM_ATR                = 0x0800, | 
 |  | TRAM_KNJ                = 0x1000, | 
 |  |  | 
 |  | TRAMATR_COLOR   = 0x07, | 
 |  | TRAMATR_REVERSE = 0x08, | 
 |  | TRAMATR_BLINK   = 0x10, | 
 |  | TRAMATR_PCG             = 0x20, | 
 |  | TRAMATR_Yx2             = 0x40, | 
 |  | TRAMATR_Xx2             = 0x80, | 
 |  | TRAMKNJ_ULINE   = 0x20 | 
 |  | }; | 
 |  |  | 
 |  | enum { | 
 |  | UPDATE_TRAM             = (1 << 5), | 
 |  | UPDATE_VRAM0    = (1 << 6), | 
 |  | UPDATE_VRAM1    = (1 << 7), | 
 |  | UPDATE_VRAM             = UPDATE_VRAM0 | UPDATE_VRAM1, | 
 |  | UPDATE_TVRAM    = UPDATE_VRAM0 | UPDATE_VRAM1 | UPDATE_TRAM | 
 |  | }; | 
 |  |  | 
 |  |  | 
 |  | #ifdef __cplusplus | 
 |  | extern "C" { | 
 |  | #endif | 
 |  |  | 
 |  | extern  UINT8   gram[0x20000]; | 
 |  | extern  UINT8   tram[0x01800]; | 
 |  | extern  UINT8   updatetmp[0x800+0x101]; | 
 |  |  | 
 |  | #ifdef __cplusplus | 
 |  | } | 
 |  | #endif | 
 |  |  |