diff options
Diffstat (limited to 'src/mess/includes/partner.h')
-rw-r--r-- | src/mess/includes/partner.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/mess/includes/partner.h b/src/mess/includes/partner.h new file mode 100644 index 00000000000..18feadf4cfb --- /dev/null +++ b/src/mess/includes/partner.h @@ -0,0 +1,38 @@ +/***************************************************************************** + * + * 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); +}; + + +/*----------- defined in machine/partner.c -----------*/ + +extern MACHINE_RESET( partner ); +extern MACHINE_START( partner ); + +extern const i8257_interface partner_dma; +extern const wd17xx_interface partner_wd17xx_interface; + +#endif /* partner_H_ */ |