/***************************************************************************

    Break Thru

***************************************************************************/

typedef struct _brkthru_state brkthru_state;
struct _brkthru_state
{
	/* memory pointers */
	UINT8 * videoram;
	UINT8 * spriteram;
	UINT8 * fg_videoram;
	size_t  fg_videoram_size;

	/* video-related */
	tilemap *fg_tilemap, *bg_tilemap;
	int     bgscroll;
	int     bgbasecolor;
	int     flipscreen;
	//UINT8 *brkthru_nmi_enable; /* needs to be tracked down */
};




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

WRITE8_HANDLER( brkthru_1800_w );
WRITE8_HANDLER( brkthru_bgram_w );
WRITE8_HANDLER( brkthru_fgram_w );
VIDEO_START( brkthru );
PALETTE_INIT( brkthru );
VIDEO_UPDATE( brkthru );
