Herman Semenov
37e811b4b9
UI: Fixed missing shortcut text in menus when only binding 2 is used ( #30 )
2023-09-21 18:44:44 +09:00
Sour
b11369ec7a
Debugger: PCE - Event Viewer - Don't interpret supergrafx VPC writes as VDC writes
2023-09-15 22:53:30 +09:00
Sour
5f89c254ad
PCE: Improved start timing for the SATB DMA transfer
...
This was needed to fix a homebrew rom (which works on hardware)
2023-09-15 22:53:24 +09:00
Sour
abd779c1ce
PCE: Fixed VRAM-VRAM DMA speed
...
This was apparently running 2x faster than hardware
2023-09-15 18:20:55 +09:00
Sour
0a95eeea23
PCE: Supergrafx - Improved window position
2023-09-15 18:19:38 +09:00
Sour
0587cd2174
PCE: Supergrafx - Fixed background color when neither layer is enabled
2023-09-15 18:18:19 +09:00
Sour
9be40aa4a1
Debugger: Prevent breaking on some events while rewinding
2023-09-05 18:36:48 +09:00
Sour
80f4427108
UI: Fixed crashes when attempting to open a file that's in use by another application
2023-08-22 18:04:42 +09:00
Yuri Kunde Schlesner
9538c90698
Debugger: SNES - Treat BRL as an unconditional jump ( #29 )
2023-08-18 11:51:43 +09:00
Sour
9f7b0236ad
UI: Update to Avalonia 11.0.3
2023-08-17 18:24:58 +09:00
Sour
bebcdcd2e3
UI: Removed nightly/CI nuget repositories (no longer used)
2023-08-17 18:24:43 +09:00
Sour
01d52f3066
Debugger: SNES - Don't trigger uninit memory read warning/break for registers
2023-08-17 18:24:41 +09:00
Sour
efcf0d1523
SNES: Improved gamepad auto-read emulation
...
-Read each bit at roughly the correct cycles (instead of all at once at the start of nmi)
-Don't perform auto-read when auto-read flag is disabled at the very start of nmi, before it actually starts
2023-08-17 18:24:03 +09:00
Sour
cc892e5fc7
NES: Fixed MMC5 crashes when header defines no CHR ROM
...
+ Added missing variables to save state
2023-08-14 19:05:22 +09:00
Sour
f89553c12d
NES: Fixed empty keybindings for p2 when using four score
2023-08-14 17:56:11 +09:00
Sour
d357fd1c2c
NES: Fixed missing save state flag when ppu warmup option is enabled
2023-08-10 17:06:28 +09:00
Sour
094d433709
PCE: Fixed regression that caused incorrect audio in Order of the Griffon
...
Timer IRQ appears to behave slightly differently from VDC IRQs, the previous fix for Jackie Chan+Final Soldier broke Order of the Griffon. This fix allows all 3 games to work properly.
2023-08-07 23:20:28 +09:00
Sour
8e79c08cba
UI: Fixed remapping shortcuts/bindings not working on Linux/macOS
2023-08-02 03:50:49 -04:00
Sour
f71d1e53bb
Debugger: Re-apply controller buttons turned on in the controller tab after power cycle/reload rom
...
First frame after reload won't see the buttons as pressed, but they'll be pressed as expected after the first frame
2023-07-30 17:17:08 +09:00
Sour
00c71cc50b
Debugger: Sprite Viewer - Fixed mouse over/click when DPI > 100% and "show offscreen regions" is unchecked
2023-07-23 13:54:01 +09:00
Sour
2822ca5dd0
SNES: Implement broken vertical mirroring for rectangular sprites (same as hardware)
2023-07-23 13:38:15 +09:00
Sour
a06582107f
Debugger: Prevent crash caused by out-of-range x,y coordinates when clicking on a PictureViewer
...
Might have been caused by rounding issues?
2023-07-23 13:14:19 +09:00
qurious-pixel
6712480d36
CI: AppImage - Update Makefile ( #27 )
...
Bundle .NET framework in the AppImage using the override in the makefile.
2023-07-19 16:23:54 +09:00
Sour
168eadd0ee
Linux: makefile tweaks for easier debugging
2023-07-18 18:23:43 +09:00
Sour
1cd6d078a7
Debugger: NES - Fixed/improved display for DMC/OAM DMA reads
2023-07-18 18:21:03 +09:00
Sour
ae8f85bcb9
SNES: SPC - Fixed incw/decw/jmp abs,x not properly executing a single cycle at a time
...
Slightly improves cpu vs spc timing accuracy (but doesn't appear to have any impact in practice)
2023-07-18 18:21:02 +09:00
Justin Bruce Van Horne
0677376c25
Debugger: WLA-DX import - Ignore fileId with a mapping of 0 ( #26 )
...
WLA-DX can generate files with null line mappings. This will happen if your source file does not have any labels directly but does .include other files with labels.
2023-07-18 18:04:16 +09:00
qurious-pixel
bd943c0aff
CI: AppImage build ( #25 )
2023-07-18 18:03:03 +09:00
Sour
71d985344c
Debugger: Fixed missing SNES labels in SGB mode
2023-07-11 17:43:01 +09:00
Sour
642514c8cb
Debugger: Fixed game state being unexpectedly modified when holding down the "run single frame" shortcut while the debugger is opened
...
Caused games to crash, etc.
2023-07-11 17:14:20 +09:00
Sour
8701d3c15c
Debugger: Prevent crash when attempting to load a .dbg file for GB roms
...
Display error in log window instead and ignore the .dbg file
2023-07-11 16:46:35 +09:00
Sour
0a6814d881
Debugger: Assembler - Fixed assembler issues for NES/SNES/PCE when using "edit selected code"
...
Original byte code did not match the assembler's code based on the assembly code in some scenarios
2023-07-10 18:45:46 +09:00
Sour
4cb89a29dd
GB: Fixed stack overflow crash when 2 halt instructions are executed in a row with halt bug
2023-07-09 22:41:11 +09:00
Sour
3e36c3949e
UI: Upgrade to Avalonia 11 release
2023-07-08 14:14:31 +09:00
Sour
6798a22fee
Debugger: NES - Fixed crash when disassembling
...
When disassembling unverified code, the 1FFF->2000 transition returned address -1:NesInternalRam which caused an invalid access to src.Cache[-1]
2023-07-07 08:40:57 +09:00
Sour
f5c9a725b2
Debugger: GB - Fixed crash when processing halt op code in some scenarios
2023-07-06 16:57:30 +09:00
Sour
a1cd60be33
PCE: Improved/fixed vram read address increment logic/timing
...
Fixes issues found by Vectrex28 in a homebrew rom
2023-07-05 21:27:46 +09:00
Sour
4e65a37357
Debugger: SNES - Fixed crash when stepping through code while "draw partial frame" is enabled
2023-07-04 18:02:19 +09:00
Sour
f251aa766a
GB: Improved window enable logic
...
Removed what was probably an incorrect patch for Warriors of Might And Magic
2023-06-30 22:03:04 +09:00
Sour
fb4d643919
Debugger: Use CDL data to configure breakpoint on toggle, when possible
2023-06-30 21:17:32 +09:00
Sour
bc02c0c362
NES: HD Packs - Fixed HD pack builder not recording sprites correctly
2023-06-30 16:01:51 +09:00
Sour
a3aedd2f2a
NES: HD Packs - Fixed crash when starting/stopping hd pack recorder
2023-06-30 16:01:24 +09:00
Sour
600d4bf5b2
UI: Revert to Avalonia 11-preview8
...
AvaloniaEdit is broken in RC1 and there appears to be some keyboard focus issues on Linux
This reverts commit b90ffc7788
.
2023-06-30 10:25:03 +09:00
Sour
dbde3336db
Debugger: Event Viewer - Fixed "toggle breakpoint" option for PC not using the correct address
2023-06-30 10:16:21 +09:00
Sour
dd76ee16e5
Debugger: Tweak default value of R/W breakpoint flags when toggling breakpoints
2023-06-30 10:15:49 +09:00
Sour
b089e7cf93
Debugger: Fixed quick search issues when adding a space at the start/end of the search string
2023-06-30 09:31:21 +09:00
Sour
fa49e40306
Debugger: NES - Fixed crash when importing DBG files containing symbols with an address > 2^31
2023-06-21 18:18:41 +09:00
Sour
4580c667a8
Debugger: Lua - Fixed memory callbacks for GB and snes coprocessors
2023-06-19 21:06:08 +09:00
Quinton Miller
a4d3d30755
Debugger: Lua - Fixed memory callbacks for SPC
2023-06-19 20:36:15 +09:00
meatloaf
6b6dff8c83
Debugger: SNES - Add Color/Plot info in GSU debugger status view ( #22 )
2023-06-16 17:43:39 +09:00