Commit graph

483 commits

Author SHA1 Message Date
Sour
ed110074f9 NES: Added support for Bandai & Taito boards 2022-07-24 14:47:58 -04:00
Sour
f07923ffa3 NES: Moved DripGame to Homebrew folder 2022-07-24 13:36:50 -04:00
Sour
0d98c981e0 NES: Added support for more mappers (Irem, Jaleco, Namco, Sunsoft) 2022-07-24 13:33:25 -04:00
Sour
c87204c898 NES: Implemented more mappers (Sachen, Kaiser, Waixing, more unlicensed mappers) 2022-07-24 13:04:49 -04:00
Sour
9af0df22f1 NES: Added support for more mappers (MMC3 variants/clones) 2022-07-24 11:00:56 -04:00
Sour
c3a391dd7f NES: Added support for more mappers (VRC, MMC2/4, etc.) 2022-07-23 14:13:56 -04:00
Sour
70aaca6eb0 Debugger: NES - Fixed incorrect tile data in tooltip for tilemap viewer 2022-07-23 13:51:25 -04:00
Sour
83e5eea2c5 Input: Allow mapping all buttons that were previously hardcoded to specific mouse buttons 2022-07-23 11:16:11 -04:00
Sour
1d19671d4c NES: Fixed duplicate keys in save states for some controller types 2022-07-22 17:17:25 -04:00
Sour
eda3db9620 UI: Implemented show lag counter option 2022-07-22 12:11:35 -04:00
Sour
69cb6e4838 NES: NES 2.0 headers should have priority over database 2022-07-21 23:20:43 -04:00
Sour
42a1753198 NES: Updated game database 2022-07-21 22:07:41 -04:00
Sour
5f78fb9b8c NES: Fixed zapper light detection for VS system games 2022-07-21 22:03:45 -04:00
Sour
a15c9421a8 NES: Implement auto-configure inputs option 2022-07-21 19:47:50 -04:00
Sour
77692f323d Fixed behavior when loading an invalid rom while a rom is loaded, fixed battery save behavior when switching between games, fix/cleanup some TODOs 2022-07-21 16:12:24 -04:00
Sour
05180385ab PCE: Implemented save states 2022-07-20 18:49:25 -04:00
Sour
4d9c4f76a9 Save states: Fixed crashes when loading invalid states, fixed load/save state menus not working properly, fixed crash when loading PCE states 2022-07-20 14:28:19 -04:00
Sour
9d25226944 NES: Fixed crash when loading save state for hd pack 2022-07-20 11:14:53 -04:00
Sour
b456170551 Save states: Serializer rework/rewrite 2022-07-20 00:40:32 -04:00
Sour
6588d6d0c9 NES: Implemented NoSpriteLimit flag for HD packs 2022-07-14 21:21:15 -04:00
Sour
abe3e62fe9 NES: Implement option to not reset PPU when resetting console 2022-07-14 20:58:12 -04:00
Sour
69350fea6b NES: Implemented break on bus conflict option 2022-07-13 22:17:00 -04:00
Sour
5e31200cf3 Debugger: Refactor/fix logic to determine size of value to display along with the effective address 2022-07-13 21:51:51 -04:00
Sour
948aec1d3a Linux: Fixed compilation warnings and crash when closing emulator (EmuApi.Release was called too early and other threads/timer could call IsPaused after it was called) 2022-07-13 19:53:48 -04:00
Sour
61fbae131c Debugger: Added controllers tool 2022-07-09 19:39:35 -04:00
Sour
63cbe9bd73 Debugger: Instruction progression (+ step 1 cpu cycle for snes/sa1/pce) 2022-07-08 00:09:01 -04:00
Sour
22afe145d5 Debugger: Add "run one cpu cycle" in debugger (NES-only for now) 2022-07-06 20:30:47 -04:00
Sour
b36edfb024 Debugger: CX4 call stack/profiler support 2022-07-04 17:14:05 -04:00
Sour
f84f1c67c1 Debugger: Added actions to jump to nmi/irq/etc. vectors 2022-07-03 12:59:12 -04:00
Sour
6e62782a2e Video: Fixed integer fps mode option 2022-07-02 16:13:24 -04:00
Sour
008ed9077d Debugger: Refactor debug config 2022-07-01 12:34:00 -04:00
Sour
2576ff4a6b Debugger: Added "navigate to" options in memory tools 2022-06-27 21:42:05 -04:00
Sour
23c7a47832 Debugger: Fixed flickering in tilemap highlights 2022-06-27 18:05:41 -04:00
Sour
60889176b7 Debugger: Added "draw partial frame" option 2022-06-26 21:57:03 -04:00
Sour
5414afdbb4 Debugger: Added "Show jump labels" option 2022-06-26 14:44:59 -04:00
Sour
437a88d0c3 Debugger: Memory Tools - Added "view in [mem type]" action 2022-06-25 11:44:18 -04:00
Sour
d0ff9d41de NES: Studybox support 2022-06-22 00:16:11 -04:00
Sour
588d284594 NES: Fixed UNIF TODOs 2022-06-21 00:05:13 -04:00
Sour
1f75992666 Debugger: Allow palette editing in palette viewer 2022-06-20 20:53:32 -04:00
Sour
35a54505b4 Debugger: Added tile editor 2022-06-19 15:05:12 -04:00
Sour
deb6668da9 Debugger: Merged NES CDL files into a single file, show code/data percentages in status bar, fixed some with reset/load/save cdl 2022-06-12 16:22:20 -04:00
Sour
78ca62ed75 Debugger: Support for CDL in CHR ROM games (NES), option to hide used/unused tiles from tile viewer (when CDL data is available) 2022-06-12 00:26:03 -04:00
Sour
fcd7e64582 Debugger: Fixed CDL behavior for SGB, refactor some of the CDL code 2022-06-11 15:19:24 -04:00
Sour
2f6fe86e37 Debugger: Tilemap viewer - Show mirroring mode for NES 2022-06-07 22:50:36 -04:00
Sour
763fc72e14 Debugger: Tilemap viewer - Improved highlight functionality for NES 2022-06-07 21:20:16 -04:00
Sour
dc229fd12c Debugger: Tilemap/tile viewers - Added support for mode 7 extbg 2022-06-06 23:47:16 -04:00
Sour
55b96c9ebc Debugger: Assembler rewrite/refactoring for NES/SNES/PCE 2022-05-23 16:46:59 -04:00
Sour
cbb660dc95 Debugger: Fixed issues with editing .db code statements 2022-05-20 00:26:55 -04:00
Sour
0a6a8e92b2 PCE: SuperGrafx support 2022-05-15 20:35:56 -04:00
Sour
b4c56e0cfb Linux: Fixed struct size differences between clang & msvc caused by empty base class 2022-05-10 18:15:57 -04:00