summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug/dvmemory.cpp
Commit message (Collapse)AuthorAgeFilesLines
* tagged_list to unordered_map in emumem (nw) Miodrag Milanovic2016-06-181-3/+3
|
* Major refactoring of debugger core [Ryan Holtz] therealmogminer@gmail.com2016-06-081-8/+9
| | | | | | | | * 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
* Iterate over devices C++11 style AJR2016-04-181-6/+5
| | | | | | 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.
* Iterate over core classes C++11 style AJR2016-03-311-3/+3
| | | | | | | | 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).
* Replace strformat, strprintf and strcatprintf with type-safe steam_format ↵ Vas Crabb2016-02-281-5/+5
| | | | | | | | | 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
* reverting: Miodrag Milanovic2016-01-201-1/+1
| | | | | | | SHA-1: 1f90ceab075c4869298e963bf0a14a0aac2f1caa * tags are now strings (nw) fix start project for custom builds in Visual Studio (nw)
* Revert "rest of device parameters to std::string (nw)" Miodrag Milanovic2016-01-201-1/+1
| | | | This reverts commit caba131d844ade3f2b30d6be24ea6cf46b2949d7.
* Revert "Memory region to use std::string (nw)" Miodrag Milanovic2016-01-201-1/+1
| | | | This reverts commit 14d0bff4d0dca0fb6e6b7bd70e29b3d4f0d18061.
* Memory region to use std::string (nw) Miodrag Milanovic2016-01-201-1/+1
|
* rest of device parameters to std::string (nw) Miodrag Milanovic2016-01-161-1/+1
|
* tags are now strings (nw) Miodrag Milanovic2016-01-161-1/+1
| | | | fix start project for custom builds in Visual Studio (nw)
* Cleanups and version bumpmame0169 Miodrag Milanovic2015-12-301-1/+1
|
* macro removal INLINE -> static inline (nw) Miodrag Milanovic2015-12-121-2/+2
|
* Fixed uninitialized variables, detected by VS2015 x64 build (nw) Miodrag Milanovic2015-12-071-2/+2
|
* Show more digits in fp values (issue #476) yz70s2015-12-061-3/+3
|
* Show 64 and 80 bit floats in windows and qt debugger (issue #476) yz70s2015-12-061-19/+96
|
* clang-modernize part 1 (nw) Miodrag Milanovic2015-12-031-17/+17
|
* First commit for issue #476 yz70s2015-11-301-53/+156
| | | | | | | | | "byte per chunk" is sostituted by "data format" data formats lesser than 9 work as before, data format 9 is 32 but floating point in the debug_view_memory class method bytes_per_chunk is substituted by get_data_format, set_bytes_per_chunk is substituted by set_data_format floating point values cannot be edited currently floating point values are available only in the windows debugger, next commit will add them to the qt debugger, osx i won't be able to do it afterwards 64 and 80 bit formats will be added
* Fixed some suggestions by ReSharper C++ (nw) Miodrag Milanovic2015-11-141-1/+1
|
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-0/+820