| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-15 | AMMediaboard: Introduce GuestSocketAddress to fix bad sin_family values. | Jordan Woyak | |
| I think the "family" field is only one byte. | |||
| 2026-02-15 | AMMediaboard: Clean up AMMBCommandModifyMyIPaddr. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Don't swap32 the IPv4 result in AMMBCommand::InetAddr. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Minor adjustments to logging. | Jordan Woyak | |
| 2026-02-15 | DolphinQt: Add user interface for Triforce IP address overrides. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Allow IP address overrides to be configured. | Jordan Woyak | |
| 2026-02-15 | Common/Network: Add structs: IPv4Port, IPv4PortRange and functions: ↵ | Jordan Woyak | |
| IPAddressToString, ParseIPv4PortRange. | |||
| 2026-02-15 | StringUtil: Add SplitStringIntoArray function template. | Jordan Woyak | |
| 2026-02-15 | BootManager: Fix "enumeration value not handled in switch" warning. | Jordan Woyak | |
| 2026-02-15 | MainWindow: Remove the check preventing Triforce volumes from booting ↵ | Jordan Woyak | |
| without the Baseboard hardware attached. The hardware is now automatically attached later in the boot process. | |||
| 2026-02-15 | BootManager: Automatically attach Triforce Baseboard hardware. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Make timeout 0ms in NetDIMMAccept to improve performance. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Replace select() with PlatformPoll in NetDIMMConnect. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Clean up and make a function for AMMBCommandAccept. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Emulate AMMBCommandSelect using poll/WSAPoll. | Jordan Woyak | |
| 2026-02-15 | Common/UnixUtil: Only define CreateEventFD on Linux. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Deduplicate code into AMMBCommandModifyMyIPaddr. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Deduplicate code into AMMBCommandRecv. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Deduplicate code into AMMBCommandSend. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Deduplicate code into AMMBCommandSocket. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Deduplicate code into AMMBCommandSetSockOpt. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Translate between guest and host FDs to fix ↵ | Jordan Woyak | |
| AMMBCommand::Select behavior. | |||
| 2026-02-15 | Common/BitUtils: Make SetBit constexpr. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Fix value in s_mediaboard_ranges array. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Use SetPlatformSocketOptions and SEND_FLAGS. | Jordan Woyak | |
| 2026-02-15 | Common: Add SetPlatformSocketOptions function and SEND_FLAGS constant to ↵ | Jordan Woyak | |
| Network.h to deal with OS-specific SIGPIPE behavior. | |||
| 2026-02-15 | SI_DeviceAMBaseboard: Fix log issues related to GeneralDriverOutput | Sepalani | |
| 2026-02-15 | SI_DeviceAMBaseboard: Add missing bounds checks | Sepalani | |
| VolumeDisc: Fix Triforce's GetGameID memcpy by checking MakerID's size | |||
| 2026-02-15 | Triforce: Fix remaining issues | Sepalani | |
| 2026-02-15 | AMMediaboard: Fix several warnings | Sepalani | |
| 2026-02-15 | SI_DeviceAMBaseboard: Improve bounds checking | Sepalani | |
| 2026-02-15 | SI_DeviceAMBaseboard: Add validate_jvs_io helper | Sepalani | |
| 2026-02-15 | SI_DeviceAMBaseboard: Improve logging and validation edge cases | Sepalani | |
| 2026-02-15 | SI_DeviceAMBaseboard: Add validate_data_in_out helper | Sepalani | |
| 2026-02-15 | AMBaseboard: Convert union ICCommand into struct | Sepalani | |
| 2026-02-15 | Triforce: Address some logging and error checks | Sepalani | |
| 2026-02-15 | Triforce: Minor cleanups related to coding style and documentation | Sepalani | |
| 2026-02-15 | AMMediaboard: Replace magic number 15 with a MAX_IPV4_STRING_LENGTH constant. | Jordan Woyak | |
| 2026-02-15 | AMMediaboard: Add NetworkCMDBufferCheck calls for reading of timeout in ↵ | Jordan Woyak | |
| Select commands. | |||
| 2026-02-15 | Triforce: Warning silencing and other minor cleanups. | Jordan Woyak | |
| 2026-02-15 | Triforce: Code fixes. | crediar | |
| Fixed a bug caused by static usage of Core::System::GetInstance() Removed unused headers Removed unneeded code Optimised code Added sanity checks Added SafeCopyFromEmu/SafeCopyToEmu Set Triforce buttons to be translatable | |||
| 2026-02-15 | Triforce: Optimized code | crediar | |
| Removed unneeded code Removed unused code Added EINPROGRESS to fix networking on Linux systems Added function NetworkBufferCheck and NetworkCMDBufferCheck to verify buffer sizes Added NetworkCMDBufferRead/NetworkCMDBufferWrite/NetworkBufferRead/NetworkBufferWrite Added multiply buffer size checks Rewrote GetGameType() Moved AMMediaboard::Shutdown to DVDInterface::Shutdown() Changed JVSIOMessage overrun check Changed SwapBuffers function to be a member function Added sanity checks for buffer sizes Added translation prefix for Triforce buttons Updated text for misconfigurations when trying to boot normal games with Triforce hardware connected Fixed NAMCAM for Mario Kart GP | |||
| 2026-02-15 | Triforce: Code cleanups. | Jordan Woyak | |
| 2026-02-15 | DiscIO: Make Volume::DecodeString take a std::span so it can work with ↵ | Jordan Woyak | |
| std::array. | |||
| 2026-02-15 | Added Triforce support | crediar | |
| 2026-02-16 | GameINI: Formatting updates to Sonic Mega Collection | Windsurf7 | |
| This PR provides formatting updates to Sonic Mega Collection. All regions: * Formatting fixes. * Updated to follow my code naming convention for Sega games. | |||
| 2026-02-15 | Merge pull request #14281 from spaceage64/add-classic-controller-codes | JMC47 | |
| Add classic controller code for RUUxxx - AC: City Folk | |||
| 2026-02-15 | Add classic controller support code for RUUE01 - Animal Crossing: City Folk ↵ | spaceage64 | |
| (NTSC-U) Added control scheme to codes. Split .ini files based on Rev 0/1. Added controller mapping instructions. Added other regions and removed redundant lines. Added Grass Deterioration cheats. Changed wording regarding Right Stick variant. Removed credits from RA Verified list. Update ApprovedInis.json from PatchAllowlist test. Updated approved list hash to match AchievementManager. Attempted to fix the approved hash list again. Update approved INI list and PatchAllowlist verification data | |||
| 2026-02-15 | Merge pull request #13991 from SuperSamus/branch-watch-optional-emit | JosJuice | |
| Jit: Emit Branch Watch code only if it's enabled | |||
| 2026-02-15 | Jit: Emit Branch Watch code only if it's enabled | Martino Fontana | |
| JIT code related to Branch Watch was emitted if the debugging UI was active: the emitted code would dynamically check whether Branch Watch is active. However, this causes two problems: 1. It decreases performance by just having the debugging UI enabled 2. It clutters the host assembly in the JIT tab, making it harder to read (unaware readers will wonder what these instructions are for) With this PR, code related to Branch Watch is emitted only if Branch Watch itself is active, fixing the issues above. The JIT cache will now be wiped whenever the feature is toggled, causing a slight stutter. However, this isn't the kind of feature that is toggled over and over, so IMO it is an acceptable trade-off. | |||
