Mesen-X/Core
2016-11-15 16:55:33 -05:00
..
A12Watcher.h Refactoring: Removed duplicated code for A12-based IRQs 2016-08-25 23:29:23 -04:00
A65AS.h UNIF A65AS board support 2016-11-06 14:21:57 -05:00
Ac08.h UNIF AC08 board support 2016-11-10 17:14:59 -05:00
Action53.h Mapper 28 (Action53) support 2016-07-17 11:40:39 -04:00
ActionEnterprises.h Mapper 228 support (Action 52, Cheetahmen 2) 2016-06-19 08:28:13 -04:00
APU.cpp NSF/NSFe support 2016-06-25 20:46:54 -04:00
APU.h Overclocking: Added settings to add extra scanlines in vblank before and after NMI + Moved a lot of emulation-related settings to a new "Emulation" menu item 2016-06-21 18:58:22 -04:00
ApuEnvelope.h 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
ApuFrameCounter.h 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
ApuLengthCounter.cpp Optimized Length Counter "NeedToRun" 2015-07-19 22:24:56 -04:00
ApuLengthCounter.h 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
ArkanoidController.cpp 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
ArkanoidController.h Oeka Kids Tablet support 2016-07-30 17:27:14 -04:00
AutoRomTest.cpp Automatic tests: Bug fixes 2016-08-27 13:25:38 -04:00
AutoRomTest.h Win 8.1/10 support: Fixed crashes, added automatic download feature for the MSVC runtime 2016-01-16 19:33:10 -05:00
AutoSaveManager.cpp Auto quick saves - allow automatic save states to be taken and saved to slot #6 (read-only) every X minutes 2016-08-31 20:54:38 -04:00
AutoSaveManager.h Auto quick saves - allow automatic save states to be taken and saved to slot #6 (read-only) every X minutes 2016-08-31 20:54:38 -04:00
Ax5705.h UNIF AX5705 board support 2016-11-08 17:18:36 -05:00
AXROM.h AXROM: Added support for 4-bit PRG selection (fixes Hot Dance 2000 and bntest_aorom test rom) 2016-06-12 19:26:56 -04:00
Bandai74161_7432.h 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
BandaiFcg.h Bandai FCG/LZ93D50 (Mapper 16/153/157/159 support) - 24C01/24C02 EEPROM support is not implemented 2016-06-13 22:46:01 -04:00
BandaiKaraoke.h Bandai Karaoke (Mapper 188) support 2016-08-11 19:12:40 -04:00
BaseApuChannel.h MMC5 Audio: Square channels + PCM (write mode only, no IRQs) 2016-06-12 11:28:45 -04:00
BaseControlDevice.cpp 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
BaseControlDevice.h 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
BaseExpansionAudio.h Overclocking: Added settings to add extra scanlines in vblank before and after NMI + Moved a lot of emulation-related settings to a new "Emulation" menu item 2016-06-21 18:58:22 -04:00
BaseFdsChannel.h NSF/NSFe support 2016-06-25 20:46:54 -04:00
BaseMapper.cpp Debugger: Ensure debugger reading vram causes no side effects 2016-11-13 22:38:06 -05:00
BaseMapper.h Debugger: Ensure debugger reading vram causes no side effects 2016-11-13 22:38:06 -05:00
BaseSoundFilter.cpp Audio: Added stereo effects + reverb options 2016-02-21 15:31:39 -05:00
BaseSoundFilter.h Audio: Added stereo effects + reverb options 2016-02-21 15:31:39 -05:00
BaseVideoFilter.cpp Input: Added options to display the input of controllers on the screen 2016-07-19 16:30:18 -04:00
BaseVideoFilter.h Input: Added options to display the input of controllers on the screen 2016-07-19 16:30:18 -04:00
Bb.h UNIF BB board support 2016-11-10 17:07:34 -05:00
BF909x.h 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
BF9096.h 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
Bmc12in1.h UNIF BMC-12-in-1 board support 2016-11-11 17:39:52 -05:00
Bmc51.h Mapper 51 support 2016-07-20 23:17:55 -04:00
Bmc63.h Mapper 63 support 2016-07-20 23:33:49 -04:00
Bmc64in1NoRepeat.h UNIF BMC-64in1NoRepeat board support 2016-11-11 18:36:20 -05:00
Bmc70in1.h Fixed BMC-70in1 save states 2016-11-07 22:28:02 -05:00
Bmc190in1.h UNIF BMC-190in1 board support 2016-11-06 23:01:58 -05:00
Bmc235.h Mapper 235 support 2016-07-20 21:09:11 -04:00
Bmc255.h Mapper 255 support 2016-08-13 09:58:25 -04:00
Bmc11160.h UNIF BMC-11160 board support 2016-11-11 17:01:46 -05:00
Bmc810544CA1.h UNIF BMC-810544-C-A1 board support 2016-11-11 18:56:52 -05:00
BmcG146.h UNIF BMC-G-146 board support 2016-11-10 17:28:32 -05:00
BmcNtd03.h UNIF BMC-NTD-03 board support 2016-11-10 17:45:20 -05:00
BnRom.h BNROM+Nina01 support (Mapper 34) 2015-12-31 09:51:01 -05:00
Breakpoint.cpp 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
Breakpoint.h Debugger breakpoint improvements (Conditional breaks, vram breaks, absolute address breaks, etc.) 2016-01-09 13:15:43 -05:00
Bs5.h UNIF BS5 board support 2016-11-06 14:37:37 -05:00
Caltron41.h Mapper 41 (Caltron multicart) support 2016-07-20 20:11:37 -04:00
Cc21.h UNIF CC-21 board support 2016-11-08 20:12:54 -05:00
CheatManager.cpp Cheats: Apply all cheats at once (fixes game crashes that could occur because the game could run a full frame between each cheat) 2016-08-28 18:58:22 -04:00
CheatManager.h Cheats: Apply all cheats at once (fixes game crashes that could occur because the game could run a full frame between each cheat) 2016-08-28 18:58:22 -04:00
ClientConnectionData.h Code cleanup - Removed old unused feature 2016-09-03 10:50:23 -04:00
CNROM.h Fixed Seicross v2 (Mapper 185) 2016-08-13 09:30:01 -04:00
CodeDataLogger.cpp GCC support - Fixed warnings/compilation errors (Core & Utilities now compile under GCC, but code is incomplete) 2015-08-28 21:01:18 -04:00
CodeDataLogger.h Debugger - Basic FCEUX CDL file support 2015-08-17 19:32:10 -04:00
ColorDreams.h Mapper 144 support (Death Race) 2016-06-18 11:24:30 -04:00
ColorDreams46.h Mapper 46 (ColorDreams multicart) support 2016-07-16 22:27:55 -04:00
Console.cpp Debugger: Fixed rare deadlock when closing debugger 2016-10-26 22:09:15 -04:00
Console.h Auto quick saves - allow automatic save states to be taken and saved to slot #6 (read-only) every X minutes 2016-08-31 20:54:38 -04:00
ControlManager.cpp Added support for binding actions to gamepad/keyboard + Added a fast forward key (hold to fast forward) 2016-09-02 19:36:37 -04:00
ControlManager.h Added support for binding actions to gamepad/keyboard + Added a fast forward key (hold to fast forward) 2016-09-02 19:36:37 -04:00
Core.vcxproj UNIF BMC-411120C board support 2016-11-12 11:42:04 -05:00
Core.vcxproj.filters UNIF BMC-411120C board support 2016-11-12 11:42:04 -05:00
CpRom.h CpRom support (Mapper 13) 2015-12-28 15:16:50 -05:00
CPU.cpp NSF/NSFe support 2016-06-25 20:46:54 -04:00
CPU.h JY Company (Mapper 90, 209, 211) support 2016-07-22 19:54:47 -04:00
DaouInfosys.h Mapper 156 support (Daou Infosys) 2016-06-18 12:49:53 -04:00
Debugger.cpp Debugger: Fixed "set next statement" behavior 2016-10-23 10:16:08 -04:00
Debugger.h Debugger: Fixed "set next statement" behavior 2016-10-23 10:16:08 -04:00
DebugState.h Debugger: Added cpu/ppu memory mapping display (not finished, but enough for most typical cases) 2016-09-04 18:08:16 -04:00
DefaultVideoFilter.cpp Video Decoder: Improved performance (slightly reduces CPU usage) 2016-08-25 20:43:20 -04:00
DefaultVideoFilter.h Video Decoder: Improved performance (slightly reduces CPU usage) 2016-08-25 20:43:20 -04:00
DeltaModulationChannel.cpp Overclocking: Added settings to add extra scanlines in vblank before and after NMI + Moved a lot of emulation-related settings to a new "Emulation" menu item 2016-06-21 18:58:22 -04:00
DeltaModulationChannel.h Overclocking: Added settings to add extra scanlines in vblank before and after NMI + Moved a lot of emulation-related settings to a new "Emulation" menu item 2016-06-21 18:58:22 -04:00
Disassembler.cpp Debugger: Fixed disassembler, was broken by previous modification 2016-06-18 12:50:19 -04:00
Disassembler.h Debugger: Allow disassembly of cartridge work ram & cpu ram + Added tracing for NMI, IRQ and DMAs 2016-02-13 22:19:42 -05:00
DisassemblyInfo.cpp Trace Logger: Made output match Nintendulator's output closely to make comparisons easier 2016-06-01 21:01:04 -04:00
DisassemblyInfo.h Debugger: Allow disassembly of cartridge work ram & cpu ram + Added tracing for NMI, IRQ and DMAs 2016-02-13 22:19:42 -05:00
DreamTech01.h UNIF DreamTech01 board support 2016-11-06 12:07:02 -05:00
Edu2000.h UNIF UNL-EDU2000 board support 2016-11-06 12:25:54 -05:00
EmulationSettings.cpp Version Update: 0.5.3 2016-11-12 13:39:01 -05:00
EmulationSettings.h Video: Added option to force the display of bg/sprites in the first 8 pixels of the screen (left side) 2016-10-23 13:29:37 -04:00
ExpressionEvaluator.cpp Debugger: Fixed "address"/"romaddress" breakpoint condition value when using addresses outside cart's PRG ROM 2016-10-23 09:02:06 -04:00
ExpressionEvaluator.h Debugger: Improved expression evaluator when dealing with memory addresses + added "address" and "romaddress" special values 2016-06-05 11:51:46 -04:00
FDS.cpp FDS: Improved IRQ accuracy - fixes bug in Druid - Kyoufu no Tobira 2016-09-08 22:55:54 -04:00
FDS.h Added support for binding actions to gamepad/keyboard + Added a fast forward key (hold to fast forward) 2016-09-02 19:36:37 -04:00
FdsAudio.h Open Bus: Fixes to open bus implementation - fixes allpads-r2a test result 2016-07-12 18:25:58 -04:00
FdsLoader.h FDS: Default to 2 standard controllers & famicom input mode for FDS games 2016-09-10 09:43:01 -04:00
ForceDisconnectMessage.h NetPlay: Automatically disconnect clients that are not running the same version of Mesen 2016-02-10 23:07:42 -05:00
FrameInfo.h Input: Added options to display the input of controllers on the screen 2016-07-19 16:30:18 -04:00
FrontFareast.h FFE (Mapper 6/8/17) support 2016-06-14 18:42:53 -04:00
GameClient.cpp Localization: Mesen is now available in English, French and Japanese 2016-02-19 13:05:04 -05:00
GameClient.h NetPlay: Allow controller selection for host & clients + Spectator mode 2016-02-06 15:33:45 -05:00
GameClientConnection.cpp Code cleanup - Removed old unused feature 2016-09-03 10:50:23 -04:00
GameClientConnection.h NetPlay: Fixed zapper for clients (did not work at all) 2016-02-10 19:48:15 -05:00
GameConnection.cpp 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
GameConnection.h NetPlay: Automatically disconnect clients that are not running the same version of Mesen 2016-02-10 23:07:42 -05:00
GameDatabase.cpp FDS: Default to 2 standard controllers & famicom input mode for FDS games 2016-09-10 09:43:01 -04:00
GameDatabase.h FDS: Default to 2 standard controllers & famicom input mode for FDS games 2016-09-10 09:43:01 -04:00
GameInformationMessage.h Localization: Mesen is now available in English, French and Japanese 2016-02-19 13:05:04 -05:00
GameServer.cpp Localization: Mesen is now available in English, French and Japanese 2016-02-19 13:05:04 -05:00
GameServer.h NetPlay: Allow controller selection for host & clients + Spectator mode 2016-02-06 15:33:45 -05:00
GameServerConnection.cpp Code cleanup - Removed old unused feature 2016-09-03 10:50:23 -04:00
GameServerConnection.h NetPlay: Automatically disconnect clients that are not running the same version of Mesen 2016-02-10 23:07:42 -05:00
Ghostbusters63in1.h UNIF Ghostbusters63in1 board support 2016-11-06 23:34:34 -05:00
Gs2004.h UNIF GS-2004 board support 2016-11-06 13:34:22 -05:00
Gs2013.h UNIF GS-2013 board support 2016-11-06 13:29:08 -05:00
GxRom.h UNL-PCI556 (Mapper 38) support 2015-12-29 21:25:31 -05:00
HandShakeMessage.h Code cleanup - Removed old unused feature 2016-09-03 10:50:23 -04:00
HdNesPack.h 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
HdPpu.h Rendering: Fixed dropped frames in VideoDecoder (makes NTSC picture and full_palette tests a lot more stable). 2016-01-12 19:42:28 -05:00
HdVideoFilter.cpp Video: Added customizable RGB palette 2016-01-17 14:21:31 -05:00
HdVideoFilter.h Ntsc emulation support + resolution scale options 2016-01-05 21:28:38 -05:00
Henggedianzi177.h Mapper 177 & 179 support 2016-07-17 14:29:47 -04:00
Henggedianzi179.h Mapper 177 & 179 support 2016-07-17 14:29:47 -04:00
Hp898f.h UNIF HP898F board support 2016-11-10 16:57:19 -05:00
IAudioDevice.h Audio: Added stereo effects + reverb options 2016-02-21 15:31:39 -05:00
IGameBroadcaster.h Netplay (not finished, but works), save state fixes 2014-07-06 19:54:47 -04:00
IKeyManager.h Input: Changed the way keyboard is handled. Removes some limitations in the previous model and should also work properly under Linux 2016-07-28 17:45:18 -04:00
IMemoryHandler.h MMC5: Vertical split mode support 2016-07-02 14:48:46 -04:00
IMessageManager.h Code cleanup - Removed old unused feature 2016-09-03 10:50:23 -04:00
iNesLoader.cpp Saved CHR ram + Mapper 168 support 2016-07-29 17:28:01 -04:00
iNesLoader.h 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
INotificationListener.h Input: Reworked most of the input-related code. Zapper/Famicom support added. NetPlay and Movies now support any input type 2016-02-05 23:14:27 -05:00
InputDataMessage.h Input: Reworked most of the input-related code. Zapper/Famicom support added. NetPlay and Movies now support any input type 2016-02-05 23:14:27 -05:00
IremG101.h 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
IremH3001.h 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
IremLrog017.h Mapper 165 support 2016-07-23 09:33:36 -04:00
IremTamS1.h Mapper 97 support 2016-01-18 18:24:22 -05:00
IRenderingDevice.h Vista: Fixed a couple of issues that came up while testing on windows vista 2016-01-16 12:29:17 -05:00
JalecoJf11_14.h Mapper 140 (Jaleco JF 11 & 14) support 2016-01-23 16:02:11 -05:00
JalecoJf13.h Jaleco JF13 (Mapper 86) support 2016-06-18 10:55:32 -04:00
JalecoJf16.h 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
JalecoJf17_19.h 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
JalecoJfxx.h JalecoJfxx & Bandai 74161/7432 support (Mapper 70, 87, 101, 152) 2015-12-30 16:41:47 -05:00
JalecoSs88006.h 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
JyCompany.h JY Company (Mapper 90, 209, 211) support 2016-07-22 19:54:47 -04:00
Kaiser202.h Kaiser boards support (Mapper 56, 142, 171, 175) 2016-07-17 14:07:22 -04:00
Kaiser7012.h UNIF KS7012 board support 2016-11-12 10:27:20 -05:00
Kaiser7013B.h UNIF KS7013B board support 2016-11-12 10:21:04 -05:00
Kaiser7016.h UNIF KS7016 board support 2016-11-09 20:03:49 -05:00
Kaiser7022.h Kaiser boards support (Mapper 56, 142, 171, 175) 2016-07-17 14:07:22 -04:00
Kaiser7037.h UNIF KS7037 board support 2016-11-12 09:47:43 -05:00
Kaiser7057.h UNIF KS7057 board support 2016-11-12 10:11:17 -05:00
Kaiser7058.h Kaiser boards support (Mapper 56, 142, 171, 175) 2016-07-17 14:07:22 -04:00
Lh10.h UNIF LH10 board support 2016-11-12 09:18:52 -05:00
Lh32.h UNIF LH32 board support (Defined as mapper 125 in FCEUX) 2016-11-12 10:54:18 -05:00
Malee.h UNIF MARIO1-MALEE2 board support 2016-11-06 11:28:15 -05:00
Mapper15.h Mapper 15 support 2016-05-19 18:54:49 -04:00
Mapper35.h Refactoring: Removed duplicated code for A12-based IRQs 2016-08-25 23:29:23 -04:00
Mapper40.h Mapper 40 support 2016-07-16 20:32:02 -04:00
Mapper42.h Mapper 42 support 2016-07-16 22:17:21 -04:00
Mapper43.h Mapper 43 support 2016-11-09 19:53:23 -05:00
Mapper50.h Mapper 50 support 2016-07-16 20:54:27 -04:00
Mapper57.h 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
Mapper58.h Mapper 58 support 2016-01-19 20:48:09 -05:00
Mapper60.h 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
Mapper61.h Mapper 61 support 2016-01-23 11:44:40 -05:00
Mapper62.h Mapper 62 support 2016-01-23 11:57:24 -05:00
Mapper83.h Mapper 83 support 2016-10-30 11:46:06 -04:00
Mapper91.h Mapper 91 support 2016-01-23 16:20:28 -05:00
Mapper103.h Mapper 103 support 2016-07-24 13:28:18 -04:00
Mapper106.h Mapper 106 support 2016-08-20 10:07:17 -04:00
Mapper107.h Mapper 107 support 2016-01-19 22:33:29 -05:00
Mapper108.h Mapper 108 support 2016-07-23 15:19:30 -04:00
Mapper112.h 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
Mapper117.h Refactoring: Removed duplicated code for A12-based IRQs 2016-08-25 23:29:23 -04:00
Mapper120.h Mapper 120 support 2016-08-12 18:49:23 -04:00
Mapper170.h Mapper 170 support 2016-07-17 14:42:50 -04:00
Mapper183.h Mapper 183 support 2016-08-13 11:52:52 -04:00
Mapper200.h Mapper 200 support 2016-01-18 22:48:09 -05:00
Mapper201.h Mapper 201 support 2016-01-20 19:08:36 -05:00
Mapper202.h 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
Mapper203.h Mapper 203 support 2016-01-20 18:42:03 -05:00
Mapper204.h Mapper 204 support 2016-08-13 08:21:25 -04:00
Mapper212.h Mapper 212 support 2016-07-24 09:15:38 -04:00
Mapper213.h Mapper 213 support 2016-08-12 20:59:56 -04:00
Mapper214.h Mapper 214 support 2016-08-12 21:02:29 -04:00
Mapper216.h Mapper 216 support (incomplete?) 2016-09-05 14:00:51 -04:00
Mapper218.h Mapper 218 support 2016-06-18 18:16:25 -04:00
Mapper220.h Mapper 220 support 2016-10-30 10:32:01 -04:00
Mapper221.h Mapper 221 support 2016-07-24 11:40:18 -04:00
Mapper222.h Refactoring: Removed duplicated code for A12-based IRQs 2016-08-25 23:29:23 -04:00
Mapper225.h Mapper 225: Fixed bugs with PRG bank switching logic + reset logic 2016-07-15 21:39:56 -04:00
Mapper226.h Mapper 233 support 2016-08-12 19:54:03 -04:00
Mapper227.h Mapper 227 support 2016-06-19 11:42:55 -04:00
Mapper229.h Mapper 229 support 2016-08-12 20:16:18 -04:00
Mapper230.h 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
Mapper231.h Mapper 231 support 2016-01-18 22:26:54 -05:00
Mapper233.h Mapper 233 support 2016-08-12 19:54:03 -04:00
Mapper234.h Mapper 234 support 2016-07-23 12:26:02 -04:00
Mapper240.h Mapper 240 support 2016-01-18 21:54:04 -05:00
Mapper241.h Mapper 241 support 2016-02-22 20:14:40 -05:00
Mapper242.h Mapper 242 support 2016-01-18 21:46:53 -05:00
Mapper244.h Mapper 244 support (Decathlon) 2016-08-12 19:05:32 -04:00
Mapper246.h Mapper 246 support 2016-01-18 22:08:00 -05:00
Mapper253.h Mapper 253 support 2016-08-13 14:10:03 -04:00
MapperFactory.cpp Set UNIF NovelDiamond board as mapper 54 (same as Nestopia) 2016-11-12 12:03:35 -05:00
MapperFactory.h UNIF HP898F board support 2016-11-10 16:57:19 -05:00
MemoryManager.cpp Debugger: Ensure debugger reading vram causes no side effects 2016-11-13 22:38:06 -05:00
MemoryManager.h Debugger: Allow export/import of memory to/from files 2016-09-05 09:05:34 -04:00
MessageManager.cpp Spanish translation update (thanks to Juan Ramón Martínez) 2016-09-05 12:12:57 -04:00
MessageManager.h Code cleanup - Removed old unused feature 2016-09-03 10:50:23 -04:00
MessageType.h NetPlay: Automatically disconnect clients that are not running the same version of Mesen 2016-02-10 23:07:42 -05:00
MMC1.h Mapper 105 support 2016-08-20 14:49:25 -04:00
MMC1_105.h Mapper 105 support 2016-08-20 14:49:25 -04:00
MMC1_155.h Mapper 155 support (MMC1A) 2016-06-18 15:49:00 -04:00
MMC2.h 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
MMC3.h MMC3: Fixed potential issues with save states 2016-11-12 09:47:52 -05:00
MMC3_12.h 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
MMC3_14.h Mapper 14 support 2016-07-24 10:14:56 -04:00
MMC3_37.h 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
MMC3_44.h 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
MMC3_45.h 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
MMC3_47.h 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
MMC3_49.h 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
MMC3_52.h 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
MMC3_114.h Mapper 114 support 2016-07-30 20:45:52 -04:00
MMC3_115.h Mapper 114 support 2016-07-30 20:45:52 -04:00
MMC3_121.h Mapper 121 support 2016-08-12 18:40:43 -04:00
MMC3_123.h Mapper 123 support 2016-09-05 14:22:17 -04:00
MMC3_126.h Mapper 126 support 2016-10-22 09:13:45 -04:00
MMC3_134.h Mapper 134 support 2016-09-05 13:45:40 -04:00
MMC3_165.h Mapper 165 support 2016-07-23 09:33:36 -04:00
MMC3_182.h Mapper 182 support 2016-07-17 09:58:51 -04:00
MMC3_187.h Mapper 187 support 2016-07-23 15:20:25 -04:00
MMC3_189.h 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
MMC3_196.h Mapper 196 support 2016-08-26 19:19:52 -04:00
MMC3_197.h Mapper 197 support 2016-07-23 12:58:44 -04:00
MMC3_199.h Mapper 199 support 2016-10-23 20:51:01 -04:00
MMC3_205.h 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
MMC3_215.h Mapper 215 support 2016-10-24 19:18:28 -04:00
MMC3_217.h Mapper 217 support 2016-10-25 19:11:53 -04:00
MMC3_219.h Mapper 219 support 2016-08-26 19:55:39 -04:00
MMC3_238.h Mapper 238 support 2016-08-12 19:41:47 -04:00
MMC3_245.h Mapper 245 fixes (fixes Dragon Quest VII (Ch)) 2016-10-20 18:13:36 -04:00
MMC3_249.h Mappper 249: fixed savestates 2016-07-24 09:15:50 -04:00
MMC3_250.h Mapper 250 support 2016-07-23 21:29:16 -04:00
MMC3_254.h Mapper 254 support 2016-08-12 19:18:14 -04:00
MMC3_Bmc411120C.h UNIF BMC-411120C board support 2016-11-12 11:42:04 -05:00
MMC3_BmcF15.h UNIF BMC-F-15 board support 2016-11-11 19:11:52 -05:00
MMC3_ChrRam.h Mapper 165 support 2016-07-23 09:33:36 -04:00
MMC3_Coolboy.h UNIF Coolboy board support 2016-10-26 22:04:05 -04:00
MMC3_Kof97.h UNIF KOF97 board support 2016-11-06 13:51:18 -05:00
MMC3_MaliSB.h UNIF MALISB board support 2016-11-12 11:05:45 -05:00
MMC3_StreetHeroes.h UNIF UNL-SHERO board support 2016-11-06 12:00:45 -05:00
MMC3_Super24in1Sc03.h UNIF Super24in1Sc03 board support 2016-11-08 19:51:53 -05:00
MMC4.h MMC4 support 2015-12-28 13:57:26 -05:00
MMC5.h Fixed MMC5 issues caused by previous changes to how save/work ram size are determined 2016-08-26 21:57:32 -04:00
MMC5Audio.h Open Bus: Fixes to open bus implementation - fixes allpads-r2a test result 2016-07-12 18:25:58 -04:00
ModChannel.h 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
Movie.cpp Emulation: Added option to set the power on state for RAM (All 0s, all 1s or random values) 2016-08-24 17:32:22 -04:00
Movie.h Overclocking: Added settings to add extra scanlines in vblank before and after NMI + Moved a lot of emulation-related settings to a new "Emulation" menu item 2016-06-21 18:58:22 -04:00
MovieDataMessage.h -Rewrote entire GUI in .NET 2015-07-01 23:17:14 -04:00
Namco108.h Namco 108 (Mapper 206, 76, 88, 95, 154) support 2016-01-01 12:34:16 -05:00
Namco108_76.h Namco 108 (Mapper 206, 76, 88, 95, 154) support 2016-01-01 12:34:16 -05:00
Namco108_88.h Namco 108 (Mapper 206, 76, 88, 95, 154) support 2016-01-01 12:34:16 -05:00
Namco108_95.h BaseMapper: Refactoring, improved generic save state support 2016-01-24 11:18:50 -05:00
Namco108_154.h Namco 108 (Mapper 206, 76, 88, 95, 154) support 2016-01-01 12:34:16 -05:00
Namco163.h Overclocking: Fix sound pitch for expansion audio when APU overclocking is disabled 2016-06-12 19:11:11 -04:00
Namco163Audio.h Overclocking: Fix sound pitch for expansion audio when APU overclocking is disabled 2016-06-12 19:11:11 -04:00
Nanjing.h 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
NetMessage.h NetPlay: Allow controller selection for host & clients + Spectator mode 2016-02-06 15:33:45 -05:00
Nina01.h BNROM+Nina01 support (Mapper 34) 2015-12-31 09:51:01 -05:00
Nina03_06.h Mapper 113: Fixed CHR selection 2015-12-31 12:07:22 -05:00
NoiseChannel.h 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
NovelDiamond.h UNIF NovelDiamond9999999in1 board support 2016-11-06 13:41:08 -05:00
NROM.h Nina-03/06 support (Mapper 79) 2015-12-30 11:47:36 -05:00
NsfCart31.h Mapper 31 (NSF-like mapper) support 2016-07-16 20:13:36 -04:00
NsfeLoader.h UNIF support 2016-08-14 20:12:50 -04:00
NsfLoader.h NSF: Fixed crash that occurred for (bad) NSF files that set the first song as track 0 (instead of 1) 2016-11-15 16:55:33 -05:00
NsfMapper.cpp NSF: Always keep sound turned on (at normal volume) when playing NSF files 2016-08-30 19:29:31 -04:00
NsfMapper.h NSF: Fixed sound in Dendy mode 2016-08-19 17:11:40 -04:00
NsfPpu.h NSF/NSFe support 2016-06-25 20:46:54 -04:00
NtdecTc112.h Mapper 193 support 2016-01-19 16:59:01 -05:00
NtscFilter.cpp NTSC Filter: Generate image with custom palette when one is used 2016-05-27 17:42:28 -04:00
NtscFilter.h NTSC Filter: Generate image with custom palette when one is used 2016-05-27 17:42:28 -04:00
OekaKids.h Mapper 96 (Oeka Kids): Fixed CHR bank switching 2016-07-30 16:41:57 -04:00
OekaKidsTablet.cpp Oeka Kids Tablet support 2016-07-30 17:27:14 -04:00
OekaKidsTablet.h Oeka Kids Tablet support 2016-07-30 17:27:14 -04:00
OpllChannel.h VRC7 audio support 2016-07-01 23:54:31 -04:00
OpllEmulator.h VRC7 audio support 2016-07-01 23:54:31 -04:00
OpllTables.h VRC7 audio support 2016-07-01 23:54:31 -04:00
PlayerListMessage.h NetPlay: Allow controller selection for host & clients + Spectator mode 2016-02-06 15:33:45 -05:00
PPU.cpp PPU: Fixed issue with Remove Sprite Limit option that could cause the game to display the extra sprites from the wrong chr banks (i.e MMC5 Castlevania 3) due to calling LoadExtraSprites() on cycle 256 2016-11-13 22:46:55 -05:00
PPU.h Video: Added option to force the display of bg/sprites in the first 8 pixels of the screen (left side) 2016-10-23 13:29:37 -04:00
Racermate.h Saved CHR ram + Mapper 168 support 2016-07-29 17:28:01 -04:00
Rambo1.h RAMBO1: Improved IRQ accuracy - improves Skull & Crossbones 2016-08-25 23:40:45 -04:00
ReverbFilter.cpp Audio: Added stereo effects + reverb options 2016-02-21 15:31:39 -05:00
ReverbFilter.h Audio: Added stereo effects + reverb options 2016-02-21 15:31:39 -05:00
RomData.h NES 2.0: Fixed RAM/VRAM size logic (Byte 10 & 11) 2016-08-13 14:56:49 -04:00
RomLoader.cpp Fixed crash when attempting to load a file that no longer exists 2016-09-05 22:33:50 -04:00
RomLoader.h 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
Rt01.h UNIF RT-01 board support 2016-11-09 20:14:55 -05:00
Sachen74LS374N.h Sachen 74LS374N support (Mapper 150 & 243) 2016-06-19 09:33:25 -04:00
Sachen74LS374NB.h Sachen 74LS374N support (Mapper 150 & 243) 2016-06-19 09:33:25 -04:00
Sachen8259.h Sachen8259: Save states 2016-06-18 21:42:51 -04:00
Sachen_133.h Mapper 133 support 2016-07-17 12:18:52 -04:00
Sachen_136.h Mapper 136 support 2016-08-13 14:26:56 -04:00
Sachen_143.h Mapper 143 support 2016-06-19 01:02:09 -04:00
Sachen_145.h Sachen mapper 145, 146, 147 support 2015-12-31 10:51:00 -05:00
Sachen_147.h Sachen mapper 145, 146, 147 support 2015-12-31 10:51:00 -05:00
Sachen_148.h Sachen mapper 148 & 149 support 2015-12-31 11:04:26 -05:00
Sachen_149.h Sachen mapper 148 & 149 support 2015-12-31 11:04:26 -05:00
SaveStateManager.cpp Save states: Fixed localization for some messages 2016-09-02 20:10:50 -04:00
SaveStateManager.h Added support for binding actions to gamepad/keyboard + Added a fast forward key (hold to fast forward) 2016-09-02 19:36:37 -04:00
SaveStateMessage.h Input: Reworked most of the input-related code. Zapper/Famicom support added. NetPlay and Movies now support any input type 2016-02-05 23:14:27 -05:00
ScaleFilter.cpp Video Filters: Added "Prescale" filter to allow limiting the blur factor when using bilinear interpolation 2016-07-09 09:06:34 -04:00
ScaleFilter.h Video Filters: Added "Prescale" filter to allow limiting the blur factor when using bilinear interpolation 2016-07-09 09:06:34 -04:00
SelectControllerMessage.h NetPlay: Allow controller selection for host & clients + Spectator mode 2016-02-06 15:33:45 -05:00
ShortcutKeyHandler.cpp Shortcuts: Added increase/decrease speed shortcuts 2016-09-11 08:29:34 -04:00
ShortcutKeyHandler.h Shortcuts: Added VS Service button 2016-09-03 10:50:23 -04:00
Smb2j.h UNIF SMB2J board support 2016-11-06 11:00:50 -05:00
Snapshotable.cpp MMC3: Fixed potential issues with save states 2016-11-12 09:47:52 -05:00
Snapshotable.h MMC3: Fixed potential issues with save states 2016-11-12 09:47:52 -05:00
SoundMixer.cpp Auto Save: Prevent saves from starting an audio loop 2016-09-04 19:04:52 -04:00
SoundMixer.h Removed unused function declarations 2016-08-25 23:29:48 -04:00
SquareChannel.h Sweep: Fixed a regression caused by previous sweep channel fix. 2016-07-25 07:20:15 -04:00
StandardController.cpp Oeka Kids Tablet support 2016-07-30 17:27:14 -04:00
StandardController.h Oeka Kids Tablet support 2016-07-30 17:27:14 -04:00
stdafx.cpp 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
stdafx.h GCC support - Fixed warnings/compilation errors (Core & Utilities now compile under GCC, but code is incomplete) 2015-08-28 21:01:18 -04:00
StereoDelayFilter.cpp Fixed warnings 2016-02-22 19:56:13 -05:00
StereoDelayFilter.h Audio: Added stereo effects + reverb options 2016-02-21 15:31:39 -05:00
StereoPanningFilter.cpp Audio: Added stereo effects + reverb options 2016-02-21 15:31:39 -05:00
StereoPanningFilter.h Audio: Added stereo effects + reverb options 2016-02-21 15:31:39 -05:00
StudyBox.h Study box - Minor improvements, most likely not accurate 2016-10-30 10:37:15 -04:00
Subor166.h Mapper 166/167 (Subor) support 2016-07-23 10:58:45 -04:00
Sunsoft3.h Sunsoft FME-7/5A/5B support (Mapper 69) (partial audio chip support) 2016-06-11 20:12:20 -04:00
Sunsoft4.h Sunsoft4 (Mapper 68): Added support for selecting CHR ROM as nametables ($C000 and $D000) 2016-07-16 19:16:03 -04:00
Sunsoft5bAudio.h Overclocking: Fix sound pitch for expansion audio when APU overclocking is disabled 2016-06-12 19:11:11 -04:00
Sunsoft89.h Sunsoft mapper 89/93/184 support 2015-12-30 20:31:54 -05:00
Sunsoft93.h Sunsoft mapper 89/93/184 support 2015-12-30 20:31:54 -05:00
Sunsoft184.h Sunsoft mapper 89/93/184 support 2015-12-30 20:31:54 -05:00
SunsoftFme7.h FME7: Fixed default save/work ram sizes 2016-08-13 14:57:11 -04:00
Super40in1Ws.h UNIF BMC-WS board support 2016-11-08 20:01:34 -05:00
Supervision.h Mapper 53 support 2016-07-23 17:01:14 -04:00
T262.h UNIF T262 board support 2016-11-06 14:07:50 -05:00
TaitoTc0190.h Taico TC0190 (Mapper 33) support 2015-12-28 23:21:10 -05:00
TaitoTc0690.h Taito TC0690 (Mapper 48) support 2016-07-16 23:19:02 -04:00
TaitoX1005.h 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
TaitoX1017.h 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
Tf1201.h Support for UNIF TF1201 board (Lethal Weapon (Ch)) 2016-08-14 22:09:36 -04:00
TraceLogger.cpp Trace Logger: Added options + improved UI usability 2016-09-03 21:52:59 -04:00
TraceLogger.h Trace Logger: Added options + improved UI usability 2016-09-03 21:52:59 -04:00
TriangleChannel.h Audio: Added an option to disable the triangle channel when its frequency is ultrasonic. Reduces popping sounds in some games 2016-07-19 17:36:37 -04:00
Txc22000.h Mapper 36 support 2016-07-20 19:39:54 -04:00
Txc22211A.h TXC 22211A/B/C support (Mappers 132, 172, 173) 2016-07-17 12:42:03 -04:00
Txc22211B.h TXC 22211A/B/C support (Mappers 132, 172, 173) 2016-07-17 12:42:03 -04:00
Txc22211C.h TXC 22211A/B/C support (Mappers 132, 172, 173) 2016-07-17 12:42:03 -04:00
TxSRom.h 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
UnifBoards.h UNIF BMC-411120C board support 2016-11-12 11:42:04 -05:00
UnifLoader.h UNIF BMC-411120C board support 2016-11-12 11:42:04 -05:00
Unl43272.h UNIF UNL-43272 board support 2016-11-12 11:41:39 -05:00
UnlPci556.h Mapper 38: Fixed register address ($7000-7FFF) 2015-12-29 22:10:30 -05:00
UNROM.h 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
UnRom_94.h Mapper 94 support 2016-01-18 18:43:06 -05:00
UnRom_180.h Mapper 180 support 2016-01-18 18:03:42 -05:00
VideoDecoder.cpp Video Filters: Added "Prescale" filter to allow limiting the blur factor when using bilinear interpolation 2016-07-09 09:06:34 -04:00
VideoDecoder.h 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
VideoHud.cpp Input: Added options to display the input of controllers on the screen 2016-07-19 16:30:18 -04:00
VideoHud.h Input: Added options to display the input of controllers on the screen 2016-07-19 16:30:18 -04:00
VideoRenderer.cpp Fixed small memory leaks 2016-06-17 20:54:11 -04:00
VideoRenderer.h VideoRenderer: Split from VideoDecoder. Handles drawing to the screen - even when no game is running. 2016-01-31 00:41:33 -05:00
VRC1.h 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
VRC2_4.h VRC2/4: Only use 1-bit mirroring flag when we know the game is actually a VRC2 game (e.g based on DB or NES 2.0 headers) 2016-10-19 18:57:22 -04:00
VRC3.h 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
VRC6.h Overclocking: Fix sound pitch for expansion audio when APU overclocking is disabled 2016-06-12 19:11:11 -04:00
Vrc6Audio.h Overclocking: Fix sound pitch for expansion audio when APU overclocking is disabled 2016-06-12 19:11:11 -04:00
Vrc6Pulse.h VRC6: Implemented all 3 audio channels 2016-06-07 19:36:05 -04:00
Vrc6Saw.h VRC6: Implemented all 3 audio channels 2016-06-07 19:36:05 -04:00
VRC7.h VRC7 audio support 2016-07-01 23:54:31 -04:00
Vrc7Audio.h VRC7 audio support 2016-07-01 23:54:31 -04:00
VrcIrq.h VRC6: Implemented all 3 audio channels 2016-06-07 19:36:05 -04:00
VsControlManager.cpp Support for VS Unisystem games (Not yet supported properly in movies and netplay) 2016-04-30 20:08:53 -04:00
VsControlManager.h Vs System: Fixed bug where loading a regular game after a VS game would keep the VS options in the menu and keep using the VS palette 2016-07-10 19:26:08 -04:00
VsSystem.h 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
VsZapper.cpp VS: Added support for VS zapper 2016-06-22 19:23:08 -04:00
VsZapper.h Oeka Kids Tablet support 2016-07-30 17:27:14 -04:00
Waixing162.h Mapper 162 support 2016-08-26 18:13:35 -04:00
Waixing164.h Mapper 164 support 2016-06-19 12:45:39 -04:00
Waixing176.h Mapper 176 save states fix 2016-06-19 11:34:03 -04:00
Waixing178.h Mapper 178 support 2016-07-23 00:37:49 -04:00
Waixing252.h Mapper 252 support 2016-07-17 09:41:19 -04:00
WaveRecorder.cpp Sound Recorder: Added .wav recording feature (Tools menu) 2016-06-05 14:36:20 -04:00
WaveRecorder.h Sound Recorder: Added .wav recording feature (Tools menu) 2016-06-05 14:36:20 -04:00
Zapper.cpp VS: Added support for VS zapper 2016-06-22 19:23:08 -04:00
Zapper.h Oeka Kids Tablet support 2016-07-30 17:27:14 -04:00