brian218
12178de458
QT: Made HDD Model Name & HDD Serial Number settings accessible via GUI
2026-10-06 19:00:35 +02:00
brian218
c7642cb875
USIO: Eliminated frequent buffer memory reallocation to optimize memory performance
2026-10-06 12:31:13 +03:00
brian218
2ff18d0fae
QT: Added USIO Emulated Mode options to Settings GUI
2026-10-06 08:12:31 +02:00
brian218
b240813958
USIO: Made gun handler config player-specific in usio_config
2026-10-05 18:02:29 +02:00
brian218
c9fe397116
USIO & Pad: Added the ability to retrieve angle from analog sticks
2026-10-05 18:02:29 +02:00
brian218
2cc650538d
USIO: Added support for analog stick input for crosshair
2026-10-05 18:02:29 +02:00
brian218
e8b4646145
USIO: Minor fixups for mouse input
2026-10-03 10:31:16 +02:00
brian218
96ccd89cd6
USIO: Added mouse and key/pad input support for shooter games
2026-10-02 11:13:40 +02:00
brian218
29b4577fdb
USIO: Implemented BanaPassport (バナパスポート) card reader emulation
2026-05-10 09:48:53 +02:00
brian218
c73302f715
sys_ppu_thread: Fixed up sys_ppu_thread_join()'s check for detached threads
...
sys_game: Corrected sys_game_set_system_sw_version()'s error code
2024-06-10 07:44:49 +03:00
brian218
213674511e
sys_ss: Corrected sys_ss_update_manager(0x6011) version data format
2024-01-10 12:37:11 +01:00
brian218
6548e3f7d0
sys_fs: Improved get_device_root() path identifying security
2024-01-10 12:37:11 +01:00
brian218
a269ae7e30
sys_fs: Prevented duplicate device mounting
2024-01-10 12:37:11 +01:00
brian218
862295d9f3
sys_fs: Fixed sys_fs_unlink()'s failing to delete files in dev_usbXXX
...
sys_fs: Fixed get_mp() up for dev_usbXXX
2024-01-10 12:37:11 +01:00
brian218
19d1e4dcc9
sys_usbd: Fix up sys_usbd_get_descriptor() error handling according to hardware test
...
usb_device_emulated: Allow partial copy of desscriptors
2023-12-17 19:38:40 +02:00
brian218
d18f929faf
sys_usbd: Prevent sys_usbd_get_descriptor() from buffer overflow
...
sys_usbd: Add some more arguments to sys_usbd_attach()'s logging for better debugging
2023-12-16 16:24:55 +02:00
brian218
04ef8b8de5
Correct the link of glslanglibs_mt.7z in BUILDING.md according to #14870
2023-12-16 16:24:55 +02:00
brian218
23cb67e0a1
[Bugfix] USIO: Fixed switch-kind buttons got released when game window lost focus
2023-10-21 02:24:16 +02:00
brian218
009d8e13da
USIO: Support up to 4 players for Tekken Tag Tournament 2 Pair Play mode
2023-09-06 18:17:06 +02:00
brian218
9a5bdc9b4f
sys_fs: Updated sys_fs_fcntl(0xc0000015&0xc000001c)'s error handling according to real hardware testing
2023-07-26 13:10:51 +03:00
brian218
0b829be798
sys_fs: Fixed up sys_fs_fcntl(0xc0000007) aka cellFsArcadeHddSerialNumber according to real hardware testing
2023-07-26 13:10:51 +03:00
brian218
ea016382f2
Fixed Emu.Restart(graceful=false) no longer worked after #14038
2023-07-25 09:48:11 +03:00
brian218
c9f91ecee9
USIO: Added support for Tekken Tag Tournament 2 Live Monitor edition
2023-07-24 08:39:14 +02:00
brian218
a975b4937a
USIO: Added support for Tekken Tag Tournament 2
2023-07-23 20:23:00 +02:00
brian218
70b124cfa0
USIO: Fixed BACKUP MEMORY ERROR for some games ( #14248 )
2023-07-23 12:17:49 +03:00
brian218
70ce7ee106
sys_fs: Fixed up one of sys_fs_unmount()'s error codes to match real system behavior
2023-06-25 09:08:20 +02:00
brian218
cf4ae38699
sys_fs: Implemented get_normalized_path()
2023-06-25 09:08:20 +02:00
brian218
b2842dcd52
System.cpp: Updated the definition of user-space LV2 CoreOS SELFs
2023-06-10 17:59:02 +02:00
brian218
ad22cf5051
unself.cpp: Always reset the old SELF header information before loading
2023-06-08 18:18:57 +02:00
brian218
a131a41874
Fixed a bug in fs::get_parent_dir()
2023-06-05 20:15:43 +02:00
brian218
48ffc19193
Update sys_usbd.cpp
2023-06-05 20:15:43 +02:00
brian218
c85775922e
sys_usbd: Implemented sys_usbd_unregister_extra_ldd()
2023-06-05 13:51:54 +03:00
brian218
da0c9c2ce9
sys_usbd: USB VID/PID logging format fixup
2023-06-05 13:51:54 +03:00
brian218
42b388317e
sys_ss: Further implemented Update Manager service for VSH
2023-06-05 13:51:54 +03:00
brian218
6a570ae57e
sys_fs: Implemented sys_fs_mount(prot=1) read-only mounting & fixed up some operation and permission checks
2023-06-05 13:51:54 +03:00
brian218
6a41b22a1b
sys_fs: Further implemented cellFsArcadeHddSerialNumber (0xc0000007)
2023-05-06 10:26:37 +03:00
brian218
5696065727
sys_fs: Improved sys_fs_fcntl(0xc0000015 and 0xc000001c) by integrating duplicate code
2023-05-06 10:26:37 +03:00
brian218
e9281843bf
sys_fs: Implemented mount_info_map to keep proper track of mounted devices
2023-05-06 10:26:37 +03:00
brian218
43184a271f
sys_fs: Improved lv2_fs_object constructor
2023-05-06 10:26:37 +03:00
brian218
a7e1bc34de
sys_fs: Improved the functionality of lv2_fs_object::get_mp() and the efficiency of mount&newfs syscalls
2023-05-06 10:26:37 +03:00
brian218
98c46f7eb0
sys_game: Fixed potential bugs in sys_game_get_system_sw_version()
...
sys_game: Implemented sys_game_set_system_sw_version()
2023-05-06 10:26:37 +03:00
brian218
f0e36c6365
Updated BUILDING.md according to the changes made by #13622
2023-04-08 08:36:25 +02:00
brian218
8a509afc20
sys_fs: Implemented CELL_FS_PATH path-as-device support
2023-04-05 18:08:55 +02:00
brian218
6a95e0877b
sys_fs: Fix warning C6262
2023-04-05 18:08:55 +02:00
brian218
28c37ab465
sys_fs & VFS: Misc bug fixes
2023-04-05 18:08:55 +02:00
brian218
23da770364
sys_game: LV2 board storage minor fixups
2023-02-21 22:57:37 +01:00
brian218
53e906d0f3
sys_game: Implemented sys_game_board_storage_write() & Made it modifiable
2023-02-04 22:19:59 +01:00
brian218
7648171fe2
sys_usbd: Improved usb_handler_thread timing
2023-01-26 15:52:45 +01:00
brian218
71c3264ea7
USIO: Always resize the response vector to the given size
2023-01-26 15:52:45 +01:00
brian218
49455965c0
sys_game: Implemented sys_game_get_rtc_status() & Updated sys_game_board_storage_read()
2023-01-26 15:52:45 +01:00
brian218
6c3b2b938a
Fix emucore.vcxproj.filters
2023-01-20 13:05:33 +03:00
brian218
c3c2bb7ad8
USIO: Do not crash simply due to invalid commands
2023-01-18 08:09:35 +01:00
brian218
0e64c74a78
sys_usbd: Added buffer null check for sys_usbd_transfer_data()
2023-01-18 08:09:35 +01:00
brian218
d2dc57585c
sys_fs: Improved sys_fs_fcntl(0xc0000015&0xc000001c)
2023-01-18 08:09:35 +01:00
brian218
e0fe7989e9
USB: Added VFS USB mass storage devices to the USB device list
2023-01-18 08:09:35 +01:00
brian218
659ee81e80
USIO: Backup file fixup
2023-01-11 09:10:09 +01:00
brian218
cf1e68fb0e
USIO: Emulation Performance Optimization
2023-01-10 21:35:12 +03:00
brian218
812224f7f7
Stop LV2 Watchdog when CELL_SYSUTIL_REQUEST_EXITGAME is issued
2022-12-15 13:12:40 +03:00
brian218
d78e2dad29
sys_game: Made the LV2 Watchdog restarts the game forcefully
2022-12-15 13:12:40 +03:00
brian218
65ae85061f
Misc and minor improvements of syscalls used by VSH ( #13067 )
2022-12-13 07:33:17 +01:00
brian218
ab3c8268f0
sys_sm: Implemented sys_sm_shutdown() ( #13048 )
2022-12-11 09:10:06 +01:00
brian218
cdc1d0c02b
sys_fs: sys_fs_get_mount_info(): Made g_mp_sys_dev_root always reported as mounted
2022-12-10 15:28:04 +01:00
brian218
681a6ef73c
Qt: Improved the shown path in overlay message "Recording stopped"
2022-12-09 16:40:38 +01:00
brian218
6d4379059c
sys_fs: Integrated get_mount_count() into sys_fs_get_mount_info_size()
2022-12-08 18:31:46 +01:00
brian218
a0f3704b41
sys_fs: Integrated the function of get_vfs() into get_mp()
2022-12-08 18:31:46 +01:00
brian218
9274b3f14d
USIO: Fixed "Card Reader Not Connected" Error
2022-12-07 20:20:52 +01:00
brian218
0a3e540a10
sys_fs: get_vfs() minor fixup
2022-12-07 20:20:52 +01:00
brian218
8d9dd1d19c
Implemented sys_fs_newfs()
2022-12-02 08:18:46 +01:00
brian218
b639f3c8ec
Fixed up lv2_fs_mount_point stuff & Fixed loop.tmp potential leak
2022-11-19 10:42:49 +01:00
brian218
13ca1a7f09
Further implemented sys_fs_get_mount_info() and sys_fs_get_mount_info_size()
2022-11-19 10:42:49 +01:00
brian218
16098c38c8
sys_ss_appliance_info_manager(): Fixed VSH error 80029567 and 80029564
2022-11-19 10:42:49 +01:00
brian218
3cb9cd7724
sys_fs: Minor fixup ( #12913 )
...
Stubbed sys_fs_newfs
2022-11-01 19:49:50 +03:00
brian218
68b68e676b
sys_fs.cpp: Satisfy Clang
2022-10-31 18:53:09 +03:00
brian218
c7ced46707
Add support for mounting and unmounting CELL_FS_SIMPLEFS
2022-10-31 18:53:09 +03:00
brian218
ecc194cb62
Use DECR's Product Code when Debug Console Mode is enabled
2022-10-31 18:53:09 +03:00
brian218
61a371b106
Implemented sys_fs_mount() and sys_fs_unmount()
2022-10-28 08:51:41 +02:00
brian218
9a5dbda063
Changed the log level of LV2 Watchdog's being triggered
2022-10-21 17:38:59 +02:00
brian218
789e42e26f
sys_sm_shutdown() log minor fixup
2022-10-21 02:09:08 +02:00
brian218
85e11ca341
USIO Input Enhancement
2022-10-20 21:00:38 +02:00
brian218
5c24009eb5
Implemented sys_game_watchdog syscalls
2022-10-17 20:32:01 +03:00
brian218
419e673d5b
Fix USIO Backup behavior
2022-10-15 14:38:43 +02:00
brian218
48f47de95c
Added USB passthrough for H050 USJ PCB
2022-10-15 14:38:43 +02:00
brian218
44a1df4353
usb_device: Updated control_transfer in order to prevent some games from being frozen
2022-10-15 14:38:43 +02:00
brian218
e839595053
Implemented sys_game_get_system_sw_version()
2022-10-11 08:32:49 +02:00
brian218
a711eb31f4
Corrected the implementation of sys_game_board_storage_read()
2022-10-11 08:32:49 +02:00
brian218
b117a6d4cd
Improved the compatibility of USIO for old versions of games
2022-10-11 07:51:21 +02:00
brian218
d311b4bd53
Update sys_game_board_storage_read()
2022-10-09 21:05:10 +03:00
brian218
50e1e6596e
USIO Backup Minor Optimization
2022-10-01 17:32:22 +03:00
brian218
926496b59d
USIO: Save Game Settings - Full Implementation
2022-09-28 16:54:55 +03:00
brian218
c996be321c
sys_game_board_storage_read(): Add more known code & Improve byte casting
2022-09-26 17:17:49 +01:00
brian218
3581c5b078
USIO: Save Game Settings
2022-09-21 14:43:24 +03:00
brian218
e7fd84e031
USIO: Keep LastGameStatus Memory
2022-09-17 10:59:28 +03:00
brian218
b9e20dc5c9
sys_game_board_storage_read(): Fix regression after #12637
2022-09-13 12:57:43 +03:00
brian218
9087116ee5
Fix USIO fault when it received unsupported FW commands
2022-09-07 16:42:37 +03:00
brian218
75efc79930
Implemented sys_game_board_storage_read()
2022-09-04 13:28:05 +03:00
brian218
698c3415ea
Fixed SIG: Thread terminated due to fatal error: Failed to read hex string: invalid argument
...
Fixed the error which occurred when a game attempted to read the VID/PID of an undefined VFS USB device:
SIG: Thread terminated due to fatal error: Failed to read hex string: invalid argument
(in file C:\Users\ContainerAdministrator\AppData\Local\Temp\cirrus-ci-build\rpcs3\Emu\Cell\lv2\sys_fs.cpp:1942[:25], in function sys_fs_fcntl)
2022-08-26 08:45:14 +02:00