Mesen/Core
2016-12-14 18:27:34 -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 Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
AutoSaveManager.cpp Debugger: Prevent autosave from resuming execution 2016-11-26 18:04:09 -05: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 Linux: Fixed save files/screenshots folder 2016-12-13 22:44:52 -05:00
BaseMapper.h Debugger: Memory access counters (read/write/exec/uninitialized read) 2016-12-01 19:38:48 -05:00
BaseVideoFilter.cpp Linux: Fixed save files/screenshots folder 2016-12-13 22:44:52 -05: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 Debugger: Added address range option for breakpoints 2016-12-04 12:21:20 -05:00
Breakpoint.h Debugger: Added address range option for breakpoints 2016-12-04 12:21:20 -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 Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
CheatManager.h Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05: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 Debugger: Added function list (based on JSR calls) 2016-11-20 13:15:37 -05:00
CodeDataLogger.h Debugger: Added function list (based on JSR calls) 2016-11-20 13:15:37 -05:00
ColorDreams46.h Mapper 46 (ColorDreams multicart) support 2016-07-16 22:27:55 -04:00
ColorDreams.h Mapper 144 support (Death Race) 2016-06-18 11:24:30 -04:00
Console.cpp Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
Console.h Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05: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 Audio: Added channel panning options 2016-12-09 21:23:20 -05:00
Core.vcxproj.filters Audio: Added channel panning options 2016-12-09 21:23:20 -05:00
CpRom.h CpRom support (Mapper 13) 2015-12-28 15:16:50 -05:00
CPU.cpp Debugger: Callstack improvements (uses function labels when possible, shows NMI/IRQ calls, etc.) 2016-11-22 00:14:49 -05:00
CPU.h Debugger: Memory access counters (read/write/exec/uninitialized read) 2016-12-01 19:38:48 -05:00
CrossFeedFilter.cpp Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
CrossFeedFilter.h Audio: Added crossfeed option for stereo filters 2016-12-09 14:47:34 -05:00
DaouInfosys.h Mapper 156 support (Daou Infosys) 2016-06-18 12:49:53 -04:00
DebugBreakHelper.h Debugger: Added profiler in memory tools (renamed from memory viewer) 2016-12-08 19:30:41 -05:00
Debugger.cpp Linux: Fixed debugger (randomly) not working due to uninitalized variables 2016-12-13 23:28:28 -05:00
Debugger.h Linux: Fixed debugger (randomly) not working due to uninitalized variables 2016-12-13 23:28:28 -05:00
DebuggerTypes.h Debugger: Refactoring/performance fixes for memory access counters 2016-12-09 00:02:56 -05: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: Aspect ratio now takes overscan settings into account to give an accurate pixel aspect ratio, no matter the overscan 2016-12-09 09:23:04 -05:00
DefaultVideoFilter.h Video Decoder: Improved performance (slightly reduces CPU usage) 2016-08-25 20:43:20 -04:00
DeltaModulationChannel.cpp Audio: Added an option to reduce popping sounds on the DMC channel (via $4011 writes) 2016-12-04 23:31:52 -05: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 Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
Disassembler.h Debugger: Options to disassemble unknown blocks and/or data 2016-12-05 23:35:07 -05:00
DisassemblyInfo.cpp Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
DisassemblyInfo.h Debugger: Added option to highlight disassembled but not yet executed code (e.g unused branches) 2016-11-27 19:43:17 -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.6.0 2016-12-10 14:01:20 -05:00
EmulationSettings.h Audio: Added channel panning options 2016-12-09 21:23:20 -05:00
ExpressionEvaluator.cpp Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
ExpressionEvaluator.h Debugger: Fixed emulator crash when entering some invalid watch/debug expressions 2016-12-10 15:18:50 -05: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 Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05: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 Video: Aspect ratio now takes overscan settings into account to give an accurate pixel aspect ratio, no matter the overscan 2016-12-09 09:23:04 -05: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 Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
GameClientConnection.h Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -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 Input: Fixed "Automatically configure controllers" option not working 2016-12-14 18:27:34 -05: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 Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -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: Aspect ratio now takes overscan settings into account to give an accurate pixel aspect ratio, no matter the overscan 2016-12-09 09:23:04 -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 Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
IGameBroadcaster.h Netplay (not finished, but works), save state fixes 2014-07-06 19:54:47 -04:00
IKeyManager.h Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
IMemoryHandler.h Debugger: Memory access counters (read/write/exec/uninitialized read) 2016-12-01 19:38:48 -05:00
IMessageManager.h Code cleanup - Removed old unused feature 2016-09-03 10:50:23 -04:00
iNesLoader.cpp Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05: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 Debugger: Added option to select at what scanline/cycle to display data in PPU viewer 2016-11-26 20:44:23 -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 Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -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
LabelManager.cpp Debugger: Fixed watch for internal ram/register labels 2016-12-03 10:46:59 -05:00
LabelManager.h Debugger: Allow adding labels to registers 2016-11-23 18:48:29 -05: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
MemoryAccessCounter.cpp Debugger: Refactoring/performance fixes for memory access counters 2016-12-09 00:02:56 -05:00
MemoryAccessCounter.h Debugger: Refactoring/performance fixes for memory access counters 2016-12-09 00:02:56 -05:00
MemoryDumper.cpp Debugger: Memory access counters (read/write/exec/uninitialized read) 2016-12-01 19:38:48 -05:00
MemoryDumper.h Debugger: Refactoring/performance fixes for memory access counters 2016-12-09 00:02:56 -05:00
MemoryManager.cpp Debugger: Ability to add labels/symbols & comments to code (work in progress) 2016-11-21 22:34:47 -05:00
MemoryManager.h Debugger: Ability to add labels/symbols & comments to code (work in progress) 2016-11-21 22:34:47 -05: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_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
MMC1.h Mapper 105 support 2016-08-20 14:49:25 -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_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
MMC3.h MMC3: Fixed potential issues with save states 2016-11-12 09:47:52 -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_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
Namco108.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 Linux: Fixed GCC errors/warnings 2016-12-12 20:33:48 -05:00
NsfLoader.h Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
NsfMapper.cpp Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05: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 Video: Aspect ratio now takes overscan settings into account to give an accurate pixel aspect ratio, no matter the overscan 2016-12-09 09:23:04 -05: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: Fixed startup state (caused crashes) 2016-12-12 20:34:48 -05:00
OpllTables.h VRC7 audio support 2016-07-01 23:54:31 -04:00
PlayerListMessage.h Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
PPU.cpp Debugger: Replaced "Apply Changes" button with an "Undo" button instead - changes are automatically applied on the next instruction after changing them 2016-12-06 19:03:29 -05:00
PPU.h Debugger: Added feature to manually change the CPU/PPU's state 2016-11-26 17:48:11 -05:00
Profiler.cpp Debugger: Fixed profiler counting jsr/rts cycles in the wrong function 2016-12-09 13:45:50 -05:00
Profiler.h Debugger: Fixed profiler counting jsr/rts cycles in the wrong function 2016-12-09 13:45:50 -05: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 channel panning options 2016-12-09 21:23:20 -05:00
ReverbFilter.h Audio: Added channel panning options 2016-12-09 21:23:20 -05:00
RomData.h Input: Fixed "Automatically configure controllers" option not working 2016-12-14 18:27:34 -05:00
RomLoader.cpp Utilities: Rewrote file/folder utility functions to use the new filesystem api (works in both VC & GCC) 2016-12-11 20:42:59 -05:00
RomLoader.h Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05: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 Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05: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: Aspect ratio now takes overscan settings into account to give an accurate pixel aspect ratio, no matter the overscan 2016-12-09 09:23:04 -05: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 Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
Snapshotable.h Minor fixes for windows build 2016-12-11 11:18:37 -05:00
SoundMixer.cpp Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
SoundMixer.h Audio: Added channel panning options 2016-12-09 21:23:20 -05: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 Linux: SDL video/audio + linux key manager 2016-12-11 16:39:11 -05:00
StereoDelayFilter.cpp Audio: Added channel panning options 2016-12-09 21:23:20 -05:00
StereoDelayFilter.h Audio: Added channel panning options 2016-12-09 21:23:20 -05:00
StereoPanningFilter.cpp Audio: Added channel panning options 2016-12-09 21:23:20 -05:00
StereoPanningFilter.h Audio: Added channel panning options 2016-12-09 21:23:20 -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 Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05: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 Debugger: Fixed LogStatic() calls not being inserted at the right position in the log file 2016-12-07 19:36:19 -05:00
TraceLogger.h Debugger: Trace logger performance improvements (3-4x faster than before) 2016-11-28 19:51:43 -05: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 Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -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_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
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
VideoDecoder.cpp Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
VideoDecoder.h Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
VideoHud.cpp Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
VideoHud.h Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
VideoRenderer.cpp Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
VideoRenderer.h Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05: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
Vrc7Audio.h VRC7 audio support 2016-07-01 23:54:31 -04: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
VRC7.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