summaryrefslogtreecommitdiff
path: root/src/core/loader (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1766 from Subv/log_cpuGravatar bunnei2016-05-081-0/+3
|\ | | | | Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1)
| * Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1).Gravatar Subv2016-05-071-0/+3
| | | | | | | | We do not currently implement any cores other than the AppCore (Core 0).
* | fixup simple type conversions where possibleGravatar Alexander Laties2016-05-071-3/+3
| |
* | fix:return proper errorGravatar wwylele2016-05-061-2/+3
| |
* | add icon & title to game listGravatar wwylele2016-05-046-23/+149
| |
* | ncch: Use correct format specifier (for long long uint)Gravatar Sam Spilsbury2016-04-231-1/+1
|/
* core: Clean out some unnecessary header includesGravatar Lioncash2016-04-161-5/+1
|
* ncch:only decompress .code sectionGravatar wwylele2016-04-141-2/+2
|
* Merge pull request #1643 from MerryMage/make_uniqueGravatar Mathew Maidment2016-04-052-4/+2
|\ | | | | Common: Remove Common::make_unique, use std::make_unique
| * Common: Remove Common::make_unique, use std::make_uniqueGravatar MerryMage2016-04-052-4/+2
| |
* | loader: Make MakeMagic constexprGravatar Lioncash2016-03-211-1/+1
|/
* Merge pull request #1344 from LittleWhite-tb/error-outputGravatar bunnei2016-03-081-3/+3
|\ | | | | Output errors in GUI
| * Improve error report from Init() functionsGravatar LittleWhite2016-03-081-1/+0
| | | | | | | | Add error popup when citra initialization failed
| * Display errors in GUI when loading ROM failedGravatar LittleWhite2016-03-031-2/+3
| |
* | Loader/NCCH: Log the program ID during loadingGravatar Yuri Kunde Schlesner2016-03-041-1/+2
|/ | | | | This is useful for all sorts of things, but mainly to identify save folders more easily.
* elf: Don't cast away constGravatar Lioncash2016-01-251-3/+3
|
* Merge pull request #1199 from Gareth422/encryption-checkGravatar bunnei2015-10-203-20/+25
|\ | | | | Loader: Implement NCCH encryption check
| * Loader: Change NCCH header types to be explicitly little-endianGravatar Gareth Poole2015-10-102-18/+17
| |
| * Loader: Implement encryption checkGravatar Gareth Poole2015-10-103-2/+8
| |
* | CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls.Gravatar Emmanuel Gil Peyrot2015-10-091-2/+2
|/ | | | The LOG_* function itself already appends one.
* Merge pull request #1095 from archshift/game-listGravatar bunnei2015-10-012-13/+41
|\ | | | | Initial implementation of a game list
| * Expose loader helper functions for identifying files.Gravatar archshift2015-09-302-13/+41
| |
* | Implement 3dsx RomFSGravatar Cruel2015-09-213-3/+61
|/
* General: Fix up doxygen commentsGravatar Lioncash2015-09-102-2/+4
|
* Properly indicate that CIA support is not implemented yetGravatar Benjamin Barenblat2015-08-151-0/+4
| | | | | Make `Loader::LoadFile` return an `ErrorNotImplemented` if you call it on a CIA file.
* Give CIA file type a nameGravatar Benjamin Barenblat2015-08-151-0/+2
| | | | | Make `GetFileTypeString` return ‘CIA’ for CIA (CTR Importable Archive) files.
* loader: Remove unnecessary else usagesGravatar Lioncash2015-07-251-9/+9
|
* Core : Change variable typeGravatar zawata2015-07-191-1/+1
| | | | and fix various warnings
* Loader: Fix variable type and remove unused variableGravatar Yuri Kunde Schlesner2015-07-131-2/+1
|
* Loader: Remove unnecessary pointer indirection to IOFileGravatar Yuri Kunde Schlesner2015-07-138-48/+48
|
* FS: Stream RomFS from file instead of loading all of it to memoryGravatar condut2015-07-134-9/+20
|
* Core: Properly configure address space when loading a binaryGravatar Yuri Kunde Schlesner2015-07-113-27/+123
| | | | | | The code now properly configures the process image to match the loaded binary segments (code, rodata, data) instead of just blindly allocating a large chunk of dummy memory.
* Loader: Clean up 3dsx loader a bit, fixing a potential buffer overrunGravatar Yuri Kunde Schlesner2015-07-111-13/+16
|
* Loader: Make 3dsx loader logs a bit less confusingGravatar Yuri Kunde Schlesner2015-07-111-6/+3
|
* Merge pull request #876 from linkmauve/include-cleanupsGravatar Yuri Kunde Schlesner2015-07-104-3/+13
|\ | | | | Cleanup includes, mostly in common
| * CitraQt: Cleanup includes.Gravatar Emmanuel Gil Peyrot2015-06-283-3/+10
| |
| * Common: Cleanup key_map includes.Gravatar Emmanuel Gil Peyrot2015-06-282-0/+2
| |
| * Common: Fix FileUtil includes, and everything relying on those.Gravatar Emmanuel Gil Peyrot2015-06-281-0/+1
| |
* | Loader: Remove log line causing warningGravatar aroulin2015-07-081-1/+0
|/
* Remove every trailing whitespace from the project (but externals).Gravatar Emmanuel Gil Peyrot2015-05-291-1/+1
|
* Core/ResourceLimits: Implemented the basic structure of ResourceLimits.Gravatar Subv2015-05-143-0/+13
| | | | | | Implemented svcs GetResourceLimit, GetResourceLimitCurrentValues and GetResourceLimitLimitValues. Note that the resource limits do not currently keep track of used objects, since we have no way to distinguish between an object created by the application, and an object created by some HLE module once we're inside Kernel::T::Create.
* Memmap: Re-organize memory function in two filesGravatar Yuri Kunde Schlesner2015-05-154-4/+3
| | | | | | | memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory.
* Merge pull request #734 from yuriks/memmapGravatar Tony Wasserka2015-05-092-3/+3
|\ | | | | Small memory map definitions cleanup
| * Memory: Re-organize and rename memory area address constantsGravatar Yuri Kunde Schlesner2015-05-092-3/+3
| |
* | Loader: Add missing includeGravatar Yuri Kunde Schlesner2015-05-091-0/+1
|/
* Loader: Remove .bin file supportGravatar Yuri Kunde Schlesner2015-05-082-20/+0
| | | | | It is of very limited practical utility currently, and will soon be impossible to support due to more accurate memory map emulation.
* Process: Rename StaticAddressMapping => AddressMappingGravatar Yuri Kunde Schlesner2015-05-084-5/+5
|
* Loader/NCCH: Fix formatting of bracesGravatar Yuri Kunde Schlesner2015-05-081-9/+9
|
* Process: Support parsing of exheader kernel capsGravatar Yuri Kunde Schlesner2015-05-083-0/+3
|
* Kernel: Remove g_program_idGravatar Yuri Kunde Schlesner2015-05-083-11/+0
| | | | This has been obsoleted by the field in Process.