Commit graph

30 commits

Author SHA1 Message Date
Jean-Philip Desjardins
30568a057d Use app_config module.
Some checks failed
Build macOS / build_macos (push) Has been cancelled
Build Android / build_android (apk) (push) Has been cancelled
Build Android / build_android (libretro) (push) Has been cancelled
Build Linux ARM32 / build_linux_arm32 (push) Has been cancelled
Build Linux ARM64 / build_linux_arm64 (push) Has been cancelled
Build Windows Psf / build_windows_psf (off, x86_64, Visual Studio 16 2019, installer64.nsi, x64) (push) Has been cancelled
Build Windows Psf / build_windows_psf (on, x86_64, Visual Studio 16 2019, installer64.nsi, x64) (push) Has been cancelled
Build Windows / build_windows (x86_32, Visual Studio 16 2019, installer32.nsi, win32_msvc2019, Win32) (push) Has been cancelled
Build Windows / build_windows (x86_64, Visual Studio 16 2019, installer64.nsi, win64_msvc2019_64, x64) (push) Has been cancelled
Check Format / run_clangformat (push) Has been cancelled
Build iOS / build_ios (push) Has been cancelled
Build JavaScript / build_js (push) Has been cancelled
Build Linux / build_linux (push) Has been cancelled
2025-03-11 16:18:58 -04:00
Jean-Philip Desjardins
329396faed Add bounds check.
Some checks failed
Build Android / build_android (apk) (push) Has been cancelled
Build Android / build_android (libretro) (push) Has been cancelled
Build iOS / build_ios (push) Has been cancelled
Build JavaScript / build_js (push) Has been cancelled
Build Linux / build_linux (push) Has been cancelled
Build Linux ARM32 / build_linux_arm32 (push) Has been cancelled
Build Linux ARM64 / build_linux_arm64 (push) Has been cancelled
Build macOS / build_macos (push) Has been cancelled
Build Windows / build_windows (x86_32, Visual Studio 16 2019, installer32.nsi, win32_msvc2019, Win32) (push) Has been cancelled
Build Windows / build_windows (x86_64, Visual Studio 16 2019, installer64.nsi, win64_msvc2019_64, x64) (push) Has been cancelled
Build Windows Psf / build_windows_psf (off, x86_64, Visual Studio 16 2019, installer64.nsi, x64) (push) Has been cancelled
Build Windows Psf / build_windows_psf (on, x86_64, Visual Studio 16 2019, installer64.nsi, x64) (push) Has been cancelled
Check Format / run_clangformat (push) Has been cancelled
2025-02-17 11:58:53 -05:00
Jean-Philip Desjardins
666c30c495 Add support for configuring 4 pads. 2025-02-14 17:23:20 -05:00
Mahmood - Zer0xFF
85059b988c return Vibration data through CPadInterface 2023-10-31 19:50:37 +00:00
Jean-Philip Desjardins
8c543186da Apply CZipArchiveWriter refactoring. 2023-07-23 17:22:18 -04:00
Jean-Philip Desjardins
eb4487f556 Report "no multitap" to prevent games from thinking we have one. 2023-04-14 09:38:11 -04:00
Jean-Philip Desjardins
fe6a08c8db Add warning. 2023-04-14 09:38:11 -04:00
Jean-Philip Desjardins
016302d5ff Support DMA reads from SPU RAM. 2021-04-01 17:22:33 -04:00
Jean-Philip Desjardins
409743e6d5 Fix stylin issues. 2020-04-22 16:24:01 -04:00
Jean-Philip Desjardins
f56dd6f623 MC investigation again. 2020-04-20 11:14:32 -04:00
Jean-Philip Desjardins
102e9c2674 MC investigation. 2020-04-20 11:14:32 -04:00
Jean-Philip Desjardins
07cf76a062 Various hooks that made the SIO2 test working. 2020-04-20 11:14:32 -04:00
Jean-Philip Desjardins
c106dd86c9 More MemoryCard SIO2 investigation. 2020-04-20 11:14:31 -04:00
Jean-Philip Desjardins
d56cbe648b Memory Card SIO2 protocol investigation. 2020-04-20 11:14:31 -04:00
Jean-Philip Desjardins
a41f493133 Android build fixes. 2019-10-23 20:50:12 -04:00
Jean-Philip Desjardins
2076edf3c0 Fix Linux build. 2019-08-17 13:51:31 -04:00
Jean-Philip Desjardins
e5ae547e66 Move saved state helper classes to a subfolder. 2019-02-06 19:04:51 -05:00
Clang-Format
acf75535ec Clang format 2018-04-30 21:01:23 +01:00
Mahmood(Thunder07)
97c229ec98 Cleanup
Silence:"warning: '0' flag ignored with precision and ‘%X’ gnu_printf format"
2017-05-29 06:01:32 +01:00
Jean-Philip Desjardins
af3f4ef14b Cleanup. 2017-02-24 00:39:54 -05:00
Jean-Philip Desjardins
04d72b29b1 Save and load SIO2 state. 2017-02-24 00:39:54 -05:00
Jean-Philip Desjardins
8aa944542f Remove annoying and meaningless assert. 2016-11-19 17:27:21 -05:00
Jean-Philip Desjardins
57f4b4fab1 Provide some pressure values for buttons. 2016-07-10 22:46:30 -04:00
Jean-Philip Desjardins
04c5d58a38 Added support for SetMode command in SIO2 protocol. 2015-11-04 01:04:36 -05:00
Jean-Philip Desjardins
0d8215d0d9 Added more descriptions to pad commands. 2015-11-04 01:04:34 -05:00
Jean-Philip Desjardins
80dd3c14eb Fixed issues with controller serial protocol emulation. 2015-10-09 00:01:31 -04:00
jpd002
d8b9cbd4d5 Added basic multi-tap support in SIO2 emulation (needed for Unreal Tournament).
git-svn-id: http://svn.purei.org/purei/trunk@1059 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-12-30 22:26:06 +00:00
jpd002
4a5e76b8fd - Initialize CrtMode to 2 in GSHandler to prevent problems with the newest scaling system.
- Removed annoying printf in SIO2.

git-svn-id: http://svn.purei.org/purei/trunk@1008 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-09-25 03:39:32 +00:00
jpd002
4233c33cfe Plugged SIO2 emulation module in the IOP subsystem.
We now allow PADMAD and DBCMAN modules coming from games to be emulated and receive SIF packets.
Added a special case for the SetModeAndLock command in SIO2.
Removed DBCMAN module emulation.



git-svn-id: http://svn.purei.org/purei/trunk@1005 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-09-24 02:37:03 +00:00
jpd002
b93a620bfc Added work-in-progress SIO2 emulation module.
git-svn-id: http://svn.purei.org/purei/trunk@998 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-09-12 04:53:08 +00:00