/***************************************************************************** * * includes/partner.h * ****************************************************************************/ #ifndef partner_H_ #define partner_H_ #include "machine/i8255.h" #include "machine/8257dma.h" #include "machine/wd17xx.h" class partner_state : public radio86_state { public: partner_state(const machine_config &mconfig, device_type type, const char *tag) : radio86_state(mconfig, type, tag) { } UINT8 m_mem_page; UINT8 m_win_mem_page; DECLARE_READ8_MEMBER(partner_floppy_r); DECLARE_WRITE8_MEMBER(partner_floppy_w); DECLARE_WRITE8_MEMBER(partner_win_memory_page_w); DECLARE_WRITE8_MEMBER(partner_mem_page_w); DECLARE_DRIVER_INIT(partner); DECLARE_MACHINE_START(partner); DECLARE_MACHINE_RESET(partner); DECLARE_WRITE_LINE_MEMBER(partner_wd17xx_drq_w); DECLARE_WRITE_LINE_MEMBER(hrq_w); }; /*----------- defined in machine/partner.c -----------*/ extern const i8257_interface partner_dma; extern const wd17xx_interface partner_wd17xx_interface; #endif /* partner_H_ */