Duckstation/src/core
gameblabla 6a005f0a4e
Set DSRINPUTLEVEL and CTSINPUTLEVEL to true for Armored Core
Without this, Armored Core will assume that a link cable is plugged in
and make the local multiplayer unavailable.
In the future, we should have proper link support but for now,
let's just do this instead to at least allow people to play it locally.

Many thanks to Albert Liu for the proper fix :
previously, we were just reporting 0xFFFFFF for SIO STAT.

Co-authored-by: Albert Liu <45282415+ggrtk@users.noreply.github.com>
2021-10-24 12:09:59 +02:00
..
analog_controller.cpp Controller: Round floating point axis values instead of flooring 2021-07-17 20:38:23 +10:00
analog_controller.h OSD: Add controller input display overlay 2021-04-04 04:08:42 +10:00
analog_joystick.cpp Controller: Round floating point axis values instead of flooring 2021-07-17 20:38:23 +10:00
analog_joystick.h AnalogJoystick: Make setter methods public 2021-05-10 13:35:58 +10:00
bios.cpp BIOS: Fix size validation for PSExe 2021-02-22 12:22:28 +10:00
bios.h PSFLoader: Detect region from exe 2021-01-24 17:37:09 +10:00
bus.cpp Make DoSafeMemoryAccess return true properly for RAM, BIOS, dcache writes 2021-09-24 10:07:04 +02:00
bus.h Support expanding RAM to 8MB (dev console) 2021-05-03 12:43:33 +10:00
cdrom.cpp CDROM: Fix second response event getting lost on state load 2021-08-24 11:57:06 +10:00
cdrom.h CDROMAsyncReader: Support reading ahead more sectors 2021-07-12 21:14:06 +10:00
cdrom_async_reader.cpp CDROM: Fix async readahead causing lockups in some games 2021-07-14 01:25:49 +10:00
cdrom_async_reader.h CDROM: Fix async readahead causing lockups in some games 2021-07-14 01:25:49 +10:00
cheats.cpp Cheats: Use safe memory access routines 2021-09-10 15:53:15 +10:00
cheats.h New F6 Cheat Type (IF,ELSE IF, ELSE structure) 2021-08-21 15:08:34 +01:00
CMakeLists.txt GPU: Add D3D12 renderer 2021-07-10 21:45:10 +10:00
controller.cpp OSD: Add controller input display overlay 2021-04-04 04:08:42 +10:00
controller.h OSD: Add controller input display overlay 2021-04-04 04:08:42 +10:00
core.props Build: Unify MSBuild options in props files 2021-07-10 21:45:10 +10:00
core.vcxproj GPU: Add D3D12 renderer 2021-07-10 21:45:10 +10:00
core.vcxproj.filters GPU: Add D3D12 renderer 2021-07-10 21:45:10 +10:00
cpu_code_cache.cpp CPU/CodeCache: Fix crash when switching from interpreter to recompiler 2021-07-31 13:29:02 +10:00
cpu_code_cache.h CPU/Recompiler: Implement block linking 2021-07-24 13:07:11 +10:00
cpu_core.cpp CPU/Interpreter: Load delay check should be a debug assertion 2021-07-24 13:04:54 +10:00
cpu_core.h CPU: Make Safe{Read,Write}Memory{Byte,Halfword,Word} truely safe 2021-09-10 15:53:14 +10:00
cpu_core_private.h CPU: Simulate stalls from GTE instructions 2021-07-16 12:27:31 +10:00
cpu_disasm.cpp CPU: Don't panic on invalid instructions 2021-06-15 22:58:29 +10:00
cpu_disasm.h CPU: Provide debugger/breakpoint/step functionality 2020-12-17 11:57:47 +10:00
cpu_recompiler_code_generator.cpp CPU/Recompiler: Reduce register usage of SWL/SWR 2021-09-10 15:53:11 +10:00
cpu_recompiler_code_generator.h CPU/Recompiler: Implement block linking 2021-07-24 13:07:11 +10:00
cpu_recompiler_code_generator_aarch32.cpp CPU/Recompiler/ARM: Optimize icache check 2021-07-24 14:07:37 +10:00
cpu_recompiler_code_generator_aarch64.cpp CPU/Recompiler/ARM: Optimize icache check 2021-07-24 14:07:37 +10:00
cpu_recompiler_code_generator_generic.cpp CPU/Recompiler/ARM: Optimize icache check 2021-07-24 14:07:37 +10:00
cpu_recompiler_code_generator_x64.cpp Fix a few warnings over the place 2021-09-26 09:56:17 +10:00
cpu_recompiler_register_cache.cpp CPU/Recompiler: Implement block linking 2021-07-24 13:07:11 +10:00
cpu_recompiler_register_cache.h CPU/Recompiler: Implement block linking 2021-07-24 13:07:11 +10:00
cpu_recompiler_thunks.h CPU/Recompiler: Implement block linking 2021-07-24 13:07:11 +10:00
cpu_recompiler_types.h WIN32 macro -> _WIN32 2021-06-30 14:38:07 +10:00
cpu_types.cpp CPU/Recompiler: Implement block linking 2021-07-24 13:07:11 +10:00
cpu_types.h CPU/Recompiler: Implement block linking 2021-07-24 13:07:11 +10:00
digital_controller.cpp OSD: Add controller input display overlay 2021-04-04 04:08:42 +10:00
digital_controller.h OSD: Add controller input display overlay 2021-04-04 04:08:42 +10:00
dma.cpp Support expanding RAM to 8MB (dev console) 2021-05-03 12:43:33 +10:00
dma.h SPU: Fix a few cases where SPU interrupts weren't firing 2021-01-10 01:39:21 +10:00
gdb_protocol.cpp Various warning fixes 2021-02-06 19:19:55 +10:00
gdb_protocol.h Core: Implement GDB protocol 2020-12-26 00:47:02 +10:00
gpu.cpp GPU: Fix incorrect value for status bit 13 2021-09-29 10:48:55 +10:00
gpu.h GPU: Add GPU::GetFullDisplayResolution() 2021-08-24 11:57:09 +10:00
gpu_backend.cpp GPU/HW: Add an option to use software renderer for readbacks 2021-05-20 13:28:36 +10:00
gpu_backend.h GPU/HW: Add an option to use software renderer for readbacks 2021-05-20 13:28:36 +10:00
gpu_commands.cpp GPU: Treat 0xFF commands as nops 2021-04-13 13:18:51 +10:00
gpu_hw.cpp GPU: Add GPU::GetFullDisplayResolution() 2021-08-24 11:57:09 +10:00
gpu_hw.h GPU: Add GPU::GetFullDisplayResolution() 2021-08-24 11:57:09 +10:00
gpu_hw_d3d11.cpp GPU: Set display parameters even when disabled 2021-08-24 11:57:14 +10:00
gpu_hw_d3d11.h GPU/HW: Implement oversized VRAM fills in hardware 2021-07-21 19:24:10 +10:00
gpu_hw_d3d12.cpp GPU: Set display parameters even when disabled 2021-08-24 11:57:14 +10:00
gpu_hw_d3d12.h GPU/HW: Implement oversized VRAM fills in hardware 2021-07-21 19:24:10 +10:00
gpu_hw_opengl.cpp GPU: Set display parameters even when disabled 2021-08-24 11:57:14 +10:00
gpu_hw_opengl.h GPU/HW: Implement oversized VRAM fills in hardware 2021-07-21 19:24:10 +10:00
gpu_hw_shadergen.cpp GPU/HW: Implement oversized VRAM fills in hardware 2021-07-21 19:24:10 +10:00
gpu_hw_shadergen.h GPU/HW: Implement oversized VRAM fills in hardware 2021-07-21 19:24:10 +10:00
gpu_hw_vulkan.cpp GPU: Set display parameters even when disabled 2021-08-24 11:57:14 +10:00
gpu_hw_vulkan.h GPU/HW: Implement oversized VRAM fills in hardware 2021-07-21 19:24:10 +10:00
gpu_sw.cpp GPU: Set display parameters even when disabled 2021-08-24 11:57:14 +10:00
gpu_sw.h GPU/SW: Set display parameters before data 2021-05-20 12:19:27 +10:00
gpu_sw_backend.cpp GPU/SW: Fix performance regression on 32-bit ARM 2021-07-17 14:03:04 +10:00
gpu_sw_backend.h GPU/SW: Fix performance regression on 32-bit ARM 2021-07-17 14:03:04 +10:00
gpu_types.h GPU/HW: Add an option to use software renderer for readbacks 2021-05-20 13:28:36 +10:00
gte.cpp CPU: Simulate stalls from GTE instructions 2021-07-16 12:27:31 +10:00
gte.h CPU: Simulate stalls from GTE instructions 2021-07-16 12:27:31 +10:00
gte_types.h JIT optimizations and refactoring (#675) 2020-07-31 17:09:18 +10:00
host_display.cpp System: Render save state screenshots at fixed resolution 2021-04-28 02:51:44 +10:00
host_display.h GPU: Add D3D12 renderer 2021-07-10 21:45:10 +10:00
host_interface.cpp HostInterface: Enable 8MB RAM should be disabled by all enhancements 2021-08-15 14:23:20 +10:00
host_interface.h HostInterface: Refresh display on settings change/state load 2021-07-11 14:03:14 +10:00
host_interface_progress_callback.cpp Common: Add title, modal information to ProgressCallback 2020-08-06 19:32:53 +10:00
host_interface_progress_callback.h Common: Add title, modal information to ProgressCallback 2020-08-06 19:32:53 +10:00
interrupt_controller.cpp JIT optimizations and refactoring (#675) 2020-07-31 17:09:18 +10:00
interrupt_controller.h JIT optimizations and refactoring (#675) 2020-07-31 17:09:18 +10:00
libcrypt_game_codes.cpp System: Add a libcrypt game list, and check serials 2020-12-18 03:03:22 +10:00
libcrypt_game_codes.h System: Add a libcrypt game list, and check serials 2020-12-18 03:03:22 +10:00
mdec.cpp ImGui: Remove close button from debug windows 2021-02-12 01:01:30 +10:00
mdec.h MDEC: Handle invalid commands 2020-12-19 02:44:46 +10:00
memory_card.cpp MemoryCard: Sanitize game titles for file names 2021-05-20 12:19:28 +10:00
memory_card.h System: Add non-persistent memory card type 2021-05-23 17:12:01 +10:00
memory_card_image.cpp MemoryCardImage: Fix incorrect format string 2021-06-26 00:03:18 +10:00
memory_card_image.h Qt/MemoryCardEditor: Support undeleting files 2021-06-25 14:43:19 +10:00
multitap.cpp Multitap: Add option to enable only on port 2 2021-03-01 14:59:59 -08:00
multitap.h Multitap: Add option to enable only on port 2 2021-03-01 14:59:59 -08:00
namco_guncon.cpp NamcoGuncon: Only update trigger for offscreen on change 2021-05-20 12:19:21 +10:00
namco_guncon.h OSD: Add controller input display overlay 2021-04-04 04:08:42 +10:00
negcon.cpp Controller: Round floating point axis values instead of flooring 2021-07-17 20:38:23 +10:00
negcon.h OSD: Add controller input display overlay 2021-04-04 04:08:42 +10:00
pad.cpp Fix a bunch of compiler warnings 2021-06-04 13:14:30 +10:00
pad.h CommonHostInterface: Add swap memory cards hotkey 2021-05-20 12:19:28 +10:00
pgxp.cpp PGXP: Fix memory past 2MB 2021-08-23 02:18:06 +10:00
pgxp.h PGXP: Further optimizations 2021-06-12 22:02:33 +10:00
playstation_mouse.cpp OSD: Add controller input display overlay 2021-04-04 04:08:42 +10:00
playstation_mouse.h OSD: Add controller input display overlay 2021-04-04 04:08:42 +10:00
psf_loader.cpp Common/FileSystem: Add BuildRelativePath() function 2021-04-17 21:52:26 +10:00
psf_loader.h PSFLoader: Detect region from exe 2021-01-24 17:37:09 +10:00
resources.cpp Core: Add resources file 2020-07-01 00:56:46 +10:00
resources.h Core: Add resources file 2020-07-01 00:56:46 +10:00
save_state_version.h CDROM: Improve simulation of seek timing 2021-06-19 15:16:01 +10:00
settings.cpp CommonHostInterface: Add display enhancement settings option 2021-08-15 14:23:20 +10:00
settings.h CommonHostInterface: Add display enhancement settings option 2021-08-15 14:23:20 +10:00
shader_cache_version.h GPU/ShaderGen: Use [unroll] for resolve loops 2021-07-11 13:08:25 +10:00
shadergen.cpp GPU/ShaderGen: Use [unroll] for resolve loops 2021-07-11 13:08:25 +10:00
shadergen.h GPU/OpenGL: Use shader instead of framebuffer blit 2021-04-06 02:19:56 +10:00
sio.cpp Set DSRINPUTLEVEL and CTSINPUTLEVEL to true for Armored Core 2021-10-24 12:09:59 +02:00
sio.h JIT optimizations and refactoring (#675) 2020-07-31 17:09:18 +10:00
spu.cpp SPU: Add a couple more reverb registers to debug window 2021-09-01 15:05:05 +10:00
spu.h SPU: Add a macro to enable per-voice dumping 2021-08-07 13:21:53 +10:00
system.cpp System: Get rid of double GPU reset 2021-08-24 11:57:11 +10:00
system.h CommonHostInterface: Add onscreen indicator for rewind 2021-08-07 12:07:04 +10:00
texture_replacements.cpp WIN32 macro -> _WIN32 2021-06-30 14:38:07 +10:00
texture_replacements.h GPU: Support replacing VRAM writes with new textures 2020-12-26 00:47:03 +10:00
timers.cpp Timers: Better predict next event time 2021-02-22 12:21:44 +10:00
timers.h Timers: Handle target = 0 case 2021-02-09 01:01:36 +10:00
timing_event.cpp TimingEvent: Fix event list getting unsorted on Delay 2021-07-31 13:25:03 +10:00
timing_event.h TimingEvent: Add Delay method 2021-06-14 14:55:20 +10:00
types.h GPU: Add D3D12 renderer 2021-07-10 21:45:10 +10:00