Commit graph

263 commits

Author SHA1 Message Date
Souryo
ba8540e4f2 Debugger: Fixed Lua-related multithreading bugs 2017-10-07 13:01:42 -04:00
Souryo
a6a2714ab7 Debugger: Memory viewer - reduced minimum size, improved resize logic 2017-10-06 18:26:02 -04:00
Souryo
2f20ab5092 Debugger: Fixed multi-threading crash in assembler 2017-10-05 21:35:55 -04:00
Souryo
6d0e011551 Debugger: Turn on compiled regex on x64 for syntax highlighting (2+x faster) 2017-10-05 21:33:22 -04:00
Souryo
67b9a5c707 Debugger: Fixed hex editor highlight issues (when loading save state, etc.) 2017-10-05 20:48:18 -04:00
Souryo
9e032b772f Debugger: Fixed max length for cycle count field 2017-10-05 20:47:40 -04:00
Souryo
00c2de85c9 Debugger: Remember memory tools window size 2017-10-05 19:59:24 -04:00
Souryo
63f35598fc Debugger: Fixed hex editor coloring when character view is disabled 2017-10-03 18:28:42 -04:00
Souryo
03c689a1f4 Debugger: Fixed regression when opening debugger while game is paused 2017-10-03 17:24:29 -04:00
Souryo
213b67064b Debugger: Lua - Reuse last folder when saving scripts, too 2017-10-03 17:17:56 -04:00
Souryo
f8315ac726 Debugger: Reuse last used folder when opening a lua script 2017-10-02 18:49:13 -04:00
Souryo
99d1728da9 Debugger: Improved scanline/cycle fields' usability 2017-09-29 20:54:09 -04:00
Souryo
a04a8747ba Debugger: Fixed freezes/crashes when switching game while debugger is opened (esp. with lua scripts) 2017-09-28 21:27:38 -04:00
Souryo
f00b4db2bb Debugger: Fixed empty list after resetting profiler 2017-09-28 21:10:48 -04:00
Souryo
8e37b81d3a Debugger: Fixed mouse over precision in PPU viewer (cause by recent DPI-related changes) 2017-09-28 20:34:14 -04:00
Souryo
b8f51f876a Debugger: Fixed palette display in nametable viewer 2017-09-28 20:33:07 -04:00
Souryo
99c2385192 Debugger: Fixed sprite viewer screen preview not showing the last 10 lines 2017-09-28 20:08:27 -04:00
Souryo
1f974dcedd Debugger: Scroll overlay position is now based on the selected cycle/scanline 2017-09-28 20:05:00 -04:00
Souryo
c7a001e691 Debugger: Fixed cycle/scanline inputs not working with keyboard in ppu viewer 2017-09-28 18:32:09 -04:00
Souryo
b8630ddeeb UI: Fixed layout issues in video config (+ down arrow icon change in win8+) 2017-09-18 21:40:21 -04:00
Souryo
ccb2731e73 UI: Fixed DPI issue with palette tab in video config 2017-09-17 15:23:11 -04:00
Souryo
ac4f3a0b00 UI: Linux layout fixes 2017-09-17 00:54:30 -04:00
Souryo
8151fb5445 UI: Fixed DPI-related issues 2017-09-16 22:02:05 -04:00
Souryo
6ef76ecb20 Debugger: Keep watch selection when auto-refresh is on 2017-09-12 20:04:14 -04:00
Souryo
5fb7bd4f77 Debugger: Fixed crash when attempting to copy via Ctrl-C when trace log is empty 2017-09-12 19:39:03 -04:00
Souryo
c2d63f6166 Cheat Finder: Fixed crash when pressing Reset button 2017-09-12 19:38:42 -04:00
Souryo
6969caa1b8 Debugger: Lua memory callback fixes + allow lua script to change read/written value 2017-09-08 17:20:40 -04:00
Souryo
46ecd361f7 Debugger: Fixed double-click action in sprite viewer 2017-09-08 16:02:56 -04:00
Souryo
5656c8a071 Debugger: Make sure breakpoint memory range is valid 2017-09-08 15:56:14 -04:00
Souryo
6726e9e5a9 UI: Fixed a number of minor UI issues with cheat finder 2017-09-06 21:41:15 -04:00
Souryo
ef00f94c53 Debugger: Fixed PPU Viewer auto-refreshing when auto-refresh is disabled 2017-09-06 00:27:01 -04:00
Souryo
2c06c7c3ac Debugger: PPU viewer - minor fixes 2017-09-02 18:52:48 -04:00
Souryo
ac119852ef Linux: Fixed makefile and compilation errors 2017-09-02 17:46:41 -04:00
Souryo
602643b0f2 Debugger: LUA - Inverted meaning of alpha byte in colors 2017-09-02 10:37:10 -04:00
Souryo
dc5ddaf87e Debugger: HexBox - Fixed issue with cursor jumping back to hex mode when trying to type ascii 2017-09-02 00:42:36 -04:00
Souryo
027470186d Assembler: Improved usability when editing very large sections 2017-09-02 00:17:00 -04:00
Souryo
10b1bb9cb1 Debugger: Make Ctrl-Y undo in script window 2017-09-01 22:29:35 -04:00
Souryo
150d2eaec9 Savestates: Allow saving/loading to arbitrary files 2017-09-01 18:45:53 -04:00
Souryo
b80d788346 Debugger: LUA scripting fixes, script window & assembler window improvements 2017-09-01 14:57:02 -04:00
Souryo
4052874cf5 Debugger: Added syntax highlighting to assembler 2017-08-31 23:29:33 -04:00
Souryo
a215ad070e Debugger: Added PPU XScroll & WriteToggle to UI 2017-08-30 22:08:12 -04:00
Souryo
07e69eabb3 Debugger: Fixed watch window usability issues 2017-08-30 21:28:27 -04:00
Souryo
6f5a94e6a2 Linux: Fixed compilation errors and warnings (clang + gcc) 2017-08-30 19:36:20 -04:00
Souryo
5957bc2d3e Debugger: LUA scripting 2017-08-30 18:31:27 -04:00
Souryo
8e2f39e3bd Debugger: Added ability to revert prg/chr changes 2017-08-21 23:11:14 -04:00
Souryo
77bbe2e1da Debugger: Double-click on tile in nametable/sprite viewers to show it in chr viewer 2017-08-20 14:18:35 -04:00
Souryo
a169e538ae Debugger: Option to highlight selected tile in nametable viewer 2017-08-20 12:09:42 -04:00
Souryo
443b42f88e Debugger: Show sprite data by mouse-over on screen preview 2017-08-20 10:28:03 -04:00
Souryo
e66dd700e1 Debugger: Added auto-load cdl option 2017-08-19 22:00:12 -04:00
Souryo
8c9567bd47 Debugger: Added auto-load .mlb file option 2017-08-19 21:09:44 -04:00