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
d8fd734fe2
Mapper 165 support
2016-07-23 09:33:36 -04:00
Souryo
e2c844592e
Mapper 235 support
2016-07-20 21:09:11 -04:00
Souryo
18ede77d27
Mapper 31 (NSF-like mapper) support
2016-07-16 20:13:36 -04:00
Souryo
313340198e
Vs System: Automatically select proper PPU & input mapping based on rom name/CRC + implemented support for vs system input remappings (some games change the buttons around)
2016-07-10 09:05:41 -04:00
Souryo
f24b0e3595
MMC5: Vertical split mode support
2016-07-02 14:48:46 -04:00
Souryo
b852edfec8
NSF/NSFe support
2016-06-25 20:46:54 -04:00
Souryo
bef12d69a8
Mapper 218 support
2016-06-18 18:16:25 -04:00
Souryo
298a789cfc
7z support + Rom selection for archives containing multiple rom files + General fixes/improvements when dealing with archives (cheats, save states, saved data, etc.)
2016-06-17 20:53:05 -04:00
Souryo
941d3884ef
Game DB: Added a game database (mix of Nestopia's DB and NesCartDB) - used to correct invalid ROM headers and automatically detect NES 2.0 submappers
2016-06-15 21:59:34 -04:00
Souryo
ecd82d7f91
Bandai FCG/LZ93D50 (Mapper 16/153/157/159 support) - 24C01/24C02 EEPROM support is not implemented
2016-06-13 22:46:01 -04:00
Souryo
ac2aab6609
NES 2.0: Support for CHR RAM size field (non-battery backed - byte 11). Fixes mmc3bigchrram test.
2016-06-12 13:53:41 -04:00
Souryo
d04551b0ae
Namco 129/163/175/340 (Mapper 19 & 210) support (including audio)
2016-06-11 13:18:47 -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
4cb8ae7076
Save states: Removed MS-specific extension usage & disabled extensions + Removed some errors/warnings caused by this change
2016-06-02 23:56:11 -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
16b2d26fcf
iNES: Support for trainers in iNES header
2016-05-19 18:53:33 -04:00
Souryo
04d470b15d
Support for VS Unisystem games (Not yet supported properly in movies and netplay)
2016-04-30 20:08:53 -04:00
Souryo
0c765aca59
Localization: Mesen is now available in English, French and Japanese
2016-02-19 13:05:04 -05:00
Souryo
51cad0e870
Debugger: Fixed CHR analysis display when CHR RAM and CHR RAM/ROM display in memory viewer
2016-02-13 22:35:43 -05:00
Souryo
f1d8bde090
Debugger: Allow disassembly of cartridge work ram & cpu ram + Added tracing for NMI, IRQ and DMAs
2016-02-13 22:19:42 -05:00
Souryo
47ffc9c89d
NetPlay: Fixed crashes when connecting to a server that hasn't loaded a romyet. + Fixed lowercase title for clients after loading rom
2016-01-28 22:34:23 -05:00
Souryo
df8e66a5e7
FDS support (missing sound emulation)
2016-01-28 20:47:16 -05:00
Souryo
4d8a007e5f
Mapper 24 & 26 (VRC6) support (Incomplete)
2016-01-24 14:20:35 -05:00
Souryo
b00a565354
BaseMapper: Refactoring, improved generic save state support
2016-01-24 11:18:50 -05:00