You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
duckstation/src/core
Stenzek eeef0a92bb
CPU: Make single step go through the "normal" execution path
That way it exits and re-enters the dynarec as expected.
2 years ago
..
CMakeLists.txt GameDatabase: Switch to YAML 2 years ago
achievements.cpp dep/imgui: Update to v1.90.1 2 years ago
achievements.h System: Clear cheat list on reset 2 years ago
achievements_private.h Misc: Build fixes for Android 2 years ago
analog_controller.cpp AnalogController: Minimum deadzone/activation threshold should be 1% 2 years ago
analog_controller.h Misc: Add copyright/license statement to applicable files 3 years ago
analog_joystick.cpp ImGuiManager: Use PromptFont icons for input OSD 2 years ago
analog_joystick.h Misc: Add copyright/license statement to applicable files 3 years ago
bios.cpp Common: Drop String, add SmallString 2 years ago
bios.h BIOS: Add FindBIOSPathWithHash() 2 years ago
bus.cpp System: Gracefully handle memory allocaion failure 2 years ago
bus.h System: Gracefully handle memory allocaion failure 2 years ago
cdrom.cpp SmallString: fmt -> format, format -> sprintf 2 years ago
cdrom.h System: Store game hash as well as serial 3 years ago
cdrom_async_reader.cpp Misc: Add copyright/license statement to applicable files 3 years ago
cdrom_async_reader.h CDROM: Add current file to debug window 2 years ago
cheats.cpp Settings: Add UserResources to EmuFolders 2 years ago
cheats.h Misc: Add copyright/license statement to applicable files 3 years ago
controller.cpp FullscreenUI: More localization fixes 2 years ago
controller.h ImGuiManager: Use PromptFont icons for input OSD 2 years ago
core.props GameDatabase: Switch to YAML 2 years ago
core.vcxproj GameDatabase: Switch to YAML 2 years ago
core.vcxproj.filters CPU/NewRec: Fix lui/mfc0 not getting called in CPU PGXP mode 2 years ago
cpu_code_cache.cpp CMake: Determine host page size at build time 2 years ago
cpu_code_cache.h System: Gracefully handle memory allocaion failure 2 years ago
cpu_code_cache_private.h CPU/NewRec: Add speculative constants 2 years ago
cpu_core.cpp CPU: Make single step go through the "normal" execution path 2 years ago
cpu_core.h CPU: Make single step go through the "normal" execution path 2 years ago
cpu_core_private.h CPU: Inhibit debug dispatcher when COP0 BP is invalid 2 years ago
cpu_disasm.cpp CPU: Fix GTE control register disassembly 2 years ago
cpu_disasm.h CPU: Fix GTE control register disassembly 2 years ago
cpu_newrec_compiler.cpp CPU/NewRec: Speculative execution for mult/div 2 years ago
cpu_newrec_compiler.h CPU/NewRec: Speculative execution for mult/div 2 years ago
cpu_newrec_compiler_aarch32.cpp CPU/NewRec/AArch32: Fix double condition 2 years ago
cpu_newrec_compiler_aarch32.h CMake: Support multiple CMAKE_OSX_ARCHITECTURES 2 years ago
cpu_newrec_compiler_aarch64.cpp CPU/NewRec: Fix lui/mfc0 not getting called in CPU PGXP mode 2 years ago
cpu_newrec_compiler_aarch64.h CMake: Support multiple CMAKE_OSX_ARCHITECTURES 2 years ago
cpu_newrec_compiler_riscv64.cpp CPU/NewRec/RISCV64: Implement PGXP 2 years ago
cpu_newrec_compiler_riscv64.h CPU/NewRec/RISCV64: Implement PGXP 2 years ago
cpu_newrec_compiler_x64.cpp CPU/NewRec: Fix lui/mfc0 not getting called in CPU PGXP mode 2 years ago
cpu_newrec_compiler_x64.h CMake: Support multiple CMAKE_OSX_ARCHITECTURES 2 years ago
cpu_pgxp.cpp Misc: Combine some redundant functions 2 years ago
cpu_pgxp.h Misc: Combine some redundant functions 2 years ago
cpu_recompiler_code_generator.cpp CPU/Recompiler: Fix build error 2 years ago
cpu_recompiler_code_generator.h CPU/Recompiler/AArch32: Load membase on demand 2 years ago
cpu_recompiler_code_generator_aarch32.cpp CMake: Support multiple CMAKE_OSX_ARCHITECTURES 2 years ago
cpu_recompiler_code_generator_aarch64.cpp CMake: Support multiple CMAKE_OSX_ARCHITECTURES 2 years ago
cpu_recompiler_code_generator_generic.cpp Bus: Protect main RAM buffer 2 years ago
cpu_recompiler_code_generator_x64.cpp SmallString: fmt -> format, format -> sprintf 2 years ago
cpu_recompiler_register_cache.cpp CPU/Recompiler: Fix jal/jalr to load delayed register 2 years ago
cpu_recompiler_register_cache.h CPU/Recompiler: Fix jal/jalr to load delayed register 2 years ago
cpu_recompiler_thunks.h CPU/CodeCache: Include hi/lo in state logging 2 years ago
cpu_recompiler_types.h CPU/NewRec: Add AArch32 backend 2 years ago
cpu_types.cpp Misc: Add copyright/license statement to applicable files 3 years ago
cpu_types.h Common: Add intrin.h 2 years ago
digital_controller.cpp ImGuiManager: Use PromptFont icons for input OSD 2 years ago
digital_controller.h Misc: Add copyright/license statement to applicable files 3 years ago
dma.cpp DMA: Memory wraparound is unlikely 2 years ago
dma.h DMA: Convert to namespace 3 years ago
fullscreen_ui.cpp Qt: Icon updates 2 years ago
fullscreen_ui.h FullscreenUI: Move functionality to Host 2 years ago
game_database.cpp GameDatabase: Use TitleCase for traits 2 years ago
game_database.h GameDatabase: Switch to YAML 2 years ago
game_list.cpp GameList: Add "File Size" field 2 years ago
game_list.h GameList: Add "File Size" field 2 years ago
gdb_protocol.cpp Misc: Remove StringUtil::{Starts,Ends}With, use C++20 2 years ago
gdb_protocol.h Misc: Add copyright/license statement to applicable files 3 years ago
gpu.cpp GPU: Add host/hardware stats 2 years ago
gpu.h GPU: Add host/hardware stats 2 years ago
gpu_backend.cpp Misc: Add copyright/license statement to applicable files 3 years ago
gpu_backend.h Common: DynamicHeapArray/FixedHeapArray 2 years ago
gpu_commands.cpp GPU: Add host/hardware stats 2 years ago
gpu_hw.cpp GPU/HW: Fix possible crash (again) 2 years ago
gpu_hw.h GPU/HW: Fix VRAM write replacements 2 years ago
gpu_hw_shadergen.cpp GPU/HW: Shader compile fix 2 years ago
gpu_hw_shadergen.h Add debanding option to improve gradient smoothness with truecolor 2 years ago
gpu_shadergen.cpp GPU/HW: Add framebuffer fetch blending path 2 years ago
gpu_shadergen.h GPU/HW: Add framebuffer fetch blending path 2 years ago
gpu_sw.cpp GPU: Remove redundant fields 2 years ago
gpu_sw.h GPU: Add scaling shader support 2 years ago
gpu_sw_backend.cpp Misc: clang-cl warning clean-up 2 years ago
gpu_sw_backend.h Misc: Add copyright/license statement to applicable files 3 years ago
gpu_types.h GPU: Remove redundant fields 2 years ago
gte.cpp CPU: Add disassembly of GTE instructions 2 years ago
gte.h CPU: Add disassembly of GTE instructions 2 years ago
gte_types.h Misc: Add copyright/license statement to applicable files 3 years ago
guncon.cpp ImGuiManager: Use PromptFont icons for input OSD 2 years ago
guncon.h GunCon: Add relative pointer binding 2 years ago
host.cpp GPUDevice: Use Error class for initialization errors 2 years ago
host.h Core: Add missing standard library includes 2 years ago
host_interface_progress_callback.cpp PostProcessing: Add compile progress indicator 2 years ago
host_interface_progress_callback.h PostProcessing: Add compile progress indicator 2 years ago
hotkeys.cpp SaveStateSelectorUI: Decouple current slot from list 2 years ago
imgui_overlays.cpp ImGuiOverlays: Fix incorrect animation when opening state selector 2 years ago
imgui_overlays.h SaveStateSelectorUI: Decouple current slot from list 2 years ago
input_types.h InputManager: Support inverted full axis 3 years ago
interrupt_controller.cpp InterruptController: Convert to namespace 3 years ago
interrupt_controller.h InterruptController: Convert to namespace 3 years ago
mdec.cpp DMA: Template transfer functions 2 years ago
mdec.h MDEC: Convert to namespace 3 years ago
memory_card.cpp PostProcessing: Fix assertion on some shader/texture formats 2 years ago
memory_card.h PAD: Intelligently skip saving memcard state for runahead 3 years ago
memory_card_image.cpp Misc: Remove StringUtil::{Starts,Ends}With, use C++20 2 years ago
memory_card_image.h Misc: Add copyright/license statement to applicable files 3 years ago
multitap.cpp Pad: Convert to namespace 3 years ago
multitap.h Misc: Add copyright/license statement to applicable files 3 years ago
negcon.cpp Misc: Warning fixes 2 years ago
negcon.h Add independent settings for NeGcon axes (#3094) 2 years ago
pad.cpp Common: Add intrin.h 2 years ago
pad.h Qt: Fix labels when changing multi-tap controller type 2 years ago
pcdrv.cpp Misc: Remove StringUtil::{Starts,Ends}With, use C++20 2 years ago
pcdrv.h CPU: HLE implementation of PCDrv (host file access) 3 years ago
pch.cpp Build: Use precompiled headers 2 years ago
pch.h Build: Use precompiled headers 2 years ago
playstation_mouse.cpp ImGuiManager: Use PromptFont icons for input OSD 2 years ago
playstation_mouse.h GunCon: Add relative pointer binding 2 years ago
psf_loader.cpp SmallString: fmt -> format, format -> sprintf 2 years ago
psf_loader.h Misc: Add copyright/license statement to applicable files 3 years ago
resources.cpp Resources: Remove embedded crosshair image 2 years ago
resources.h Resources: Remove embedded crosshair image 2 years ago
save_state_version.h GPU: Remove redundant fields 2 years ago
settings.cpp GLContext: Rename to OpenGLContext 2 years ago
settings.h Core: Add missing standard library includes 2 years ago
shader_cache_version.h GPU/HW: Bump shader cache version 2 years ago
sio.cpp Misc: Make struct member functions file-local 2 years ago
sio.h SIO: Convert to namespace 3 years ago
spu.cpp DMA: Template transfer functions 2 years ago
spu.h CDROM: Convert to namespace 3 years ago
system.cpp CPU: Make single step go through the "normal" execution path 2 years ago
system.h System: Gracefully handle memory allocaion failure 2 years ago
texture_replacements.cpp Common: Add intrin.h 2 years ago
texture_replacements.h Misc: Add copyright/license statement to applicable files 3 years ago
timers.cpp Misc: Make struct member functions file-local 2 years ago
timers.h Timers: Convert to namespace 3 years ago
timing_event.cpp TimingEvents: Reset downcount when head is resorted 2 years ago
timing_event.h System: Refactor main loop 2 years ago
types.h Settings: Expose exclusive fullscreen control 2 years ago