/***************************************************************************** * * includes/orao.h * ****************************************************************************/ #ifndef ORAO_H_ #define ORAO_H_ class orao_state : public driver_device { public: orao_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_memory(*this, "memory"), m_video_ram(*this, "video_ram"){ } required_shared_ptr m_memory; required_shared_ptr m_video_ram; DECLARE_READ8_MEMBER(orao_io_r); DECLARE_WRITE8_MEMBER(orao_io_w); DECLARE_DRIVER_INIT(orao); DECLARE_DRIVER_INIT(orao103); }; /*----------- defined in machine/orao.c -----------*/ extern MACHINE_RESET( orao ); /*----------- defined in video/orao.c -----------*/ extern VIDEO_START( orao ); extern SCREEN_UPDATE_IND16( orao ); #endif /* ORAO_H_ */