Commit Graph

  • 65def4e235 AMMediaboard: Deduplicate code into AMMBCommandSetSockOpt. Jordan Woyak 2026-02-05 13:42:26 -06:00
  • 6940309c2d AMMediaboard: Translate between guest and host FDs to fix AMMBCommand::Select behavior. Jordan Woyak 2026-02-05 00:13:39 -06:00
  • cda344329a Common/BitUtils: Make SetBit constexpr. Jordan Woyak 2026-02-05 20:36:19 -06:00
  • 12df15eded AMMediaboard: Fix value in s_mediaboard_ranges array. Jordan Woyak 2026-02-05 01:12:57 -06:00
  • f4b3f3cf0f AMMediaboard: Use SetPlatformSocketOptions and SEND_FLAGS. Jordan Woyak 2026-02-04 19:35:38 -06:00
  • 5d2e93fa3e Common: Add SetPlatformSocketOptions function and SEND_FLAGS constant to Network.h to deal with OS-specific SIGPIPE behavior. Jordan Woyak 2026-02-04 19:35:30 -06:00
  • 2ffa7cec07 SI_DeviceAMBaseboard: Fix log issues related to GeneralDriverOutput Sepalani 2026-02-04 19:49:09 +04:00
  • cbc7c2d385 SI_DeviceAMBaseboard: Add missing bounds checks Sepalani 2026-02-02 22:35:59 +04:00
  • 0acb6145f7 Triforce: Fix remaining issues Sepalani 2026-02-01 00:18:10 +04:00
  • 355a4d8188 AMMediaboard: Fix several warnings Sepalani 2026-01-26 20:22:30 +04:00
  • f3321b2893 SI_DeviceAMBaseboard: Improve bounds checking Sepalani 2026-01-26 16:32:03 +04:00
  • bfd83f3a77 SI_DeviceAMBaseboard: Add validate_jvs_io helper Sepalani 2026-01-25 21:07:23 +04:00
  • 1c54e41a60 SI_DeviceAMBaseboard: Improve logging and validation edge cases Sepalani 2026-01-23 03:17:19 +04:00
  • 77cb65313d SI_DeviceAMBaseboard: Add validate_data_in_out helper Sepalani 2026-01-21 23:37:43 +04:00
  • fcb4d27f1a AMBaseboard: Convert union ICCommand into struct Sepalani 2026-01-21 19:04:43 +04:00
  • 85707891cf Triforce: Address some logging and error checks Sepalani 2026-01-21 18:28:50 +04:00
  • 71ef512516 Triforce: Minor cleanups related to coding style and documentation Sepalani 2026-01-21 17:07:08 +04:00
  • 2d9d7e4d89 AMMediaboard: Replace magic number 15 with a MAX_IPV4_STRING_LENGTH constant. Jordan Woyak 2026-01-18 21:30:01 -06:00
  • a5eca09967 AMMediaboard: Add NetworkCMDBufferCheck calls for reading of timeout in Select commands. Jordan Woyak 2026-01-18 21:29:30 -06:00
  • 95442a2b6a Triforce: Warning silencing and other minor cleanups. Jordan Woyak 2026-01-18 19:00:40 -06:00
  • 56ed7817de Triforce: Code fixes. 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 crediar 2025-11-12 19:11:21 +01:00
  • ce802f1e62 Triforce: Optimized code 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 crediar 2025-11-06 23:44:17 +01:00
  • be2da8dc7b Triforce: Code cleanups. Jordan Woyak 2025-10-26 21:53:53 -05:00
  • 083faa8b21 DiscIO: Make Volume::DecodeString take a std::span so it can work with std::array. Jordan Woyak 2025-10-26 22:40:40 -05:00
  • 2c62214875 Added Triforce support crediar 2025-07-16 19:55:59 +02:00
  • fe617172f3 GameINI: Formatting updates to Sonic Mega Collection Windsurf7 2026-02-13 03:55:55 +03:00
  • d6b5af57d0 Merge pull request #14281 from spaceage64/add-classic-controller-codes JMC47 2026-02-15 16:05:49 -05:00
  • c08db74e6b Add classic controller support code for RUUE01 - Animal Crossing: City Folk (NTSC-U) spaceage64 2026-01-14 18:12:31 +01:00
  • 5aacc1ca7c Merge pull request #13991 from SuperSamus/branch-watch-optional-emit JosJuice 2026-02-15 12:07:35 +01:00
  • c9457cf906 Jit: Emit Branch Watch code only if it's enabled 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) Martino Fontana 2026-02-08 10:42:23 +01:00
  • 4e0a4fe5df Merge pull request #14361 from Windsurf7/monkeyballbanana-gameini JMC47 2026-02-15 03:47:06 -05:00
  • cbcaba1856 Merge pull request #14360 from Windsurf7/monkeyballadv-gameini JMC47 2026-02-15 03:46:13 -05:00
  • 93afe0858c Merge pull request #14370 from Windsurf7/warioworld-gameini JMC47 2026-02-15 03:45:19 -05:00
  • bbd275ccea Merge pull request #14377 from Windsurf7/lozfsa-gameini JMC47 2026-02-15 03:44:44 -05:00
  • e387fa3732 Merge pull request #14385 from dreamsyntax/cpu-clock-max JMC47 2026-02-15 03:38:23 -05:00
  • 0fbe38118e CheatsManager: Update code tabs on creation Dentomologist 2026-02-14 20:32:07 -08:00
  • b398dc38e0 Merge pull request #12917 from JosJuice/transfer-sysconf-control Dentomologist 2026-02-14 11:35:59 -08:00
  • 1cc9e8352f Merge pull request #14329 from JosJuice/android-hotplug JosJuice 2026-02-14 17:43:38 +01:00
  • 5440c7737f Explicitly transfer control of SYSCONF to emulated system JosJuice 2024-07-06 23:31:04 +02:00
  • 954219f781 Cheat Search: Add ability to delete items and fix duplicate commands when multiple row items are selected. TryTwo 2026-02-12 02:01:58 -07:00
  • 1a0cbe29be Merge pull request #14375 from Windsurf7/loztp-gameini JMC47 2026-02-13 17:01:51 -05:00
  • fdbc2883ef VideoCommon: Invert interaction between Arbitrary Mipmap Detection and GPU Texture Decoding (the former disables the latter) Split from #14293. It makes sense for a setting that changes visual output to have priority over a setting that barely makes any difference. Martino Fontana 2026-02-09 19:08:53 +01:00
  • 2c2a8c5c40 GameINI: Formatting updates to The Legend of Zelda Four Swords Adventures Windsurf7 2026-02-13 05:05:01 +03:00
  • b1aab4ff01 GameINI: Formatting updates to The Legend of Zelda Skyward Sword Windsurf7 2026-02-13 05:03:24 +03:00
  • 5c879a4973 GameINI: Formatting updates to The Legend of Zelda Twilight Princess Windsurf7 2026-02-13 05:01:36 +03:00
  • 3ea6a26822 GameINI: Formatting updates to Wario World Windsurf7 2026-02-13 04:50:06 +03:00
  • e1e1485582 Qt/Android: CPU Clock Override max to 500% dreamsyntax 2026-02-12 18:39:05 -07:00
  • f372a32e16 GameINI: Formatting updates to Super Mario Galaxy & New Super Mario Bros Wii Windsurf7 2026-02-13 04:34:42 +03:00
  • 7d9254898c GameINI: Formatting updates to Super Monkey Ball on wii Windsurf7 2026-02-13 04:23:37 +03:00
  • d8ca279ca5 GameINI: Formatting updates to Super Monkey Ball Adventure Windsurf7 2026-02-13 04:21:40 +03:00
  • b92e98b16c GameINI: Add codes to Sonic Unleashed Windsurf7 2026-02-13 04:13:21 +03:00
  • a0f514cf60 GameINI: Add codes to Sonic Storybook games Windsurf7 2026-02-13 04:10:37 +03:00
  • b40047fb6e GameINI: Add codes to NiGHTS Journey of Dreams Windsurf7 2026-02-13 03:51:11 +03:00
  • ea80945912 Merge pull request #14342 from sepalani/hdr-mic JosJuice 2026-02-11 20:25:34 +01:00
  • 112fcc9a97 Merge pull request #14341 from sepalani/hdr-exi JosJuice 2026-02-11 20:23:22 +01:00
  • 59d255e8e7 Merge pull request #14332 from ElTioRata/megaman-ws Dentomologist 2026-02-11 11:07:15 -08:00
  • 6f3282e073 IOS/USB: Add missing vector header in Emulated/Microphone.h Sepalani 2026-02-11 18:25:15 +04:00
  • ddcf0413c1 EXI_Device: Add missing include for PanicAlertFmtT Sepalani 2026-02-11 18:08:41 +04:00
  • fe517e2287 Merge pull request #14339 from jordan-woyak/pointer-wrap-no-do-pointer Dentomologist 2026-02-10 19:20:13 -08:00
  • 2ba9af9e60 ChunkFile: Prevent PointerWrap::Do(T&) from compiling with pointers. Jordan Woyak 2026-02-10 06:42:15 -06:00
  • 7e60de1cfa Merge pull request #14337 from SuperSamus/revert-7694-MKWDeferred JMC47 2026-02-09 18:38:04 -05:00
  • f84cb40e2c Revert "Disable Deferred EFB Copies on Mario kart Wii" Martino Fontana 2026-02-09 22:59:03 +01:00
  • ebc8c9d857 Merge pull request #14330 from oltolm/static JosJuice 2026-02-08 20:58:39 +01:00
  • 0bc5a8acb8 Gecko/AR - Widescreen Fix for Mega Man X - Command Mission ElTioRata 2026-02-08 16:09:14 -03:00
  • 2891bc9495 GameSettings: Update Rogue Squadron II and III JosJuice 2026-02-08 11:21:29 +01:00
  • bd92388d2f Android: Rework input device hotplug JosJuice 2026-02-07 16:36:37 +01:00
  • 60351c19cc Misc: fix compiler warning: implicit declaration of function oltolm 2026-02-04 22:22:16 +01:00
  • a8fbe8f28f Merge pull request #14311 from LillyJadeKatrin/retroachievements-aliases Dentomologist 2026-02-06 15:44:36 -08:00
  • 0bf34a73b3 PerformanceMetrics: Clamp graph minimum auto size Dentomologist 2026-02-06 11:03:43 -08:00
  • f7b7267993 PerformanceMetrics: Fix automatic graph resizing Dentomologist 2026-02-05 13:35:37 -08:00
  • 4b5b2ebd2f PerformanceMetrics: Add padding below graph Dentomologist 2026-02-05 12:50:17 -08:00
  • c792454f79 Merge pull request #14326 from sepalani/ico-wii-speak JMC47 2026-02-06 12:16:43 -05:00
  • b4cc818fad Merge pull request #14315 from Gabriela-Orzechowska/fix_riivo_params Admiral H. Curtiss 2026-02-06 17:58:54 +01:00
  • b4a67351c0 RiivolutionParser: Fix XML Param Parsing Gabriela Orzechowska 2026-02-01 19:33:35 +01:00
  • 998de8ad8b WiiSpeakWindow: Add missing Dolphin icon Sepalani 2026-02-06 16:31:09 +04:00
  • c4b913d9da Merge pull request #13768 from JosJuice/page-table-fastmem-2 JMC47 2026-02-04 16:20:35 -05:00
  • 35ce08fb88 UnitTests: Add PageTableHostMappingTest JosJuice 2026-01-03 20:05:36 +01:00
  • 94283c9639 Core: Don't call InitMMIO from MemoryManager::Init JosJuice 2025-12-31 19:26:54 +01:00
  • b0e2a28e14 Core: Combine guest pages into host pages larger than 4K JosJuice 2025-12-28 14:47:40 +01:00
  • 0ce95299f6 Core: Don't create page table mappings before R/C bits are set JosJuice 2025-08-02 20:52:48 +02:00
  • 9462e9d890 Core: Update page table mappings incrementally JosJuice 2025-06-20 16:51:30 +02:00
  • 7b885b857e Core: Postpone page table updates when DR is unset JosJuice 2025-06-20 09:16:55 +02:00
  • 083f3a7e0e Core: Create fastmem mappings for page address translation JosJuice 2025-06-20 09:17:21 +02:00
  • 64d40316d0 Merge pull request #14318 from jordan-woyak/RunOnCPUThread-always-non-blocking Jordan Woyak 2026-02-03 20:46:43 -06:00
  • 201aa65906 Core: Make RunOnCPUThread always non-blocking. Jordan Woyak 2026-02-03 17:29:17 -06:00
  • dd2b94cd4a Merge pull request #13594 from jordan-woyak/state-cleanups Jordan Woyak 2026-02-03 16:50:52 -06:00
  • eac7b29042 Merge pull request #14314 from JMC47/shodown Jordan Woyak 2026-02-02 22:26:13 -06:00
  • c7de916276 Merge pull request #14316 from JoshuaVandaele/resourcefix JMC47 2026-02-02 15:05:51 -05:00
  • d87e8ab7ff ResourcePack: Fix loading resource packs Joshua Vandaële 2026-02-02 20:01:58 +01:00
  • d75794b774 Externals: Update cpp-ipc to latest Craig Carnell 2026-01-07 16:53:49 +00:00
  • d3ec630904 Core: Pre-shift pagetable_hashmask left by 6 JosJuice 2026-01-03 22:18:45 +01:00
  • 08884746ed Core: Detect SR updates JosJuice 2025-06-20 08:56:15 +02:00
  • 183e12b055 Common/MemArena: Add function for getting page size JosJuice 2023-12-29 16:19:41 +01:00
  • ac19ef5452 GameINI: Force Safe Texture Cache to Samurai Shodown Anthology JMC47 2026-02-01 00:42:27 -05:00
  • 6711d77b99 Merge pull request #14204 from Geotale/update-comment Dentomologist 2026-01-31 15:02:09 -08:00
  • 16276928cc Merge pull request #14312 from JoshuaVandaele/wglDestroyPbufferARB Jordan Woyak 2026-01-31 16:45:19 -06:00
  • e6bc8fb342 WGL: Correctly load wglDestroyPbufferARB extension Joshua Vandaële 2026-01-31 10:36:55 +01:00
  • 18f8ed6588 RetroAchievements - Fix Aliases Lilly Jade Katrin 2026-01-28 18:16:53 -05:00
  • b102018651 Merge pull request #14307 from Sam-Belliveau/granular-audio-stretching JMC47 2026-01-30 14:51:08 -05:00
  • 51c8f18b73 feat: Add an option to preserve audio pitch when emulation speed changes, integrating it into core configuration and both Qt and Android UIs. Sam Belliveau 2026-01-27 18:48:22 -05:00