#include "sound/discrete.h" #include "sound/samples.h" class blockade_state : public driver_device { public: blockade_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) { } UINT8 * m_videoram; /* video-related */ tilemap_t *m_bg_tilemap; /* input-related */ UINT8 m_coin_latch; /* Active Low */ UINT8 m_just_been_reset; }; /*----------- defined in video/blockade.c -----------*/ WRITE8_HANDLER( blockade_videoram_w ); VIDEO_START( blockade ); SCREEN_UPDATE( blockade ); /*----------- defined in audio/blockade.c -----------*/ extern const samples_interface blockade_samples_interface; DISCRETE_SOUND_EXTERN( blockade ); WRITE8_DEVICE_HANDLER( blockade_sound_freq_w ); WRITE8_HANDLER( blockade_env_on_w ); WRITE8_HANDLER( blockade_env_off_w );