Previous 199869 Revisions Next

r29614 Sunday 13th April, 2014 at 17:41:07 UTC by Nathan Woods
Readding support for breaking into the debugger
[src/emu/ui]emenubar.c emenubar.h

trunk/src/emu/ui/emenubar.c
r29613r29614
2222#include "ui/barcode.h"
2323#include "softlist.h"
2424#include "cheat.h"
25#include "debugger.h"
2526
2627
2728//**************************************************************************
r29613r29614
185186      paste_menu.set_enabled(machine().ui().can_paste());
186187   }
187188
189   // debug
190   if (machine().debug_flags & DEBUG_FLAG_ENABLED)
191      file_menu.append("Break into debugger", &ui_emu_menubar::debugger_break, *this, IPT_UI_TOGGLE_DEBUG);
192
188193   // pause
189194   menu_item &pause_menu = file_menu.append("Pause", &running_machine::toggle_pause, machine(), IPT_UI_PAUSE);
190195   pause_menu.set_checked(machine().paused());
r29613r29614
646651   if (throttle_rate != 0.0)
647652      machine().video().set_throttle_rate(throttle_rate);
648653}
654
655
656//-------------------------------------------------
657//  debugger_break
658//-------------------------------------------------
659
660void ui_emu_menubar::debugger_break()
661{
662   ::debugger_break(machine());
663}
664
trunk/src/emu/ui/emenubar.h
r29613r29614
5454   bool has_images();
5555   void set_throttle_rate(float throttle_rate);
5656   void start_menu(ui_menu *menu);
57   void debugger_break();
5758
5859   // template methods
5960   template<class _Menu>

Previous 199869 Revisions Next


© 1997-2024 The MAME Team