| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-06-10 | file_sys/card_image: Deduplicate casts within AddNCAFromPartition() | Lioncash | |
| Makes for nicer reading. | |||
| 2019-06-10 | file_sys/card_image: Make bracing consistent | Lioncash | |
| Makes for more consistent reading. | |||
| 2019-06-10 | file_sys/card_image: Assign collapsed NCA contents directly to ncas member | Lioncash | |
| Same thing, significantly less noisy. | |||
| 2019-06-10 | file_sys/card_image: Deduplicate type cast | Lioncash | |
| Same thing, less duplication. We can also std::move raw into the PartitionFilesystem constructor. | |||
| 2019-06-10 | file_sys/card_image: Get rid of a magic number | Lioncash | |
| We can just use the size of the array to dehardcode it. | |||
| 2019-06-10 | file_sys/card_image: Use std::array deduction guides | Lioncash | |
| Same thing, less code. | |||
| 2019-06-10 | nsp: Correct status codes for extracted NSPs | Zach Hilman | |
| Avoids all extracted NSPs being marked as error file type because they don't have program NCAs. | |||
| 2019-06-10 | nsp: Use title ID from NPDM metadata for extracted type NSPs | Zach Hilman | |
| Avoids 0 being used as title ID for all extracted NSPs. | |||
| 2019-06-06 | kernel_executable: Optimize BLZ decompression | Zach Hilman | |
| 2019-06-05 | game_list: Accept *.kip as a file extension of executables | Zach Hilman | |
| 2019-06-05 | program_metadata: Add function to load meta from raw parameters | Zach Hilman | |
| Needed for KIP loading as KIPs do not have an NPDM but do have the essential parts of the data within. | |||
| 2019-06-05 | file_sys: Add classes to parse KIP1 and INI1 files | Zach Hilman | |
| 2019-05-23 | Implement IApplicationFunctions::GetDesiredLanguage | Michael Scire | |
| 2019-04-09 | Merge pull request #1957 from DarkLordZach/title-provider | bunnei | |
| file_sys: Provide generic interface for accessing game data | |||
| 2019-04-05 | Merge pull request #2340 from lioncash/view | bunnei | |
| file_sys/fsmitm_romfsbuild: Utilize a string_view in romfs_calc_path_hash | |||
| 2019-04-05 | Merge pull request #2341 from lioncash/compare | bunnei | |
| file_sys/nca_metadata: Remove unnecessary comparison operators for TitleType | |||
| 2019-04-05 | Merge pull request #2339 from lioncash/rank | bunnei | |
| service/fsp_srv: Update SaveDataInfo and SaveDataDescriptor structs | |||
| 2019-04-05 | file_sys/program_metadata: Remove obsolete TODOs | Lioncash | |
| BitField has been trivially copyable since e99a14862841841d74be8d0ea9426c2d23546b5e, so we can eliminate these TODO comments and use ReadObject() directly instead of memcpying the data. | |||
| 2019-04-05 | file_sys/nca_metadata: Remove unnecessary comparison operators for TitleType | Lioncash | |
| enum class elements from the same enum can already be compared against one another without the need for explicitly defined comparison operators. | |||
| 2019-04-05 | file_sys/fsmitm_romfsbuild: Utilize a string_view in romfs_calc_path_hash() | Lioncash | |
| The given string instance doesn't need to be copied entirely, we can just use a view instead. | |||
| 2019-04-05 | service/fsp_srv: Don't pass SaveDataDescriptor instances by value. | Lioncash | |
| Passing around a 64 byte data struct by value is kind of wasteful, instead pass a reference to the struct. | |||
| 2019-04-05 | service/fsp_srv: Update SaveDataInfo and SaveDataDescriptor structs | Lioncash | |
| I realized that I updated the documentation on SwitchBrew a while ago, but never actually updated the structs within yuzu. | |||
| 2019-04-03 | file_sys/control_metadata: Amend naming of members | Lioncash | |
| Quite a bit of these were out of sync with Switchbrew (and in some cases entirely wrong). While we're at it, also expand the section of named members. A segment within the control metadata is used to specify maximum values for the user, device, and cache storage max sizes and journal sizes. These appear to be generally used by the am service (e.g. in CreateCacheStorage, etc). | |||
| 2019-03-27 | patch_manager: Dump NSO name with build ID | Zach Hilman | |
| 2019-03-26 | core: Port current uses of RegisteredCache to ContentProvider | Zach Hilman | |
| 2019-03-26 | file_sys: Create ContentProvider interface and default implementations | Zach Hilman | |
| 2019-03-24 | core/cheat_engine: Make MemoryReadImpl and MemoryWriteImpl internally linked | Lioncash | |
| These don't need to be visible outside of the translation unit, so they can be enclosed within an anonymous namespace. | |||
| 2019-03-23 | Merge pull request #2221 from DarkLordZach/firmware-version | bunnei | |
| set_sys: Implement GetFirmwareVersion(2) for libnx hosversion | |||
| 2019-03-23 | Merge pull request #2280 from lioncash/nso | bunnei | |
| loader/nso: Minor refactoring | |||
| 2019-03-22 | file_sys/cheat_engine: Silence truncation and sign-conversion warnings | Lioncash | |
| 2019-03-22 | file_sys/cheat_engine: Remove use of global system accessors | Lioncash | |
| Instead, pass in the core timing instance and make the dependency explicit in the interface. | |||
| 2019-03-22 | file_sys/patch_manager: Deduplicate NSO header | Lioncash | |
| This source file was utilizing its own version of the NSO header. Instead of keeping this around, we can have the patch manager also use the version of the header that we have defined in loader/nso.h | |||
| 2019-03-22 | file_sys/patch_manager: Remove two magic values | Lioncash | |
| These correspond to the NSOBuildHeader. | |||
| 2019-03-21 | Merge pull request #1933 from DarkLordZach/cheat-engine | bunnei | |
| file_sys: Implement parser and interpreter for game memory cheats | |||
| 2019-03-19 | file_sys/content_archive: Amend name of Data_Unknown5 enum entry | Lioncash | |
| While we're at it, give each entry some documentation. | |||
| 2019-03-10 | set_sys: Use official nintendo version string | Zach Hilman | |
| 2019-03-10 | system_version: Correct sizes on VectorVfsFile construction | Zach Hilman | |
| 2019-03-10 | set_sys: Implement GetFirmwareVersion(2) for libnx hosversion | Zach Hilman | |
| Uses the synthesized system archive 9 (SystemVersion) and reports v5.1.0-0.0 | |||
| 2019-03-05 | vm_manager: Remove cheat-specific ranges from VMManager | Zach Hilman | |
| 2019-03-04 | cheat_engine: Add parser and interpreter for game cheats | Zach Hilman | |
| 2019-03-04 | patch_manager: Display cheats in game list add-ons | Zach Hilman | |
| 2019-03-04 | patch_manager: Add support for loading cheats lists | Zach Hilman | |
| Uses load/<title_id>/<mod_name>/cheats as root dir, file name is all upper or lower hex first 8 bytes build ID. | |||
| 2019-02-25 | file_sys/vfs_vector: Fix ignored offset on Write | Frederic L | |
| 2019-01-20 | Merge pull request #2025 from DarkLordZach/loader-banner-logo | bunnei | |
| loader: Add getters for application banner and logo | |||
| 2019-01-18 | file_sys/directory: Remove unused DirectoryBackend class | Lioncash | |
| This isn't used at all, so we can just get rid of it. | |||
| 2019-01-15 | content_archive: Add getter for logo section of NCA | Zach Hilman | |
| 2018-12-28 | romfs: Add SingleDiscard extraction type | Zach Hilman | |
| Needed for manual RomFS extraction, as Full generates an extra directory and Truncated generates variable results. | |||
| 2018-12-27 | file_sys/program_metadata: Print out more descriptive address space descriptions | Lioncash | |
| Provides extra information that makes it easier to tell if an executable being run is using a 36-bit address space or a 39-bit address space. While we don't support AArch32 executables yet, this also puts in distinguishing information for the 32-bit address space types as well. | |||
| 2018-12-27 | Merge pull request #1928 from lioncash/caps | bunnei | |
| kernel: Handle kernel capability descriptors | |||
| 2018-12-27 | am: Implement GetSaveDataSize and ExtendSaveData | Zach Hilman | |
| These functions come in a pair and are needed by Smash Ultimate, Minecraft, and Skyrim, amongst others. | |||
