| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #1199 from Gareth422/encryption-check | 2015-10-20 | 3 | -20/+25 | |
| |\ | | | | | Loader: Implement NCCH encryption check | ||||
| | * | Loader: Change NCCH header types to be explicitly little-endian | 2015-10-10 | 2 | -18/+17 | |
| | | | |||||
| | * | Loader: Implement encryption check | 2015-10-10 | 3 | -2/+8 | |
| | | | |||||
| * | | Merge pull request #1194 from linkmauve/no-newline | 2015-10-10 | 4 | -47/+47 | |
| |\ \ | |/ |/| | Remove newlines in LOG_* calls | ||||
| | * | CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls. | 2015-10-09 | 4 | -47/+47 | |
| | | | | | | | | | The LOG_* function itself already appends one. | ||||
| * | | Fixed spelling errors | 2015-10-09 | 1 | -2/+2 | |
| |/ | |||||
| * | Silence -Wsign-compare warnings. | 2015-10-06 | 2 | -2/+2 | |
| | | |||||
| * | Merge pull request #1095 from archshift/game-list | 2015-10-01 | 2 | -13/+41 | |
| |\ | | | | | Initial implementation of a game list | ||||
| | * | Expose loader helper functions for identifying files. | 2015-09-30 | 2 | -13/+41 | |
| | | | |||||
| * | | Merge pull request #1177 from linkmauve/fix-msvc-todo | 2015-09-30 | 1 | -4/+3 | |
| |\ \ | | | | | | | Use a constexpr function for country initialization in service/cfg | ||||
| | * | | Service/CFG: Use a constexpr function for country initialization | 2015-09-30 | 1 | -4/+3 | |
| | | | | | | | | | | | | | This fixes a TODO left over from when we supported MSVC 2013. | ||||
| * | | | ivfc_archive: Fix a printf specifier | 2015-09-30 | 1 | -1/+1 | |
| |/ / | |||||
| * | | fix some xcode 7.0 warnings | 2015-09-29 | 2 | -4/+4 | |
| | | | |||||
| * | | Merge pull request #1160 from lioncash/clang | 2015-09-21 | 8 | -16/+18 | |
| |\ \ | | | | | | | Silence some clang warnings | ||||
| | * | | general: Silence some warnings when using clang | 2015-09-16 | 8 | -16/+18 | |
| | | | | |||||
| * | | | Implement 3dsx RomFS | 2015-09-21 | 3 | -3/+61 | |
| |/ / | |||||
| * | | Service/CFG: Add default entry for block 0x000A0001 (birthday) | 2015-09-14 | 1 | -0/+6 | |
| | | | |||||
| * | | Service/CFG: Correct flags in 2 default blocks | 2015-09-14 | 1 | -2/+2 | |
| | | | | | | | | | Verified against a 9.2.0-20 config save | ||||
| * | | Service/CFG: Add additional blocks to default save data | 2015-09-14 | 1 | -0/+34 | |
| | | | | | | | | | These blocks are required by various games to boot. | ||||
| * | | Fix narrowing conversion warning | 2015-09-14 | 1 | -1/+1 | |
| | | | |||||
| * | | Service/CFG: Move several private types from the header to the cpp | 2015-09-14 | 2 | -63/+49 | |
| | | | |||||
| * | | Service/CFG: Clean up default block creation | 2015-09-14 | 2 | -27/+17 | |
| |/ | |||||
| * | GSP: Implement command 0x05, used for flushing caches | 2015-09-14 | 2 | -13/+34 | |
| | | | | | | | May fix additional texture caching issues. (Though mostly in homebrew, I haven't seen any commercial software use this to flush anything but command lists.) | ||||
| * | general: Replace 0 literals with nullptr where applicable | 2015-09-11 | 1 | -1/+1 | |
| | | |||||
| * | General: Replace NULL and '0' usages with nullptr where applicable | 2015-09-11 | 4 | -31/+31 | |
| | | |||||
| * | Merge pull request #1130 from lioncash/block | 2015-09-10 | 1 | -14/+7 | |
| |\ | | | | | memory: Get rid of pointer casts | ||||
| | * | memory: Get rid of pointer casts | 2015-09-10 | 1 | -14/+7 | |
| | | | |||||
| * | | General: Fix up doxygen comments | 2015-09-10 | 7 | -11/+9 | |
| | | | |||||
| * | | Merge pull request #1131 from lioncash/uninit | 2015-09-10 | 1 | -3/+6 | |
| |\ \ | | | | | | | y2r: Give local variables an initial value | ||||
| | * | | y2r: Give local variables an initial value | 2015-09-09 | 1 | -3/+6 | |
| | |/ | | | | | | | Keeps compilers/static analyzers quiet. | ||||
| * / | disk_archive: Remove unimplemented constructor declarations | 2015-09-09 | 1 | -2/+0 | |
| |/ | |||||
| * | DynCom: Converted all 0xE condition code checks to ConditionCode::AL | 2015-09-05 | 2 | -132/+132 | |
| | | |||||
| * | Merge pull request #1101 from archshift/camu-service-names | 2015-09-03 | 1 | -3/+60 | |
| |\ | | | | | Add cam:u service function names to its function table | ||||
| | * | Add cam:u service function names to its function table | 2015-09-03 | 1 | -3/+60 | |
| | | | |||||
| * | | Merge pull request #1072 from yuriks/GetSystemTick-advance-time | 2015-09-01 | 1 | -1/+4 | |
| |\ \ | |/ |/| | SVC: Advance time when calling GetSystemTick to escape busy-wait loops | ||||
| | * | SVC: Advance time when calling GetSystemTick to escape busy-wait loops | 2015-08-30 | 1 | -1/+4 | |
| | | | | | | | | | | | | | | | | | Cubic Ninja waited for the frame to end by spinning on a loop calling GetSystemTick while doing nothing else. Since GetSystemTick doesn't cause a reschedule (which advances time), this meant that very little emulated time would pass inside that loop, causing the game to spend most of the frame burning away CPU. | ||||
| * | | Merge pull request #1085 from Subv/fs_stat | 2015-08-30 | 1 | -1/+1 | |
| |\ \ | | | | | | | Services/FS: Correctly tell the guest app whether a file was correctly opened or not | ||||
| | * | | Services/FS: Correctly tell the guest app whether a file was correctly ↵ | 2015-08-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | opened or not. Closes #1067 | ||||
| * | | | Kernel: Fix wrong linear heap base on titles using newer kernels | 2015-08-27 | 1 | -1/+1 | |
| | | | | | | | | | | | | | Typo which sneaked in through review on #1025 | ||||
| * | | | Kernel: Fix assertion failure when ControlMemory is called with size=0 | 2015-08-26 | 1 | -0/+8 | |
| | | | | |||||
| * | | | Core: Improve APT Shared Font hack | 2015-08-26 | 3 | -4/+29 | |
| | | | | | | | | | | | | | Should fix invalid read loops in some games | ||||
| * | | | dyncom: Simplify some comparisons in CondPassed | 2015-08-26 | 1 | -4/+4 | |
| | | | | |||||
| * | | | dyncom: Change return type of CondPassed to bool | 2015-08-25 | 1 | -57/+39 | |
| | |/ |/| | |||||
| * | | Integrate the MicroProfile profiling library | 2015-08-24 | 4 | -0/+24 | |
| | | | | | | | | | | | This brings goodies such as a configurable user interface and multi-threaded timeline view. | ||||
| * | | Fix broken boot introduced by last-minute change in #1025 | 2015-08-22 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge pull request #1025 from yuriks/heap-management | 2015-08-22 | 28 | -308/+722 | |
| |\ \ | | | | | | | Kernel: Correct(er) handling of Heap and Linear Heap allocations | ||||
| | * | | Kernel: Remove unused legacy heap MapBlock_* functions | 2015-08-16 | 3 | -78/+0 | |
| | | | | |||||
| | * | | APT: Adjust shared font hack so it works with the new linear heap code | 2015-08-16 | 1 | -10/+11 | |
| | | | | |||||
| | * | | Kernel: Implement svcGetProcessInfo in a basic way | 2015-08-16 | 6 | -3/+73 | |
| | | | | | | | | | | | | | | | | This also adds some basic memory usage accounting. These two types are used by Super Smash Bros. during startup. | ||||
| | * | | Kernel: Add more infrastructure to support different memory layouts | 2015-08-16 | 10 | -28/+148 | |
| | | | | | | | | | | | | | | | | | | | This adds some structures necessary to support multiple memory regions in the future. It also adds support for different system memory types and the new linear heap mapping at 0x30000000. | ||||