| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | 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. | |||||
| | * | | HLE: Remove empty ConfigMem and SharedPage Shutdown functions | 2015-08-16 | 5 | -10/+0 | ||
| | | | | ||||||
| | * | | Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h} | 2015-08-16 | 6 | -6/+5 | ||
| | | | | ||||||
| | * | | Memory: Move address type conversion routines to memory.cpp/h | 2015-08-16 | 9 | -53/+47 | ||
| | | | | | | | | | | | | | | | | These helpers aren't really part of the kernel, and mem_map.cpp/h is going to be moved there next. | |||||
| | * | | Process: Store kernel compatibility version during loading | 2015-08-16 | 2 | -3/+7 | ||
| | | | | ||||||
| | * | | Kernel: Properly implement ControlMemory FREE and COMMIT | 2015-08-16 | 6 | -38/+338 | ||
| | | | | ||||||
| | * | | Memory: Move PAGE_MASK and PAGE_BITS to memory.h | 2015-08-16 | 2 | -3/+2 | ||
| | | | | ||||||
| | * | | VMManager: Introduce names for used ResultCodes | 2015-08-16 | 2 | -6/+11 | ||
| | | | | ||||||
| | * | | VMManager: Make LogLayout log level configurable as a parameter | 2015-08-16 | 3 | -5/+15 | ||
| | | | | ||||||