Joshua Vandaële
|
7b0ee77840
|
SI_DeviceAMBaseboard: Comparing an unsigned int and an int
|
2026-02-15 20:14:15 -06:00 |
|
Joshua Vandaële
|
2c2bfc1fe1
|
Enums: Unhandled switch statement
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
535c81c8df
|
Triforce: Automatically set SuggestedAspectRatio as ForceStandard to work around widescreen heuristic issues.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
e14a58c1d8
|
AMMediaboard: Make AMMBCommandSocket determine socket protocol from domain and type rather than forcing TCP.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
32e4d88aa9
|
AMMediaboard: Improve connect() and bind() logging.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
a4fd5f8343
|
Triforce: Lazily load the game into memory using CachedBlobReader.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
3681cade41
|
DiscIO: Add IsCached virtual function to BlobReader.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
aaa7094442
|
Triforce: Implement save states.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
63dc3b1972
|
AMMediaboard: Adjust the verbosity of many LOG entries.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
bd3739ce08
|
AMMediaboard: Flatten the NetDIMMConnect function.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
0d7aef298e
|
AMMediaboard: Increase size of NetworkBufferAddress3 area to fix Mario Kart Arcade GP multicab.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
af5e90a160
|
AMMediaboard: Introduce GuestSocketAddress to fix bad sin_family values.
I think the "family" field is only one byte.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
f8f74b58fd
|
AMMediaboard: Clean up AMMBCommandModifyMyIPaddr.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
0075313dc9
|
AMMediaboard: Don't swap32 the IPv4 result in AMMBCommand::InetAddr.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
a876529a02
|
AMMediaboard: Minor adjustments to logging.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
7ab2672698
|
DolphinQt: Add user interface for Triforce IP address overrides.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
3e2b7fee46
|
AMMediaboard: Allow IP address overrides to be configured.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
5545798e00
|
Common/Network: Add structs: IPv4Port, IPv4PortRange and functions: IPAddressToString, ParseIPv4PortRange.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
97ad5ad1a1
|
StringUtil: Add SplitStringIntoArray function template.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
84b136c994
|
BootManager: Fix "enumeration value not handled in switch" warning.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
17027f0173
|
MainWindow: Remove the check preventing Triforce volumes from booting without the Baseboard hardware attached.
The hardware is now automatically attached later in the boot process.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
b15c593eec
|
BootManager: Automatically attach Triforce Baseboard hardware.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
6a53c8f512
|
AMMediaboard: Make timeout 0ms in NetDIMMAccept to improve performance.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
4c61b9e009
|
AMMediaboard: Replace select() with PlatformPoll in NetDIMMConnect.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
587c825a9e
|
AMMediaboard: Clean up and make a function for AMMBCommandAccept.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
5f6cd84ad7
|
AMMediaboard: Emulate AMMBCommandSelect using poll/WSAPoll.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
f25c467154
|
Common/UnixUtil: Only define CreateEventFD on Linux.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
0713045d4f
|
AMMediaboard: Deduplicate code into AMMBCommandModifyMyIPaddr.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
ce85c4d81d
|
AMMediaboard: Deduplicate code into AMMBCommandRecv.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
f7ff93bea6
|
AMMediaboard: Deduplicate code into AMMBCommandSend.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
69c143d8f0
|
AMMediaboard: Deduplicate code into AMMBCommandSocket.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
65def4e235
|
AMMediaboard: Deduplicate code into AMMBCommandSetSockOpt.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
6940309c2d
|
AMMediaboard: Translate between guest and host FDs to fix AMMBCommand::Select behavior.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
cda344329a
|
Common/BitUtils: Make SetBit constexpr.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
12df15eded
|
AMMediaboard: Fix value in s_mediaboard_ranges array.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
f4b3f3cf0f
|
AMMediaboard: Use SetPlatformSocketOptions and SEND_FLAGS.
|
2026-02-15 20:14:15 -06:00 |
|
Jordan Woyak
|
5d2e93fa3e
|
Common: Add SetPlatformSocketOptions function and SEND_FLAGS constant to Network.h to deal with OS-specific SIGPIPE behavior.
|
2026-02-15 20:14:15 -06:00 |
|
Sepalani
|
2ffa7cec07
|
SI_DeviceAMBaseboard: Fix log issues related to GeneralDriverOutput
|
2026-02-15 20:14:15 -06:00 |
|
Sepalani
|
cbc7c2d385
|
SI_DeviceAMBaseboard: Add missing bounds checks
VolumeDisc: Fix Triforce's GetGameID memcpy by checking MakerID's size
|
2026-02-15 20:14:15 -06:00 |
|
Sepalani
|
0acb6145f7
|
Triforce: Fix remaining issues
|
2026-02-15 20:14:15 -06:00 |
|
Sepalani
|
355a4d8188
|
AMMediaboard: Fix several warnings
|
2026-02-15 20:14:15 -06:00 |
|
Sepalani
|
f3321b2893
|
SI_DeviceAMBaseboard: Improve bounds checking
|
2026-02-15 20:14:15 -06:00 |
|
Sepalani
|
bfd83f3a77
|
SI_DeviceAMBaseboard: Add validate_jvs_io helper
|
2026-02-15 20:14:15 -06:00 |
|
Sepalani
|
1c54e41a60
|
SI_DeviceAMBaseboard: Improve logging and validation edge cases
|
2026-02-15 20:14:15 -06:00 |
|
Sepalani
|
77cb65313d
|
SI_DeviceAMBaseboard: Add validate_data_in_out helper
|
2026-02-15 20:14:15 -06:00 |
|
Sepalani
|
fcb4d27f1a
|
AMBaseboard: Convert union ICCommand into struct
|
2026-02-15 20:14:14 -06:00 |
|
Sepalani
|
85707891cf
|
Triforce: Address some logging and error checks
|
2026-02-15 20:14:14 -06:00 |
|
Sepalani
|
71ef512516
|
Triforce: Minor cleanups related to coding style and documentation
|
2026-02-15 20:14:14 -06:00 |
|
Jordan Woyak
|
2d9d7e4d89
|
AMMediaboard: Replace magic number 15 with a MAX_IPV4_STRING_LENGTH constant.
|
2026-02-15 20:14:14 -06:00 |
|
Jordan Woyak
|
a5eca09967
|
AMMediaboard: Add NetworkCMDBufferCheck calls for reading of timeout in Select commands.
|
2026-02-15 20:14:14 -06:00 |
|