Sour
94ddf713bd
Implement tilemap viewer
2022-04-08 23:37:22 -04:00
Sour
c29e50082b
Support for wider/smaller screens, timing tweaks, fixed VCR bug
2022-04-08 22:29:33 -04:00
Sour
2b51ba3f55
PPU - scrolling tweaks
2022-04-08 19:04:14 -04:00
Sour
be2474553e
Implement SET instructions
2022-04-08 00:37:36 -04:00
Sour
9d9a648050
Simplify PCE cpu code, fixed some wrapping issues, etc.
2022-04-07 23:43:16 -04:00
Sour
4092aae1d5
Fixed most op code timings
2022-04-07 22:50:21 -04:00
Sour
5ee961747b
CPU - removed branch cycle penalty for page crossing
2022-04-07 20:38:32 -04:00
Sour
21e87c77e4
VCE tweaks to match specs better
2022-04-07 20:24:39 -04:00
Sour
a600726a95
Power on state, irq/brk, unofficial nops, set/t flag
2022-04-07 19:47:06 -04:00
Sour
a8f133876d
Implement MPR read buffer
2022-04-07 17:39:11 -04:00
Sour
ef37bcaaba
PPU - fixed a lot of positioning / scrolling issues, fixed sprite priority issues
2022-04-07 00:20:14 -04:00
Sour
8822d1e8a3
PPU - better bg enable/sprite enable/burst implementation, fixed sprite draw order, implement sprite 0 hit irq
2022-04-06 20:38:48 -04:00
Sour
f4c1c96517
PPU - tweaks to match documentation better
2022-04-06 20:08:46 -04:00
Sour
df1accdb83
Implement io buffer
2022-04-06 19:44:03 -04:00
Sour
00ca24e2c3
Refactor memory width register
2022-04-06 19:24:12 -04:00
Sour
191304e025
wip - everything to review
2022-04-06 18:37:35 -04:00
Sour
c3d5237132
Debugger: Tile Viewer - Fixed bug that caused address to always be shown as 0 when opened
2022-04-02 16:17:34 -04:00
Sour
459dd68f29
Debugger: Tile viewer - Added tooltip/selection panel + view in memory viewer action
2022-04-02 16:13:15 -04:00
Sour
2422a6bc3b
Debugger: Tile Viewer - Force multiple of 2s for columns/rows when not using normal layout
2022-04-02 14:50:49 -04:00
Sour
e0c9d0f3ae
Debugger: Tilemap/Sprite viewers - Added View in Tile Viewer option
2022-04-02 14:39:29 -04:00
Sour
798680c2ab
Debugger: Fixed crash when opening register viewer
2022-04-01 21:23:36 -04:00
Sour
5636ab903f
Debugger: Event Viewer - Improve list tab load performance
2022-04-01 21:06:20 -04:00
Sour
c05e3fb0f5
Debugger: Event Viewer - Display current dot for all consoles + refactor code
2022-04-01 21:02:21 -04:00
Sour
367a277870
UI: Minor layout tweak to audio config
2022-04-01 19:45:53 -04:00
Sour
bd6937e3dc
Debugger: Event Viewer - Allow sort in list view
2022-04-01 19:43:43 -04:00
Sour
7fe457e784
Debugger: Sprite Viewer - Allow sort in list, click to select sprite, improve selected row style, improved performance
2022-04-01 16:42:13 -04:00
Sour
ae10706e73
Debugger: Script Window - Implement startup behavior option
2022-03-31 23:24:19 -04:00
Sour
a32391113c
Debugger: Script Window - Added built-in scripts
2022-03-31 21:23:46 -04:00
Sour
e47b7e3ea6
Debugger: Script Window - Implemented save/run/reload options
2022-03-31 20:16:06 -04:00
Sour
1c055bb4af
Save States: Load/save emulation settings for netplay/rewind states, fixes some TODOs, fixes some NES issues when loading a state taken in a different region
2022-03-31 14:36:15 -04:00
Sour
f8989d63e6
Debugger: Trace logger - Added cycle count for NEC DSP
2022-03-30 22:32:52 -04:00
Sour
d5d28d7289
Audio: Disable volume reduction filters when recording audio/video
2022-03-30 22:03:55 -04:00
Sour
d0d8a41a5f
NES: Disable OCing for NSF files
2022-03-30 22:01:41 -04:00
Sour
9b35a95c04
NES: Update PPU timings every frame to ensure changes to overclocking settings are applied
2022-03-30 21:59:30 -04:00
Sour
ec4834cb62
NES: Fixed overclocking behavior when DMC samples are playing
2022-03-30 20:56:52 -04:00
Sour
cec8709683
NES: Implement VS system custom palette option
2022-03-30 20:12:04 -04:00
Sour
64cd81adcd
Code cleanup (removed TODOs)
2022-03-30 19:56:45 -04:00
Sour
064d82d24d
Debugger: Fix memory type dropdown content for breakpoint/label edit
2022-03-30 19:50:30 -04:00
Sour
3c27104a3f
UI: Allow Ctrl-A to select all in lists
2022-03-30 16:19:41 -04:00
Sour
1fefc8bd7e
Audio player: Misc. fixes
...
-Fixed sizing issues
-Fixed buttons not working
-Disabled rotate/scale filters and runahead in audio player mode
-Fixed HUD flickering issue when frame rate is low
2022-03-30 14:30:31 -04:00
Sour
a79a13eca2
Cheats: Added UI and implemented cheats in core
2022-03-30 12:28:53 -04:00
Sour
0a9eb5dade
Video: Added Bisqwit NTSC filter for NES + presets for picture settings
2022-03-27 17:03:04 -04:00
Sour
4c284fe10d
Debugger: Fixed CX4 disassembly helper function logic
2022-03-25 22:22:49 -04:00
Sour
c87956c717
Video: Fixed saturation slider having no effect
2022-03-25 22:22:07 -04:00
Sour
b9d367e91a
Debugger: Implement/refactor is jump/is return/etc logic for all CPUs
2022-03-24 21:39:00 -04:00
Sour
436458f112
Debugger: Register viewer - Fixed performance issue due to calling GetRomInfo on each frame
2022-03-24 19:21:28 -04:00
Sour
fbd17e8aef
Debugger: Bring back standalone continue and break shortcuts
2022-03-22 21:43:09 -04:00
Sour
dc7523d37c
Debugger: Add missing AddDisposables calls on actions
...
Caused some shortcuts to be pressed twice after switching to another game before the old shortcut binding got GCed
2022-03-22 21:27:44 -04:00
Sour
7cbb682126
Debugger: Display the original hex value for snes sprites' X coordinate when the value is negative
2022-03-22 21:09:15 -04:00
Sour
1117bfe4c3
Debugger: Added watch list + conditions help tooltip
2022-03-22 20:40:39 -04:00