Commit graph

3354 commits

Author SHA1 Message Date
Sour
b90ffc7788 UI: Update to Avalonia 11 RC 1.1 2023-06-10 21:24:43 +09:00
Sour
7a4e86b2be Debugger: Lua - Fixed reverse mode script behavior 2023-05-29 16:20:53 +09:00
Sour
8948221261 Debugger: Fixed crashes when setting an invalid palette value via the memory viewer 2023-05-29 16:20:30 +09:00
Sour
18268fa68a Debugger: Script Window - Use same font for log window to allow monospaced output 2023-05-29 14:27:57 +09:00
Sour
42fa232f45 Debugger: Lua - Added NES piano roll script by zeta0134 to the built-in scripts 2023-05-29 14:27:57 +09:00
Persune
8ee93c2e75
NES: Bisqwit NTSC filter - Use terminated levels for all composite voltages (#21) 2023-05-29 14:26:30 +09:00
Sour
bccdfa2d82 Debugger: Register Viewer - SNES - Added wram register position 2023-05-28 17:56:39 +09:00
Sour
6262048b0a Linux: Fixed crash when opening save file dialog 2023-05-28 04:34:41 -04:00
Sour
b3fb65bc9a Debugger: Script Window - Fixed display issues in auto-complete popup
Potentially caused by list virtualization bugs in Avalonia?
2023-05-28 07:26:23 +09:00
Sour
e2f6404c10 UI: Upgrade to Avalonia11-preview8 2023-05-26 14:58:17 +09:00
Sour
a16a4e27be GB: Fixed noise channel zombie mode 2023-05-19 00:12:11 -04:00
Sour
607d9219c0 NES/SNES: Update open bus on writes 2023-05-15 00:41:27 -04:00
Sour
49f3859993 NES: Randomize palette ram when random ram is enabled 2023-05-15 00:20:17 -04:00
Sour
54a351c389 Debugger: Fixed crash when using "find all occurrences" from the label list's context menu 2023-05-15 00:03:32 -04:00
Sour
db1b0d1643 Debugger: Trace Logger - Don't toggle breakpoints when clicking on the margin 2023-05-14 23:59:43 -04:00
Sour
82d02c0b11 Fixed power cycle being re-attempted on every frame if rom no longer exists 2023-05-14 23:56:43 -04:00
Sour
e27ba09dc9 Debugger: PCE - Fixed crash when power cycling caused by memory mapping UI 2023-05-14 23:46:26 -04:00
Sour
411a4e1711 Debugger: PCE - Fixed crash when power cycling when "draw partial frame" is enabled
Clock divider was 0, causing a division by 0
2023-05-14 23:34:56 -04:00
Sour
ff032b3230 GBC: Fixed issues with read/writing palette register
Fixes "CRAM readable" and "CRAM access blocking" tests
2023-05-12 23:36:21 -04:00
Sour
d9ae147639 GBC: Fixed read/write behavior for some registers
Fixes "OR mask for GBC registers" test
2023-05-12 23:25:23 -04:00
Sour
7a94e22043 GB: Fixed regression in rtc-invalid-banks-test
Only allow banks 4-7 when save ram is 64+kb (MBC30)
2023-05-12 23:21:22 -04:00
KungFuFurby
8a08187d6c
Debugger: SPC - Add TCALL and PCALL opcodes to list of subroutine opcodes in SPC debugger (#20) 2023-05-12 21:26:20 -04:00
Sour
c9263977ca Debugger: Memory Viewer - Fixed crash when scrolling while the cursor is in the right-side string view 2023-05-12 18:10:18 -04:00
Sour
932c62fd34 SNES: Improved SPC file compatibility
Try to figure out which of the 100C0-100FF or 101C0-101FF sections contains the actual RAM
2023-05-12 17:44:59 -04:00
Sour
da0825a933 UI: Fixed crash when connection error occurs when checking for updates 2023-05-07 23:43:52 -04:00
Sour
4c603ca25c Debugger: Memory viewer - Fixed viewer sometimes not updating on break due to fps limiter 2023-04-26 17:28:13 -04:00
Sour
96e929f479 UI: Don't close cheat list/assembler window when escape is pressed 2023-04-26 17:20:32 -04:00
Sour
706b361a34 Debugger: Event Viewer - Fixed list selection not updating when clicking on an event in the ppu view 2023-04-26 17:17:21 -04:00
Sour
d2738bb942 Debugger: Event Viewer - Fixed refresh issues in list 2023-04-26 17:06:01 -04:00
Sour
9cf28fc448 UI: Prevent blank text when selected font does not exist
+ Set "FreeSans" as the last fallback instead of "sans-serif" which doesn't work
2023-04-23 23:30:18 -04:00
Sour
2d16c86c82 Debugger: Fixed debugger not deactivating properly when closing the debugger or memory search windows 2023-04-23 21:19:21 -04:00
Sour
1741f38d06 Fixed MSVC performance issue caused by __forceinline being redefined as inline by mistake 2023-04-23 20:54:52 -04:00
Sour
a72004dd9c Movies: Always add save state to movies when power on state is random 2023-04-23 20:06:29 -04:00
Sour
84a265ea5d Debugger: Added option to ignore dummy reads/writes in breakpoints 2023-04-23 19:07:46 -04:00
Sour
fdcb334329 GB: Fixed compatibility issues with some GBS files 2023-04-23 14:04:59 -04:00
Sour
50562407ed GB: Fixed crash when reloading a GBS at the same time as a track change occurs 2023-04-23 14:04:52 -04:00
Sour
1d650d64cc UI: Try to ensure popup windows are displayed within the bounds of the current screen 2023-04-23 11:09:11 -04:00
Sour
bfe477a1f5 Debugger: NES - Fixed missing effective address for JMP (indirect) 2023-04-22 23:51:24 -04:00
Sour
7d784a8c1b Debugger: Tilemap viewer - Only display mode 7 overlay when in mode 7 (SNES) 2023-04-22 23:34:52 -04:00
Sour
c24037a9b5 UI: Fixed screensaver not getting disabled while game is running 2023-04-22 20:58:51 -04:00
Sour
2761a5814e UI: Fixed broken screenshots in load/save state menus on NES when a hd pack is loaded 2023-04-22 20:44:25 -04:00
Sour
70415bdace SNES: Added missing setting to movies/netplay sync 2023-04-22 20:32:32 -04:00
Sour
9aa4b14263 Debugger: Added back/forward navigation actions 2023-04-22 18:54:07 -04:00
Sour
884f465733 NES: HD Packs - Added ability to ignore palette for tile/sprite conditions and addition tag
+ Allow fallback tiles to use "default" tiles when palette doesn't match
Also changes hd pack version to v108
2023-04-22 14:40:41 -04:00
Sour
d8f68aa051 UI: Fixed broken layout when numericupdown field is emptied 2023-04-22 00:48:08 -04:00
Sour
66cc6d005c Debugger: Event Viewer - Added event color in list 2023-04-21 22:15:26 -04:00
Sour
a2d5593b9e SNES: Added option to configure SPC clock speed 2023-04-21 21:20:59 -04:00
Sour
ffbc798bd5 Debugger: Event viewer - Added PC/Address to action labels 2023-04-21 00:33:23 -04:00
Sour
4cebda825f GB: Fixed missing SGB border in Tetris DX 2023-04-20 23:53:01 -04:00
Sour
e68cd8a48e UI: Fix refresh/width issues with dropdowns
Use StackPanel to make the popup have a fixed width and prevent refresh issues that seem to exist in preview6
2023-04-20 20:55:57 -04:00