Mesen-X/Core
Jeremy Chadwick 85a98475b0 Mapper 28: Extend prg range (#662)
* Extend mapper 28 (Action 53)'s PRG range from 2mbit to 8mbit

"Register" $81 (outer bank, i.e. regs[3]) supports a full 8-bit value
for the outer PRG ROM bank, permitting up to 8mbit total space.

Currently Mesen only honours the lower 6 bits (probably because some
(but not all) hardware implements it that way).  This limit lead to some
complications when trying to use Mesen to test behaviour vs. actual
hardware.

Matter was discussed on Discord with jroach and Tepples.

* Fixup for 0f9d8a2: missed one line

* Fixup for 0f9d8a2: remove WriteRegister mask
2019-09-17 21:40:25 -04:00
..
A12Watcher.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
A65AS.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Ac08.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Action53.h Mapper 28: Extend prg range (#662) 2019-09-17 21:40:25 -04:00
ActionEnterprises.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
APU.cpp Fixed some cases of variables being used before initialization 2019-06-23 20:11:10 -04:00
APU.h Debugger: Allow debugger to peek at APU/PPU registers without altering the state 2018-12-25 00:07:45 -05:00
ApuEnvelope.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
ApuFrameCounter.h Fixed some cases of variables being used before initialization 2019-06-23 20:11:10 -04:00
ApuLengthCounter.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
ArkanoidController.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
AsciiTurboFile.h History Viewer: Prevent history viewer window from overwriting .sav files 2018-07-22 17:31:50 -04:00
Assembler.cpp Linux: Fixed compiler warnings 2019-01-26 16:49:26 -05:00
Assembler.h Debugger: Assembler - Allow binary immediate values (e.g lda #%10001000) 2019-01-17 21:13:18 -05:00
AutomaticRomTest.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
AutomaticRomTest.h Linux: Fixed Linux compilation errors/warnings (due to refactoring) 2018-07-08 10:28:47 -04:00
AutoSaveManager.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
AutoSaveManager.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
AviRecorder.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
AviRecorder.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Ax5705.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
AXROM.h AOROM: Fixed mirroring power on state 2018-11-20 02:31:55 -05:00
Bandai74161_7432.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
BandaiFcg.h Added support for Bandai's EEPROMs 2019-01-26 10:05:07 -05:00
BandaiHyperShot.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
BandaiKaraoke.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
BandaiMicrophone.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
BarcodeBattlerReader.h Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) 2019-05-12 12:28:01 -04:00
BaseApuChannel.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
BaseControlDevice.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
BaseControlDevice.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
BaseEeprom24C0X.h Added support for Bandai's EEPROMs 2019-01-26 10:05:07 -05:00
BaseExpansionAudio.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
BaseExpansionAudio.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
BaseFdsChannel.h FDS: Fixed audio bugs introduced in previous commit (broke sound effects in doki doki panic) 2017-05-04 21:41:53 -04:00
BaseLoader.h Fixed rom search causing logging, input changes and FDSbios prompt 2018-02-25 11:27:32 -05:00
BaseMapper.cpp Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option) 2019-06-22 16:33:59 -04:00
BaseMapper.h Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option) 2019-06-22 16:33:59 -04:00
BaseRenderer.cpp Fixed crash when exiting while an AVI is being recorded. 2019-01-30 20:18:07 -05:00
BaseRenderer.h Fixed crash when exiting while an AVI is being recorded. 2019-01-30 20:18:07 -05:00
BaseSoundManager.cpp Audio: Improved audio/video sync and reduced static/glitches in output (on both Windows & Linux) 2018-06-09 14:03:53 -04:00
BaseSoundManager.h Audio: Improved audio/video sync and reduced static/glitches in output (on both Windows & Linux) 2018-06-09 14:03:53 -04:00
BaseVideoFilter.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
BaseVideoFilter.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
BatteryManager.cpp History Viewer: Prevent history viewer window from overwriting .sav files 2018-07-22 17:31:50 -04:00
BatteryManager.h History Viewer: Prevent history viewer window from overwriting .sav files 2018-07-22 17:31:50 -04:00
BattleBox.h History Viewer: Prevent history viewer window from overwriting .sav files 2018-07-22 17:31:50 -04:00
Bb.h Removed some duplicate mapper implementations 2018-07-08 14:09:27 -04:00
BF909x.h Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
BF9096.h Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
BisqwitNtscFilter.cpp NTSC (bisqwit): Removed black bar on left, fixed cutoff pixels on right 2018-08-11 19:38:19 -04:00
BisqwitNtscFilter.h NTSC (bisqwit): Removed black bar on left, fixed cutoff pixels on right 2018-08-11 19:38:19 -04:00
BizhawkMovie.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
BizhawkMovie.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Bmc8in1.h UNIF: Added support for BMC 8-in-1 board 2018-06-17 00:18:17 -04:00
Bmc12in1.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Bmc51.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Bmc63.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Bmc64in1NoRepeat.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Bmc70in1.h Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
Bmc190in1.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Bmc235.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Bmc255.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Bmc8157.h Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
Bmc11160.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Bmc60311C.h UNIF: Added support for BMC-60311C boards 2018-06-25 13:35:40 -04:00
Bmc80013B.h UNIF: Added support for BMC-80013-B board 2018-06-17 10:28:59 -04:00
Bmc810544CA1.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Bmc830118C.h UNIF: Added support for BMC-8157 and BMC-830118C 2018-06-17 00:18:17 -04:00
Bmc830425C4391T.h Mapper 320: Fixed mask for register (fixed Mermaid in multicart) 2019-06-22 15:33:08 -04:00
BmcG146.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
BmcGn45.h Added support for GN-45 boards 2018-06-23 18:29:48 -04:00
BmcHpxx.h Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
BmcK3046.h Added support for mapper 336 (BMC-K-3046) 2018-07-08 17:46:18 -04:00
BmcNtd03.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
BnRom.h Added option to boot up (some) mappers in a random state (useful for homebrew dev) 2018-04-14 22:12:05 -04:00
Breakpoint.cpp Debugger: Added nametable breakpoint support 2019-01-14 19:01:13 -05:00
Breakpoint.h Debugger: Fixed issues & improved performance with new breakpoint logic 2018-12-25 00:07:38 -05:00
Bs5.h Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
Caltron41.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Cc21.h Fixed compilation warning 2018-05-07 19:53:12 -04:00
Cheapocabra.h Core: Refactored nametable RAM management to fix some issues and remove some limitations 2019-01-13 15:20:57 -05:00
CheatManager.cpp Split part of MessageManager into non-static NotificationManager 2018-07-08 10:28:47 -04:00
CheatManager.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
CityFighter.h Debugger: Add option to trigger breakpoints on dummy read/writes (+ distinguish between writes & dummy writes) 2018-12-23 13:12:46 -05:00
ClientConnectionData.h Netplay: Added password protected servers 2018-06-16 14:02:12 -04:00
CNROM.h Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
CodeDataLogger.cpp Debugger: Memory Viewer - Fixed "Highlight labels" option for work/save ram memory types (+ some refactoring) 2019-01-03 12:06:37 -05:00
CodeDataLogger.h Debugger: Improved CA/CC65 integration 2019-01-02 23:26:54 -05:00
CodeRunner.cpp Debugger: Improved CA/CC65 integration 2019-01-02 23:26:54 -05:00
CodeRunner.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
ColorDreams.h Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
ColorDreams46.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Console.cpp Fixed FDS/VS System games no longer loading properly 2019-06-23 17:15:05 -04:00
Console.h Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option) 2019-06-22 16:33:59 -04:00
ConsolePauseHelper.h HD Pack Builder: Fixed issues with pause icon/break functionality when recording hd packs with debugger opened 2018-09-14 22:09:51 -04:00
ControlDeviceState.h Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come) 2017-11-19 23:08:23 -05:00
ControlManager.cpp Core: Remove old savestate compatibility code 2019-01-13 15:20:57 -05:00
ControlManager.h History Viewer: Added features, fixed issues (WIP) 2018-07-15 18:26:08 -04:00
Core.vcxproj Added support for Bandai's EEPROMs 2019-01-26 10:05:07 -05:00
Core.vcxproj.filters Added support for Bandai's EEPROMs 2019-01-26 10:05:07 -05:00
CpRom.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
CPU.cpp Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
CPU.h Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) 2019-05-12 12:28:01 -04: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
Dance2000.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
DaouInfosys.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
DatachBarcodeReader.h Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) 2019-05-12 12:28:01 -04:00
DebugBreakHelper.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Debugger.cpp Fixed some cases of variables being used before initialization 2019-06-23 20:11:10 -04:00
Debugger.h Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) 2019-05-12 12:28:01 -04:00
DebuggerTypes.h Debugger: Added "Performance Tracker" tool 2019-01-24 00:50:42 -05:00
DebugHud.cpp Debugger: Lua - Added (configurable) script timeout to prevent infinite loops from locking up the emulator 2018-09-02 15:37:13 -04:00
DebugHud.h Debugger: Lua - Added (configurable) script timeout to prevent infinite loops from locking up the emulator 2018-09-02 15:37:13 -04:00
DefaultVideoFilter.cpp Video: Precalculate brightness/etc for the palette instead of manually applying it to each pixel 2019-02-07 19:45:17 -05:00
DefaultVideoFilter.h Video: Precalculate brightness/etc for the palette instead of manually applying it to each pixel 2019-02-07 19:45:17 -05:00
DeltaModulationChannel.cpp APU: Fixed DMC sample address wraparound behavior 2019-01-26 11:45:26 -05:00
DeltaModulationChannel.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Disassembler.cpp Debugger: Allow the "show data/unidentified data/code" toggles to hide disassembled code (instead of just data) 2019-01-21 16:51:19 -05:00
Disassembler.h Debugger: Added more values for expressions (Sprite0Hit, Branched, etc.) 2019-01-19 20:41:31 -05:00
DisassemblyInfo.cpp Fixed compilation warning 2019-01-03 19:43:53 -05:00
DisassemblyInfo.h Debugger: Fixed disassembler incorrectly calculating jump destinations and caching the wrong data as a result 2019-01-03 14:49:30 -05:00
DragonFighter.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
DrawCommand.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
DrawLineCommand.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
DrawPixelCommand.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
DrawRectangleCommand.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
DrawScreenBufferCommand.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
DrawStringCommand.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
DreamTech01.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
DummyCpu.h Debugger: Added option to evaluate all breakpoints on the first cycle of an instruction 2018-12-24 15:21:21 -05:00
Edu2000.h Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come) 2017-11-19 23:08:23 -05:00
Eeprom24C01.h Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option) 2019-06-22 16:33:59 -04:00
Eeprom24C02.h Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option) 2019-06-22 16:33:59 -04:00
Eh8813A.h Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
EmulationSettings.cpp Version Update: 0.9.8 2019-06-23 14:05:44 -04:00
EmulationSettings.h UI: Added Italian language (#658) 2019-09-17 21:37:09 -04:00
ExcitingBoxingController.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
ExpressionEvaluator.cpp Debugger: Expressions - Added support for binary 2019-01-29 19:15:57 -05:00
ExpressionEvaluator.h Debugger: Fixed expression evaluator caching the result of invalid expressions (when an unknown label is used, etc.) 2019-01-29 18:32:17 -05:00
FamicomBox.h Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
FamilyBasicDataRecorder.h Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) 2019-05-12 12:28:01 -04:00
FamilyBasicKeyboard.h Input: Fixed inverted bracket keys for family basic keyboard 2019-04-12 19:26:38 -04:00
FamilyMatTrainer.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
FaridSlrom.h Added support for mapper 323 (FARID-SLROM) 2018-07-08 16:24:14 -04:00
FaridUnrom.h Added support for mapper 324 (FARID-UNROM) 2018-07-08 16:37:31 -04:00
FceuxMovie.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
FceuxMovie.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
FDS.cpp Core: Remove old savestate compatibility code 2019-01-13 15:20:57 -05:00
FDS.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
FdsAudio.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
FdsLoader.cpp Core: Optimize rom search logic and set a maximum limit (100) to the number of files that are hashed before giving up 2019-01-20 16:33:23 -05:00
FdsLoader.h Split part of MessageManager into non-static NotificationManager 2018-07-08 10:28:47 -04:00
FdsSystemActionManager.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Fk23C.h Mapper 176: Fix work/save ram banking logic - it's either fully battery-backed or not (rather than half/half) 2019-01-17 18:32:40 -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
FourScore.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04: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 Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
GameClient.cpp Split part of MessageManager into non-static NotificationManager 2018-07-08 10:28:47 -04:00
GameClient.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
GameClientConnection.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
GameClientConnection.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
GameConnection.cpp Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
GameConnection.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
GameDatabase.cpp NES 2.0: Updated controller type field code to match changes in spec 2019-01-19 13:27:23 -05:00
GameDatabase.h Libretro: Fixed long compilation/linking times 2018-12-31 09:40:38 -05:00
GameInformationMessage.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
GameServer.cpp Netplay: Fixed regressions/crashes caused by refactoring 2018-07-08 10:28:47 -04:00
GameServer.h Netplay: Fixed regressions/crashes caused by refactoring 2018-07-08 10:28:47 -04:00
GameServerConnection.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
GameServerConnection.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Ghostbusters63in1.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Gkcx1.h Added support for mapper 288 (GKCX1 multicarts) 2018-07-08 14:25:59 -04:00
GoldenFive.h Mapper 104 support (GoldenFive) 2017-04-12 21:40:30 -04:00
Gs2004.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Gs2013.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
GxRom.h Added option to boot up (some) mappers in a random state (useful for homebrew dev) 2018-04-14 22:12:05 -04:00
HandShakeMessage.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
HdAudioDevice.cpp Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
HdAudioDevice.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
HdBuilderPpu.h Linux: Fixed compilation warnings 2018-09-16 13:12:45 -04:00
HdData.h HD Packs: Improve/fix hires.txt file output when re-recording over an existing HD pack 2018-12-12 20:47:23 -05:00
HdNesPack.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
HdNesPack.h HD Packs: Tile indexes for conditions are now written in hex format 2018-12-12 20:46:23 -05:00
HdPackBuilder.cpp HD Packs: Improve/fix hires.txt file output when re-recording over an existing HD pack 2018-12-12 20:47:23 -05:00
HdPackBuilder.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
HdPackConditions.h HD Packs: Tile indexes for conditions are now written in hex format 2018-12-12 20:46:23 -05:00
HdPackLoader.cpp HD Packs: Tile indexes for conditions are now written in hex format 2018-12-12 20:46:23 -05:00
HdPackLoader.h HD Packs: Allow all conditions to be inverted by using the ! operator 2018-02-25 17:03:06 -05:00
HdPpu.cpp HD Pack Builder: Allow HD tiles to be shown while recording 2018-09-13 20:58:35 -04:00
HdPpu.h HD Pack Builder: Allow HD tiles to be shown while recording 2018-09-13 20:58:35 -04:00
HdVideoFilter.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
HdVideoFilter.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Henggedianzi177.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Henggedianzi179.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
HistoryViewer.cpp History Viewer: Added option to export a save state 2019-02-01 13:05:25 -05:00
HistoryViewer.h History Viewer: Added option to export a save state 2019-02-01 13:05:25 -05:00
HoriTrack.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Hp898f.h UNIF HP898F board support 2016-11-10 16:57:19 -05:00
IAudioDevice.h Audio: Improved audio/video sync and reduced static/glitches in output (on both Windows & Linux) 2018-06-09 14:03:53 -04:00
IBarcodeReader.h Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come) 2017-11-19 23:08:23 -05:00
IBattery.h Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come) 2017-11-19 23:08:23 -05:00
IInputProvider.h Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come) 2017-11-19 23:08:23 -05:00
IInputRecorder.h Lua: Fixed inputPolled event being called multiple times per frame 2017-11-21 17:54:54 -05:00
IKeyManager.h UI: Allow all UI shortcuts to be customized (and support for multi-key shortcuts) 2017-09-08 10:38:41 -04:00
IMemoryHandler.h Debugger: Allow debugger to peek at APU/PPU registers without altering the state 2018-12-25 00:07:45 -05:00
IMessageManager.h UI: Added game timer option (+ code refactoring) 2017-05-13 15:43:02 -04:00
iNesLoader.cpp Fixed infinite loop when trying to load invalid rom files (when file size does not match header) 2019-01-20 15:04:23 -05:00
iNesLoader.h Fixed rom search causing logging, input changes and FDSbios prompt 2018-02-25 11:27:32 -05:00
INotificationListener.h Added support for VS DualSystem (WIP - dual video/audio, input, save states, movies & netplay working) 2018-07-08 10:28:48 -04:00
InputDataMessage.h Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come) 2017-11-19 23:08:23 -05:00
InternalRamHandler.h Debugger: Allow debugger to peek at APU/PPU registers without altering the state 2018-12-25 00:07:45 -05:00
IremG101.h Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
IremH3001.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
IremLrog017.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
IremTamS1.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
IRenderingDevice.h Video: Exclusive fullscreen mode (wip) 2017-11-29 23:24:26 -05:00
JalecoJf11_14.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
JalecoJf13.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
JalecoJf16.h Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
JalecoJf17_19.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
JalecoJfxx.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
JalecoSs88006.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
JissenMahjongController.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
JyCompany.h Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
Kaiser202.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -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 Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Kaiser7017.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Kaiser7022.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Kaiser7031.h UNIF: Added support for KS7031 boards 2018-06-17 13:09:21 -04:00
Kaiser7037.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Kaiser7057.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Kaiser7058.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
KeyManager.cpp Linux: Fixed compilation errors/warnings 2018-07-15 19:27:38 -04:00
KeyManager.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
KonamiHyperShot.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
LabelManager.cpp Debugger: Fixed expression evaluation when using multi-byte labels 2019-01-16 19:07:50 -05:00
LabelManager.h Debugger: Fixed register labels not being used for addresses (roughly) outside the $2000-$5FFF range 2018-12-10 19:52:16 -05:00
Lh10.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Lh32.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Lh51.h Added support for mapper 309 (LH-51) 2018-07-08 14:36:30 -04:00
LuaApi.cpp Debugger: Lua - Fix cycle not returning a 64-bit value in getState() 2019-05-22 20:35:50 -04:00
LuaApi.h Debugger: Lua - Add new getLabelAddress() function 2018-12-28 12:01:26 -05:00
LuaCallHelper.cpp Fixed compilation warning 2018-12-31 15:05:29 -05:00
LuaCallHelper.h Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come) 2017-11-19 23:08:23 -05:00
LuaScriptingContext.cpp Lua: Fixed minor issue in cleanup code when closing a script 2019-05-11 09:13:31 -04:00
LuaScriptingContext.h Debugger: Lua - Added (configurable) script timeout to prevent infinite loops from locking up the emulator 2018-09-02 15:37:13 -04:00
MagicKidGooGoo.h Mapper 190 support (Magic Kid GooGoo) 2017-02-18 12:48:06 -05:00
Malee.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper15.h Mapper 15: Update compatibility (#347) 2018-04-01 14:47:22 -04:00
Mapper35.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Mapper39.h Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come) 2017-11-19 23:08:23 -05:00
Mapper40.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Mapper42.h Removed some duplicate mapper implementations 2018-07-08 14:09:27 -04:00
Mapper43.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Mapper50.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Mapper57.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper58.h Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come) 2017-11-19 23:08:23 -05:00
Mapper60.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper61.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper62.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper83.h Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
Mapper91.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper103.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper106.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Mapper107.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper112.h Mapper 112: Fixed mapper issue causing bugs in Zhen Ben Xi You Ji (and rewrote mapper implementation to not rely on MMC3 code) 2019-01-20 09:21:17 -05:00
Mapper116.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Mapper117.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Mapper120.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper170.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper174.h Mapper 174 support (untested) 2017-05-08 22:55:23 -04:00
Mapper183.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Mapper200.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper202.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper203.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper204.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper212.h Fixed "1997-in-1" game issue 2017-04-12 20:11:32 -04:00
Mapper213.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper214.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper216.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper218.h Core: Refactored nametable RAM management to fix some issues and remove some limitations 2019-01-13 15:20:57 -05:00
Mapper221.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper222.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Mapper225.h Linux: Fixed warnings (and enabled no-parentheses warning) 2018-06-25 15:13:32 -04:00
Mapper226.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper227.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper229.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper230.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper231.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper233.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper234.h Linux: Fixed warnings (and enabled no-parentheses warning) 2018-06-25 15:13:32 -04:00
Mapper240.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper241.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper242.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper244.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper246.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Mapper253.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
MapperFactory.cpp Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option) 2019-06-22 16:33:59 -04:00
MapperFactory.h Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option) 2019-06-22 16:33:59 -04:00
MemoryAccessCounter.cpp Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) 2019-05-12 12:28:01 -04:00
MemoryAccessCounter.h Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) 2019-05-12 12:28:01 -04:00
MemoryDumper.cpp Debugger: Nametable Viewer - Added "Show attribute colors only" option 2019-01-19 14:50:47 -05:00
MemoryDumper.h Debugger: Nametable Viewer - Added "Show attribute colors only" option 2019-01-19 14:50:47 -05:00
MemoryManager.cpp Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option) 2019-06-22 16:33:59 -04:00
MemoryManager.h Core: Refactored nametable RAM management to fix some issues and remove some limitations 2019-01-13 15:20:57 -05:00
MesenMovie.cpp Movies: Fixed crash when loading a movie while no game is running 2019-02-27 19:13:11 -05:00
MesenMovie.h Split part of MessageManager into non-static NotificationManager 2018-07-08 10:28:47 -04:00
MessageManager.cpp UI: Added Italian language (#658) 2019-09-17 21:37:09 -04:00
MessageManager.h UI: Added Italian language (#658) 2019-09-17 21:37:09 -04:00
MessageType.h Netplay: Added password protected servers 2018-06-16 14:02:12 -04:00
MMC1.h Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) 2019-05-12 12:28:01 -04:00
MMC1_105.h Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
MMC1_155.h Mapper 155 support (MMC1A) 2016-06-18 15:49:00 -04:00
MMC2.h Added option to boot up (some) mappers in a random state (useful for homebrew dev) 2018-04-14 22:12:05 -04:00
MMC3.h Fixed issues when loading states for mapper 48 games (e.g: Don Doko Don 2) 2019-01-06 15:01:52 -05:00
MMC3_12.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_14.h Linux: Fixed warnings (and enabled no-parentheses warning) 2018-06-25 15:13:32 -04:00
MMC3_37.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_44.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_45.h Fixed Famicom Yarou Vol 1 2017-04-12 22:41:00 -04:00
MMC3_47.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_49.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_52.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_114.h Mapper 114: Fixed crash in Lion King (Unl) 2018-08-19 20:42:10 -04:00
MMC3_115.h Mapper 115: Fixed issue with Thunderbolt 2 2018-04-16 11:34:26 -04:00
MMC3_121.h Linux: Fixed warnings (and enabled no-parentheses warning) 2018-06-25 15:13:32 -04:00
MMC3_123.h Mapper 123 support 2016-09-05 14:22:17 -04:00
MMC3_126.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_134.h Mapper 134 support 2016-09-05 13:45:40 -04:00
MMC3_165.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_182.h MMC3_182: Correct switch fallthrough in WriteRegister() (#365) 2018-04-09 17:41:30 -04:00
MMC3_187.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_189.h Mapper 189: Fixed PRG banking register range 2018-04-16 10:34:34 -04:00
MMC3_196.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_197.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_198.h Added tentative support for mapper 198 (incomplete?) 2017-12-26 12:37:17 -05:00
MMC3_199.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_205.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_208.h Fixed compilation warnings 2018-06-19 20:48:57 -04:00
MMC3_215.h UNIF: Added support for UNL-8237A boards 2018-06-18 21:16:30 -04:00
MMC3_217.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_219.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_224.h Added support for mapper 224 2018-06-24 12:36:46 -04:00
MMC3_238.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_245.h Mapper 245 fixes (fixes Dragon Quest VII (Ch)) 2016-10-20 18:13:36 -04:00
MMC3_249.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_250.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_254.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_Bmc411120C.h Linux: Fixed compilation warning 2019-02-08 21:01:48 -05:00
MMC3_BmcF15.h UNIF BMC-F-15 board support 2016-11-11 19:11:52 -05:00
MMC3_ChrRam.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC3_Coolboy.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05: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 Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
MMC4.h Added option to boot up (some) mappers in a random state (useful for homebrew dev) 2018-04-14 22:12:05 -04:00
MMC5.h Fixed some cases of variables being used before initialization 2019-06-23 20:11:10 -04:00
MMC5Audio.h Fixed some cases of variables being used before initialization 2019-06-23 20:11:10 -04:00
ModChannel.h FDS: Fixed audio bugs introduced in previous commit (broke sound effects in doki doki panic) 2017-05-04 21:41:53 -04:00
MovieDataMessage.h Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come) 2017-11-19 23:08:23 -05:00
MovieManager.cpp Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
MovieManager.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
MovieRecorder.cpp Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
MovieRecorder.h History Viewer: Added features, fixed issues (WIP) 2018-07-15 18:26:08 -04:00
Namco108.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Namco108_76.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Namco108_88.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Namco108_95.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Namco108_154.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Namco163.h Namco163: Fixed save games for games that use the mapper's 128-byte internal RAM as save data 2019-01-13 15:20:57 -05:00
Namco163Audio.h Namco163: Fixed save games for games that use the mapper's 128-byte internal RAM as save data 2019-01-13 15:20:57 -05:00
Nanjing.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
NESHeader.cpp UNROM512: Fixed mirroring logic to match changes on the wiki (fixes Black Box Challenge) 2019-05-11 09:26:56 -04:00
NESHeader.h Fixed infinite loop when trying to load invalid rom files (when file size does not match header) 2019-01-20 15:04:23 -05:00
NetMessage.h Fixed some cast-align warnings (potential fix for Android crash?) 2018-06-19 20:43:16 -04:00
Nina01.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Nina03_06.h DB: Added more unlicensed games to DB 2017-04-03 23:45:24 -04:00
NoiseChannel.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
NotificationManager.cpp Linux: Fixed Linux compilation errors/warnings (due to refactoring) 2018-07-08 10:28:47 -04:00
NotificationManager.h Split part of MessageManager into non-static NotificationManager 2018-07-08 10:28:47 -04:00
NovelDiamond.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
NROM.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
NsfCart31.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
NsfeLoader.h Debugger: Fixed DBG import for NSFe files 2018-08-20 20:12:34 -04:00
NsfLoader.cpp Debugger: Fixed DBG import for NSFe files 2018-08-20 20:12:34 -04:00
NsfLoader.h Split part of MessageManager into non-static NotificationManager 2018-07-08 10:28:47 -04:00
NsfMapper.cpp NSF: Added support for history viewer 2018-12-26 13:28:17 -05:00
NsfMapper.h NSF: Added support for history viewer 2018-12-26 13:28:17 -05:00
NsfPpu.cpp NSF: Allow rewinding in NSF player 2018-12-26 11:49:09 -05:00
NsfPpu.h NSF: Allow rewinding in NSF player 2018-12-26 11:49:09 -05:00
NtdecTc112.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
NtscFilter.cpp Added support for 512-color palette files 2019-02-07 18:51:24 -05:00
NtscFilter.h Added support for 512-color palette files 2019-02-07 18:51:24 -05:00
OekaKids.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
OekaKidsTablet.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
OggMixer.cpp Linux: Fixed compilation errors/warnings 2018-07-15 19:27:38 -04:00
OggMixer.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
OggReader.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
OggReader.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
OpenBusHandler.h Debugger: Allow debugger to peek at APU/PPU registers without altering the state 2018-12-25 00:07:45 -05:00
OpllChannel.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
OpllEmulator.h VRC7: Updated audio data to match values recently dumped from hardware 2019-03-27 20:23:22 -04:00
OpllTables.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
PachinkoController.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
PartyTap.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
PerformanceTracker.cpp Debugger: Performance Tracker - Allow controlling display mode/speed with left/right click buttons 2019-01-24 17:31:44 -05:00
PerformanceTracker.h Debugger: Performance Tracker - Allow controlling display mode/speed with left/right click buttons 2019-01-24 17:31:44 -05:00
PgoUtilities.cpp Build: Simplify PGO builds and allow it to be used when building the libretro core 2018-12-31 14:59:00 -05:00
PgoUtilities.h Build: Simplify PGO builds and allow it to be used when building the libretro core 2018-12-31 14:59:00 -05:00
PlayerListMessage.h Fixed compilation errors (Android)/warnings 2018-07-08 20:19:21 -04:00
PowerPad.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
PPU.cpp Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option) 2019-06-22 16:33:59 -04:00
PPU.h Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) 2019-05-12 12:28:01 -04:00
Profiler.cpp Debugger: Fixed empty list after resetting profiler 2017-09-28 21:10:48 -04:00
Profiler.h Debugger: Fixed empty list after resetting profiler 2017-09-28 21:10:48 -04:00
Racermate.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Rambo1.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Rambo1_158.h Mapper 158 support (Emulate Alien Syndrome as mapper 158 instead of 118) 2017-05-08 22:47:59 -04:00
RawVideoFilter.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
RawVideoFilter.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
RecordedRomTest.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
RecordedRomTest.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
ResetTxrom.h Fixed compilation errors (Android)/warnings 2018-07-08 20:19:21 -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
RewindData.cpp History Viewer: Added features, fixed issues (WIP) 2018-07-15 18:26:08 -04:00
RewindData.h History Viewer: Added features, fixed issues (WIP) 2018-07-15 18:26:08 -04:00
RewindManager.cpp History Viewer: Prevent history viewer from being opened before some history exists (prevents crash when trying to use resume gameplay) 2018-08-06 18:32:22 -04:00
RewindManager.h History Viewer: Prevent history viewer from being opened before some history exists (prevents crash when trying to use resume gameplay) 2018-08-06 18:32:22 -04:00
RomData.h NES 2.0: Updated controller type field code to match changes in spec 2019-01-19 13:27:23 -05:00
RomLoader.cpp Fixed filename-based region detection 2019-02-18 22:17:49 -05:00
RomLoader.h Core: Optimize rom search logic and set a maximum limit (100) to the number of files that are hashed before giving up 2019-01-20 16:33:23 -05:00
RotateFilter.cpp Video: Fixed 270 degree rotation being mirrored 2017-11-11 22:11:16 -05:00
RotateFilter.h Video: Added option to rotate display by 90/180/270 degrees 2017-11-11 20:55:33 -05:00
Rt01.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Sachen74LS374N.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Sachen74LS374NB.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Sachen8259.h Linux: Removed -Wno-switch option and fixed warnings 2018-06-25 15:56:05 -04:00
Sachen9602.h UNIF: Added support for Sachen 9602B board 2018-06-17 00:18:17 -04:00
Sachen_133.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Sachen_136.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Sachen_143.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Sachen_145.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Sachen_147.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Sachen_148.h DB: Added some unlicensed games to DB 2017-04-01 18:02:12 -04:00
Sachen_149.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
SaveStateManager.cpp Save States: Fixed v10 states still being loadable despite no longer being compatible 2019-06-18 16:35:46 -04:00
SaveStateManager.h Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) 2019-05-12 12:28:01 -04:00
SaveStateMessage.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
ScaleFilter.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
ScaleFilter.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
ScriptHost.cpp Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
ScriptHost.h Debugger: Added stateLoaded/stateSaved Lua callbacks (+ fixed issues with savestate API & Lua reference cleanup) 2017-10-07 19:48:45 -04:00
ScriptingContext.cpp Allow Lua API to be used by multiple debugger instances 2018-07-08 10:28:47 -04:00
ScriptingContext.h Allow Lua API to be used by multiple debugger instances 2018-07-08 10:28:47 -04:00
SealieComputing.h Mapper 29 support 2017-04-21 12:43:09 -04:00
SelectControllerMessage.h NetPlay: Allow controller selection for host & clients + Spectator mode 2016-02-06 15:33:45 -05:00
ServerInformationMessage.h Netplay: Added password protected servers 2018-06-16 14:02:12 -04:00
ShortcutKeyHandler.cpp Linux: Fixed compilation errors/warnings 2019-01-16 23:54:00 -05:00
ShortcutKeyHandler.h Shortcuts: Allow "Run Single Frame" to auto-repeat after being held for over half a second 2019-01-13 14:10:46 -05:00
Smb2j.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Snapshotable.cpp Fixed issues when loading states for mapper 48 games (e.g: Don Doko Don 2) 2019-01-06 15:01:52 -05:00
Snapshotable.h Fixed issues when loading states for mapper 48 games (e.g: Don Doko Don 2) 2019-01-06 15:01:52 -05:00
SnesController.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
SnesMouse.h Input: Fix - SNES mouse only has 3 levels of sensitivity, not 4 2019-01-05 09:53:14 -05:00
SoundMixer.cpp Fixed some cases of variables being used before initialization 2019-06-23 20:11:10 -04:00
SoundMixer.h Audio: Added comb filter stereo effect 2018-08-03 10:49:23 -04:00
SquareChannel.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
StandardController.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -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 Rework notification registration to avoid a lot of potential deadlock situations 2018-06-29 00:06:12 -04:00
StereoCombFilter.cpp Audio: Added comb filter stereo effect 2018-08-03 10:49:23 -04:00
StereoCombFilter.h Audio: Added comb filter stereo effect 2018-08-03 10:49:23 -04:00
StereoDelayFilter.cpp Audio: Added comb filter stereo effect 2018-08-03 10:49:23 -04:00
StereoDelayFilter.h Audio: Added comb filter stereo effect 2018-08-03 10:49:23 -04:00
StereoPanningFilter.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
StereoPanningFilter.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
StudyBox.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Subor166.h Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
SuborKeyboard.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
SuborMouse.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Sunsoft3.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Sunsoft4.h Core: Refactored nametable RAM management to fix some issues and remove some limitations 2019-01-13 15:20:57 -05:00
Sunsoft5bAudio.h Sunsoft 5B: Fixed audio period (was off by 1) 2018-08-30 22:26:38 -04:00
Sunsoft89.h Linux: Fixed warnings (and enabled no-parentheses warning) 2018-06-25 15:13:32 -04:00
Sunsoft93.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Sunsoft184.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
SunsoftFme7.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Super40in1Ws.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Supervision.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
SystemActionManager.h History Viewer: Added features, fixed issues (WIP) 2018-07-15 18:26:08 -04:00
T230.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
T262.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
TaitoTc0190.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
TaitoTc0690.h Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
TaitoX1005.h BaseMapper: Keep _hasBattery flag, even if save ram is 0 bytes long (+ removed old ForceBattery patch) 2018-03-15 23:57:35 -04:00
TaitoX1017.h Fixed CHR banking issue in mapper 82 (Taito X1-017) 2018-06-25 20:57:32 -04:00
Tf1201.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
TraceLogger.cpp Debugger: Trace Logger - Added clear log button 2019-05-20 17:05:01 -04:00
TraceLogger.h Debugger: Trace Logger - Added clear log button 2019-05-20 17:05:01 -04:00
TriangleChannel.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Txc22000.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Txc22211A.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Txc22211B.h TXC 22211A/B/C support (Mappers 132, 172, 173) 2016-07-17 12:42:03 -04:00
Txc22211C.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
TxSRom.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Types.h Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) 2019-05-12 12:28:01 -04:00
UnifBoards.h Removed some duplicate mapper implementations 2018-07-08 14:09:27 -04:00
UnifLoader.cpp FK23C: Reimplemented from scratch based on NewRisingSun's research 2018-08-03 22:31:53 -04:00
UnifLoader.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Unl158B.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Unl255in1.h Support for 255-in-1 rom 2017-04-12 20:23:32 -04:00
Unl8237A.h UNIF: Added support for UNL-8237A boards 2018-06-18 21:16:30 -04:00
UnlD1038.h Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
UnlDripGame.h Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option) 2019-06-22 16:33:59 -04:00
UnlDripGameAudio.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
UnlPci556.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
UnlPuzzle.h DB: Added more unlicensed games to DB 2017-04-03 23:45:24 -04:00
UNROM.h Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
UnRom512.h UNROM512: Fixed horizontal/vertical mirroring being inverted 2019-06-25 19:49:22 -04:00
UnRom_94.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
UnRom_180.h Fixed issue with mapper 180 (regression caused by recent commit) 2018-06-24 20:07:50 -04:00
VideoDecoder.cpp Fixed screenshots not being saved when playing a rom stored inside a zip/7z file 2018-12-09 10:48:56 -05:00
VideoDecoder.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
VideoHud.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
VideoHud.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
VideoRenderer.cpp Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
VideoRenderer.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
VirtualFile.cpp Libretro: Enable softpatching support 2018-08-06 19:48:57 -04:00
VirtualFile.h Libretro: Enable softpatching support 2018-08-06 19:48:57 -04:00
VRC1.h VRC1: Allow oversized PRG 2018-08-19 20:25:15 -04:00
VRC2_4.h Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
VRC3.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
VRC6.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Vrc6Audio.h NSF: Fixed init problem with VRC6 (NSF-only) that could cause distorted audio 2018-12-26 13:04:40 -05:00
Vrc6Pulse.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Vrc6Saw.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
VRC7.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Vrc7Audio.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
VrcIrq.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
VsControlManager.cpp Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
VsControlManager.h Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring 2018-07-08 10:28:49 -04:00
VsSystem.h VS DualSystem: Support trimmed roms properly 2018-07-08 19:05:57 -04:00
VsSystemActionManager.h VS DualSystem: Added insert coin/service button shortcuts for the 2nd console 2018-07-08 10:28:49 -04:00
VsZapper.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Waixing162.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Waixing164.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Waixing178.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Waixing252.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -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
Yoko.h Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
Zapper.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00