summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | file_sys/nsp: Make SetTicketKeys actually do somethingGravatar FearlessTobi2020-07-182-32/+30
| | | | | | | | | | | | | | | Previously, the method wasn't modifying any class state and therefore not having any effects when called. Since this has been the case for a very long time now, I'm not sure if we couldn't just remove this method altogether.
* | | Merge pull request #4736 from Morph1984/home-button-input-protection-stubGravatar bunnei2020-10-074-2/+50
|\ \ \ | | | | | | | | hid: Stub HomeButtonInputProtection service commands
| * | | hid: Stub HomeButtonInputProtection service commandsGravatar Morph2020-09-304-2/+50
| | | | | | | | | | | | | | | | - Used in 1-2 Switch. Given that we do not emulate the functionality of the home button yet, we can stub this for now.
* | | | Merge pull request #4710 from Morph1984/fix-integrated-updatesGravatar bunnei2020-10-061-3/+22
|\ \ \ \ | | | | | | | | | | submission_package: Fix updates integrated into cartridge images.
| * | | | submission_package: Fix updates integrated into cartridge images.Gravatar Morph2020-09-241-3/+22
| | | | |
* | | | | Merge pull request #4737 from Morph1984/setshimlibraryversion-stubGravatar bunnei2020-10-065-4/+38
|\ \ \ \ \ | | | | | | | | | | | | capsrv: Stub 3 variants of SetShimLibraryVersion
| * | | | | caps_c: Stub SetShimLibraryVersionGravatar Morph2020-09-302-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | - Used by caps_su SetShimLibraryVersion
| * | | | | caps_u: Stub SetShimLibraryVersionGravatar Morph2020-09-302-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | - Used in Super Smash Bros. Ultimate
| * | | | | caps_su: Properly stub SetShimLibraryVersionGravatar Morph2020-09-301-1/+6
| | |/ / / | |/| | |
* | | | | Merge pull request #4742 from german77/InputFilterGravatar bunnei2020-10-051-49/+58
|\ \ \ \ \ | | | | | | | | | | | | HID: Only use inputs corresponding to controller type
| * | | | | Only use inputs corresponding to controller typeGravatar german2020-10-011-49/+58
| | | | | |
* | | | | | Merge pull request #4734 from german77/motionfusionGravatar bunnei2020-10-012-1/+15
|\ \ \ \ \ \ | |/ / / / / |/| | | | | HID: Add Stub for EnableSixAxisSensorFusion
| * | | | | Stubbed EnableSixAxisSensorFusionGravatar german2020-09-302-1/+15
| | | | | |
* | | | | | Merge pull request #4291 from german77/ImplementControllerRumbleGravatar David2020-09-304-13/+25
|\ \ \ \ \ \ | | | | | | | | | | | | | | input_common: First implementation of controller rumble
| * | | | | | First implementation of controller rumbleGravatar german2020-09-294-13/+25
| | | | | | |
* | | | | | | Merge pull request #4726 from lioncash/appletGravatar David2020-09-304-6/+15
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | frontend/controller: Eliminate dependency on the global system instance
| * | | | | | core: Mark GetInstance() as deprecatedGravatar Lioncash2020-09-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This way it's obvious that this function shouldn't be used in any future code.
| * | | | | | frontend/controller: Eliminate dependency on the global system instanceGravatar Lioncash2020-09-253-5/+14
| |/ / / / /
* | | | | | Merge pull request #4705 from german77/SplitMotionPollerGravatar bunnei2020-09-305-76/+157
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | HID: Use different timing for motion
| * | | | | Use different timing for motionGravatar german2020-09-235-76/+157
| | | | | |
* | | | | | Merge pull request #1703 from DarkLordZach/nvdec-ioctlGravatar bunnei2020-09-294-3/+256
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | nvdrv: Stub nvdec/vic ioctls to bypass nvdec movies
| * | | | | service: nvhost_vic: Ignore Submit commands.Gravatar bunnei2020-06-042-1/+18
| | | | | |
| * | | | | nvdrv: Stub nvdec/vic ioctls to bypass nvdec moviesGravatar Zach Hilman2020-06-044-3/+239
| | | | | |
* | | | | | Merge pull request #4717 from lioncash/debugGravatar LC2020-09-251-0/+17
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | service: Restore "unused" function
| * | | | | service: Restore "unused" functionGravatar Lioncash2020-09-251-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | Turns out this function is actually used, but within a trace log.
* | | | | | Merge pull request #4678 from Morph1984/LoadOpenContext-partial-implGravatar bunnei2020-09-243-1/+13
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | acc: Partially implement LoadOpenContext
| * | | | | acc: Stub LoadOpenContextGravatar Morph2020-09-213-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is used in multiple games such as: - Clubhouse Games: 51 Worldwide Classics - Grandia HD Collection - XCOM 2 Collection - Baldur's Gate 1/2 - Dr Kawashima's Brain Training - Super Mario 3D All-Stars
* | | | | | memory: Resolve a -Wdocumentation warningGravatar Lioncash2020-09-231-1/+1
| |/ / / / |/| | | | | | | | | | | | | | memory doesn't exist as a parameter any more.
* | | | | General: Make use of std::nullopt where applicableGravatar Lioncash2020-09-2210-27/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows some implementations to avoid completely zeroing out the internal buffer of the optional, and instead only set the validity byte within the structure. This also makes it consistent how we return empty optionals.
* | | | | ips_layer: Eliminate a redundant copy in Parse()Gravatar Lioncash2020-09-221-2/+4
| | | | | | | | | | | | | | | | | | | | Prevents unnecessary copying of the line being parsed.
* | | | | Merge pull request #4675 from Morph1984/fix-boot-multicontentGravatar bunnei2020-09-211-5/+5
|\ \ \ \ \ | |/ / / / |/| | | | submission_package: Account for multi-content NSPs
| * | | | submission_package: Account for multi-content NSPsGravatar Morph2020-09-171-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we assumed a submission package can only contain one Program NCA with a single TitleID. However, Super Mario 3D All-Stars contains four Program NCAs, each with their unique TitleIDs. This accounts for the existence of multi-content games such as this one. - Fixes booting Super Mario 3D All-Stars from the games list.
* | | | | Merge pull request #4683 from Morph1984/NpadHandheldActivationMode-implGravatar bunnei2020-09-203-5/+28
|\ \ \ \ \ | | | | | | | | | | | | hid: Implement Get/SetNpadHandheldActivationMode
| * | | | | hid: Implement Get/SetNpadHandheldActivationModeGravatar Morph2020-09-183-5/+28
| |/ / / / | | | | | | | | | | | | | | | - Used in Clubhouse Games: 51 Worldwide Classics
* | | | | Merge pull request #4643 from FearlessTobi/decrease-pad-update-intervalGravatar bunnei2020-09-191-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Test: Decrease pad_update_ns
| * | | | | Test: Decrease pad_update_nsGravatar FearlessTobi2020-09-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There have been reports of quite heavy input lag in the past. Compared to Citra for example, our pad_update_ns value is very high. So let's decrease it and see if it helps with this problem.
* | | | | | am: Stub GetPreviousProgramIndexGravatar Morph2020-09-172-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | - Used in Super Mario 3D All-Stars
* | | | | | Merge pull request #4670 from lioncash/initializerGravatar Rodrigo Locatti2020-09-171-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | arm_dynarmic_cp15: Initialize member variables
| * | | | | | arm_dynarmic_cp15: Initialize member variablesGravatar Lioncash2020-09-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensures that the member variables are always initialized to a deterministic value on creation.
* | | | | | | Merge pull request #4665 from lioncash/sm-kernelGravatar Rodrigo Locatti2020-09-173-9/+11
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | service/sm: Eliminate dependency on the global system instance
| * | | | | | | service/sm: Slightly more efficient string name validationGravatar Lioncash2020-09-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We can check the end of the string first for null-termination, rather than the beginning of the string.
| * | | | | | | service/sm: Eliminate dependency on the global system instanceGravatar Lioncash2020-09-173-7/+9
| |/ / / / / /
* | | | | | | Merge pull request #4666 from lioncash/unused-funcGravatar Rodrigo Locatti2020-09-171-22/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | service: Remove unused funcation
| * | | | | | | service: Remove unused funcationGravatar Lioncash2020-09-171-22/+0
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | This is now completely unused, so it can be removed.
* | | | | | | Merge pull request #4671 from lioncash/nfp-copyGravatar Rodrigo Locatti2020-09-171-10/+13
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | command_generator/nfp: Eliminate unnecessary copies
| * | | | | | | nfp: Eliminate two unnecessary copiesGravatar Lioncash2020-09-171-10/+13
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | GetAmiiboBuffer() returns by const reference, so we can use a reference instead of taking the returned buffer by value.
* | | | | | | Merge pull request #4594 from german77/MotionHIDGravatar bunnei2020-09-176-19/+203
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | hid/configuration: Implement motion controls to HID
| * | | | | | | configure_input: Hook up the motion button and checkboxGravatar Morph2020-09-052-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows toggling motion on or off, and allows access to the motion configuration. Also changes the [waiting] text for motion buttons to Shake! as this is how motion is connected to a player.
| * | | | | | | Add cemu hook changes related to PR #4609Gravatar german2020-09-041-2/+1
| | | | | | | |
| * | | | | | | Remove RealMotionDeviceGravatar german2020-09-043-28/+16
| | | | | | | |