Commit graph

3354 commits

Author SHA1 Message Date
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
038a466902 UI: Fixed button size on scrollbars 2023-02-26 23:56:48 -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
4b85d87f5b UI: Fixed some layout issues when font size is increased
+ Changed OK buttons for video/movie record window
2023-02-25 11:57:57 -05:00
Sour
25eda2a8b4 UI: Fixed aspect ratio for thumbnails on game selection screen 2023-02-25 10:59:42 -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
cf6b518b60 UI: Fixed show menu logic when DPI > 100% 2023-02-24 17:58:56 -05:00
Sour
820f64b540 UI: Fixed auto-hide menu flickering + allow menu to be shown when no game is loaded 2023-02-24 17:55:17 -05:00
Sour
6609bf8eb3 UI: Fixed issues with mouse input at >= 200% DPI
Mouse cursor was captured with the wrong bounds and was drifting to the top left constantly
2023-02-24 17:48:59 -05:00
Sour
80efa4343e UI: Fixed deadlock caused by rendering changes in PictureViewer 2023-02-24 17:14:11 -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
6d511741c1 UI: Allow UI to process mouse when in the background (only if the mouse is over the window)
Windows-only, need to complete the code for Linux later
2023-02-23 20:38:08 -05:00
Sour
7412442153 Debugger: Fixed PictureViewer issues at DPI > 100% 2023-02-23 20:00:28 -05:00
Sour
e51143f9a3 UI: Fixed mouse input issues when DPI > 100% 2023-02-23 18:56:28 -05:00
Sour
b8cea85e21 NES: MMC1 - Fixed game crash in Shinsenden 2023-02-23 18:17:45 -05:00
Sour
6891f861d1 Fixed timer resolution getting reset to default when opening and then closing the history viewer 2023-02-22 23:58:42 -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
3908315e3e UI: Rename "options" to "settings" (with a couple of exceptions) 2023-02-21 19:18:53 -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
7a4c9750c0 History Viewer: Save/restore volumn 2023-02-21 17:54:27 -05:00
Sour
f993467546 History Viewer: Fixed UI not updating properly 2023-02-21 16:48:55 -05:00
Sour
080d272bf3 History Viewer: Fixed mouse clicks sometimes not being processed
Reduced timer from 50 to 15 ms
2023-02-20 20:39:18 -05:00
Sour
adb1a7567e UI: Added "reset lag counter" shortcut 2023-02-20 20:39:18 -05:00
Sour
9dfc159168 UI: Added right-click to clear hint in binding button tooltip 2023-02-20 20:39:17 -05:00
Sour
4c9d6fd7b4 UI: Fixed issues with checkbox columns in lists
Cheat list, breakpoint list
2023-02-20 20:39:17 -05:00
Sour
ce9eedd71b UI: Fixed missing save state previews in load/save state dialogs 2023-02-20 20:39:17 -05:00
Sour
64d6d53830 UI: Fixed load/save state dialogs not being usable when "pause in menus" is active 2023-02-20 20:39:17 -05:00
Sour
8303dc3c82 UI: Always show "Resume" action when "pause in menus" is active 2023-02-20 20:39:17 -05:00
Sour
d6e02c6e6c Debugger: Tile editor - Fixed crash when clicking to draw and moving the cursor outside the bounds of the canvas 2023-02-20 20:39:17 -05:00
Sour
7f4f49e3f9 UI: Fixed main menu not closing when clicking on renderer when no recent games exist 2023-02-20 20:39:17 -05:00
Sour
b8d27ba402 UI: Audio options - Fixed latency field not being clickable because of the slider below it 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
b32a3f5e98 History Viewer: Fixed slider layout 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
SourMesen
b7d368d55f
Build: Fixed Linux dev builds not getting optimized 2023-02-20 18:03:49 -05:00