summaryrefslogtreecommitdiffstats
path: root/src/core/file_sys/system_archive (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-09-03core: ns: Implement pl:s serviceNarr the Reg1-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXMorph24-72/+48
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2021-11-04core: Remove unused includesameerj1-1/+0
2021-06-16hle: api_version: Add HLE API version constantsMorph1-33/+15
2021-03-14system_version: Update to 11.0.1Morph1-5/+5
2021-03-14system_archive: Update NgWord archive versionMorph1-2/+2
2020-12-18system_archive: Add + and - buttons to the Nintendo Extended OSS fontMorph2-315/+343
2020-12-17system_archive: Update Nintendo Extended OSS fontMorph2-182/+347
Co-authored-by: Its-Rei <kupfel@gmail.com>
2020-12-05system_version: Update to 11.0.0Chloe Marcec1-6/+6
2020-08-05vfs_vector: Make creation of array vfs files less verboseLioncash3-40/+29
We can add a helper function to make creation of these files nicer. While we're at it, we can eliminate an unnecessary std::array copy in the constructor. This makes the overhead on some of these functions way less intensive, given some arrays were quite large. e.g. The timezone location names are 9633 bytes in size.
2020-08-03time_zone_binary: Make use of designated initializersLioncash1-17/+25
2020-06-19mii_model: Remove redundant std::moveMerryMage1-1/+1
Named return value optimization automatically applies here.
2020-06-18shared_font: Service::NS::EncryptSharedFont takes a size_t&MerryMage1-1/+1
2020-05-16file_sys: Update SystemVersion archive to version 10.0.2David Marcec1-7/+7
2020-01-31Revert "system_archive: Fix Korean and Chinese fonts"bunnei5-880167/+27164
2020-01-24Disable clang-format for font filesFearlessTobi3-0/+6
2020-01-19system_archive: Fix Chinese fontFearlessTobi2-13582/+694524
Adds the proper OSS font for the Chinese language.
2020-01-19system_archive: Fix Korean fontFearlessTobi2-13582/+185637
Fixes Korean fonts when using Open-source system archives.
2020-01-04system_archive: Add a basic HLE implementation for time zone binary.bunnei3-1/+673
2019-10-13pl_u: Fix mismatched rebase size error in font encryptionZach Hilman1-8/+6
2019-10-13pl_u: Use kernel physical memoryZach Hilman1-4/+7
2019-10-13pl_u: Use OSS system archives if real archives don't existZach Hilman1-2/+1
2019-10-13system_archive: Synthesize shared fonts system archivesZach Hilman3-5/+101
2019-10-13externals: Move OSS font data to file_sys in coreZach Hilman12-0/+73309
2019-09-22Revert "Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1"David Marcec15-73412/+5
This reverts commit fa1c60c33ef88c6cd0b72da46842dc9098db712d, reversing changes made to e34899067b60a69bca02761bd1290c6824bb559a.
2019-09-22pl_u: Use kernel physical memoryZach Hilman1-4/+7
2019-09-22pl_u: Use OSS system archives if real archives don't existZach Hilman1-2/+1
2019-09-22system_archive: Synthesize shared fonts system archivesZach Hilman3-5/+101
2019-09-22externals: Move OSS font data to file_sys in coreZach Hilman12-0/+73309
2019-07-10system_archive: Add open-source reimplementation of MiiModel dataZach Hilman3-1/+61
2019-03-11set_sys: Use official nintendo version stringZach Hilman2-8/+15
2019-03-11system_version: Correct sizes on VectorVfsFile constructionZach Hilman1-4/+4
2019-03-10set_sys: Implement GetFirmwareVersion(2) for libnx hosversionZach Hilman3-1/+63
Uses the synthesized system archive 9 (SystemVersion) and reports v5.1.0-0.0
2018-12-06system_archive: Implement open source NgWord2Zach Hilman3-1/+41
2018-12-05ng_word: Deduplicate use of a constant valueLioncash1-1/+1
We've already given the constant to the vector itself, so we don't need to re-hardcode it in the array.
2018-12-05system_archive: Use a regular function pointer instead of std::function for file-scope system archive arrayLioncash1-3/+2
This allows the array to be constexpr. std::function is also allowed to allocate memory, which makes its constructor non-trivial, we definitely don't want to have all of these execute at runtime, taking up time before the application can actually load.
2018-11-23file_sys: Implement system archive synthesizer for NgWord (806)Zach Hilman3-4/+59
2018-11-16file_sys: Add framework for synthesizing open source archivesZach Hilman2-0/+105