// license:BSD-3-Clause // copyright-holders:Olivier Galibert /*************************************************************************** m6510t.h 6510 with the full 8 i/o pins at the expense of the NMI and RDY lines. ***************************************************************************/ #ifndef __M6510T_H__ #define __M6510T_H__ #include "m6510.h" #define MCFG_M6510T_PORT_CALLBACKS(_read, _write) \ downcast(device)->set_callbacks(DEVCB_##_read, DEVCB_##_write); #define MCFG_M6510T_PORT_PULLS(_up, _down) \ downcast(device)->set_pulls(_up, _down); class m6510t_device : public m6510_device { public: m6510t_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); }; enum { M6510T_IRQ_LINE = m6502_device::IRQ_LINE, M6510T_SET_OVERFLOW = m6502_device::V_LINE }; extern const device_type M6510T; #endif