Commit graph

2040 commits

Author SHA1 Message Date
Sour
ffad810480 WIP - HUD rework, partial utf8 support, remove directx tk libs, replace with stripped down DXTK for sprite batch only 2021-05-05 19:16:35 -04:00
Sour
bf12387681 NSF auto track switch / max track length 2021-05-03 00:36:43 -04:00
Sour
262cd83c6a NSF - Fixed issues with playback, fixed flickering in UI 2021-05-02 23:45:17 -04:00
Sour
ca531837e3 Simplify NSF code 2021-05-02 21:37:27 -04:00
Sour
f95c97a579 Audio player UI 2021-05-02 14:39:18 -04:00
Sour
8c1c469250 Audio player freq visualization 2021-05-01 19:20:42 -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
d5554dbaeb NES - Minor performance improvement 2021-04-28 22:53:27 -04:00
Sour
3ae858aa97 NES - Minor performance fix 2021-04-28 21:31:17 -04:00
Sour
32d5221c2a Refactor NES APU core 2021-04-28 20:59:58 -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
5c07d87d3a VS system todo fixes/refactoring 2021-04-26 23:44:32 -04:00
Sour
bf27676abb NES - VS system colors + ntsc filter 2021-04-25 21:07:34 -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
7982493c58 Added log window 2021-04-24 18:37:03 -04:00
Sour
c9bca5c856 NES FDS support 2021-04-24 18:33:15 -04:00
Sour
e1446b3aa2 NES input work (allpads seems to work fine for all supported scenarios) 2021-04-22 21:32:23 -04:00
Sour
05433d29f9 MMC1 and unrom 2021-04-21 22:03:02 -04:00
Sour
b4aefda1d2 Battery save fixes 2021-04-21 20:46:21 -04:00
Sour
add120abdb Integrate NES input devices 2021-04-20 22:51:15 -04:00
Sour
abc70f1399 NES palette configuration 2021-04-18 15:22:11 -04:00
Sour
7293249cdd Reset / power cycle 2021-04-15 21:32:04 -04:00
Sour
2029191669 Input configuration work 2021-04-14 22:32:22 -04:00
Sour
6bc602ce2d Fix missing flag in nesconfig, make headers bigger 2021-04-12 22:23:14 -04:00
Sour
f83648ff2e Split overscan, indexes on palette 2021-04-12 21:33:37 -04:00
Sour
3271831bf9 NES Config 2021-04-11 20:55:10 -04:00
Sour
12bf5c5e1b NES/GB/SNES config, audio filters 2021-04-11 18:50:31 -04:00
Sour
45222534f4 Implement GetPpuFrame 2021-04-10 12:02:26 -04:00
Sour
d4a1f1ff76 Fix some TODOs 2021-04-10 11:45:37 -04:00
Sour
7932393f8b Move DSP files 2021-04-10 11:15:49 -04:00
Sour
04eb5b1ec6 Fixed some warnings 2021-04-09 23:17:52 -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
b79f726b34 Reorganize files (NES) 2021-04-09 19:01:41 -04:00
Sour
a435b0d29a Reorganize code (SNES) 2021-04-09 18:47:33 -04:00
Sour
32bf942a25 Trace logging work / optimization 2021-04-08 22:52:16 -04:00
Sour
b8e3c55498 Fix logic for step/call stack in nes debugger 2021-04-08 19:49:09 -04:00
Sour
735f53d8fb DebugState cleanup 2021-04-08 00:14:32 -04:00
Sour
27aec67ff7 CPU state rework 2021-04-07 23:29:12 -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
b66fbd63a9 Debugger refactoring - compiles, runs, but still broken 2021-04-05 18:58:21 -04:00
Sour
3a802c048c Cleanup GB code, removed "gameboy mode" in snes core 2021-04-05 14:18:54 -04:00
Sour
62efa091a8 Gameboy 2021-04-05 00:05:06 -04:00
Sour
1d49cbead6 Nes - save state 2021-04-04 20:53:28 -04:00