38275 Commits

Author SHA1 Message Date
Jordan Woyak
a4831c81b4 Core/State: Add OSD message and prevent state save/load when running Triforce. 2026-02-06 00:12:25 -06:00
Jordan Woyak
fb3d049907 AMMediaboard: Make timeout 0ms in NetDIMMAccept. 2026-02-05 23:35:56 -06:00
Jordan Woyak
e840f5664c AMMediaboard: Replace select() with PlatformPoll in NetDIMMConnect. 2026-02-05 22:49:51 -06:00
Jordan Woyak
67a4f184ca AMMediaboard: Clean up and make a function for AMMBCommandAccept. 2026-02-05 22:49:51 -06:00
Jordan Woyak
a0bab75dff AMMediaboard: Emulate AMMBCommandSelect using poll/WSAPoll. 2026-02-05 22:49:51 -06:00
Jordan Woyak
5b9619cccb Common/UnixUtil: Only define CreateEventFD on Linux. 2026-02-05 22:33:02 -06:00
Jordan Woyak
37bf379463 AMMediaboard: Deduplicate code into AMMBCommandModifyMyIPaddr. 2026-02-05 22:33:02 -06:00
Jordan Woyak
c4b41c105a AMMediaboard: Deduplicate code into AMMBCommandRecv. 2026-02-05 22:33:02 -06:00
Jordan Woyak
4ae4e4d011 AMMediaboard: Deduplicate code into AMMBCommandSend. 2026-02-05 22:33:02 -06:00
Jordan Woyak
154c7fcf4b AMMediaboard: Deduplicate code into AMMBCommandSocket. 2026-02-05 22:33:02 -06:00
Jordan Woyak
00f4b05f14 AMMediaboard: Deduplicate code into AMMBCommandSetSockOpt. 2026-02-05 22:33:02 -06:00
Jordan Woyak
554aea90df AMMediaboard: Translate between guest and host FDs to fix AMMBCommand::Select behavior. 2026-02-05 22:33:02 -06:00
Jordan Woyak
870b923f0a Common/BitUtils: Make SetBit constexpr. 2026-02-05 20:37:02 -06:00
Jordan Woyak
c439efdfa0 AMMediaboard: Fix value in s_mediaboard_ranges array. 2026-02-05 02:26:33 -06:00
Jordan Woyak
8737616a2f AMMediaboard: Use SetPlatformSocketOptions and SEND_FLAGS. 2026-02-04 19:42:20 -06:00
Jordan Woyak
7bb80d3f5f Common: Add SetPlatformSocketOptions function and SEND_FLAGS constant to Network.h to deal with OS-specific SIGPIPE behavior. 2026-02-04 19:42:20 -06:00
Sepalani
dbe9743cf0 SI_DeviceAMBaseboard: Fix log issues related to GeneralDriverOutput 2026-02-04 19:38:53 -06:00
Sepalani
ddea4248d3 SI_DeviceAMBaseboard: Add missing bounds checks
VolumeDisc: Fix Triforce's GetGameID memcpy by checking MakerID's size
2026-02-04 19:38:53 -06:00
Sepalani
2a60fe0e7d Triforce: Fix remaining issues 2026-02-04 19:38:53 -06:00
Sepalani
5ca54fa67e AMMediaboard: Fix several warnings 2026-02-04 19:38:53 -06:00
Sepalani
d78221992b SI_DeviceAMBaseboard: Improve bounds checking 2026-02-04 19:38:53 -06:00
Sepalani
13401fabd4 SI_DeviceAMBaseboard: Add validate_jvs_io helper 2026-02-04 19:38:53 -06:00
Sepalani
cb48b2b58e SI_DeviceAMBaseboard: Improve logging and validation edge cases 2026-02-04 19:38:53 -06:00
Sepalani
8461d27fe8 SI_DeviceAMBaseboard: Add validate_data_in_out helper 2026-02-04 19:38:53 -06:00
Sepalani
5fbb25eca1 AMBaseboard: Convert union ICCommand into struct 2026-02-04 19:38:53 -06:00