diff options
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 |
commit | 7bafec4fbfaef0890305490a80b28349104610ef (patch) | |
tree | c10fcbe75980557c3fb253f0616a5d44ae240520 /src/emu/cpu/m6502 | |
parent | cd3930106c0a778a367313550f405081d52e4456 (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.c | 5 | ||||
-rw-r--r-- | src/emu/cpu/m6502/m6502.h | 2 |
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; } |