| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-09-05 | DynCom: Converted all 0xE condition code checks to ConditionCode::AL | archshift | |
| 2015-09-03 | Merge pull request #1101 from archshift/camu-service-names | bunnei | |
| Add cam:u service function names to its function table | |||
| 2015-09-03 | Add cam:u service function names to its function table | archshift | |
| 2015-09-01 | Merge pull request #1072 from yuriks/GetSystemTick-advance-time | bunnei | |
| SVC: Advance time when calling GetSystemTick to escape busy-wait loops | |||
| 2015-08-30 | Merge pull request #1085 from Subv/fs_stat | bunnei | |
| Services/FS: Correctly tell the guest app whether a file was correctly opened or not | |||
| 2015-08-30 | SVC: Advance time when calling GetSystemTick to escape busy-wait loops | Yuri Kunde Schlesner | |
| 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. | |||
| 2015-08-28 | Services/FS: Correctly tell the guest app whether a file was correctly ↵ | Subv | |
| opened or not. Closes #1067 | |||
| 2015-08-27 | Kernel: Fix wrong linear heap base on titles using newer kernels | Yuri Kunde Schlesner | |
| Typo which sneaked in through review on #1025 | |||
| 2015-08-26 | Kernel: Fix assertion failure when ControlMemory is called with size=0 | Yuri Kunde Schlesner | |
| 2015-08-26 | Core: Improve APT Shared Font hack | Yuri Kunde Schlesner | |
| Should fix invalid read loops in some games | |||
| 2015-08-26 | dyncom: Simplify some comparisons in CondPassed | Lioncash | |
| 2015-08-25 | dyncom: Change return type of CondPassed to bool | Lioncash | |
| 2015-08-24 | Integrate the MicroProfile profiling library | Yuri Kunde Schlesner | |
| This brings goodies such as a configurable user interface and multi-threaded timeline view. | |||
| 2015-08-22 | Fix broken boot introduced by last-minute change in #1025 | Yuri Kunde Schlesner | |
| 2015-08-22 | Merge pull request #1025 from yuriks/heap-management | Yuri Kunde Schlesner | |
| Kernel: Correct(er) handling of Heap and Linear Heap allocations | |||
| 2015-08-18 | Merge pull request #996 from yuriks/texture-copy | Yuri Kunde Schlesner | |
| GPU: Implement TextureCopy-mode display transfers | |||
| 2015-08-15 | Merge pull request #1033 from bbarenblat/master | Yuri Kunde Schlesner | |
| Handle `FileType::CIA` in `switch` statements | |||
| 2015-08-16 | GPU: Implement TextureCopy-mode display transfers | Yuri Kunde Schlesner | |
| Fixes glitchy garbage in Fire Emblem 3D scenes. | |||
| 2015-08-16 | Merge pull request #1032 from lioncash/swap | bunnei | |
| vfp: use std::swap where applicable | |||
| 2015-08-16 | Kernel: Remove unused legacy heap MapBlock_* functions | Yuri Kunde Schlesner | |
| 2015-08-16 | APT: Adjust shared font hack so it works with the new linear heap code | Yuri Kunde Schlesner | |
| 2015-08-16 | Kernel: Implement svcGetProcessInfo in a basic way | Yuri Kunde Schlesner | |
| This also adds some basic memory usage accounting. These two types are used by Super Smash Bros. during startup. | |||
| 2015-08-16 | Kernel: Add more infrastructure to support different memory layouts | Yuri Kunde Schlesner | |
| 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. | |||
| 2015-08-16 | HLE: Remove empty ConfigMem and SharedPage Shutdown functions | Yuri Kunde Schlesner | |
| 2015-08-16 | Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h} | Yuri Kunde Schlesner | |
| 2015-08-16 | Memory: Move address type conversion routines to memory.cpp/h | Yuri Kunde Schlesner | |
| These helpers aren't really part of the kernel, and mem_map.cpp/h is going to be moved there next. | |||
| 2015-08-16 | Process: Store kernel compatibility version during loading | Yuri Kunde Schlesner | |
| 2015-08-16 | Kernel: Properly implement ControlMemory FREE and COMMIT | Yuri Kunde Schlesner | |
| 2015-08-16 | Memory: Move PAGE_MASK and PAGE_BITS to memory.h | Yuri Kunde Schlesner | |
| 2015-08-16 | VMManager: Introduce names for used ResultCodes | Yuri Kunde Schlesner | |
| 2015-08-16 | VMManager: Make LogLayout log level configurable as a parameter | Yuri Kunde Schlesner | |
| 2015-08-16 | VMManager: Change block offsets to size_t | Yuri Kunde Schlesner | |
| 2015-08-15 | vfp: use std::swap where applicable | Lioncash | |
| 2015-08-15 | Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders. | bunnei | |
| - Config: Add an option for selecting to use shader JIT or interpreter. - Qt: Add a menu option for enabling/disabling the shader JIT. | |||
| 2015-08-15 | Properly indicate that CIA support is not implemented yet | Benjamin Barenblat | |
| Make `Loader::LoadFile` return an `ErrorNotImplemented` if you call it on a CIA file. | |||
| 2015-08-15 | Give CIA file type a name | Benjamin Barenblat | |
| Make `GetFileTypeString` return ‘CIA’ for CIA (CTR Importable Archive) files. | |||
| 2015-08-13 | Merge pull request #1027 from lioncash/debugger | bunnei | |
| debugger: Add the ability to view VFP register contents | |||
| 2015-08-11 | ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the ↵ | Emmanuel Gil Peyrot | |
| standard u?int*_t types. | |||
| 2015-08-11 | arm_disasm: ARMv6 mul/div and abs media instructions | aroulin | |
| SMLAD, SMUAD, SMLSD, SMUSD, SMLALD, SMLSLD, SMMLA, SMMUL, SMMLS USAD8, USADA8 | |||
| 2015-08-11 | arm_disasm: ARMv6 parallel add/sub media instructions | aroulin | |
| {S, U, Q, UQ, SH, UH}{ADD16, ASX, SAX, SUB16, ADD8, SUB8} | |||
| 2015-08-09 | arm_disasm: ARMv6 reversal media instructions | aroulin | |
| REV, REV16, REVSH Only their ARM encoding, Thumb encoding is still missing. | |||
| 2015-08-09 | arm_disasm: ARMv6 saturation media instructions | aroulin | |
| SSAT, SSAT16, USAT, USAT16 | |||
| 2015-08-09 | arm_disasm: ARMv6 packing and sign-extend media instructions | aroulin | |
| PKH, SEL SXTAB, SXTAB16, SXTB, SXTB16, SXTH, SXTAH UXTAB, UXTAB16, UXTB, UXTB16, UXTH, UXTAH | |||
| 2015-08-07 | Merge pull request #1026 from lioncash/disasm | Lioncash | |
| arm_disasm: Remove unnecessary code | |||
| 2015-08-06 | arm_interface: Implement interface for retrieving VFP registers | Lioncash | |
| 2015-08-06 | arm_disasm: Remove unnecessary code | Lioncash | |
| This part of disassembly only determines the opcode, there's no need for offset calculation here. | |||
| 2015-08-06 | Disassembler: ARMv6K REX instructions | aroulin | |
| 2015-08-06 | Disassembler: ARMv6K hint instructions | aroulin | |
| 2015-07-30 | Merge pull request #1008 from lioncash/pc | bunnei | |
| dyncom: Handle the case where PC is the source register for STR/VSTM/VLDM | |||
| 2015-07-29 | Merge pull request #1014 from lioncash/unused-warn | bunnei | |
| core: Eliminate some unused variable warnings | |||
