summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Deglobalize System: AmGravatar David Marcec2019-09-221-1/+1
|
* Merge pull request #2535 from DarkLordZach/cheat-v2Gravatar David2019-09-2215-760/+1962
|\ | | | | cheat_engine: Use Atmosphere's Cheat VM and fix cheat crash
| * 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 #2709 from DarkLordZach/oss-ext-fonts-1Gravatar David2019-09-2218-123/+73477
|\ \ | | | | | | system_archive: Move shared font data to system_archive and fix extended font data
| * | pl_u: Use kernel physical memoryGravatar Zach Hilman2019-09-212-4/+8
| | |
| * | pl_u: Remove excess static qualifierGravatar Zach Hilman2019-09-211-1/+1
| | |
| * | pl_u: Use OSS system archives if real archives don't existGravatar Zach Hilman2019-09-213-111/+42
| | |
| * | system_archive: Synthesize shared fonts system archivesGravatar Zach Hilman2019-09-213-5/+101
| | |
| * | pl_u: Expose method to encrypt TTF to BFTTFGravatar Zach Hilman2019-09-212-14/+14
| | |
| * | externals: Move OSS font data to file_sys in coreGravatar Zach Hilman2019-09-2113-1/+73324
| | |
* | | Merge pull request #2612 from DarkLordZach/prepo-newGravatar David2019-09-225-30/+99
|\ \ \ | |_|/ |/| | prepo: Implement New, System, and Non-User variants of SaveReport
| * | prepo: Remove system global accessorsGravatar Zach Hilman2019-09-213-15/+18
| | |
| * | prepo: Implement SaveReport New and System variantsGravatar Zach Hilman2019-09-211-15/+71
| | |
| * | reporter: Differentiate between Old, New, and System play reportsGravatar Zach Hilman2019-09-212-5/+15
| |/
* | 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.