summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/m6502
diff options
context:
space:
mode:
author smf- <smf-@users.noreply.github.com>2013-05-12 15:09:50 +0000
committer smf- <smf-@users.noreply.github.com>2013-05-12 15:09:50 +0000
commit7bafec4fbfaef0890305490a80b28349104610ef (patch)
treec10fcbe75980557c3fb253f0616a5d44ae240520 /src/emu/cpu/m6502
parentcd3930106c0a778a367313550f405081d52e4456 (diff)
modernised the YM3526, which also required adding write lines to the 6502, 6809 and z80 [smf]
Diffstat (limited to 'src/emu/cpu/m6502')
-rw-r--r--src/emu/cpu/m6502/m6502.c5
-rw-r--r--src/emu/cpu/m6502/m6502.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/src/emu/cpu/m6502/m6502.c b/src/emu/cpu/m6502/m6502.c
index d5e2c2c8a80..8ffcf19b3a0 100644
--- a/src/emu/cpu/m6502/m6502.c
+++ b/src/emu/cpu/m6502/m6502.c
@@ -721,4 +721,9 @@ UINT8 m6502_device::mi_default_nd::read_decrypted(UINT16 adr)
return read(adr);
}
+WRITE_LINE_MEMBER( m6502_device::irq_line )
+{
+ set_input_line( M6502_IRQ_LINE, state );
+}
+
#include "cpu/m6502/m6502.inc"
diff --git a/src/emu/cpu/m6502/m6502.h b/src/emu/cpu/m6502/m6502.h
index 2eccedf3010..57298bcfb55 100644
--- a/src/emu/cpu/m6502/m6502.h
+++ b/src/emu/cpu/m6502/m6502.h
@@ -55,6 +55,8 @@ public:
m6502_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
m6502_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
+ DECLARE_WRITE_LINE_MEMBER( irq_line );
+
UINT64 get_cycle();
bool get_sync() const { return sync; }
void disable_direct() { direct_disabled = true; }