Commit graph

53 commits

Author SHA1 Message Date
Sour
aa6a9699fb UI: Added global input options (deadzone, display inputs on screen, etc.) 2022-03-04 22:08:29 -05:00
Sour
da3e0fb2fa NES: PPU - reading palette while grayscale is on should return grayscale palette colors 2022-02-09 18:30:08 -05:00
Sour
67df25d83a PPU: Delay vram address increment by 1 ppu cycle after a read/write to 2007
This allows the full_palette tests to properly display single-pixel glitches that display another color (same as hardware)
2022-02-09 17:20:50 -05:00
Sour
496eaddc64 Debugger: Event Viewer - Fixed issues with NTSC border color for NES (fixes Metal Storm border color at the bottom) 2022-01-30 23:31:53 -05:00
Sour
85482d34f1 Debugger: SNES - Added coprocessor debuggers 2022-01-30 20:20:24 -05:00
Sour
9cf065f44f Fixed some more missing variable initialization 2022-01-24 21:48:35 -05:00
Sour
11e16ced2d Fixed missing variable initialization, and a few bugs found via code analysis 2022-01-24 20:14:34 -05:00
Sour
a99ff82c88 Video: Prevent window resize when switching between normal and high res modes on SNES 2022-01-23 20:33:50 -05:00
Sour
3615ef0eb1 Core: Enabled warning level 4, fixed/disabled warnings 2022-01-23 12:36:35 -05:00
Sour
c9995d390a NES: Fixed crash when loading game when ignore sprite limit option is turned on (uninit memory) 2022-01-22 23:01:52 -05:00
Sour
dffbd4921a Refactoring: Renamed SnesMemoryType 2022-01-22 12:16:10 -05:00
Sour
0d78c064f3 Core: Reduce shared_ptr usage, refactor netplay code to remove static instances 2022-01-21 21:25:33 -05:00
Sour
854cce4362 Debugger: Support for switching roms/console type while tools are opened
+ Close all tools when game stopped
+ Misc. performance fixes
+ UI code refactoring
+ Load/save position for all tools
2022-01-17 21:05:06 -05:00
Sour
2922b1ccfe Debugger: Refactor NES state updates and improved UI 2022-01-15 18:09:26 -05:00
Sour
6146019f6d Debugger: Allow changing NES state (wip) 2022-01-15 12:13:24 -05:00
Sour
7cbe3139f9 Debugger: Fixed PPU breakpoint issues 2022-01-08 20:38:19 -05:00
Sour
3d14313183 Debugger: Breakpoint improvements, enable ppu breakpoints for NES, performance tweaks for debugger 2022-01-08 16:02:59 -05:00
Sour
b5ac436fda Tilemap Viewer: Scroll overlay, bug fixes 2021-12-28 23:33:50 -05:00
Sour
368455e503 Tilemap viewer: Refresh scanline/cycle config 2021-12-28 20:53:39 -05:00
Sour
ff825fc4de Tilemap viewer 2021-06-22 20:12:37 -04:00
Sour
811696f06f Tile viewer refactoring/improvements 2021-06-21 14:56:41 -04:00
Sour
77d4fe1696 Add missing options to event viewers (ntsc borders, dma channel filters) 2021-06-17 21:50:45 -04:00
Sour
a0a06e15a4 Event viewer 2021-06-09 21:51:03 -04:00
Sour
c7480d89be Script window 2021-06-01 22:21:50 -04:00
Sour
5f2524fe60 Fix Linux build (and most clang warnings) 2021-05-13 00:25:00 -04:00
Sour
3e90df5ef4 WIP HD packs 2021-05-09 23:14:30 -04:00
Sour
5147f2db5d Optimize field layout for PPU (cache line optimizations) 2021-05-09 13:11:23 -04:00
Sour
6251adb809 Templated NES PPU - WIP 2021-05-09 11:48:23 -04:00
Sour
f1944fd51a Added MMC3/MMC5 2021-05-08 13:13:18 -04:00
Sour
667782647e GBS file support (WIP) 2021-05-06 21:35:09 -04:00
Sour
262cd83c6a NSF - Fixed issues with playback, fixed flickering in UI 2021-05-02 23:45:17 -04:00
Sour
768a3f6e17 NSF support (WIP) 2021-04-30 20:41:26 -04:00
Sour
aa7e1b8984 NES - Switch condition order for Exec() to improve performance 2021-04-28 23:47:42 -04:00
Sour
f92f0699e0 NES - More minor speed improvements 2021-04-28 23:39:10 -04:00
Sour
3ae858aa97 NES - Minor performance fix 2021-04-28 21:31:17 -04:00
Sour
c2df0ef553 Console region refactoring/changes 2021-04-27 23:30:00 -04:00
Sour
e4aeb381eb Fixed some minor todos in NES code 2021-04-27 21:56:40 -04:00
Sour
aef05d6c10 VS Dual - Fix audio and properly implement audio/video output options 2021-04-25 18:48:57 -04:00
Sour
0479d6f90a VS system/dualsystem (missing palette and proper audio/video option support) 2021-04-25 14:12:10 -04:00
Sour
b4aefda1d2 Battery save fixes 2021-04-21 20:46:21 -04:00
Sour
2029191669 Input configuration work 2021-04-14 22:32:22 -04:00
Sour
12bf5c5e1b NES/GB/SNES config, audio filters 2021-04-11 18:50:31 -04:00
Sour
d4a1f1ff76 Fix some TODOs 2021-04-10 11:45:37 -04:00
Sour
e27e511558 File reorganization 2021-04-09 21:45:04 -04:00
Sour
2a3a955dc3 Reorganize files (debugger + netplay) 2021-04-09 20:01:50 -04:00
Sour
c7ef756b3f Code reorganization (GB) 2021-04-09 19:13:47 -04:00
Sour
32bf942a25 Trace logging work / optimization 2021-04-08 22:52:16 -04:00
Sour
434ecef8f7 Nes disassembly 2021-04-06 23:10:14 -04:00
Sour
fa05b4ec7a Tile viewer works for NES 2021-04-05 20:59:36 -04:00
Sour
79b0848052 NES - input 2021-04-04 20:01:05 -04:00