Sour
d208fdc6a7
UI: Support for NativeAOT
...
Added Windows & Linux builds using AOT compilation
2024-06-05 20:23:31 +09:00
Sour
f5959beb3e
UI: Upgrade Dock package
...
Fixes issue that allowed floating dock windows when they were meant to be disabled (because they're not supported properly by the debugger)
2024-06-01 13:24:56 +09:00
Sour
950c1d80c9
PCE: Added option to select between the original HuC6280 and the A revision of the PSG
...
HuC6280A (which has less popping) was (and still is) the default behavior
2024-06-01 12:49:39 +09:00
Sour
32e8125a87
Debugger: Fixed memory viewer display issue/freeze in some scenarios when highlight breakpoints option is enabled
2024-05-27 16:53:42 +09:00
Sour
d0adadd49f
Debugger: GB - Register viewer - Fixed sprites enabled flag
2024-05-26 11:17:02 +09:00
Sour
829c671d6a
Upgrade to .NET 8
...
Added a separate .NET 6 Windows build because .NET 8 is not available on Windows 7/8
2024-05-24 23:08:43 +09:00
Sour
a6ce34bdd8
UI: Fixed mouse cursor flickering when using the software renderer
2024-05-24 17:16:19 +09:00
Angelo
d82cd8a2c4
UI: Move mouse handling to core and add MacOS mouse support ( #55 )
2024-05-24 16:31:44 +09:00
Sour
4b329f6e26
Debugger: Fixed loading SNES wla-dx symbols in "nocash" format
...
-Made ":" between bank and address optional
-Ignore comments
-Replace all invalid label characters with underscores
2024-05-12 10:48:59 +09:00
Sour
cc58fe4950
Debugger: Fixed crash when emptying hex textboxes in some scenarios
2024-05-11 09:11:14 +09:00
Sour
202b8f32c8
Debugger: SMS - Added some missing values in register viewer
2024-05-10 18:37:45 +09:00
Sour
bb745910d5
UI: Added shortcuts for next/previous track in audio player
2024-05-10 18:09:13 +09:00
Sour
68406074d5
UI: Fixed display for the "custom aspect ratio" field
2024-05-06 10:21:53 +09:00
Sour
a2cf86064e
Debugger: Fixed missing highlighting/tooltip for some instructions
2024-05-01 18:24:13 +09:00
Sour
eec8dc78a0
Debugger: SNES - Fixed SPC labels not being imported correctly for CA65 integration
2024-04-30 17:14:50 +09:00
Sour
d9f1d486a3
Debugger: SNES - Fixed palette display for mode 0 layers in tilemap viewer
2024-04-27 12:14:45 +09:00
Sour
eec493f902
Debugger: Fixed missing labels in effective addresses for some instructions
2024-04-27 10:39:47 +09:00
Sour
2e1392574b
Debugger: GBA - Added support for ELF symbols
2024-03-31 20:10:38 +09:00
Sour
47949349fe
Debugger: Register Viewer - GBA - Added input irq control to misc tab
2024-03-30 15:22:41 +09:00
Sour
13acb3fe42
Added GBA support
2024-03-30 11:42:31 +09:00
Sour
ec9c892797
UI: Attempt to workaround/fix reported crash when generating installed font list
2024-03-27 22:14:59 +09:00
Sour
746d280d69
UI: Fixed resolution changing by mistake when in fullscreen mode if a game changed it's internal resolution
...
Caused screen size to change, e.g on SNES when games mistakenly enable interlace/hires for a short amount of time, causing the internal resolution to double for a single frame (e.g CT at the start of battles)
2024-03-10 23:10:49 +09:00
Sour
f66c319464
UI: Update to latest Avalonia 11.0 nightly to fix broken menus on Linux
2024-02-29 18:40:20 +09:00
Sour
4545486e08
UI: Update to Avalonia 11.0.9
...
Fixes crash on startup on Windows 7
2024-02-29 15:46:07 +09:00
Sour
f216ef76c1
Debugger: Register Viewer - Fixed typo in SNES registers, added CPU speed value for CGB
2024-02-03 12:07:26 +09:00
Sour
64126ace83
PCE: CD-ROM timing improvements
...
-IRQ/SCSI status should happen after seek is done when a play command is sent (fixes audio sync in Brandish intro cutscene)
-Fixed seek delay not being applied correctly when swapping from audio playback to data loading and tweaked seek delays to make them a bit slower (fixes Brandish audio glitch during introduction)
-Fixed regression that causes the "transfer ready" irq flag to not be reset when a sector was done reading (this broke the intro sequence in "It came from the desert")
-Improved behavior when a load operation is cancelled (to match the expected results of both scsitest and verificator tests)
2024-02-03 12:00:45 +09:00
Sour
7a83827f6f
GB: APU - Improved square 1 sweep behavior
...
Passes channel_1_sweep test
2024-01-31 23:25:38 +09:00
Sour
d16d92dd7f
Debugger: Event Viewer - GB - Added more categories, improved layout
2024-01-28 22:27:41 +09:00
Sour
0aa3e4bdb7
Debugger: Memory Viewer - Fixed crash when searching for strings/integers
2024-01-27 21:15:27 +09:00
Sour
aa49a658c6
Debugger: Allow symbol file names to contain the rom's extension when auto-loading
2024-01-27 20:07:13 +09:00
Sour
5ee8215c9a
Debugger: Memory Viewer - Allow using ? as a wildcard for hex search
2024-01-27 15:14:24 +09:00
Sour
8c60e95b1e
Debugger: Memory Viewer - Move cursor to end of pasted block after paste
2024-01-27 14:07:05 +09:00
Sour
9a54e518c8
Debugger: Memory Viewer - Fixed color customization for highlights not being applied/saved
2024-01-27 12:35:03 +09:00
Sour
aa9c459630
Debugger: Step Back - Allow stepping back 1 scanline/frame at a time + remove restriction that caused step back to only work for up to 30 frames
2024-01-26 23:39:31 +09:00
Sour
4745bab5e4
GB: Fixed read behavior for FEA0-FEFF when DMA is running
2024-01-24 22:21:15 +09:00
Sour
7569f58b4a
GB: Fixed power on state for OAM DMA register
2024-01-23 22:26:01 +09:00
Sour
9b8691c65e
Debugger: Memory Viewer - Fixed selection issues when memory length is not a multiple of the number of columns shown
...
+ Fixed issues with selection in string view
2024-01-21 22:16:36 +09:00
Sour
2ecbd8ab4f
UI: Update to Avalonia 11.0.7
2024-01-21 22:16:36 +09:00
Sour
00df58bb34
Debugger: Event Viewer - Fixed labels not being shown for read/written registers
2024-01-21 22:16:36 +09:00
Sour
b83e5639e8
Debugger: Lua - Added DisplayState built-in script to easily display all values returned by emu.getState()
2024-01-21 22:16:36 +09:00
Angelo
e00e669334
MacOS: Handle keyboard outside of Avalonia ( #38 )
2024-01-16 20:45:00 +09:00
Sour
e3076c666e
Debugger: Added support for WLA-DX symbol files for SMS
...
+ Added support for WLA-DX's "nocash" symbol output format
2024-01-12 23:10:08 +09:00
Sour
9f8c22b434
Debugger: Trace Logger - Slight tweak to the custom format field to make it more user friendly when trying to delete everything
2024-01-09 22:44:57 +09:00
Sour
0fa90d6429
Debugger: Memory Viewer - Allow editing multiple bytes at once
2024-01-05 17:10:43 +09:00
Sour
3196bfdf99
Debugger: Memory Viewer - Improve mouse selection behavior when moving up/down rows
2024-01-05 16:54:51 +09:00
Sour
74423ec61f
Debugger: Memory Viewer - Improve mouse selection behavior when mouse goes into the left-side margin
...
-Deselect the first byte of the bottom row
-Allow changing selection while moving up/down in the margin
2024-01-05 16:24:13 +09:00
Sour
e73cfe8f7f
Debugger: Fixed break in window not working at all
...
Value was always 0 due to incorrect binding
2024-01-05 15:11:48 +09:00
Sour
b693b0a54e
Debugger: Profiler - Fixed list not refreshing after adding/changing a label while paused
2024-01-05 14:54:40 +09:00
Sour
f9614e0b1e
PCE: Allow reading back bits 0-3 for 1804 + minor code cleanup
2024-01-03 20:21:50 +09:00
Sour
1d7285d58e
Linux: Remove LIBGL_ALWAYS_INDIRECT patch
...
This allowed SDL rendering to work (despite the recent issues that seem to be mesa-related) but it causes it to have much higher CPU usage than normal. Probably better to use the software rendering option instead, for now.
2023-12-28 22:45:33 +09:00