summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/fitfight.h
blob: f50ee7022257c97d27a8e844c1b282f6be2733f2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
typedef struct _fitfight_state fitfight_state;
struct _fitfight_state
{
	/* memory pointers */
	UINT16 *  fof_100000;
	UINT16 *  fof_600000;
	UINT16 *  fof_700000;
	UINT16 *  fof_800000;
	UINT16 *  fof_900000;
	UINT16 *  fof_a00000;
	UINT16 *  fof_bak_tileram;
	UINT16 *  fof_mid_tileram;
	UINT16 *  fof_txt_tileram;
	UINT16 *  spriteram;
//	UINT16 *  paletteram;	// currently this uses generic palette handling

	/* video-related */
	tilemap  *fof_bak_tilemap, *fof_mid_tilemap, *fof_txt_tilemap;

	/* misc */
	int      bbprot_kludge;
	UINT16   fof_700000_data;
};


/*----------- defined in video/fitfight.c -----------*/

WRITE16_HANDLER( fof_bak_tileram_w );
WRITE16_HANDLER( fof_mid_tileram_w );
WRITE16_HANDLER( fof_txt_tileram_w );

VIDEO_START(fitfight);
VIDEO_UPDATE(fitfight);