Mesen-SX/Core
2019-07-06 14:25:51 -04:00
..
AluMulDiv.cpp CPU: Added cycle-by-cycle emulation for mul & div registers 2019-07-06 09:29:35 -04:00
AluMulDiv.h CPU: Added cycle-by-cycle emulation for mul & div registers 2019-07-06 09:29:35 -04:00
AviRecorder.cpp Remove unnecessary checks before deleting a pointer 2019-04-12 19:03:54 -04:00
AviRecorder.h Video: AVI recording 2019-03-15 12:48:34 -04:00
BaseCartridge.cpp Initialize all ram (vram, cgram, oam, work ram, save ram) based on ram power on state setting 2019-07-06 14:25:51 -04:00
BaseCartridge.h Initialize all ram (vram, cgram, oam, work ram, save ram) based on ram power on state setting 2019-07-06 14:25:51 -04:00
BaseControlDevice.cpp Fixed compilation warnings 2019-07-03 19:12:01 -04:00
BaseControlDevice.h Fixed/removed some TODOs 2019-05-04 16:54:53 -04:00
BaseRenderer.cpp Fixed/removed some TODOs 2019-05-04 16:54:53 -04:00
BaseRenderer.h Imported video decode/renderer classes and related utilities from Mesen 2019-02-13 23:02:43 -05:00
BaseSoundManager.cpp Imported some code from Mesen (video, audio, UI, etc.) + basic trace logger/step functionality 2019-02-12 22:13:09 -05:00
BaseSoundManager.h Imported some code from Mesen (video, audio, UI, etc.) + basic trace logger/step functionality 2019-02-12 22:13:09 -05:00
BaseVideoFilter.cpp Video: Output standard resolution frames in 256x239 instead of always doubling resolution 2019-07-06 14:03:27 -04:00
BaseVideoFilter.h Video: Overscan settings 2019-03-15 10:15:45 -04:00
blargg_common.h SPC: Integrate blargg's SPC emulation library 2019-02-16 11:23:01 -05:00
blargg_config.h SPC: Integrate blargg's SPC emulation library 2019-02-16 11:23:01 -05:00
blargg_endian.h SPC: Integrate blargg's SPC emulation library 2019-02-16 11:23:01 -05:00
blargg_source.h SPC: Integrate blargg's SPC emulation library 2019-02-16 11:23:01 -05:00
Breakpoint.cpp Debugger: SPC debugger/breakpoints/call stack 2019-04-07 12:25:14 -04:00
Breakpoint.h Debugger: Breakpoint support 2019-03-01 20:27:49 -05:00
BreakpointManager.cpp Debugger: Show break source (breakpoint, break on [...] option, etc) 2019-05-07 20:06:04 -04:00
BreakpointManager.h Debugger: Show break source (breakpoint, break on [...] option, etc) 2019-05-07 20:06:04 -04:00
CallstackManager.cpp Debugger: Step into, step over, run ppu cycle/scanline/frame (+ call stack fixes) 2019-03-24 16:42:52 -04:00
CallstackManager.h Debugger: Step into, step over, run ppu cycle/scanline/frame (+ call stack fixes) 2019-03-24 16:42:52 -04:00
CartTypes.h Core: Reset/Power Cycle support (+ fixed power on state for DMA controller) 2019-03-16 12:20:18 -04:00
CodeDataLogger.cpp Debugger: Improved dissassembler to disassemble ahead of time and process sep/rep instructions for X/M flags 2019-05-14 19:26:51 -04:00
CodeDataLogger.h Debugger: Add read/write/exec/etc highlighting to memory tools 2019-03-28 22:45:04 -04:00
Console.cpp Initialize all ram (vram, cgram, oam, work ram, save ram) based on ram power on state setting 2019-07-06 14:25:51 -04:00
Console.h Libretro: Added libretro core 2019-07-02 19:56:00 -04:00
ConsoleLock.cpp Debugger: Fixed deadlocks when loading/saving a save state while execution is stopped by the debugger 2019-04-12 18:33:52 -04:00
ConsoleLock.h Debugger: Fixed deadlocks when loading/saving a save state while execution is stopped by the debugger 2019-04-12 18:33:52 -04:00
ControlDeviceState.h Core: Added SNES controller support 2019-02-17 20:29:29 -05:00
ControlManager.cpp Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
ControlManager.h Linux: Fixed compilation errors/warnings 2019-04-12 17:49:58 -04:00
Core.vcxproj CPU: Added cycle-by-cycle emulation for mul & div registers 2019-07-06 09:29:35 -04:00
Core.vcxproj.filters CPU: Added cycle-by-cycle emulation for mul & div registers 2019-07-06 09:29:35 -04:00
Cpu.cpp CPU: Added cycle-by-cycle emulation for mul & div registers 2019-07-06 09:29:35 -04:00
Cpu.h CPU: Added cycle-by-cycle emulation for mul & div registers 2019-07-06 09:29:35 -04:00
Cpu.Instructions.cpp CPU: Fixed timing issues with some instructions 2019-06-30 12:36:15 -04:00
CpuDisUtils.cpp Debugger: Added options to show data as hex data or disassembled instructions 2019-05-24 21:47:06 -04:00
CpuDisUtils.h Debugger: Added support for code labels/comments 2019-04-29 20:12:39 -04:00
CpuTypes.h Debugger: SPC watch and conditional breakpoints 2019-04-07 14:38:22 -04:00
DebugBreakHelper.h Debugger: Fixed UI update issues when power cycling 2019-05-14 19:27:45 -04:00
Debugger.cpp Debugger: Fixed performance issue with disassembly 2019-06-24 11:46:59 -04:00
Debugger.h Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
DebugHud.cpp Imported video decode/renderer classes and related utilities from Mesen 2019-02-13 23:02:43 -05:00
DebugHud.h Imported video decode/renderer classes and related utilities from Mesen 2019-02-13 23:02:43 -05:00
DebugStats.cpp Linux: Fixed build/makefile and compilation errors/warnings (and add missing files to git) 2019-03-31 14:50:12 -04:00
DebugStats.h UI: Added audio options (sample rate, volume, latency, equalizer) 2019-03-10 17:56:54 -04:00
DebugTypes.h Debugger: Added options to show data as hex data or disassembled instructions 2019-05-24 21:47:06 -04:00
DefaultVideoFilter.cpp Video: Output standard resolution frames in 256x239 instead of always doubling resolution 2019-07-06 14:03:27 -04:00
DefaultVideoFilter.h Linux: Fixed build/makefile and compilation errors/warnings (and add missing files to git) 2019-03-31 14:50:12 -04:00
Disassembler.cpp MinGW: Fixed compilation errors/warnings 2019-07-03 00:44:45 -04:00
Disassembler.h Debugger: Fixed performance issue with disassembly 2019-06-24 11:46:59 -04:00
DisassemblyInfo.cpp Debugger: Fixed bytes after $7C (JMP) always being interpreted as code (causing an incorrect disassembly) 2019-06-28 16:35:54 -04:00
DisassemblyInfo.h Debugger: Improved dissassembler to disassemble ahead of time and process sep/rep instructions for X/M flags 2019-05-14 19:26:51 -04:00
DmaController.cpp DMA: Implemented cpu cycle that skips the IRQ/NMI check after DMA 2019-07-05 19:18:30 -04:00
DmaController.h DMA: Implemented cpu cycle that skips the IRQ/NMI check after DMA 2019-07-05 19:18:30 -04:00
DrawCommand.h Video: Output standard resolution frames in 256x239 instead of always doubling resolution 2019-07-06 14:03:27 -04:00
DrawLineCommand.h Imported video decode/renderer classes and related utilities from Mesen 2019-02-13 23:02:43 -05:00
DrawPixelCommand.h Imported video decode/renderer classes and related utilities from Mesen 2019-02-13 23:02:43 -05:00
DrawRectangleCommand.h Imported video decode/renderer classes and related utilities from Mesen 2019-02-13 23:02:43 -05:00
DrawScreenBufferCommand.h Imported video decode/renderer classes and related utilities from Mesen 2019-02-13 23:02:43 -05:00
DrawStringCommand.h Imported video decode/renderer classes and related utilities from Mesen 2019-02-13 23:02:43 -05:00
DummyCpu.h Debugger: Fixed crash when disassembling while CPU is waiting on an interrupt 2019-04-04 23:50:39 -04:00
DummySpc.h Libretro: Added libretro core 2019-07-02 19:56:00 -04:00
EmuSettings.cpp Initialize all ram (vram, cgram, oam, work ram, save ram) based on ram power on state setting 2019-07-06 14:25:51 -04:00
EmuSettings.h Initialize all ram (vram, cgram, oam, work ram, save ram) based on ram power on state setting 2019-07-06 14:25:51 -04:00
EventManager.cpp Debugger: Tile Viewer - Added tile selection + display selected address (and fixed some bugs) 2019-05-05 15:46:21 -04:00
EventManager.h Debugger: Event Viewer - Added DMA channel filters and more DMA-related information to the tooltips 2019-05-04 20:13:31 -04:00
EventType.h Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
ExpressionEvaluator.cpp Fixed compilation warnings 2019-07-03 19:12:01 -04:00
ExpressionEvaluator.h Debugger: Add label support for watch/breakpoints 2019-05-03 14:16:04 -04:00
FrameLimiter.h Core: Added frame limiter 2019-02-21 17:18:56 -05:00
IAudioDevice.h UI: Added audio options (sample rate, volume, latency, equalizer) 2019-03-10 17:56:54 -04:00
IInputProvider.h Imported some code from Mesen (video, audio, UI, etc.) + basic trace logger/step functionality 2019-02-12 22:13:09 -05:00
IInputRecorder.h Imported some code from Mesen (video, audio, UI, etc.) + basic trace logger/step functionality 2019-02-12 22:13:09 -05:00
IKeyManager.h Imported some code from Mesen (video, audio, UI, etc.) + basic trace logger/step functionality 2019-02-12 22:13:09 -05:00
IMemoryHandler.h Debugger: Improved memory tools performance 2019-03-28 22:45:01 -04:00
IMessageManager.h Imported some code from Mesen (video, audio, UI, etc.) + basic trace logger/step functionality 2019-02-12 22:13:09 -05:00
INotificationListener.h Debugger: Minor event viewer fixes 2019-03-07 20:28:48 -05:00
InternalRegisters.cpp CPU: Added cycle-by-cycle emulation for mul & div registers 2019-07-06 09:29:35 -04:00
InternalRegisters.h CPU: Added cycle-by-cycle emulation for mul & div registers 2019-07-06 09:29:35 -04:00
IRenderingDevice.h Imported some code from Mesen (video, audio, UI, etc.) + basic trace logger/step functionality 2019-02-12 22:13:09 -05:00
KeyManager.cpp Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
KeyManager.h Input: Added snes mouse support 2019-03-15 14:16:27 -04:00
LabelManager.cpp Debugger: Fixed crash in label manager 2019-07-05 19:19:38 -04:00
LabelManager.h Debugger: Fixed crash in label manager 2019-07-05 19:19:38 -04:00
LuaApi.cpp Video: Output standard resolution frames in 256x239 instead of always doubling resolution 2019-07-06 14:03:27 -04:00
LuaApi.h Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
LuaCallHelper.cpp Libretro: Added libretro core 2019-07-02 19:56:00 -04:00
LuaCallHelper.h Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
LuaScriptingContext.cpp Libretro: Added libretro core 2019-07-02 19:56:00 -04:00
LuaScriptingContext.h Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
MemoryAccessCounter.cpp Debugger: SPC watch and conditional breakpoints 2019-04-07 14:38:22 -04:00
MemoryAccessCounter.h Debugger: SPC watch and conditional breakpoints 2019-04-07 14:38:22 -04:00
MemoryDumper.cpp Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
MemoryDumper.h Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
MemoryManager.cpp Initialize all ram (vram, cgram, oam, work ram, save ram) based on ram power on state setting 2019-07-06 14:25:51 -04:00
MemoryManager.h CPU: Added cycle-by-cycle emulation for mul & div registers 2019-07-06 09:29:35 -04:00
MessageManager.cpp Core: Fixed for memory mappings, implemented multiplication register, added logging to help debugging missing functionalities 2019-02-17 14:42:35 -05:00
MessageManager.h Core: Fixed for memory mappings, implemented multiplication register, added logging to help debugging missing functionalities 2019-02-17 14:42:35 -05:00
NotificationManager.cpp Debugger: Added hex editor 2019-02-15 21:33:13 -05:00
NotificationManager.h Debugger: Added hex editor 2019-02-15 21:33:13 -05:00
NtscFilter.cpp Video: Output standard resolution frames in 256x239 instead of always doubling resolution 2019-07-06 14:03:27 -04:00
NtscFilter.h UI: Added video options (scale, filters, aspect ratio) 2019-03-10 11:12:50 -04:00
Ppu.cpp Initialize all ram (vram, cgram, oam, work ram, save ram) based on ram power on state setting 2019-07-06 14:25:51 -04:00
Ppu.h Video: Output standard resolution frames in 256x239 instead of always doubling resolution 2019-07-06 14:03:27 -04:00
PpuTools.cpp Fixed compilation warnings 2019-07-02 20:18:57 -04:00
PpuTools.h Debugger: Added Sprite Viewer tool 2019-04-25 19:49:15 -04:00
PpuTypes.h Debugger: Added Sprite Viewer tool 2019-04-25 19:49:15 -04:00
RamHandler.h Cart: Fixed RAM mirroring when size is smaller than 4KB 2019-04-03 20:07:47 -04:00
RegisterHandlerA.h Debugger: Improved memory tools performance 2019-03-28 22:45:01 -04:00
RegisterHandlerB.cpp Debugger: Improved memory tools performance 2019-03-28 22:45:01 -04:00
RegisterHandlerB.h Debugger: Improved memory tools performance 2019-03-28 22:45:01 -04:00
RewindData.cpp Added rewind + fast forward support 2019-03-12 12:06:42 -04:00
RewindData.h Added rewind + fast forward support 2019-03-12 12:06:42 -04:00
RewindManager.cpp Added rewind + fast forward support 2019-03-12 12:06:42 -04:00
RewindManager.h Added rewind + fast forward support 2019-03-12 12:06:42 -04:00
RomHandler.h Memory manager refactoring 2019-02-26 22:27:09 -05:00
SaveStateManager.cpp CPU: Added cycle-by-cycle emulation for mul & div registers 2019-07-06 09:29:35 -04:00
SaveStateManager.h CPU: Added cycle-by-cycle emulation for mul & div registers 2019-07-06 09:29:35 -04:00
ScaleFilter.cpp Remove unnecessary checks before deleting a pointer 2019-04-12 19:03:54 -04:00
ScaleFilter.h UI: Added video options (scale, filters, aspect ratio) 2019-03-10 11:12:50 -04:00
ScriptHost.cpp Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
ScriptHost.h Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
ScriptingContext.cpp MinGW: Fixed compilation errors/warnings 2019-07-03 00:44:45 -04:00
ScriptingContext.h Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
ScriptManager.cpp Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
ScriptManager.h Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
SettingTypes.h Video: Added options to toggle bg/sprite layers 2019-05-20 15:35:09 -04:00
ShortcutKeyHandler.cpp Linux: Fixed build/makefile and compilation errors/warnings (and add missing files to git) 2019-03-31 14:50:12 -04:00
ShortcutKeyHandler.h Added rewind + fast forward support 2019-03-12 12:06:42 -04:00
SnesController.h Debugger: Lua scripting support 2019-05-12 21:18:22 -04:00
SnesMouse.h Input: Added snes mouse support 2019-03-15 14:16:27 -04:00
SoundMixer.cpp Audio: Make default volume 100, and changed volume scale so that 100 is identical to the SPC's output. 2019-05-20 14:41:24 -04:00
SoundMixer.h Audio: Added sound recorder 2019-03-15 12:58:30 -04:00
SoundResampler.cpp Audio: Added sound recorder 2019-03-15 12:58:30 -04:00
SoundResampler.h UI: Added audio options (sample rate, volume, latency, equalizer) 2019-03-10 17:56:54 -04:00
Spc.cpp Libretro: Added libretro core 2019-07-02 19:56:00 -04:00
Spc.h Libretro: Added libretro core 2019-07-02 19:56:00 -04:00
Spc.Instructions.cpp Fixed some compilation warnings 2019-07-02 19:13:11 -04:00
SPC_DSP.cpp SPC: Removed echo write protect logic (this behavior probably does not exist) 2019-05-20 14:38:05 -04:00
SPC_DSP.h SPC: Removed echo write protect logic (this behavior probably does not exist) 2019-05-20 14:38:05 -04:00
SPC_Filter.cpp SPC: Integrate blargg's SPC emulation library 2019-02-16 11:23:01 -05:00
SPC_Filter.h SPC: Integrate blargg's SPC emulation library 2019-02-16 11:23:01 -05:00
SpcDisUtils.cpp Libretro: Added libretro core 2019-07-02 19:56:00 -04:00
SpcDisUtils.h Debugger: Added support for code labels/comments 2019-04-29 20:12:39 -04:00
SpcTimer.h Debugger: SPC watch and conditional breakpoints 2019-04-07 14:38:22 -04:00
SpcTypes.h SPC: Allow SPC core to run a single cycle at a time (fixes several spc related lockups) 2019-07-01 18:34:39 -04:00
stdafx.cpp 65816 core working in 6502 emulation mode 2019-02-11 19:18:47 -05:00
stdafx.h MinGW: Fixed compilation errors/warnings 2019-07-03 00:44:45 -04:00
SystemActionManager.h Debugger: Improved usability and added shortcuts/features 2019-03-30 21:51:41 -04:00
TraceLogger.cpp MinGW: Fixed compilation errors/warnings 2019-07-03 00:44:45 -04:00
TraceLogger.h Debugger: Trace Logger - Added format tag for hclock 2019-06-29 11:34:24 -04:00
VideoDecoder.cpp Video: Output standard resolution frames in 256x239 instead of always doubling resolution 2019-07-06 14:03:27 -04:00
VideoDecoder.h Video: Overscan settings 2019-03-15 10:15:45 -04:00
VideoRenderer.cpp Video: AVI recording 2019-03-15 12:48:34 -04:00
VideoRenderer.h Video: AVI recording 2019-03-15 12:48:34 -04:00
WaveRecorder.cpp Audio: Added sound recorder 2019-03-15 12:58:30 -04:00
WaveRecorder.h Audio: Added sound recorder 2019-03-15 12:58:30 -04:00