Sour
0fbb19d52c
SMS: Fixed region menu updating the Game Gear options instead of the SMS options
2024-11-05 18:17:15 +09:00
Sour
0fc4610b82
Debugger: Fixed UI allowing defining forbid breakpoints on memory types that the CPU can't execute
2024-10-30 22:02:52 +09:00
Sour
ecd012c2fe
Debugger: Fixed issue that caused forbid breakpoints to prevent "run 1 frame/scanline/etc" from working properly in some scenarios
2024-10-30 22:02:40 +09:00
Sour
cf2d304514
Fixed crash in "test runner" mode caused by console video config overrides
2024-10-29 21:08:21 +09:00
Sour
9465efcff2
GBA: Implement accurate carry behavior for multiplications
...
This uses zaydlang's multiplication algorithm: https://github.com/zaydlang/multiplication-algorithm/
2024-10-24 21:57:52 +09:00
Sour
860b7358d9
SNES: Fixed broken date/time for Satellaview
2024-10-19 16:32:10 +09:00
Sour
ce4b3b8a56
NES: Added option to emulate sprite eval bug that causes unexpected pixels to be shown at X=255
...
This bug exists only on older PPU revisions (2C02B and earlier)
2024-10-19 10:15:35 +09:00
Sour
b771ce4a41
Debugger: Memory Viewer - Improve behavior when pasting multi-line text in search box
2024-10-17 19:29:13 +09:00
Sour
a7cb9858f6
Debugger: Register Viewer - Fixed incorrect values for some WS/SMS entries
2024-10-17 18:23:56 +09:00
Sour
046597a36f
Debugger: SNES - Fixed incorrect SA-1 NMI/IRQ vector values in register viewer
2024-10-16 16:47:32 +09:00
Sour
b9d0c0be89
Debugger: NES - Fixed typo in register viewer
2024-10-15 11:06:19 +09:00
Sour
7110fe31c4
GBA: Added option for RTC
2024-10-10 18:34:59 +09:00
Sour
7bfa399ded
Debugger: Script Window - Fixed crash caused by JSON errors in documentation
2024-10-10 17:54:53 +09:00
Sour
5b0173f43c
Debugger: Tile viewer - Limit copied data to what is required to display the current view
...
This fixes performance issues on GBA, for example, when trying to display the "CPU Memory" memory type
2024-10-10 17:51:39 +09:00
Sour
d751502a58
NES: Added Rainbow support (mapper 682)
2024-10-08 21:37:44 +09:00
Sour
c5b260e066
Debugger: Fixed keyboard focus being given to watch list after reloading a rom
...
This could cause controller keys to get stuck in their pressed state, among other things
2024-10-04 23:08:02 +09:00
Sour
cc46f4386a
Debugger: Auto-select all text in main textbox in various popup tools to make editing easier
2024-10-01 22:42:11 +09:00
Sour
f364dfd343
Debugger: NES - Fixed header editor keeping debugger active permanently after being opened
2024-10-01 21:50:52 +09:00
Sour
7ed5fd5562
NES: Added EPSM support
2024-10-01 20:57:06 +09:00
Sour
a2dd107f13
UI: Don't send keys to game when focus is in the menu
2024-09-29 18:28:40 +09:00
Sour
310fa13bba
Debugger: Fixed overlap between default shortcuts in trace logger (View in debugger and Find next were both bound to F3)
2024-09-29 13:25:06 +09:00
Sour
de20208abe
NES: Added option to enable CPU test mode registers
2024-09-28 16:55:45 +09:00
Sour
ab8f9f60da
NES: Implemented DMC glitch that causes an additional DMA to run fully or partially, depending the 4015 write's timing
2024-09-28 16:44:34 +09:00
Sour
b627b25fc9
Game Gear: Allow Game Gear-specific video filter overrides
2024-09-25 22:14:19 +09:00
Sour
0838797295
Game Gear: Allow showing entire video output instead of the cropped version the GG screen displays
2024-09-25 21:50:01 +09:00
Sour
2d63259fbe
Debugger: GBA - Import missing ELF symbol objects, improve demangling logic
2024-09-24 17:49:08 +09:00
Sour
caf083519b
Debugger: WS - Fixed incorrect label addresses for ELF import
2024-09-24 17:45:19 +09:00
Sour
dee97bf9bc
Debugger: Added forbid breakpoints
2024-09-23 21:05:55 +09:00
Sour
864a7dd51b
Debugger: WS - Added ELF symbol support
2024-09-22 20:59:17 +09:00
Sour
fa37284889
Debugger: Fixed issues with source view tab
...
-Tab would disappear completely if reset to default layout was used
-Fixed layout problems when reloading rom with debugger opened after moving source view tab to another dock
2024-09-22 16:31:56 +09:00
Sour
40b4c80ed3
Debugger: Memory viewer - Create multi-byte label when using the edit label option with multiple bytes selected
2024-09-22 13:15:48 +09:00
Sour
ef80f108c1
UI: Allow changing theme without restarting
2024-09-22 12:25:25 +09:00
Sour
4b4d57bbb0
UI: Fixed list header colors in dark theme
2024-09-22 11:12:37 +09:00
Sour
a2f38b112d
Debugger: Memory Viewer - Keep focus on editor when empty space on window is clicked
2024-09-22 10:22:46 +09:00
Sour
e802d1a402
Debugger: Memory Viewer - Highlight current byte in other view
2024-09-22 10:16:37 +09:00
Sour
aaf3d65c0f
Debugger: Added option to focus the game window when debugger resumes execution after a breakpoint/etc.
2024-09-21 15:38:05 +09:00
Sour
c5406773a0
Added WonderSwan support
2024-09-19 21:19:43 +09:00
Sour
f7f9ce7623
UI: Improved software renderer performance
2024-09-19 20:48:08 +09:00
Sour
aa1c20afe5
GBA: Fixed black screen regression in X-Men The Official Game
...
This was caused by changes done in the open bus implementation to pass the openbuster test, which broke this game
2024-09-15 23:21:59 +09:00
Sour
b95ad78e00
GBA: Fixed graphical glitches on right side of the screen in Fire Emblem The Sacred Stones
...
Changing X scroll breaks the rendering logic - keep a copy of it at the start of the scanline (not verified on hardware)
2024-09-15 20:43:50 +09:00
Sour
e79e655d3b
Debugger: Event Viewer - Added missing address/value for some event types (marked breakpoints, etc.)
2024-09-12 17:11:56 +09:00
Angelo
e6c372e8b3
Debugger: Accumulate scroll values for code viewer & hex editor ( #70 )
2024-09-12 16:46:20 +09:00
Sour
008149c141
Debugger: Script window - Prevent crash when attempting to load the previous script when no script was ever loaded before
2024-09-07 09:15:57 +09:00
Sour
e24eecd1d2
Debugger: Fixed rare deadlock, which could happen when opening a new debug tool
...
This was mostly only possible/likely when using the software renderer
The RefreshSoftwareRenderer notification is sent by the render thread, which could trigger the newly-opened viewer's initialization. This initialization would attempt to pause the emulation thread, but if the emulation thread triggered a notification at the same time, it would get stuck on the _windowNotifLock lock in DebugWindowManager, which caused a deadlock.
2024-08-30 15:54:33 +09:00
Sour
9f7f081bee
Fixed compilation error
2024-08-26 21:21:35 +09:00
Sour
9f69e88b6c
Debugger: Added undo for memory viewer/debugger code edits
2024-08-26 20:15:30 +09:00
Sour
586b0e7501
NES: Change default dip switches for NWC
2024-08-24 10:00:31 +09:00
Sour
b3b40a5f96
NES: Added NWC to dip switch DB
2024-08-24 08:29:58 +09:00
Sour
bd12aaabe4
GBA: Only suspend prefetch after/if DMA accesses ROM
...
Fixes the remaining failures in mGBA Suite's "Timing Tests"
2024-08-23 21:30:53 +09:00
SourMesen
73dbecded6
UI: Fixed menu issues for gamescope ( #68 )
...
Set Avalonia's EnableInputFocusProxy flag for gamescope (SteamOS / Steam Deck), which fixes issues with the menus
Co-authored-by: Altcode <8424518+4ltc0de@users.noreply.github.com>
2024-08-23 17:19:28 +09:00