summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/debugger/none.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/debugger/none.cpp')
-rw-r--r--src/osd/modules/debugger/none.cpp21
1 files changed, 15 insertions, 6 deletions
diff --git a/src/osd/modules/debugger/none.cpp b/src/osd/modules/debugger/none.cpp
index 3ce8d6572bc..61bd1bbbd3e 100644
--- a/src/osd/modules/debugger/none.cpp
+++ b/src/osd/modules/debugger/none.cpp
@@ -8,23 +8,28 @@
#include "emu.h"
#include "debug_module.h"
-#include "modules/osdmodule.h"
+#include "debug/debugcon.h"
#include "debug/debugcpu.h"
#include "debugger.h"
+
+namespace osd {
+
+namespace {
+
class debug_none : public osd_module, public debug_module
{
public:
- debug_none()
- : osd_module(OSD_DEBUG_PROVIDER, "none"), debug_module(),
+ debug_none() :
+ osd_module(OSD_DEBUG_PROVIDER, "none"), debug_module(),
m_machine(nullptr)
{
}
virtual ~debug_none() { }
- virtual int init(const osd_options &options) override { return 0; }
+ virtual int init(osd_interface &osd, const osd_options &options) override { return 0; }
virtual void exit() override { }
virtual void init_debugger(running_machine &machine) override;
@@ -42,11 +47,15 @@ void debug_none::init_debugger(running_machine &machine)
void debug_none::wait_for_debugger(device_t &device, bool firststop)
{
- m_machine->debugger().cpu().get_visible_cpu()->debug()->go();
+ m_machine->debugger().console().get_visible_cpu()->debug()->go();
}
void debug_none::debugger_update()
{
}
-MODULE_DEFINITION(DEBUG_NONE, debug_none)
+} // anonymous namespace
+
+} // namespace osd
+
+MODULE_DEFINITION(DEBUG_NONE, osd::debug_none)