summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* dmnt_cheat_vm: Default initialize structure valuesGravatar Zach Hilman2019-09-213-89/+88
|
* dmnt_cheat_vm: Make Cheat VM compliant to code styleGravatar Zach Hilman2019-09-214-870/+862
|
* core: Initialize cheats after load to avoid VMManager crashGravatar Zach Hilman2019-09-211-0/+5
| | | This used to occur due to the VMManager being nullptr at the time cheats were registered (during load, but before it was done). This is bypassed by not accessing the VMManager for offset data until load is complete,
* core: Update RegisterCheatList for new VMGravatar Zach Hilman2019-09-212-11/+16
|
* patch_manager: Update cheat parsing for new VMGravatar Zach Hilman2019-09-212-15/+20
|
* nso: Pass build ID directlyGravatar Zach Hilman2019-09-211-2/+1
| | | As opposed to converting to string and then back to hex array
* cheat_engine: Move to memory and strip VMGravatar Zach Hilman2019-09-215-728/+325
| | | This is to go with the Atmosphere VM port, now it just contains the callbacks needed for the interface between DmntCheatVm and yuzu, along with the cheat parsers.
* memory: Port Atmosphere's DmntCheatVmGravatar Zach Hilman2019-09-213-0/+1598
| | | This was done because the current VM contained many inaccuracies and this also allows cheats to have identical behavior between hardware and yuzu.
* log: Add logging class for Cheat EngineGravatar Zach Hilman2019-09-212-0/+2
| | | This is better than just using something like Common.Filesystem or Common.Memory
* Merge pull request #2430 from DarkLordZach/fs-controllerGravatar David2019-09-2255-265/+1885
|\ | | | | core: Implement FileSystemController to deglobalize FS services
| * configure_debug: Move reporting option to loggingGravatar Zach Hilman2019-09-2115-63/+64
| |
| * config: Remove Dump options from configure_debugGravatar Zach Hilman2019-09-214-47/+39
| |
| * filesystem: Add const qualification to various accessorsGravatar Zach Hilman2019-09-2110-83/+94
| |
| * yuzu: Add UI to manage filesystem paths and sizesGravatar Zach Hilman2019-09-216-1/+627
| |
| * core: Store FileSystemController in coreGravatar Zach Hilman2019-09-212-0/+32
| |
| * settings: Add options for managing gamecard emulationGravatar Zach Hilman2019-09-214-2/+67
| |
| * settings: Add options for setting storage sizesGravatar Zach Hilman2019-09-213-1/+57
| |
| * yuzu: Port old usages of Filesystem namespace to FilesystemControllerGravatar Zach Hilman2019-09-2114-46/+106
| |
| * settings: Update LogSettings to show NAND/SDMC paths from FileUtilGravatar Zach Hilman2019-09-211-2/+3
| |
| * card_image: Add accessors for gamecard certificateGravatar Zach Hilman2019-09-212-0/+9
| | | | | | | | Used by fsp-srv/IDeviceOperator
| * card_image: Add functions to query gamecard update partitionGravatar Zach Hilman2019-09-212-0/+24
| | | | | | | | Includes version and meta title ID, used by fsp-srv/IDeviceOperator
| * content_archive: Add accessors for Rights ID and SDK VersionGravatar Zach Hilman2019-09-212-0/+10
| |
| * partition_data_manager: Add accessor for decrypted PRODINFO partitionGravatar Zach Hilman2019-09-212-0/+5
| |
| * services: Pass FileSystemController as reference to services that need itGravatar Zach Hilman2019-09-2111-20/+47
| |
| * am: Unstub IApplicationFunctions EnsureSaveData (20)Gravatar Zach Hilman2019-09-211-8/+14
| | | | | | Creates a default save data for the application given a user ID.
| * filesystem: Pass Size Getter functions to IFileSystem for sizesGravatar Zach Hilman2019-09-213-20/+31
| |
| * sdmc_factory: Add SD Card size gettersGravatar Zach Hilman2019-09-212-0/+12
| |
| * bis_factory: Add getters for NAND partition sizesGravatar Zach Hilman2019-09-212-0/+38
| |
| * filesystem: Add FileSystemController to deglobalize FS servicesGravatar Zach Hilman2019-09-212-58/+359
| |
| * submisson_package: Fix edge case with improperly sized filenamesGravatar Zach Hilman2019-09-211-1/+2
| | | | | | Prevents a crash if the filename is less than 9 characters long.
| * sdmc_factory: Add accessor for SDMC Album directoryGravatar Zach Hilman2019-09-212-0/+6
| |
| * sdmc_factory: Add accessor for SDMC PlaceholderCacheGravatar Zach Hilman2019-09-212-1/+10
| |
| * sdmc_factory: Add accessor for content directoryGravatar Zach Hilman2019-09-212-0/+7
| |
| * savedata_factory: Implement savedata creation and don't create dir on openGravatar Zach Hilman2019-09-212-26/+40
| | | | | | Matches hardware behavior and eliminates some nasty behavior we were doing that wasn't hw-accurate at all.
| * patch_manager: Add short-circuit edge-case to GetPatchVersionNamesGravatar Zach Hilman2019-09-211-0/+2
| | | | | | If title ID is 0, there are no add ons, prevents wasting time looking for them.
| * patch_manager: Add error checking to load dir to prevent crashesGravatar Zach Hilman2019-09-211-0/+15
| | | | | | Prevents a crash if the load dir would be nullptr, instead logs an error and returns appropriately.
| * registered_cache: Process *.cnmt.nca filesGravatar Zach Hilman2019-09-211-16/+23
| | | | | | Needed to use the RegisteredCache/PlaceholderCache on gamecards.
| * registered_cache: Implement PlaceholderCache to manage placeholder and ↵Gravatar Zach Hilman2019-09-212-0/+175
| | | | | | | | installing content
| * bis_factory: Fix mod loader edge-case with homebrew title IDsGravatar Zach Hilman2019-09-211-1/+1
| | | | | | Fixes a bug where homebrew that has a title ID with the update bit set can cause issues with the PatchManager
| * bis_factory: Add accessors for BIS placeholder cachesGravatar Zach Hilman2019-09-212-1/+20
| |
| * bis_factory: Add accessor for NAND Image DirectoryGravatar Zach Hilman2019-09-212-0/+6
| |
| * bis_factory: Add accessors for BIS content directoriesGravatar Zach Hilman2019-09-212-0/+11
| |
| * bis_factory: Add accessors for BIS partitionsGravatar Zach Hilman2019-09-212-0/+61
| |
* | Merge pull request #2883 from ogniK5377/log-gameGravatar Zach Hilman2019-09-211-3/+3
|\ \ | | | | | | Log the current title id and game name which is booting
| * | Swapped TID and Game name to make it easier to parseGravatar David Marcec2019-09-211-1/+1
| | |
| * | Log the current title id and game name which is bootingGravatar David Marcec2019-09-211-3/+3
| | | | | | | | | | | | Spit out a LOG_INFO of the current game name and it's title id in the log. This helps to read log files and figure out which games have which issues
* | | Merge pull request #2878 from FernandoS27/icmpGravatar Rodrigo Locatti2019-09-212-0/+42
|\ \ \ | |_|/ |/| | shader_ir: Implement ICMP
| * | Shader_IR: ICMP corrections and fixesGravatar Fernando Sahmkow2019-09-212-6/+11
| | |
| * | Shader_IR: Implement ICMP.Gravatar Fernando Sahmkow2019-09-192-0/+37
| | |
* | | Merge pull request #2885 from Hexagon12/port-4944Gravatar David2019-09-211-0/+8
|\ \ \ | | | | | | | | Port citra-emu/citra#4944: "Added Host CPU and OS to log"