summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/m6502/m5074x.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/m6502/m5074x.h')
-rw-r--r--src/devices/cpu/m6502/m5074x.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/devices/cpu/m6502/m5074x.h b/src/devices/cpu/m6502/m5074x.h
index 47cde166925..6af2156622c 100644
--- a/src/devices/cpu/m6502/m5074x.h
+++ b/src/devices/cpu/m6502/m5074x.h
@@ -107,6 +107,14 @@ class m50753_device : public m5074x_device
public:
m50753_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ enum
+ {
+ M50753_INT1_LINE = INPUT_LINE_IRQ0,
+ M50753_INT2_LINE = INPUT_LINE_IRQ1,
+
+ M5074X_SET_OVERFLOW = M740_SET_OVERFLOW
+ };
+
template <std::size_t Bit> auto ad_in() { return m_ad_in[Bit].bind(); }
protected:
@@ -116,6 +124,8 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
+ virtual void execute_set_input(int inputnum, int state) override;
+
private:
void m50753_map(address_map &map);