Sour
ace23978f7
NES: HD Packs - Fixed display issues (transparency, missing tiles)
2023-03-02 19:11:59 -05:00
Sour
90ae21e1ac
Fixed potential deadlock in rare scenarios when loading a game
2023-03-02 19:02:46 -05:00
Sour
e92685c564
NES: HD packs load optimizations
2023-03-02 00:00:55 -05:00
Sour
6f525ca639
NES: HD packs - Decode images on first use
...
Makes loading HD packs faster
2023-03-01 21:41:19 -05:00
Sour
ccc2bbbc5b
NES: HD Packs - Decode backgrounds on first use
...
Makes loading HD packs faster
2023-03-01 21:00:52 -05:00
Sour
21afcb5bbf
NES: Slightly improve hd pack load times by reducing memory allocations
2023-03-01 20:08:13 -05:00
Sour
f69c08dbce
NES: HD Packs - Fixed loading issue, implemented sppalettex conditions
2023-03-01 19:05:42 -05:00
Sour
0a086f4d02
NES: Fixed missing open bus bit on $4015 reads
2023-03-01 17:05:32 -05:00
Sour
04d0a89b4d
NES: Implemented DMA read glitch when CPU is halted on a read in the 4000-401F range
2023-03-01 00:28:57 -05:00
Sour
d91e5cecb4
Debugger: Register Viewer - NES - Added DMC next sample addess value
2023-02-28 23:43:29 -05:00
Sour
35bcc56e7d
GB: APU - Improved CGB behavior, fixes blargg's CGB tests
2023-02-27 23:08:15 -05:00
Sour
55f05abac7
GB: APU - Implemented wave ram corruption bug
2023-02-27 22:11:18 -05:00
Sour
1fbcba999e
GB: Improve square channel sweep behavior
...
Fixes based on alyosha's work on GBHawk
Passes "sweep details" test
2023-02-27 20:46:35 -05:00
Sour
b147bc67d3
GB: Implemented OAM corruption bug
2023-02-26 23:47:27 -05:00
Snowy
4e647013de
GB: Fixed OAM DMA reading one extra byte ( #11 )
2023-02-26 23:07:20 -05:00
Sour
94a9956c54
GB: Improved OAM DMA behavior when starting a new dma while the previous one is still running
...
Fixes oam_dma_start test
2023-02-26 00:42:32 -05:00
Sour
cbd90e5309
GB: Fixed OAM DMA behavior when reading from >= $FE00
...
Fixes sources-GS test
2023-02-25 23:50:50 -05:00
Sour
176451ffbb
GB: Improved DMA conflict handling, passes "bully" test
2023-02-25 22:35:13 -05:00
Sour
040cfbb24d
GB: Fixed crash when APU frame sequencer isn't clocked for a very long time
...
Run APU at least once per frame - fixes crash in div_write test
2023-02-25 17:11:48 -05:00
Sour
bc1b979968
NES: Fixed PPU bus address on cycle 0 + improved MMC3 IRQ timing
...
Reproduces the flickering line that sometimes appears at the bottom of the screen in Wario's Woods (like hardware)
2023-02-25 01:00:36 -05:00
Sour
627cba68bc
UI: Fixed display of zapper/etc. when using the "fixed" hud size
2023-02-24 21:00:19 -05:00
Sour
52d6301c12
NES: MMC5 - IRQ is triggered on the attribute read following 3 consecutive identical nametable reads
2023-02-24 20:59:47 -05:00
Sour
132c535575
Reload ROM: Fixed issue that caused the rom to not get reloaded properly for GB/PCE when the debugger was opened
2023-02-23 23:19:46 -05:00
Sour
b8cea85e21
NES: MMC1 - Fixed game crash in Shinsenden
2023-02-23 18:17:45 -05:00
Sour
3a98728893
NES: FDS - Fixed incorrect audio pitch in Nazoraa Land Dai 3 Gou
...
+ Added some FDS information to register viewer
2023-02-22 23:25:14 -05:00
Sour
203f111256
SNES: Fixed CPU bug where calling WAI just before NMI occurs could cause the CPU to stay in suspended for an entire extra frame (and then run the IRQ handler twice in a row)
2023-02-22 19:16:45 -05:00
Sour
b98397feb0
UI: Changed default HUD size, added option to pick being old and new behavior
2023-02-21 20:28:07 -05:00
Sour
71c18e06be
Fixed uninit variable warning
2023-02-21 19:20:51 -05:00
Sour
bdabb1b264
Make "reload rom" shortcut behave identically to loading the rom file manually
2023-02-21 19:17:22 -05:00
Sour
f469f136aa
UI: Added missing load/save state messages for load/save state dialogs
2023-02-21 18:33:58 -05:00
Sour
adb1a7567e
UI: Added "reset lag counter" shortcut
2023-02-20 20:39:18 -05:00
Sour
ce9eedd71b
UI: Fixed missing save state previews in load/save state dialogs
2023-02-20 20:39:17 -05:00
Sour
198e566df2
History Viewer: Fixed invalid save states/movies
...
Caused by recent rewind manager changes to reduce memory usage
2023-02-20 20:39:17 -05:00
Sour
8fc8f62de2
History viewer: Fixed size being reset each time the window is opened
2023-02-20 20:39:17 -05:00
Sour
9504973e7c
Video: Split fullscreen refresh rate option into 2 (ntsc/pal)
2023-02-18 22:38:38 -05:00
Sour
fea92478f9
Debugger: Register Viewer - Display raw hex value for entries that were text-only (and display hex values for most entries that weren't setup to show hex values)
2023-02-18 20:04:26 -05:00
Eldred Habert
7473580da0
Linux: Fix building without LTO ( #9 )
...
Fix building without LTO
Add support for debugging via ThreadSanitizer
2023-02-18 19:19:10 -05:00
Sour
39a7b8b254
Debugger: NES - Added option to break when EXT mode is enabled
...
Turning this on can potentially damage the PPU and should be avoided
2023-02-18 15:59:14 -05:00
Sour
04f7172be0
UI: Added option to emulate the PAL black borders on the top/left/right sides of the screen
2023-02-18 15:19:56 -05:00
Sour
1235fb22ea
PCE: Fixed PSG emulation issues
...
-Noise timer was affecting the frequency for channels 5 & 6 by mistake
-Fixed output changes being associated with the wrong timestamp
Fixes sound issues in Aoi Blink, Aldynes, Cross Wiber (and most likely more)
2023-02-17 23:35:14 -05:00
Sour
0488eb262b
AVI: Allow changing resolution/sample rate until first frame is recorded
...
+ Fixed crash if resolution increases while recording to GIF
2023-02-17 19:56:55 -05:00
Sour
0cf91d3074
History Viewer: Disable rewind history within the history viewer instance (lowers memory usage)
2023-02-16 22:47:16 -05:00
Sour
b07e6adefc
NES: Added option to disable flash saves for unrom512/gtrom (for dev)
2023-02-16 22:35:39 -05:00
Sour
c363474035
Rewind: Reduce memory usage, increase save state frequency (which reduces delay when rewind starts)
2023-02-16 22:18:56 -05:00
Sour
a9105f997e
AVI: Prevent recording the "recording to..." message in the avi when the system hud is recorded
2023-02-15 22:48:23 -05:00
Sour
05495c7c1c
SNES/PCE: Added option to force the cores to always output the same resolution
...
Changes the resolution for PCE games (resolution now matches the current game, rather than always being forced to 4x), which makes all filters work better than before. Enabling the fixed resolution option reverts to the old behavior.
On SNES, this forces the output to always be 2x scale, which prevents resolution changes when toggling high res mode on/off. This allows AVI recording to work when a game changes resolution while recording
2023-02-15 22:44:42 -05:00
Sour
6f99de0135
AVI: Added options to record system/input HUDs in AVIs
2023-02-15 00:28:39 -05:00
Sour
d255cf3db0
Fixed compilation warnings
2023-02-15 00:12:45 -05:00
Sour
891ae70514
VideoRenderer: Fixed lock being released too early
2023-02-14 20:59:35 -05:00
Sour
fd69095005
UI: Add shortcuts to set scale from 7x to 10x
2023-02-14 19:36:51 -05:00