summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/cosmac/cosmac.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/cosmac/cosmac.cpp')
-rw-r--r--src/devices/cpu/cosmac/cosmac.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/cpu/cosmac/cosmac.cpp b/src/devices/cpu/cosmac/cosmac.cpp
index e1ad283b85d..7038a26a470 100644
--- a/src/devices/cpu/cosmac/cosmac.cpp
+++ b/src/devices/cpu/cosmac/cosmac.cpp
@@ -18,7 +18,6 @@ TODO:
#include "emu.h"
#include "debugger.h"
#include "cosmac.h"
-#include "cosdasm.h"
#include "coreutil.h"
// permit our enums to be saved
@@ -363,6 +362,7 @@ DEFINE_DEVICE_TYPE(CDP1806, cdp1806_device, "cdp1806", "RCA CDP1806")
cosmac_device::cosmac_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock)
: cpu_device(mconfig, type, tag, owner, clock),
+ cosmac_disassembler::config(),
m_program_config("program", ENDIANNESS_LITTLE, 8, 16),
m_io_config("io", ENDIANNESS_LITTLE, 8, 3),
m_read_wait(*this),
@@ -620,19 +620,19 @@ void cosmac_device::state_string_export(const device_state_entry &entry, std::st
std::unique_ptr<util::disasm_interface> cdp1801_device::create_disassembler()
{
- return std::make_unique<cosmac_disassembler>(cosmac_disassembler::TYPE_1801);
+ return std::make_unique<cosmac_disassembler>(cosmac_disassembler::TYPE_1801, this);
}
std::unique_ptr<util::disasm_interface> cdp1802_device::create_disassembler()
{
- return std::make_unique<cosmac_disassembler>(cosmac_disassembler::TYPE_1802);
+ return std::make_unique<cosmac_disassembler>(cosmac_disassembler::TYPE_1802, this);
}
std::unique_ptr<util::disasm_interface> cdp1805_device::create_disassembler()
{
- return std::make_unique<cosmac_disassembler>(cosmac_disassembler::TYPE_1805);
+ return std::make_unique<cosmac_disassembler>(cosmac_disassembler::TYPE_1805, this);
}
//**************************************************************************