Sour
80d1084adb
Sprite viewer fixes, allow horizontal res up to 565
2022-04-09 13:53:28 -04:00
Sour
1f8d3c7dd6
Support frames with scanlines of various widths, fix bug with sprites disappearing at X < 0
2022-04-09 12:40:31 -04:00
Sour
80ec8ce62b
Fixed draw order in sprite viewer, reduced perf issue in debug builds
2022-04-09 00:29:30 -04:00
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
e0c9d0f3ae
Debugger: Tilemap/Sprite viewers - Added View in Tile Viewer option
2022-04-02 14:39:29 -04:00
Sour
c05e3fb0f5
Debugger: Event Viewer - Display current dot for all consoles + refactor code
2022-04-01 21:02:21 -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
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
b9d367e91a
Debugger: Implement/refactor is jump/is return/etc logic for all CPUs
2022-03-24 21:39:00 -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
Sour
e3c0ab88a4
Fixed exception when switching from one console type to another
...
The UI is tried to draw controllers based on the old console's controller data, but the new console was loaded (and the control manager threw an exception when an incompatible controller was attached)
2022-03-19 16:18:26 -04:00
Sour
5253b6b055
Fix issues that caused debugger requests to get processed during Stop() because ResetDebugger re-enabled them
2022-03-19 12:19:00 -04:00
Sour
2283d534b5
NES: Implement FME7
...
Needed to test barcode reader
2022-03-15 23:08:06 -04:00
Sour
a31eb671ac
Input: Support for barcode readers and tape recorders (NES)
2022-03-15 22:39:30 -04:00
Sour
018e495bee
Video: Added screen rotation option
2022-03-14 22:12:04 -04:00
Sour
b7c3402ef1
Update Core project filters
2022-03-14 19:48:18 -04:00
Sour
a46288de99
Fixed crash when pressing key while no game is loaded
2022-03-13 20:09:41 -04:00
Sour
616465181c
NES: Disable shortcuts when keyboard is plugged in
2022-03-13 19:28:46 -04:00
Sour
04c0379547
NES: Fixed default keys not being applied correctly if config window was never opened+saved
2022-03-13 18:28:00 -04:00
Sour
57d740d137
NES: Split power pad into separate side a/b controllers
2022-03-13 17:21:08 -04:00
Sour
9da277a92b
NES: Fixed storage input devices (Battle box, turbo file)
2022-03-13 16:45:27 -04:00
Sour
27e0071817
NES: Added microphone config button for famicom controller on port 2
2022-03-13 15:56:14 -04:00
Sour
5af307f600
NES: Added light detection radius option
2022-03-13 14:45:25 -04:00
Sour
605d815731
NES: Fixed issues/UI for hori track, konami hyper shot, bandai hyper shot and pachinko controller
2022-03-13 14:21:51 -04:00