summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug/dvdisasm.h
Commit message (Collapse)AuthorAgeFilesLines
* Reset m_dasm on source switch (nw) Olivier Galibert2017-11-301-0/+1
|
* dvdisasm: Overhaul [O. Galibert] Olivier Galibert2017-11-261-33/+26
| | | | | | | | Disassemblers are now independant classes. Not only the code is cleaner, but unidasm has access to all the cpu cores again. The interface to the disassembly method has changed from byte buffers to objects that give a result to read methods. This also adds support for lfsr and/or paged PCs.
* dvdisasm: Simplify by decoupling information creation and display rendering ↵ Olivier Galibert2017-06-251-3/+28
| | | | [O. Galibert]
* Changed a few 'const char *' ==> 'const std::string &' in the MAME debugger ↵ npwoods2017-06-241-1/+1
| | | | (#2170)
* general cleanup: Vas Crabb2017-05-231-1/+2
| | | | | | | | | | | * move rarely-used output and pty interfaces out of emu.h * consolidate and de-duplicate forward declarations, also remove some obsolete ones * clean up more #include guard macros * scope down a few more things (nw) Everyone, please keep forward declarations for src/emu in src/emu/emufwd.h - this will make it far easier to keep them in sync with declarations than having them scattered through all the other files.
* cleanup headers of not used friend classes (nw) Miodrag Milanovic2017-02-121-1/+0
|
* Introduce u8/u16/u32/u64/s8/s16/s32/s64 Vas Crabb2016-11-191-12/+12
| | | | | | | | | | | | * New abbreviated types are in osd and util namespaces, and also in global namespace for things that #include "emu.h" * Get rid of import of cstdint types to global namespace (C99 does this anyway) * Remove the cstdint types from everything in emu * Get rid of U64/S64 macros * Fix a bug in dps16 caused by incorrect use of macro * Fix debugcon not checking for "do " prefix case-insensitively * Fix a lot of messed up tabulation * More constexpr * Fix up many __names
* NOTICE (TYPE NAME CONSOLIDATION) Miodrag Milanovic2016-10-221-9/+9
| | | | | Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8 also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
* Various cleanups suggested by static analyzer (nw) Miodrag Milanovic2016-04-241-2/+0
|
* Use stream with contiguous backing store for the disasmview's buffer Vas Crabb2016-03-031-5/+7
|
* clang-modernize part 1 (nw) Miodrag Milanovic2015-12-031-4/+4
|
* memory: Remove support for decrypted bases, use an address space instead [O. ↵ Olivier Galibert2015-06-241-0/+1
| | | | Galibert]
* Replace dynamic_array with std::vector [O. Galibert] Olivier Galibert2015-04-141-2/+2
|
* Another round of auto_alloc_array conversions. Aaron Giles2014-02-201-3/+2
| | | | | Some minor enhancements to dynamic_array, including clearing to specific values and expanding and clearing newly allocated values.
* Bulk convert files that already had standard BSD license in my name Aaron Giles2013-10-161-31/+2
| | | | to new license tagged form.
* Cleanups and version bumpmame0148u1 Miodrag Milanovic2013-02-111-16/+16
|
* QT Debugger improvements. [Andrew Gardner] Andrew Gardner2013-01-161-16/+17
| | | | | | | | | | - Fixed disassembly window not following PC correctly. - Switched font to Courier New since it seems more universal. - Fixed gaps between rendered text characters. - Plumbed mouse handling through the debugger core (clicking selects). - Made the Enter key behave like old SDL debugger; silently steps.
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-16/+16
|
* Since nobody checks for NULLs anyway, make Aaron Giles2012-09-191-2/+2
| | | | | | | | | | | | device_memory_interface::space() assert against NULL and return a reference, and pushed references throughout all address space usage in the system. Added a has_space() method to check for those rare case when it is ambiguous. [Aaron Giles] Also reinstated the generic space and added fatal error handlers if anyone tries to actually read/write from it.
* Integrated comments into debugcpu.c, and removed debugcmt.c. Modernized Aaron Giles2010-09-051-1/+1
| | | | the code and updated so it actually works with the modern debug classes.
* Replace "const address_space" with "address_space" throughout the system. Aaron Giles2010-08-191-2/+2
| | | | | | | | | | | The purpose of making it const before was to discourage direct tampering, but private/protected does a better job of that now anyhow, and it is annoying now. s/const[ \t]+address_space\b/address_space/g; Is basically what I did.
* Cleanups and version bump.mame0138u3 Aaron Giles2010-07-061-4/+4
|
* C++-ified the debugger views. Not quite architecturally where I would Aaron Giles2010-06-251-0/+146
like them, but it's a start. Split implementation of individual view types out to separate files. Updated all callers. Also: * fixed okim6295 memory view * changed emualloc to free resource pools from earliest to latest so that early objects can safely clean up stuff they allocated