Summate
fef045baed
Cleaning up unclear booleans with a clearer enum class
2020-04-08 07:00:17 -05:00
zilmar
28c9118912
Merge pull request #1708 from shygoo/dbg-fix-cmd-syms
...
[Debugger] Fix symbol display in commands window
2020-02-24 09:59:01 +10:30
shygoo
65b2ecb3bd
[Debugger] Fix symbol display in commands window
2020-02-23 11:28:25 -06:00
zilmar
f2462cbc18
Merge pull request #1705 from Drahsid/master
...
Added type, name, value, desc editing in the symbols window; 'new tab' shortcut to memory viewer
2020-02-20 12:30:26 +10:30
shygoo
e375cde458
[Debugger] Add warning for recompiler
2020-02-18 14:04:18 -06:00
Drahsid
95468ef91a
Add ctrl+n 'new tab' shortcut to memory viewer
...
Sometimes you just want a new tab that is not a duplicate.
2020-02-14 08:48:51 -05:00
Drahsid
e049c48b2b
Fix issues
2020-02-10 22:42:25 -05:00
Drahsid
f3085844f5
Added type, name, value, desc editing in the symbols window
...
I'm not sure if this is written how it should be, but the lack of this feature had been bugging me for a bit and I would like to see it to be standard.
2020-02-10 21:36:30 -05:00
zilmar
088dc17556
Merge pull request #1698 from kaitengero/debugger-scripts
...
Additional functionality for debugger scripts
2020-01-26 09:06:31 +10:30
shygoo
277f1c4a31
[Debugger] Clean up compiler warnings
2020-01-22 00:34:27 -06:00
shygoo
bbabbc7b28
[Debugger] Fix hex string search and GS code copy
2020-01-22 00:34:13 -06:00
kaitengero
13c3f44487
Add "Edit" option to script context menu
2020-01-06 21:23:59 -08:00
kaitengero
6b45241252
Refresh "Scripts" window on script state change
2020-01-06 19:50:48 -08:00
kaitengero
e15e59052c
Quick script toggling on double click
2020-01-06 19:46:17 -08:00
shygoo
a2427459cb
[Debugger] Fix symbols memory leak
2019-12-27 12:48:55 -06:00
shygoo
9406544aea
[Debugger] Misc cleanup and fixes
2019-12-24 18:41:20 -06:00
shygoo
582469bf1a
[Debugger] Improve memory viewer's follow pointer and jump menu behavior
2019-12-24 12:53:19 -06:00
shygoo
d76d3e82c1
[Debugger] Optimize interpreter breakpoint and callback checks
2019-12-01 04:10:36 -06:00
shygoo
5c2aa06f7c
[Debugger] Rewrite memory viewer
...
replace the list control with a custom hex editor control
add ability to select/copy/paste/delete multiple bytes
add byte group size option
make window resizable
fix DPI-related issues
speed up auto-refresh
remove option to disable auto-refresh (new control's cpu usage is insignificant)
move the dump and search buttons into the context menu
change colors of breakpoints to match the command window's
highlight CPU read and write targets while stepping
move address info into a status bar
allow window to open before MMU is initialized
add shortcut keys for various actions
add "follow pointer" feature
add "safe mode" feature
add copy gameshark code feature
add copy with row/group addresses feature
add tabs feature
add jump menu for hardware regions
fix cartridge ROM addresses not being viewable
allow writes to cartridge ROM
use thread-safe functions for reading/writing memory
2019-11-30 11:48:46 -06:00
zilmar
e71598edaf
[Project64] make sure m_pDiskInfo is initialized in RomInformation
2019-11-10 07:04:24 +10:30
Duncan Ogilvie
18686e710c
Implement Randomize SI/PI interrupts setting
...
closes #1656
2019-10-03 11:39:46 +02:00
shygoo
1ede902abb
[Debugger] Fix register UI problems
2019-09-26 11:07:28 -05:00
zilmar
a7710229be
Fix up cheat menu language strings
2019-09-20 04:19:13 +09:30
LuigiBlood
f43201fdea
[App] Add "Open Combo" File Menu for Combo N64 + 64DD Loading.
...
Also added seperate functions for generic game loading, N64 ROM loading, and 64DD Disk loading.
2019-08-22 13:44:30 +02:00
LuigiBlood
3cca0e5549
[App] Add Command Line Combo N64 + 64DD Image Loading
...
With --combo <Disk Image> <ROM Image>
2019-08-22 13:16:58 +02:00
LuigiBlood
01ae9450fc
[Disk] Undo changes to compile 64DD Settings Page
2019-08-21 09:25:16 +02:00
zilmar
3079edfd95
Merge pull request #1644 from LuigiBlood/ddrevamp
...
[Disk] Add Disk Drive Settings file
2019-08-21 16:46:24 +09:30
LuigiBlood
5eb8c8715f
[Disk] Add Disk Drive Settings file
2019-08-21 08:50:47 +02:00
zilmar
95a0659e8d
Merge pull request #1643 from shygoo/exc-bp-intr-float
...
[Debugger] Add breakpoints for specific interrupts and FP exceptions
2019-08-21 09:28:48 +09:30
zilmar
081541cf64
Fix compile error
2019-08-21 09:28:19 +09:30
shygoo
2137b365bb
[Debugger] Add breakpoints for specific interrupts and FP exceptions
2019-08-20 17:20:49 -05:00
zilmar
b57250427b
Merge pull request #1641 from LuigiBlood/ddrevamp
...
[64DD] Updated 64DD emulation
2019-08-21 07:08:37 +09:30
Julio C. Rocha
05c2b59c3a
Use _Pairib in VC versions below 14.2.
2019-08-17 00:59:45 -07:00
Julio C. Rocha
1ad1f71d2f
Make code base compatible with Visual Studio 2019.
...
- Allow building with the MSVC 14.2 toolset.
- Removed explicit reference to deprecated typedef std::map::_Pairib.
2019-08-16 20:46:11 -07:00
LuigiBlood
affc694149
[Core & UI] Add RAM Area Only (*.ram) Disk Save Type
...
- It's a bit hacky but it works for *.ndd files.
- For *.d64 files, it might be more problematic for now
2019-08-12 23:07:33 +02:00
LuigiBlood
bfd793c184
[UI] Add 64DD Tab in Options
2019-08-12 19:55:10 +02:00
LuigiBlood
bbabf5d98d
[RomBrowserClass] Fix "Play Game with Disk" to stop appearing for Disk games.
2019-08-12 18:13:34 +02:00
LuigiBlood
0c6936d67e
[Core] Perform more thorough disk validity checks & change DiskIdent for Config/RDB
...
- It didn't detect NUD-4567-JPN dump.
2019-08-12 17:50:04 +02:00
LuigiBlood
cf576246e1
[Core & UI] Handle and Select IPLs depending on Disk Country Code
...
- Removes 64DD IPL loading when not found, so the user has to either load the IPL ROMs once or set them in the settings
2019-08-12 13:39:56 +02:00
LuigiBlood
075c82a3e3
[Disk] Support D64 Master Disk Format
2019-08-11 18:13:52 +02:00
LuigiBlood
3bd5595e77
[Rom] Support CRC calculation for 64DD IPLs
2019-08-11 13:30:51 +02:00
shygoo
e7e91b878f
[Debugger] Add copy buttons to memviewer popup menu
2019-08-04 17:50:52 -05:00
Azimer
84c164ff66
Fix for Windows XP compatibility
...
I neglected FreeLibrary and have multiple calls to LoadLibrary without freeing. This is fixed by moving it to the class member level and allocating and deallocating through the class constructor/destructor.
2019-08-01 09:39:39 -05:00
Azimer
a972773b6a
Windows XP Fixes?
...
Does this actually work?
2019-07-31 23:28:49 -05:00
zilmar
eace1a7ba1
Merge pull request #1627 from shygoo/fix-regtabs
...
[Debugger] Make register tabs stable
2019-06-15 20:50:11 +09:30
shygoo
946284a09a
[Debugger] Make register tabs stable
2019-06-15 06:04:37 -05:00
oddMLan
3b9cafc058
[Debugger UI] Try to handle spaces in Mem Viewer address editbox
...
FormatClipboard() doesn't seem to be doing anything for some reason.
2019-05-13 01:32:00 -07:00
oddMLan
2bbd724b91
[Debugger UI] Fix address text box size
...
It was 2 pixels too small to hold 10 characters (head + address)
Also added ES_AUTOHSCROLL just to be extra careful in case the user has custom UX Style with a different font.
2019-05-13 00:31:54 -07:00
oddMLan
82df61d9ce
[Debugger UI] Tweak Commands window size
...
Avoids the registers from being cut off in HIDPI
2019-05-10 10:17:42 -07:00
oddMLan
06d0e27af6
[Debugger UI] Fix TLB window in HDPI configs
2019-05-10 09:23:41 -07:00