summaryrefslogtreecommitdiffstats
path: root/src/core/loader/ncch.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Loaders: Don't automatically set the current process every time we load an application.Subv2017-09-271-10/+9
* HLE/Archives: Allow multiple loaded applications to access their SelfNCCH archive independently.Subv2017-09-251-2/+1
* Merge pull request #2952 from MerryMage/page-tablesB3n302017-09-251-1/+1
|\
| * memory: Add GetCurrentPageTable/SetCurrentPageTableMerryMage2017-09-241-1/+1
* | Loader/NCCH: Add support for loading application updates (#2927)Max Thomas2017-09-251-259/+60
|/
* Kernel/Memory: Give each Process its own page table.Subv2017-09-101-0/+1
* Added missing parts in libnetwork (#2838)B3n302017-08-191-0/+8
* loader: Expose program title.bunnei2017-08-041-0/+20
* telemetry: Log performance, configuration, and system data.bunnei2017-07-181-2/+4
* Made some changes from review comments:TheKoopaKingdom2017-06-031-7/+4
* Fixed encrypted ROM error messages.TheKoopaKingdom2017-06-031-4/+11
* telemetry: Log a few simple data fields throughout core.bunnei2017-05-251-0/+3
* loader/ncch: less verbose log for loading game list. only log program ID when bootingwwylele2017-03-081-3/+6
* loader: use self NCCH archivewwylele2017-02-131-3/+3
* Fix some warnings (#2399)Jonathan Hao2017-01-041-1/+1
* Merge pull request #2240 from wwylele/auto-regionbunnei2016-12-301-0/+22
|\
| * Config: auto-select region and languagewwylele2016-12-071-0/+22
* | loader: Implement ReadProgramIdMerryMage2016-12-151-0/+12
|/
* Kernel/Loader: Grab the system mode from the NCCH ExHeader.Subv2016-11-281-7/+8
* Kernel/Loader: Grab the system mode from the NCCH ExHeader.Subv2016-11-201-0/+9
* Fix typosRicardo de Almeida Gonzaga2016-10-201-1/+1
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-211-1/+1
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-3/+1
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-27/+35
* Loader, Frontends: Refactor loader creation and game loadingEmmanuel Gil Peyrot2016-05-211-1/+8
* Merge pull request #1766 from Subv/log_cpubunnei2016-05-081-0/+3
|\
| * Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1).Subv2016-05-071-0/+3
* | add icon & title to game listwwylele2016-05-041-3/+19
* | ncch: Use correct format specifier (for long long uint)Sam Spilsbury2016-04-231-1/+1
|/
* ncch:only decompress .code sectionwwylele2016-04-141-2/+2
* Common: Remove Common::make_unique, use std::make_uniqueMerryMage2016-04-051-1/+0
* Loader/NCCH: Log the program ID during loadingYuri Kunde Schlesner2016-03-051-1/+2
* Loader: Change NCCH header types to be explicitly little-endianGareth Poole2015-10-111-2/+1
* Loader: Implement encryption checkGareth Poole2015-10-111-0/+5
* Loader: Remove unnecessary pointer indirection to IOFileYuri Kunde Schlesner2015-07-141-21/+21
* FS: Stream RomFS from file instead of loading all of it to memorycondut2015-07-141-4/+9
* Core: Properly configure address space when loading a binaryYuri Kunde Schlesner2015-07-121-4/+28
* Merge pull request #876 from linkmauve/include-cleanupsYuri Kunde Schlesner2015-07-111-1/+2
|\
| * CitraQt: Cleanup includes.Emmanuel Gil Peyrot2015-06-281-1/+2
* | Loader: Remove log line causing warningaroulin2015-07-081-1/+0
|/
* Core/ResourceLimits: Implemented the basic structure of ResourceLimits.Subv2015-05-151-0/+5
* Memmap: Re-organize memory function in two filesYuri Kunde Schlesner2015-05-151-1/+1
* Loader: Add missing includeYuri Kunde Schlesner2015-05-091-0/+1
* Kernel: Remove g_program_idYuri Kunde Schlesner2015-05-091-4/+0
* Kernel: Introduce skeleton Process class to hold process dataYuri Kunde Schlesner2015-05-091-2/+18
* Common: Remove common.hYuri Kunde Schlesner2015-05-071-0/+2
* Services/Loader: Use more sensible log formats for certain functionspurpasmart962015-04-281-10/+23
* Loader: Clean up the NCCH AppLoader.Emmanuel Gil Peyrot2015-01-151-51/+48
* Loader: Guess filetype from the magic, or fallback to the extension.Emmanuel Gil Peyrot2015-01-151-2/+17
* Loader: Don’t assume the file hasn’t been read before.Emmanuel Gil Peyrot2015-01-151-4/+7
* Loader: Keep a reference to the file and pass it to the correct AppLoader, instead of loading it multiple times.Emmanuel Gil Peyrot2015-01-151-106/+84
* Loader: Initialize the default NCCH values in the class declaration, not in the constructor.Emmanuel Gil Peyrot2015-01-151-4/+0
* Loader: Never forget to change is_loaded.Emmanuel Gil Peyrot2015-01-151-3/+2
* Loader: Don’t duplicate the docstring into the cpp file.Emmanuel Gil Peyrot2015-01-151-41/+0
* Loader: Fix indentation, whitespace, and a few other such cosmetic stuff.Emmanuel Gil Peyrot2015-01-151-1/+1
* License changepurpasmart962014-12-211-1/+1
* Filesystem/Archives: Implemented the SaveData archiveSubv2014-12-181-0/+4
* Convert old logging calls to new logging macrosYuri Kunde Schlesner2014-12-131-17/+17
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-191-3/+3
* core: Mark some hle functions as staticLioncash2014-11-181-2/+2
* Common: Rename the File namespace to FileUtil, to match the filename and prevent collisions.Emmanuel Gil Peyrot2014-09-171-3/+3
* ncch: inline declare some variables in LZSS_DecompressLioncash2014-09-061-7/+5
* NCCH: Updated ExeFS memory allocation to be safer.bunnei2014-07-051-1/+6
* Loader: Updated read methods to be constbunnei2014-07-051-53/+65
* Loader: Refactored interface such that data is no longer stored by loader.bunnei2014-06-271-43/+34
* Loader: Refactored loading functions to only read data from binary if called.bunnei2014-06-251-53/+89
* Loader: Refactored use of const.bunnei2014-06-251-5/+5
* NCCH: Added RomFS loading.bunnei2014-06-251-1/+28
* NCCH: Fixes reduce unnecessary logging and load logo/banner/etc. sections correctly.bunnei2014-06-251-20/+25
* Loader: Implemented AppLoader interface for abstracting application loading.bunnei2014-06-251-203/+105
* NCCH: Changed decompression to load .code directly into memory rather than an intermediate buffer.bunnei2014-06-171-9/+3
* Loader: Added support for booting NCCH executables.bunnei2014-06-171-0/+348