Commit graph

276 commits

Author SHA1 Message Date
Souryo
2df8a66e20 BNROM+Nina01 support (Mapper 34) 2015-12-31 09:51:01 -05:00
Souryo
df9a506dbe Nina Multicart (Mapper 113) support 2015-12-31 08:47:33 -05:00
Souryo
c0a14b7886 VRC1 (mapper 75) support 2015-12-30 20:59:02 -05:00
Souryo
d943350386 Sunsoft mapper 89/93/184 support 2015-12-30 20:31:54 -05:00
Souryo
4ced4c0f3f Fixed comment 2015-12-30 20:25:19 -05:00
Souryo
ae3e6c4978 CNROM w/ copy protection (Mapper 185) support 2015-12-30 19:41:01 -05:00
Souryo
f729f67bb8 TaitoX1005 (Mapper 80) support 2015-12-30 18:26:40 -05:00
Souryo
fc86db8f32 JalecoJfxx & Bandai 74161/7432 support (Mapper 70, 87, 101, 152) 2015-12-30 16:41:47 -05:00
Souryo
1b218f66c8 Color emphasis bits were not working (checked in debug code by mistake) 2015-12-30 13:51:08 -05:00
Souryo
a98ce1c518 Nina-03/06 support (Mapper 79) 2015-12-30 11:47:36 -05:00
Souryo
759b6e8628 Mapper 38: Fixed register address ($7000-7FFF) 2015-12-29 22:10:30 -05:00
Souryo
0c77cff2fd UNL-PCI556 (Mapper 38) support 2015-12-29 21:25:31 -05:00
Souryo
5d3c51d7be GxRom (Mapper 66) support 2015-12-29 21:18:37 -05:00
Souryo
08eade0cfb Tests: General improvments
-Give the number of mismatching frames
-Allow debugger to break when a frame is different
-Fix mismatches between GUI & TestHelper environments (GUI always has four score adapter enabled)
2015-12-29 20:54:55 -05:00
Souryo
10fda05e32 Tests: Added command line utility to run all tests on multiple threads at once (No GUI) to speed up test runs 2015-12-29 16:27:37 -05:00
Souryo
b6fc3471f8 Fixed crash that could occur if ValidateFrame is called again before _runningTest is set to false at the end of a test 2015-12-29 16:14:29 -05:00
Souryo
76e060907d PPU: Fixes for $2004 register (OAM Read/Write) - Fixes oam_read test, improves oam_stress, and fixes most Micro Machines glitches 2015-12-29 13:24:15 -05:00
Souryo
e41ca6b674 Fixed saved state issues for some mappers 2015-12-29 00:45:06 -05:00
Souryo
8f7f690df0 Taico TC0190 (Mapper 33) support 2015-12-28 23:21:10 -05:00
Souryo
a3acdd68f0 Fixed memory corruption bug introduced in earlier checkin (OAM DMA) 2015-12-28 23:20:38 -05:00
Souryo
a7ec11055e Irem G101 (Mapper 32) support 2015-12-28 21:07:32 -05:00
Souryo
8325aae6ca Jaleco SS88006 (Mapper 18) support 2015-12-28 20:07:27 -05:00
Souryo
4a449e3629 CpRom support (Mapper 13) 2015-12-28 15:16:50 -05:00
Souryo
e3419ebfa3 Mute audio while running tests 2015-12-28 14:02:49 -05:00
Souryo
165c8d3b81 Prevent reading invalid memory (crashes) due to invalid headers 2015-12-28 13:59:10 -05:00
Souryo
6c7ca1829c MMC4 support 2015-12-28 13:57:26 -05:00
Souryo
8095b25905 Fixes for PGO 2015-12-28 09:56:51 -05:00
Souryo
da0ef0e902 Prevent FPS counters from outputting ridiculously high numbers 2015-12-27 22:06:21 -05:00
Souryo
20d3fbe18a .NES File association + Single instance setting 2015-12-27 22:05:45 -05:00
Souryo
78081d7c69 IPS support 2015-12-27 18:41:38 -05:00
Souryo
b1bccc47ce Auto tests - Bug fixes, added ability to record test from movie/existing test 2015-12-27 09:13:52 -05:00
Souryo
d648f18b8a Added automatic tests 2015-12-26 17:11:00 -05:00
Souryo
37c3201057 Frame decoding/Rendering is now handled by separate threads (i.e there are now 3 threads in the emu + UI thread)
Improved performance (less memory copying, less spin waiting, etc.) - uses less CPU at normal speed, and faster when no FPS limit
2015-08-30 21:04:21 -04:00
Souryo
5b565bfeeb GCC support - Fixed warnings/compilation errors (Core & Utilities now compile under GCC, but code is incomplete) 2015-08-28 21:01:18 -04:00
Souryo
f3b3a8eed5 Replaced FPS limit by "Emulation speed" option 2015-08-24 20:27:07 -04:00
Souryo
3f40bb39fb Added custom FPS limit options + Fixed netplay crashes 2015-08-23 20:24:24 -04:00
Souryo
47226f45d8 Fixed warning 2015-08-23 13:12:47 -04:00
Souryo
6c50cc4bb9 PGO - Small fixes/improvements 2015-08-23 11:45:13 -04:00
Souryo
12c76168e8 Added ROM name in title bar 2015-08-23 10:05:00 -04:00
Souryo
76f80183d7 Debugger - Fixed issue with disassembler 2015-08-22 19:29:19 -04:00
Souryo
6b26c892ac Debugger - Show prg address & raw byte code options + Deadlock fixes 2015-08-21 22:42:44 -04:00
Souryo
ad085f1a75 MMC5 - Fixed a few bugs 2015-08-18 18:02:40 -04:00
Souryo
199e1f1527 Fixed warnings 2015-08-17 21:59:48 -04:00
Souryo
deb34b6ce9 Debugger - Added "Set next statement" 2015-08-17 21:59:22 -04:00
Souryo
273c000c44 Debugger - Basic FCEUX CDL file support 2015-08-17 19:32:10 -04:00
Souryo
c1b4859740 HD packs: Fixed BG priority sprites 2015-08-15 11:52:10 -04:00
Souryo
21220052d9 HD packs - Fixed blending, vertical mirroring & added missing file 2015-08-15 10:40:27 -04:00
Souryo
8b4104a4ca Debugger - Sprite viewer - Added background priority flag 2015-08-14 21:50:49 -04:00
Souryo
f2ee0f916e "HDNes" HD pack support (still some bugs left) 2015-08-14 21:50:14 -04:00
Souryo
26f68486b7 Debugger - Split view window did not remove active address on run 2015-08-09 20:47:50 -04:00