| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix fatal error when attempting to set watchpoint covering unaligned ↵ | 2019-06-12 | 1 | -4/+7 | |
| | | | | | portions of two adjacent native words | ||||
| * | (nw) Clean up the mess on master | 2019-03-26 | 5 | -87/+62 | |
| | | | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release. | ||||
| * | Revert "conflict resolution (nw)" | 2019-03-25 | 5 | -62/+87 | |
| | | | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705. | ||||
| * | distate: Expose state_find_entry (nw) | 2019-03-16 | 1 | -1/+1 | |
| | | |||||
| * | Exclude non-CPUs from numerical indexing for debugger commands | 2019-03-13 | 1 | -5/+10 | |
| | | |||||
| * | Eliminate qsort usage in debugger (nw) | 2019-02-16 | 5 | -82/+52 | |
| | | |||||
| * | mu100: Add missing roms, also some wip [Guru, O. Galibert] | 2018-12-06 | 1 | -3/+3 | |
| | | |||||
| * | watchpoint: prevent recursive multiple installs [O. Galibert] | 2018-12-06 | 2 | -6/+14 | |
| | | |||||
| * | debugger: add %c to logerror | 2018-11-17 | 1 | -0/+12 | |
| | | | | | | | | | | | | | | This is useful for catching putchar() like functions and printing the written value to error.log. On hp9k_3xx, i'm using this with the HP 300 test software, to log test error messages that get printed on screen to error.log, so i have the message directly after the debug messages from my driver. Example: wpset 0xfffe36be,80,w,1,{ logerror "%c", wpdata; g } | ||||
| * | debugger: add 'gp' command | 2018-11-06 | 4 | -2/+68 | |
| | | | | | | | | | | | | | | | gp 'go privilege' starts execution until the privilege mode changes. This can be used to break on task switches. I.e on m68k, one could do: gp { ~sr & 0x2000 && crp_aptr == 0x1234567 } which would execute until the privilege mode changes to user mode and the CPU root pointer is 0x1234567. for cpu code, all that is needed to make this work is calling debugger_privilege_hook() when the execution level changes. | ||||
| * | Remove emu.h from textbuf (nw) | 2018-11-03 | 1 | -1/+1 | |
| | | |||||
| * | Put #include emu.h as the first preprocessor directive in various files to ↵ | 2018-11-02 | 1 | -1/+1 | |
| | | | | | support precompiled headers in visual studio (nw) | ||||
| * | debugcpu: Fixed watchpoints for CPUs with a negative address shift. [Ryan Holtz] | 2018-09-30 | 1 | -2/+2 | |
| | | |||||
| * | Fix debugger memory view editing for address-shifted spaces | 2018-09-24 | 1 | -2/+4 | |
| | | |||||
| * | Apply logical address mask properly in debug disassembly view | 2018-08-24 | 1 | -6/+8 | |
| | | | | | | | Associated core changes (nw) - Move definition of address_space_config from dimemory.cpp to emumem.cpp (declaration was already in emumem.h) - Add getters for more members of address_space_config with future privatization in mind (nw) | ||||
| * | Fix scrolling glitch in memory view when address expression is applied | 2018-08-12 | 1 | -3/+3 | |
| | | |||||
| * | Don't apply logical address masks to physical addresses in debug memory ↵ | 2018-08-12 | 1 | -76/+72 | |
| | | | | | accesses (nw) | ||||
| * | Emulate V33/V53 expanded addressing mode, including BRKXA and RETXA instructions | 2018-08-12 | 1 | -1/+1 | |
| | | | | | Mask address expressions correctly in debug memory view when using physical addresses beyond logical limits | ||||
| * | Mask address expressions in debug disasm view | 2018-07-26 | 1 | -1/+2 | |
| | | |||||
| * | debugcpu.cpp: Move scripting functions down into console (nw) | 2018-07-26 | 5 | -81/+74 | |
| | | |||||
| * | debug/express.cpp: Use std::deque for token stack (nw) | 2018-07-26 | 2 | -36/+18 | |
| | | |||||
| * | (nw) srcclean and some cleanup: | 2018-07-22 | 2 | -2/+2 | |
| | | | | | | | * Make more #include guards follow standard format - using MAME_ as the prefix makes it easy to see which ones come from our code in a preprocessor dump, and having both src/devices/machine/foo.h and src/mame/machine/foo.h causes issues anyway * Get #include "emu.h" out of headers - it should only be the first thing in a complilation unit or we get differences in behaviour with PCH on/off * Add out-of-line destructors to some devices - it forces the compiler to instantiate the vtable in a certain location and avoids some non-deterministic compiler behaviours | ||||
| * | ps2sony: Some basic VU1 support, major file reshuffling, nw | 2018-07-21 | 1 | -7/+7 | |
| | | |||||
| * | Fix some watchpoints (nw) | 2018-07-13 | 1 | -2/+2 | |
| | | |||||
| * | Watchpoint fixes (segfaults, wpclear not clearing) (nw) | 2018-07-09 | 1 | -2/+6 | |
| | | |||||
| * | Various watchpoint fixes (nw) | 2018-07-01 | 1 | -2/+4 | |
| | | |||||
| * | Oops (nw) | 2018-06-29 | 1 | -1/+1 | |
| | | |||||
| * | emumem: Backend modernization [O. Galibert] | 2018-06-29 | 5 | -267/+408 | |
| | | |||||
| * | debugger: make save/load support virtual memory (nw) (#3683) | 2018-06-23 | 1 | -18/+33 | |
| | | | | This makes these commands useful and consistent with dump in a virtual memory environment. One minor issue is what to do with save for an unmapped memory address: the approach taken here is to write the space.unmap() value, which seems the least harmful. On load, unmapped addresses are not written to, meaning that save/load with a constant address map work as expected. | ||||
| * | debugger: add command for go_exception (#3682) | 2018-06-23 | 3 | -0/+19 | |
| | | |||||
| * | Kludge some absolute tag lookups in the core that can't really be helped (nw) | 2018-05-21 | 2 | -3/+3 | |
| | | |||||
| * | prune upfront - makes the other stuff cheaper (nw) | 2018-05-18 | 1 | -11/+5 | |
| | | |||||
| * | try this for size - emu.h no net change (nw) | 2018-05-18 | 1 | -12/+9 | |
| | | |||||
| * | WARNING emu.h recompile! | 2018-05-18 | 1 | -8/+21 | |
| | | | | | debugger: Show save state items in alphabetical order in the debugger view. [Curt Coder] | ||||
| * | Make debugger dump command work with unaligned addresses | 2018-05-14 | 1 | -6/+6 | |
| | | |||||
| * | debug: Simplify now obsolete and buggy memory access code [O. Galibert] | 2018-05-11 | 1 | -94/+24 | |
| | | |||||
| * | debughlp.cpp: replaced references to 'decrypted opcodes' with 'opcodes', as ↵ | 2018-05-02 | 1 | -5/+5 | |
| | | | | | suggested (nw) | ||||
| * | srcclean (nw) | 2018-04-22 | 2 | -94/+94 | |
| | | |||||
| * | debughlp.cpp: document dumpo command (nw) | 2018-04-20 | 1 | -10/+11 | |
| | | |||||
| * | remove safe_pc() and safe_pcbase() (nw) | 2018-04-13 | 3 | -7/+7 | |
| | | |||||
| * | Added suspend and resume debugger commands (#3411) | 2018-04-02 | 5 | -0/+137 | |
| | | |||||
| * | fix scheduling session events from debugger (nw) | 2018-03-29 | 1 | -1/+1 | |
| | | |||||
| * | Reshuffle some stuff: | 2018-03-28 | 2 | -113/+62 | |
| | | | | | | | * Move around the debugger hooks to get a small but measurable performance increase * Remove emucore from external tools * Improve performance of DSP16 interpreter a little by generating six variants of execution loop | ||||
| * | don't pass so many naked pointers around (nw) | 2018-03-25 | 3 | -68/+66 | |
| | | |||||
| * | Fix masking of offset expressions in debug view of address-shifted spaces (nw) | 2018-03-12 | 1 | -8/+2 | |
| | | |||||
| * | better handling for arbitrary numbers of screens (nw) | 2018-03-12 | 1 | -1/+1 | |
| | | |||||
| * | Better fix for find command (nw) | 2018-03-12 | 1 | -2/+2 | |
| | | |||||
| * | Fix debugger find command for address-shifted spaces | 2018-03-12 | 1 | -4/+4 | |
| | | |||||
| * | Fix watchpoint view for address-shifted spaces | 2018-03-11 | 1 | -2/+2 | |
| | | |||||
| * | Fix output of wplist debug command for address-shifted spaces | 2018-03-11 | 1 | -2/+2 | |
| | | |||||
