Commit graph

2244 commits

Author SHA1 Message Date
Sour 682af6246e UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00
Sour 3c05100045 UI: Delete old winforms UI project 2023-01-25 15:49:52 -05:00
Sour 3de8e0d305 Debugger: SNES - Process DSP read/writes + added option to ignore DSP reads/writes 2023-01-25 15:47:29 -05:00
Sour d449f0c641 Debugger: Added cpuType parameter for Lua events 2023-01-24 22:14:24 -05:00
Sour b2997f1857 Rewind: Keep same instance of rewindmanager to reduce potential thread safety issues 2023-01-24 20:23:41 -05:00
Sour 1cfaaaae98 Debugger: Fixed NEC DSP TODOs 2023-01-24 19:45:08 -05:00
Sour fe90b4571d Fixed misc code TODOs 2023-01-24 18:05:50 -05:00
Sour ef4e9f7af4 UI: Updated URLs for docs, api ref, etc. 2023-01-24 16:34:59 -05:00
Sour 503b151b0d Debugger: NES - Tweaked default colors for event viewer 2023-01-24 16:19:27 -05:00
Sour 2c9b15f67c NES: Tweak emphasis behavior to make it a bit closer to hardware 2023-01-24 16:02:01 -05:00
Sour 1dfaa92e30 Debugger: NES - Fixed edit sprite feature for 8x8 sprite mode 2023-01-24 06:16:05 -05:00
Sour d917fe7118 Settings: Fixed issues with folder overrides
The overrides weren't applied correctly at startup, and opening the history viewer would set them incorrectly.
2023-01-24 05:52:27 -05:00
Sour 5a5aa53874 Tests: Ability to record/replay tests 2023-01-24 05:20:42 -05:00
Sour cfc870c897 NES: Fixed triangle channel reset behavior regression 2023-01-24 00:33:44 -05:00
Sour 4202bec650 UI: Force main menu to lose focus after an option was clicked/selected
Prevents e.g left/right arrow keys from re-activating the menu after changing the video filter, etc.
2023-01-23 19:50:11 -05:00
Sour 3498219fee GB: Added support for 6-letter game genie codes 2023-01-23 19:26:55 -05:00
Sour 6f41ce2453 UI: Fixed todo in HD pack installation code 2023-01-10 16:40:57 +09:00
Sour acfccd10d0 NES: Init Namco163 audio ram based on ram init setting 2023-01-10 16:27:16 +09:00
Sour fafe3e6309 Linux: Fixed crash when trying to record a movie 2023-01-07 09:37:00 +09:00
Sour bd9c31bfc1 UI: Added support for automatic updates 2023-01-06 18:17:59 +09:00
Sour 0d7e457dae Fixed/removed some TODOs 2023-01-06 11:10:24 +09:00
Sour a157edb670 NES: Tweaked DMA behavior for PAL/Famicom 2023-01-05 17:48:31 +09:00
Sour e6b4d23f70 Rename TODOs that need to be fixed/checked before release to TODOv2 2023-01-05 14:07:08 +09:00
Sour 7fa572777c Cheats: Added cheat database 2023-01-05 12:28:30 +09:00
Sour 29e721bd7b Removed FUNDING.yml 2023-01-04 15:51:43 +09:00
SourMesen 559aade5c6
Update COMPILING.md 2023-01-04 15:50:28 +09:00
SourMesen 1301ea3076
Update README.md 2023-01-04 15:39:59 +09:00
Sour 2775149ecd NES: Fixed overflow when quickly moving the mouse to the left when using the arkanoid controller 2023-01-04 09:45:28 +09:00
Sour e2f6a2c4d3 UI: Fixed ScrollToEnd behavior for MesenTextEditor
Fixes scroll position when opening log window
2023-01-04 09:20:31 +09:00
Sour f7eaedd9a9 UI: Cleanup/simplify ResourceHelper code 2022-12-30 14:41:56 +09:00
Sour 678c96415c UI: Added command line option help window 2022-12-30 14:34:34 +09:00
Sour e94958865e Debugger: NES - Added copy to HD pack format option to viewers 2022-12-30 10:58:45 +09:00
Sour 4a64beba2c Debugger: Fixed deadlock when loading a game while debug tools are opened
GameLoaded triggers SetCheats which locks while trying to pause the debugger before the emulation thread was started (and the emulation thread can't start because the GameLoaded event locks up)
2022-12-30 10:18:27 +09:00
Sour b3d23c69e5 NES: Fixed missing alpha channel in PNG files created by the hd pack builder 2022-12-30 09:01:43 +09:00
Sour 4d73125637 NES: Automatically stop recording when hd pack builder is closed 2022-12-30 08:44:40 +09:00
Sour e96d6f3ca5 NES: Added HD pack builder tool 2022-12-29 18:28:33 +09:00
Sour db2db7ddb1 UI: Change rewind buffer setting to configure a maximum amount of memory rather than a maximum amount of time 2022-12-28 16:30:07 +09:00
Sour 4414723ed5 Rename some remaining Mesen-S references to Mesen, prevent loading movies/states from older versions, move default home folder to "Mesen2" (for now) 2022-12-28 15:50:29 +09:00
Sour b63ea3a4d9 UI: Prevent main window from closing when another opened window cancels its close event (e.g script window when it prompts to save a script) 2022-12-28 10:45:56 +09:00
Sour 9a05559eb9 Debugger: Added --testRunner support 2022-12-28 10:44:54 +09:00
Sour 066322576f UI: Added minimum size for windows, etc. 2022-12-27 19:19:55 +09:00
Sour 506393023b UI: Fixed surface size issues when starting a game while the window is maximized 2022-12-27 16:55:30 +09:00
Sour 9751895751 Debugger: Allow saving/loading save states without forcing the emulator to run until the next vertical blank 2022-12-27 16:29:16 +09:00
Sour 62cea3bc77 Revert to Avalonia11-preview3 for compatibility with AvaloniaEdit11-preview2 2022-12-23 16:17:49 +09:00
Sour 0f86541d14 Debugger: Added integration options to control which types of labels/comments are imported 2022-12-23 16:03:42 +09:00
Sour b4c5f9ce94 Rework build to remove DependencyPacker and use powershell to zip instead 2022-12-23 12:01:05 +09:00
Sour 7c482c74f7 Debugger: Minor performance improvements when reloading a rom with debugger window opened (improve label list refresh performance) 2022-12-23 11:28:00 +09:00
Sour d772ef57af UI: Fixed single-line textboxes not scrolling horizontally when text exceeds the maximum width 2022-12-23 10:13:58 +09:00
Sour 409918293b Debugger: Trace logger - Added icon/tooltip when condition is invalid 2022-12-22 18:59:42 +09:00
Sour 5d92c8caba Debugger: Fixed inconsistencies in event viewer when stepping to the first cycle of a frame 2022-12-22 16:22:00 +09:00