diff options
author | 2019-08-21 13:05:42 -0400 | |
---|---|---|
committer | 2019-08-21 13:05:42 -0400 | |
commit | e1bda202058805df55a0ba110bd0e82a80113cae (patch) | |
tree | 2f996efc14524a911e0a363483397b9d557565b5 /src/devices/cpu/alto2/alto2cpu.cpp | |
parent | 8ae2eeb09ee71cc131e40724ea1d7db5365b6a59 (diff) |
alto2: Use callback for reading keyboard (nw)
Diffstat (limited to 'src/devices/cpu/alto2/alto2cpu.cpp')
-rw-r--r-- | src/devices/cpu/alto2/alto2cpu.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/devices/cpu/alto2/alto2cpu.cpp b/src/devices/cpu/alto2/alto2cpu.cpp index ff5bc6f683f..22788db73f9 100644 --- a/src/devices/cpu/alto2/alto2cpu.cpp +++ b/src/devices/cpu/alto2/alto2cpu.cpp @@ -127,6 +127,7 @@ void alto2_cpu_device::iomem_map(address_map &map) alto2_cpu_device::alto2_cpu_device(const machine_config& mconfig, const char* tag, device_t* owner, uint32_t clock) : cpu_device(mconfig, ALTO2, tag, owner, clock), + m_kb_read_callback(*this), m_ucode_config("ucode", ENDIANNESS_BIG, 32, 12, -2 ), m_const_config("const", ENDIANNESS_BIG, 16, 8, -1 ), m_iomem_config("iomem", ENDIANNESS_BIG, 16, 17, -1 ), @@ -813,6 +814,8 @@ device_memory_interface::space_config_vector alto2_cpu_device::memory_space_conf void alto2_cpu_device::device_start() { + m_kb_read_callback.resolve_safe(0177777); + // get a pointer to the IO address space m_iomem = &space(2); |