Commit graph

2741 commits

Author SHA1 Message Date
Sour
ff4847b857 Debugged: Header Editor - Fixed controller dropdown to match spec modification 2019-02-02 12:08:38 -05:00
Sour
9bdea323ee Debugger: Event Viewer - Added 2x and compact mode buttons 2019-02-02 00:25:47 -05:00
Sour
e758398b8f PPU: Disabling rendering during sprite evaluation causes the OAM address to be incremented by 1 2019-02-02 00:25:08 -05:00
owomomo
53363f79b3 UI: Updated Chinese translation (#568) 2019-02-02 00:18:46 -05:00
Sour
937f0c68ac History Viewer: Add save state to all movies when power on ram state is random
(Temporary fix until random ram is properly supported by movies)
2019-02-01 14:17:16 -05:00
Sour
3c31153acc Fixed sound playback issues in history viewer and during rewind 2019-02-01 14:15:27 -05:00
Sour
10a7928f52 History Viewer: Added option to export a save state 2019-02-01 13:05:25 -05:00
Sour
accd3e7a0a Video: Fixed issue with hue being altered even when hue setting was set to 0 2019-02-01 11:59:12 -05:00
Sour
f9b6d07e66 UI: Extract Google Drive API DLLs only when/if Google Drive Integration is enabled 2019-01-31 22:26:24 -05:00
Sour
fac849315f Debugger: Watch - Added format specifiers
+ Added help icon to watch window
2019-01-31 19:48:36 -05:00
Sour
b6e7ce4a9b Fixed crash when exiting while an AVI is being recorded.
Caused by MessageManager::_messageManager pointing to a deleted object because the renderer was already deleted by the time we tried displaying a message on the screen.
2019-01-30 20:18:07 -05:00
Sour
efe55a9180 Debugger: Go To All - Fixed crash & issues in the display logic 2019-01-29 19:20:41 -05:00
Sour
3b0216ad4b Debugger: Expressions - Added support for binary
+ Made expression checking a bit better still
2019-01-29 19:15:57 -05:00
Sour
ddbee6b500 Debugger: Improve validation of expressions (force operator after closing brackets/etc) 2019-01-29 18:55:40 -05:00
Sour
49fcffd4ae Debugger: Watch - Minor highlight fix + cleanup 2019-01-29 18:47:26 -05:00
Sour
17c629e90c Debugger: Fixed expression evaluator caching the result of invalid expressions (when an unknown label is used, etc.)
This caused the watch window to permanently display "Invalid expression" for a label that was evaluated and cached before it was created, even after the label is created.
2019-01-29 18:32:17 -05:00
Sour
f146fd60c1 Debugger: Watch - Added import/export feature 2019-01-29 18:12:27 -05:00
Sour
62cb7271f5 Debugger: Watch - Prevent Esc key from starting edit mode 2019-01-29 17:22:28 -05:00
Sour
43a4fefcd4 Debugger: Fixed watch being reset each time Mesen is restarted 2019-01-29 17:22:08 -05:00
Sour
9a256fa8b7 Debugger: Added standalone "Watch Window" 2019-01-29 17:21:23 -05:00
Sour
d58d1f39d1 Debugger: Add move up/down shortcuts to watch list 2019-01-29 16:09:53 -05:00
Sour
bf160884db Debugger: Improved watch window usability 2019-01-29 00:09:26 -05:00
Sour
147c5a2f2e Linux: Work around Mono 5.18 toolstrip issues
+ Updated readme to recommend 5.18+
2019-01-28 22:24:24 -05:00
Sour
f6b474569d PPU: Prevent palette writes during HBlank when rendering is enabled
+ Try to emulate the behavior of $2007 writes during rendering better
2019-01-27 20:53:25 -05:00
Sour
1088eb6656 Debugger: Fixed minor layout issues with "go to all" window 2019-01-27 14:59:36 -05:00
Sour
d076871ea2 Linux: Debugger - Fixed font size on break in/on buttons 2019-01-27 14:38:36 -05:00
Sour
9905f3a5da Debugger: Fixed crash when closing Lua script window (if script isn't running and it is the only debugger window opened) 2019-01-27 14:31:05 -05:00
Sour
dd72d2669f Linux: Debugger - Fixed assembler/script text color for dark themes 2019-01-27 14:02:04 -05:00
Sour
05f99aba7c Linux: Debugger - Tooltip layout fixes 2019-01-27 13:45:57 -05:00
Sour
f5d0b8b92b Linux: Fixed tooltips not restoring focus to code window when closing 2019-01-27 13:01:54 -05:00
Sour
82512b3ca0 Linux: Fixed deadzone option having no effect 2019-01-27 10:28:33 -05:00
Sour
ac45747a00 Linux: Fixed version label layout 2019-01-27 10:14:35 -05:00
Sour
64fb78ae66 Linux: Fixed debugger shortcut not working in main window 2019-01-27 01:34:09 -05:00
Sour
d45c70be8a Linux: Fixed some layout issues 2019-01-27 01:33:26 -05:00
Sour
1e58065154 Linux: Support for GTK dark themes 2019-01-27 01:18:18 -05:00
Sour
5e5e1a5e60 Linux: Fixed compiler warnings 2019-01-26 16:49:26 -05:00
Sour
d7a850b59e UI: Prevent crash when closing window if mouse hide timer occurs after releasing the emulation core. 2019-01-26 13:29:41 -05:00
Sour
b8422ca956 Linux: Prevent crash when starting if "update-mime-database"/"update-desktop-database" are not available 2019-01-26 13:28:51 -05:00
Sour
12a1bbcaa9 Debugger: Fixed toggle breakpoint shortcut not working properly in Mono (because it was called twice in a row) 2019-01-26 13:18:18 -05:00
Sour
5ac6985c71 APU: Fixed DMC sample address wraparound behavior 2019-01-26 11:45:26 -05:00
Sour
c29c8a34ae APU: Set DMC channel sample addr/length to $C000/1 byte at power on (based on hardware tests) 2019-01-26 11:38:22 -05:00
Sour
c4dbe9929c Added support for Bandai's EEPROMs 2019-01-26 10:05:07 -05:00
Sour
bf86f5458a APU: Fixed "catch up" bug that caused the frame counter's pacing to be incorrect 2019-01-25 20:39:22 -05:00
owomomo
d528e6110b UI: Updated Chinese translation (#566) 2019-01-25 19:14:56 -05:00
Sour
4bf33cab94 Libretro: Fixed compilation error (missing file in makefile) 2019-01-24 17:33:02 -05:00
Sour
ffc81903f9 Debugger: Performance Tracker - Allow controlling display mode/speed with left/right click buttons 2019-01-24 17:31:44 -05:00
Sour
9ceb522874 Debugger: Added "Performance Tracker" tool 2019-01-24 00:50:42 -05:00
Sour
fd2b7ab649 Fixed compilation warnings 2019-01-23 23:59:59 -05:00
Sour
ee7f0151ad Debugger: Fixed "step over" when on a JSR/BRK instruction 2019-01-23 23:57:31 -05:00
Sour
6d9019bbae Debugger: Nametable Viewer - Fixed tile preview being out of sync with the mouse location when emulation is paused 2019-01-23 17:27:48 -05:00