diff options
Diffstat (limited to 'src/devices/cpu/pps41/pps41base.cpp')
-rw-r--r-- | src/devices/cpu/pps41/pps41base.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/devices/cpu/pps41/pps41base.cpp b/src/devices/cpu/pps41/pps41base.cpp index 0d3cb8e6d78..1c148f5dafc 100644 --- a/src/devices/cpu/pps41/pps41base.cpp +++ b/src/devices/cpu/pps41/pps41base.cpp @@ -44,7 +44,9 @@ TODO: but again does not explain why - allowed opcode after TAB should be limited - add MCU mask options, there's one for inverting interrupts -- finish MM78LA emulation +- does MM78LA support interrupts? the sparse documentation available says it does +- MM78LA mnemonics for changed opcodes is unknown +- no known documentation exists for MM77LA, mcu name is guessed */ @@ -68,7 +70,8 @@ pps41_base_device::pps41_base_device(const machine_config &mconfig, device_type m_write_r(*this), m_read_sdi(*this), m_write_sdo(*this), - m_write_ssc(*this) + m_write_ssc(*this), + m_write_spk(*this) { } @@ -92,6 +95,7 @@ void pps41_base_device::device_start() m_read_sdi.resolve_safe(1); m_write_sdo.resolve_safe(); m_write_ssc.resolve_safe(); + m_write_spk.resolve_safe(); // init RAM with 0xf for (int i = 0; i <= m_datamask; i++) |