summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug/debugcpu.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Make loop collation optional for debugger trace and traceover commands therealmogminer@gmail.com2016-07-141-25/+29
|
* Don't need debugcpu to translate (nw) AJR2016-07-031-37/+33
|
* Consolidate disassemble functions (nw) AJR2016-07-031-35/+9
|
* simplified memory management for save states and states (nw) Miodrag Milanovic2016-07-011-3/+3
|
* Merge pull request #994 from ajrhacker/dasm_override Miodrag Milanović2016-07-011-10/+5
|\ | | | | Move disasm overrides into interface, reducing driver-debugger depend…
| * Move disasm overrides into interface, reducing driver-debugger dependencies (nw) AJR2016-06-241-10/+5
| |
* | Cleanup and version bumpmame0175 Miodrag Milanovic2016-06-291-31/+31
|/
* Eliminate some unnecessary pass-through methods from debugcpu (nw) AJR2016-06-221-9/+7
|
* small debugger cleanup (nw) Miodrag Milanovic2016-06-171-14/+2
|
* Fixed debugger regression (nw) Miodrag Milanovic2016-06-171-0/+1
|
* Major refactoring of debugger core [Ryan Holtz] therealmogminer@gmail.com2016-06-081-644/+575
| | | | | | | | * Eliminate globals/file statics * Remove lots of stuff from global scope * Use std::function for custom command registration * Eliminate some trampolines * Build fixes from Vas Crabb and balr0g
* Added comlist comment to debugger [Angelo Salese] angelosa2016-06-041-8/+16
| | | | Added notes wrt dangarj protection, nw
* MT6225 MT6226 MT6227 debugger may crash when validating expression with ↵ Vas Crabb2016-05-301-52/+52
| | | | non-existent memory space name
* Split UI and frontend part from core [Miodrag Milanovic] Miodrag Milanovic2016-04-231-2/+1
|
* Iterate over devices C++11 style AJR2016-04-181-12/+9
| | | | | | Replace the old device_iterator and its specialized versions with functionally equivalent classes that use standard operators to yield references to devices/interfaces rather than pointers. With range-based for loops, they no longer have to be stored in named variables, though they can also be reused concurrently since the iteration state is now maintained by a subclass. Add a few more typical getters to device_t::subdevice_list.
* Typo fix: threshhold → threshold Jordi Mallach2016-04-011-1/+1
|
* Iterate over core classes C++11 style AJR2016-03-311-3/+4
| | | | | | | | C++11 range-based for loops can now iterate over simple_list, tagged_list, core_options, device_t::subdevice_list, device_t::interface_list, render_primitive_list and all subclasses of the above, and much code has been refactored to use them. Most core classes that have these lists as members now have methods that return the lists themselves, replacing most of the methods that returned the object at an owned list's head. (A few have been retained due to their use in drivers or OSD.) device_t now manages subdevice and interface lists through subclasses, but has given up the work of adding and removing subdevices to machine_config. memory_manager has its tagged lists exposed, though the old rooted tag lookup methods have been removed (they were privatized already).
* Make osd_file a polymorphic class that's held with smart pointers Vas Crabb2016-03-141-4/+4
| | | | | | | | | | | | | | | Make avi_file a class that's held with smart pointers, encapsulate various AVI I/O structures Make zip_file and _7z_file classes rather than having free functions everywhere Hide zip/7z class implementation behind an interface, no longer need to call close() to send back to the cache Don't dump as much crap in global namespace Add solaris PTY implementation Improve variable expansion for SDL OSD - supports ~/$FOO/${BAR} syntax Rearrange stuff so the same things are in file module for all OSDs Move file stuff into its own module 7z/zip open and destruct are still not thread-safe due to lack of interlocks around cache access Directory functions still need to be moved to file module SDL OSD may not initialise WinSock on Windows
* Move more things to type-safe printf Vas Crabb2016-03-011-5/+2
|
* Replace strformat, strprintf and strcatprintf with type-safe steam_format ↵ Vas Crabb2016-02-281-8/+6
| | | | | | | | | and string_format Update MAME to use new function Instantiate ODR-used static constant members Make some of the UI code more localisable Remove use of retired functions in tools
* Cleanups and version bump Miodrag Milanovic2016-02-241-1/+1
|
* Added plugins and boot.lua as startup script [Miodrag Milanovic] Miodrag Milanovic2016-02-141-0/+3
|
* Add macros for alignment checking (nw) AJR2016-01-301-9/+9
|
* reverting: Miodrag Milanovic2016-01-201-5/+5
| | | | | | | SHA-1: 1f90ceab075c4869298e963bf0a14a0aac2f1caa * tags are now strings (nw) fix start project for custom builds in Visual Studio (nw)
* tags are now strings (nw) Miodrag Milanovic2016-01-161-5/+5
| | | | fix start project for custom builds in Visual Studio (nw)
* put debug_view back in machine due to issues with QT (nw) Miodrag Milanovic2016-01-121-7/+7
|
* created debugger_manager, now this one owns debug_view_manager (nw) Miodrag Milanovic2016-01-121-10/+10
|
* modernized ui_input_manager (nw) Miodrag Milanovic2016-01-101-1/+1
|
* removed memory tracking (nw) Miodrag Milanovic2016-01-081-1/+1
|
* some handmade changes (nw) Miodrag Milanovic2015-12-211-4/+1
|
* clang-modernize part 1 (nw) Miodrag Milanovic2015-12-031-152/+152
|
* Fixed some suggestions by ReSharper C++ (nw) Miodrag Milanovic2015-11-141-4/+4
|
* Some cleanups and init fixes with help of ReSharper C++ (nw) Miodrag Milanovic2015-11-111-1/+0
|
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-0/+3575