Commit Graph

20 Commits

Author SHA1 Message Date
Souryo
b63e7c4e35 Mapper 105 support 2016-08-20 14:49:25 -04:00
Souryo
062d22ae80 Work/Save ram general improvements.
-Added support for work ram size field in NES 2.0
-Updated DB to list both work ram & save ram sizes
-Fixed MMC1/MMC3 implementation (and implemented the wram/sram protection bits)
Holy Diver tests now all pass (except a minor IRQ timing issue for FME7)
2016-07-26 19:19:28 -04:00
Souryo
184be6b1f8 Mapper 155 support (MMC1A) 2016-06-18 15:49:00 -04:00
Souryo
3630395d6e NES 2.0: Additional submapper support for mappers 1, 2, 3, 7, 32, 34, 71, 78, 232 2016-06-03 19:16:31 -04:00
Souryo
4a784ff87a Save States: Refactoring - everything is now saved in size-defined blocks (should no longer need to break compatibility in the future) 2016-06-02 20:20:26 -04:00
Souryo
e1e48cc4f3 Fixed some of the warnings when compiling with /W4 2015-08-09 20:45:45 -04:00
Souryo
19150e3193 MMC1 - Fixed default work/save ram mapping (broken with MMC5 support fix) 2015-08-09 19:20:49 -04:00
Souryo
dffc03ad68 MMC5 support (incomplete)
Heavy refactoring of BaseMapper (to support MMC5 functionality, and be more flexible in general)
2015-07-29 22:10:34 -04:00
Souryo
95c0ab9047 IRQ/NMI timing fixed (Dragon Quest 3 was still broken) + code cleanup 2015-07-19 22:09:24 -04:00
Souryo
48409ae82b -Rewrote entire GUI in .NET
-Several other fixes (bugfixes, refactoring, etc.)
-Added a few more features to debugger
2015-07-01 23:17:14 -04:00
Souryo
84e54c9b7d Fix for MMC1 - Ignore writes that occur after a dummy write - Fixes Bill & Teds + others 2014-07-28 20:52:47 -04:00
Souryo
5f138629b2 Moved SRAM & Expansion RAM to BaseMapper. 2014-07-12 22:22:40 -04:00
Souryo
5d8c458a7e Small fix for MMC1 (Fixes graphics in Bases Loaded II) 2014-06-27 20:21:23 -04:00
Souryo
99400c647e Savestate fixes (MMC1, _mirroringType) 2014-06-26 18:48:55 -04:00
Souryo
1d1b5ed1fc SUROM support - Dragon Warrior 3/4, Dragon Quest 4 2014-06-26 18:32:11 -04:00
Souryo
9ec756fae2 Quick save/load support 2014-06-25 21:52:37 -04:00
Souryo
2e1c49ee9a Minor refactoring 2014-06-24 15:11:04 -04:00
Souryo
ad2c603659 Fixed issue with MMC1 - fixes zelda 2 graphics 2014-06-24 10:31:33 -04:00
Souryo
b940235c03 Mapper refactoring - less code in each specific mapper 2014-06-24 10:19:24 -04:00
Souryo
6437be44f5 MMC1 support + Mapper refactoring
Zelda 1, MegaMan 2, Final Fantasy2 working correctly
2014-06-24 02:47:32 -04:00