Mesen-X/Core
Persune a22b17b2c1 Add /A13 and /OE1 audio interference
In hardware, the audio from the 2A03 APU pins go through an inverted
preamp using one of the 74HCU04 inverter chips in the motherboard.
Though this may be cost-effective on Nintendo's part, the signals on the
hex inverter chip can interfere with one another, especially on the
audio. This can be heard as a buzz or a high pitched whine.

The only known signals to interfere with the audio so far is:
- /A13, the inverted signal of PPU A13 going into the cartridge
   connector.
- /OE1, Output enable for controller reads, though this is only found
   present on the RF Famicom.
2021-08-11 17:55:56 +08:00
..
A12Watcher.h Rambo-1: Temporary fix for IRQs until a better model is found 2020-02-01 10:58:37 -05: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 Action53: Fixed 6502 CPU crash when loading game with runahead enabled (save state issue) 2020-01-23 21:08:46 -05:00
ActionEnterprises.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
APU.cpp Core: Rewrite DMC/OAM DMA, tweak PPU timings, add option to simulate PPU/CPU alignments 2019-11-11 21:10:47 -05:00
APU.h Core: Rewrite DMC/OAM DMA, tweak PPU timings, add option to simulate PPU/CPU alignments 2019-11-11 21:10:47 -05:00
ApuEnvelope.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
ApuFrameCounter.h Core: Rewrite DMC/OAM DMA, tweak PPU timings, add option to simulate PPU/CPU alignments 2019-11-11 21:10:47 -05: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 Debugger: Assembler - Fixed minor issue with opcode $FF 2020-02-13 00:05:12 -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 Save states: Make auto save states ignore time when the game is paused 2019-11-14 21:26:22 -05:00
AutoSaveManager.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 Some cleanup and added $4016 EPSG addressing to all mappers 2021-01-28 18:18:35 +01:00
Bandai74161_7432.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
BandaiFcg.h Datach: Fixed 128-byte and 256-byte EEPROMs being inverted 2020-04-16 21:52:34 -04:00
BandaiHyperShot.h Input: Reading the controller while the strobe signal is high should always return the state of button A 2019-12-23 20:47:10 -05: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 Linux: Fixed compilation warnings/errors with GCC/clang 2019-11-13 18:30:05 -05: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 Core: Rewrite DMC/OAM DMA, tweak PPU timings, add option to simulate PPU/CPU alignments 2019-11-11 21:10:47 -05:00
BaseExpansionAudio.h Core: Rewrite DMC/OAM DMA, tweak PPU timings, add option to simulate PPU/CPU alignments 2019-11-11 21:10:47 -05: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 Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08:00
BaseMapper.h Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08: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 DirectSound: Fixed latency issue that caused sound to cut off within the first second after loading a rom after starting the emulator 2019-11-24 10:53:53 -05:00
BaseVideoFilter.cpp Fixed crash when taking screenshots with a video filter enabled (other than NTSC filters) 2020-02-25 18:19:10 -05:00
BaseVideoFilter.h UI: Added load/save state menus with dates & previews 2020-01-28 20:20:54 -05: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 Movies: Ignore battery save files for Bizhawk/FCEUX movies 2019-11-14 20:15:54 -05:00
BizhawkMovie.h Movies: Ignore battery save files for Bizhawk/FCEUX movies 2019-11-14 20:15:54 -05: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 GTROM: Added self flash support 2020-01-25 19:36:16 -05:00
CheatManager.cpp UI: Added "reload rom" option and changed power cycle to not reload from disk 2019-11-19 22:18:09 -05:00
CheatManager.h UI: Added "reload rom" option and changed power cycle to not reload from disk 2019-11-19 22:18:09 -05: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 DB: Integrated NewRisingSun's NES 2.0 header database 2020-04-18 13:40:32 -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 Color Dreams: Allow oversized roms (4 bits for PRG instead of 2 bits) 2019-12-08 17:06:37 -05:00
ColorDreams46.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Console.cpp Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08:00
Console.h Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08: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 Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08:00
ControlManager.h Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08:00
Core.vcxproj Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08:00
Core.vcxproj.filters Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08:00
CpRom.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
CPU.cpp Fix CPU::StreamState extraScanlinesAfterNmi argument 2021-02-20 12:31:44 -06:00
CPU.h Core: Fix NMI code to better reflect the hardware 2019-11-21 22:33:08 -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
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 Debugger: Event Viewer - Added options to display apu/control register reads/writes 2020-04-24 18:17:03 -04:00
Debugger.h Debugger: Event Viewer - Added option to show NTSC borders 2019-11-19 22:28:45 -05:00
DebuggerTypes.h Debugger: Event Viewer - Added options to display apu/control register reads/writes 2020-04-24 18:17:03 -04: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 Fixed compilation warnings 2020-01-28 20:07:42 -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 DMC: Improve DMA timing after 4015 write 2020-05-14 17:18:23 -04:00
DeltaModulationChannel.h DMC: Improve DMA timing after 4015 write 2020-05-14 17:18:23 -04:00
Disassembler.cpp Add BRK as an unconditional branch (fixes disassembling into data for BRK instruction) 2021-04-13 13:16:32 -04:00
Disassembler.h Debugger: Fixed refresh/display issues after changing PRG ROM via the memory tools or assembler 2019-11-03 13:52:15 -05:00
DisassemblyInfo.cpp Debugger: Fixed crashes when CPU is running in unmapped memory regions 2020-04-19 19:36:47 -04:00
DisassemblyInfo.h Debugger: Fixed crashes when CPU is running in unmapped memory regions 2020-04-19 19:36:47 -04:00
DragonFighter.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
DrawCommand.h Debugger: Lua - Fixed draw commands not being permanent when frame count is set to 0 2020-01-05 15:27:10 -05: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
emu2149.cpp Replaced S5b emu with emu2149 for better accuracy 2021-08-03 17:23:33 +02:00
emu2149.h Replaced S5b emu with emu2149 for better accuracy 2021-08-03 17:23:33 +02:00
EmulationSettings.cpp Virtual Boy controller support (#766) 2020-02-07 23:34:02 +00:00
EmulationSettings.h Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08:00
EPSMAudio.h Correcting EPSM Rhythm volume 2021-08-09 09:38:54 +02:00
EventManager.cpp Debugger: Event Viewer - Added options to display apu/control register reads/writes 2020-04-24 18:17:03 -04:00
EventManager.h Debugger: Event Viewer - Added options to display apu/control register reads/writes 2020-04-24 18:17:03 -04:00
ExcitingBoxingController.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
ExpressionEvaluator.cpp Debugger: Fixed modulo operator in expressions 2020-05-19 21:55:43 -04:00
ExpressionEvaluator.h Debugger: Fixed modulo operator in expressions 2020-05-19 21:55:43 -04: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 Input: Family Basic Tape - Fixed load tape operation 2020-01-26 19:54:52 -05: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 Movies: Ignore battery save files for Bizhawk/FCEUX movies 2019-11-14 20:15:54 -05:00
FceuxMovie.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
FDS.cpp Run Ahead: Fixed some issues with FDS/VS System system actions not being processed properly 2020-01-25 13:40:24 -05:00
FDS.h Run Ahead: Fixed some issues with FDS/VS System system actions not being processed properly 2020-01-25 13:40:24 -05:00
FdsAudio.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
FdsLoader.cpp Added Study Box tape support (.studybox files) 2019-12-31 20:24:06 -05:00
FdsLoader.h Added Study Box tape support (.studybox files) 2019-12-31 20:24:06 -05:00
FdsSystemActionManager.h Run Ahead: Fixed some issues with FDS/VS System system actions not being processed properly 2020-01-25 13:40:24 -05: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
FlashSST39SF040.h GTROM: Added self flash support 2020-01-25 19:36:16 -05:00
fmopn_2608rom.h EPSM Rythm Support 2021-08-09 00:44:44 +02: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 Input: Reading the controller while the strobe signal is high should always return the state of button A 2019-12-23 20:47:10 -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 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 Netplay: Fixed crashes when disconnect from server or stopping server while no game is loaded 2020-05-02 12:01:47 -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 Game DB: Updated to latest version of Nes20 DB 2020-05-02 13:06:20 -04:00
GameDatabase.h DB: Integrated NewRisingSun's NES 2.0 header database 2020-04-18 13:40:32 -04:00
GameInformationMessage.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
GameServer.cpp Netplay: Fixed crashes when disconnect from server or stopping server while no game is loaded 2020-05-02 12:01:47 -04:00
GameServer.h Netplay: Fixed regressions/crashes caused by refactoring 2018-07-08 10:28:47 -04:00
GameServerConnection.cpp Netplay: Fixed desynchronization issue 2020-04-22 22:30:54 -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 HD pack builder and BGM improvement 2020-12-20 22:26:12 +08:00
HdAudioDevice.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
HdBuilderPpu.h HD Pack Builder update 2021-02-08 15:25:03 +08:00
HdData.h Add sprite frame range condition 2021-04-15 19:54:01 +08:00
HdNesPack.cpp Fix HD tile default not used even when the tile found has failed the condition test 2021-01-20 19:43:14 +08:00
HdNesPack.h Fix Bug when rendering overlapping HD sprites with different background priority (SourMesen/Mesen issue 609) 2020-11-01 20:29:12 +08:00
HdPackBuilder.cpp HD Pack Builder update 2021-02-08 15:25:03 +08:00
HdPackBuilder.h HD Pack Builder update 2021-02-08 15:25:03 +08:00
HdPackConditions.h Add sprite frame range condition 2021-04-15 19:54:01 +08:00
HdPackLoader.cpp Add sprite frame range condition 2021-04-15 19:54:01 +08:00
HdPackLoader.h HD Packs: Allow transparency between background images and background sprites 2020-02-01 09:52:49 -05:00
HdPpu.cpp Add sprite frame range condition 2021-04-15 19:54:01 +08:00
HdPpu.h Add sprite frame range condition 2021-04-15 19:54:01 +08: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 Input: Reading the controller while the strobe signal is high should always return the state of button A 2019-12-23 20:47:10 -05:00
Hp898f.h UNIF HP898F board support 2016-11-10 16:57:19 -05:00
IAudioDevice.h DirectSound: Fixed latency issue that caused sound to cut off within the first second after loading a rom after starting the emulator 2019-11-24 10:53:53 -05: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 Game DB: Override roms with NES 2.0 headers 2020-05-02 12:25:27 -04:00
iNesLoader.h Added Study Box tape support (.studybox files) 2019-12-31 20:24:06 -05:00
INotificationListener.h Netplay: Fixed desynchronization issue 2020-04-22 22:30:54 -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
InvA13Audio.h Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08:00
InvOE1Audio.h Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08: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 Input: Reading the controller while the strobe signal is high should always return the state of button A 2019-12-23 20:47:10 -05:00
JyCompany.h Update JyCompany.h 2021-02-20 12:30:08 +08: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 - Fixed crash when calling emu.reset() outside callbacks 2020-04-21 20:04:04 -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 Debugger: Lua - Fixed crash when calling emu.reset() outside callbacks 2020-04-21 20:04:04 -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: Fixed PRG mask for mode 1 (#803) 2020-04-10 17:44:45 -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 missing outer CHR register support 2020-05-03 18:49:28 -04: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 DB: Integrated NewRisingSun's NES 2.0 header database 2020-04-18 13:40:32 -04:00
MapperFactory.h Added Study Box tape support (.studybox files) 2019-12-31 20:24:06 -05:00
McAcc.h MC-ACC: Update/fix behavior based on recent findings 2019-12-20 23:40:09 -05:00
MemoryAccessCounter.cpp Fixed compilation warning 2020-04-18 13:38:35 -04:00
MemoryAccessCounter.h Debugger: Rewrite profiler and memory counters 2020-02-15 10:18:07 -05:00
MemoryDumper.cpp Debugger: Sprite Viewer - Add option to load data from a CPU page instead of directly from OAM 2020-04-30 22:26:51 -04:00
MemoryDumper.h Debugger: Sprite Viewer - Add option to load data from a CPU page instead of directly from OAM 2020-04-30 22:26:51 -04:00
MemoryManager.cpp Added 401C-401F addressing to all mappers, more EPSM renaming 2021-07-30 16:06:29 +02:00
MemoryManager.h MMC5: Improved accuracy (scanline counter, split screen mode, etc.) 2020-01-19 14:45:04 -05:00
MesenMovie.cpp Linux: Fixed compilation warnings/errors with GCC/clang 2019-11-13 18:30:05 -05:00
MesenMovie.h Split part of MessageManager into non-static NotificationManager 2018-07-08 10:28:47 -04:00
MessageManager.cpp Polish translation added for Mesen 2020-09-12 16:50:55 +02:00
MessageManager.h Polish translation added for Mesen 2020-09-12 16:50:55 +02:00
MessageType.h Netplay: Added password protected servers 2018-06-16 14:02:12 -04:00
MMC1.h Libretro: Fixed memory map for WRAM/SRAM-based achievements 2020-06-23 13:58:59 -04:00
MMC1_105.h Libretro: Fixed memory map for WRAM/SRAM-based achievements 2020-06-23 13:58:59 -04: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 Update MMC3.h 2021-03-16 00:18:31 +08: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 Update MMC3_52, Fix: Mario 7-in-1 display errors 2021-06-22 19:52:26 +02: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 Better support for MMC3_198 2021-06-22 19:47:00 +02: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 MMC5: Fixed condition priority with vertical split mode 2020-01-22 20:04:51 -05:00
MMC5Audio.h Fixed some cases of variables being used before initialization 2019-06-23 20:11:10 -04:00
MMC5MemoryHandler.h MMC5: Improved accuracy (scanline counter, split screen mode, etc.) 2020-01-19 14:45:04 -05: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 UI: Added shortcuts to start/stop recording video/audio/movies 2020-06-20 00:24:24 -04:00
MovieManager.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
MovieRecorder.cpp UI: Added shortcuts to start/stop recording video/audio/movies 2020-06-20 00:24:24 -04:00
MovieRecorder.h Core: Rewrite DMC/OAM DMA, tweak PPU timings, add option to simulate PPU/CPU alignments 2019-11-11 21:10:47 -05: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 Added Study Box tape support (.studybox files) 2019-12-31 20:24:06 -05:00
NsfLoader.cpp Added 401C-401F addressing to all mappers, more EPSM renaming 2021-07-30 16:06:29 +02:00
NsfLoader.h Added Study Box tape support (.studybox files) 2019-12-31 20:24:06 -05:00
NsfMapper.cpp Added 401C-401F addressing to all mappers, more EPSM renaming 2021-07-30 16:06:29 +02:00
NsfMapper.h Added 401C-401F addressing to all mappers, more EPSM renaming 2021-07-30 16:06:29 +02: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 Add option to specify loop start in bgm tag 2020-11-15 01:59:13 +08:00
OggMixer.h Add option to specify loop start in bgm tag 2020-11-15 01:59:13 +08:00
OggReader.cpp Add option to specify loop start in bgm tag 2020-11-15 01:59:13 +08:00
OggReader.h Add option to specify loop start in bgm tag 2020-11-15 01:59:13 +08:00
OpenBusHandler.h Debugger: Allow debugger to peek at APU/PPU registers without altering the state 2018-12-25 00:07:45 -05:00
opll.cpp Replaced the old OPLL Emu with Nuked-OPLL 2021-01-28 18:18:34 +01:00
opll.h Replaced the old OPLL Emu with Nuked-OPLL 2021-01-28 18:18:34 +01: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 Input: Reading the controller while the strobe signal is high should always return the state of button A 2019-12-23 20:47:10 -05:00
PartyTap.h Input: Reading the controller while the strobe signal is high should always return the state of button A 2019-12-23 20:47:10 -05: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 Input: Reading the controller while the strobe signal is high should always return the state of button A 2019-12-23 20:47:10 -05:00
PPU.cpp Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08:00
PPU.h Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08:00
Profiler.cpp Refactoring: Port back some code changes from Mesen-S 2020-02-15 14:27:36 -05:00
Profiler.h Debugger: Rewrite profiler and memory counters 2020-02-15 10:18:07 -05:00
Racermate.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Rambo1.h Rambo-1: Temporary fix for IRQs until a better model is found 2020-02-01 10:58:37 -05: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 Debugger: Stop/halt instructions now only display a message, and only break execution if break on cpu crash option is turned on 2019-11-16 13:18:55 -05: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 Core: Added runahead support (1 to 10 frames) 2019-12-24 13:55:40 -05:00
RewindManager.h Rewind: Fixed rewind no longer processing inputs after a power cycle 2019-12-23 16:39:06 -05:00
RomData.h DB: Integrated NewRisingSun's NES 2.0 header database 2020-04-18 13:40:32 -04:00
RomLoader.cpp Added Study Box tape support (.studybox files) 2019-12-31 20:24:06 -05:00
RomLoader.h Added Study Box tape support (.studybox files) 2019-12-31 20:24:06 -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 Mappers: Fixed/improved emulation of multiple unlicensed mappers 2019-12-20 22:59:09 -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 Mappers: Fixed/improved emulation of multiple unlicensed mappers 2019-12-20 22:59:09 -05: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 Mappers: Fixed/improved emulation of multiple unlicensed mappers 2019-12-20 22:59:09 -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 HD Packs: Fixed crash when loading save states 2020-02-11 22:56:38 -05:00
SaveStateManager.h Save states: Fixed incorrect timestamp in menu 2020-01-28 23:33:37 -05:00
SaveStateMessage.h Netplay: Fixed potential crash when using netplay with cheats enabled 2019-10-20 21:27:28 -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 Debugger: Lua - Fixed crash when calling emu.reset() outside callbacks 2020-04-21 20:04:04 -04:00
ScriptingContext.h Debugger: Lua - Fixed crash when calling emu.reset() outside callbacks 2020-04-21 20:04:04 -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 UI: Added shortcuts to increase/decrease master volume 2020-04-21 21:58:07 -04: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 Input: Reading the controller while the strobe signal is high should always return the state of button A 2019-12-23 20:47:10 -05:00
SnesMouse.h Input: Reading the controller while the strobe signal is high should always return the state of button A 2019-12-23 20:47:10 -05:00
SoundMixer.cpp Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08:00
SoundMixer.h Add /A13 and /OE1 audio interference 2021-08-11 17:55:56 +08:00
SquareChannel.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
SSGAudio.h Replaced S5b emu with emu2149 for better accuracy 2021-08-03 17:23:33 +02:00
StandardController.h Input: Reading the controller while the strobe signal is high should always return the state of button A 2019-12-23 20:47:10 -05: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 Debugger: Rewrite profiler and memory counters 2020-02-15 10:18:07 -05: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 Linux: Fixed compilation error due to incorrect file name capitalization 2020-01-02 09:27:25 -05:00
StudyBoxLoader.cpp Study Box: Updated loader to match new file format specs 2020-01-01 18:47:13 -05:00
StudyBoxLoader.h Added Study Box tape support (.studybox files) 2019-12-31 20:24:06 -05: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 Input: Reading the controller while the strobe signal is high should always return the state of button A 2019-12-23 20:47:10 -05:00
Sunsoft3.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Sunsoft4.h Libretro: Fixed memory map for WRAM/SRAM-based achievements 2020-06-23 13:58:59 -04:00
Sunsoft5bAudio.h Added EPSG audio to both suncore and MMC3 2021-01-28 18:18:34 +01: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 Some cleanup and added $4016 EPSG addressing to all mappers 2021-01-28 18:18:35 +01: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 Core: Added runahead support (1 to 10 frames) 2019-12-24 13:55:40 -05: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 Linux: Fixed compilation warnings/errors with GCC/clang 2019-11-13 18:30:05 -05:00
TraceLogger.h Fix compile error after updating VS2019 2021-02-08 15:21:03 +08:00
TriangleChannel.h Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Txc22000.h Mappers: Fixed/improved emulation of multiple unlicensed mappers 2019-12-20 22:59:09 -05:00
Txc22211A.h Mappers: Fixed/improved emulation of multiple unlicensed mappers 2019-12-20 22:59:09 -05:00
Txc22211B.h Mappers: Fixed/improved emulation of multiple unlicensed mappers 2019-12-20 22:59:09 -05:00
Txc22211C.h Mappers: Fixed/improved emulation of multiple unlicensed mappers 2019-12-20 22:59:09 -05:00
TxcChip.h Mappers: Fixed/improved emulation of multiple unlicensed mappers 2019-12-20 22:59:09 -05:00
TxSRom.h Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Types.h Add sprite frame range condition 2021-04-15 19:54:01 +08:00
UnifBoards.h DB: Integrated NewRisingSun's NES 2.0 header database 2020-04-18 13:40:32 -04:00
UnifLoader.cpp DB: Integrated NewRisingSun's NES 2.0 header database 2020-04-18 13:40:32 -04:00
UnifLoader.h Added Study Box tape support (.studybox files) 2019-12-31 20:24:06 -05: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 Fix Twin Dragons support 2021-03-16 00:02:57 +08: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
VbController.h Virtual Boy controller support (#766) 2020-02-07 23:34:02 +00:00
VideoDecoder.cpp HD pack builder and BGM improvement 2020-12-20 22:26:12 +08:00
VideoDecoder.h HD pack builder and BGM improvement 2020-12-20 22:26:12 +08: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 UI: Added shortcuts to start/stop recording video/audio/movies 2020-06-20 00:24:24 -04:00
VideoRenderer.h Video Recorder: Added support for GIF file export 2020-02-04 19:36:15 -05:00
VirtualFile.cpp ZIP: Fixed recent game not loading when filename stored in zip file was not UTF-8 2020-06-30 16:00:22 -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 VRC2: Added missing 1-bit latch at 6000-7FFF to fix Contra (J) 2020-05-17 11:16:15 -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 Replaced the old OPLL Emu with Nuked-OPLL 2021-01-28 18:18:34 +01:00
Vrc7Audio.h Define to chose between Old and New VRC7 emu 2021-01-28 22:49:49 +01:00
VrcIrq.h Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
VsControlManager.cpp Fixed crash when loading VS-DualSystem games that are marked as having no work ram 2020-04-27 20:47:28 -04:00
VsControlManager.h Fixed crash when loading VS-DualSystem games that are marked as having no work ram 2020-04-27 20:47:28 -04:00
VsSystem.h Fixed crash when loading VS-DualSystem games that are marked as having no work ram 2020-04-27 20:47:28 -04:00
VsSystemActionManager.h Run Ahead: Fixed some issues with FDS/VS System system actions not being processed properly 2020-01-25 13:40:24 -05:00
VsZapper.h Input: Reading the controller while the strobe signal is high should always return the state of button A 2019-12-23 20:47:10 -05: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 UI: Added shortcuts to start/stop recording video/audio/movies 2020-06-20 00:24:24 -04:00
WaveRecorder.h Sound Recorder: Added .wav recording feature (Tools menu) 2016-06-05 14:36:20 -04:00
ym3438.cpp EPSM Rythm Support 2021-08-09 00:44:44 +02:00
ym3438.h EPSM Rythm Support 2021-08-09 00:44:44 +02: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