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 GRP_RAM[0x20000];
extern UINT8 tram[0x01800];
extern UINT8 updatetmp[0x800+0x101];
#ifdef __cplusplus
}
#endif
RetroPC.NET-CVS <cvs@retropc.net>