1
/*************************************************************************
6
*************************************************************************/
8
#include "machine/eeprom.h"
10
class taitoz_state : public driver_device
13
taitoz_state(const machine_config &mconfig, device_type type, const char *tag)
14
: driver_device(mconfig, type, tag) { }
18
// UINT16 * paletteram; // currently this uses generic palette handling
19
offs_t m_spriteram_size;
22
int m_sci_spriteframe;
40
eeprom_device *m_eeprom;
41
device_t *m_tc0480scp;
42
device_t *m_tc0150rod;
43
device_t *m_tc0100scn;
44
device_t *m_tc0220ioc;
45
device_t *m_tc0140syt;
47
/* dblaxle motor flag */
48
int m_dblaxle_vibration;
51
/*----------- defined in video/taito_z.c -----------*/
53
WRITE16_HANDLER( contcirc_out_w );
54
READ16_HANDLER ( sci_spriteframe_r );
55
WRITE16_HANDLER( sci_spriteframe_w );
57
VIDEO_START( taitoz );
59
SCREEN_UPDATE( contcirc );
60
SCREEN_UPDATE( chasehq );
61
SCREEN_UPDATE( bshark );
63
SCREEN_UPDATE( aquajack );
64
SCREEN_UPDATE( spacegun );
65
SCREEN_UPDATE( dblaxle );