| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Remove gpu_refresh_rate configuration option | 2015-05-29 | 2 | -4/+2 | ||
| | | | | | | | | | | | | | | | Changing it makes emulation inherently inaccurate. It also had a wrong default value (30, whereas the real system has a refresh rate of 60 Hz) which, even if changed, would continue to be used unless people manually removed it from their config files. | |||||
| * | | Merge pull request #810 from yuriks/memmap | 2015-05-29 | 7 | -38/+491 | ||
| |\ \ | | | | | | | Kernel: Add VMManager to manage process address spaces | |||||
| | * | | Memmap: Remove unused global pointers to memory areas | 2015-05-27 | 2 | -31/+8 | ||
| | | | | ||||||
| | * | | Kernel: Add VMManager to manage process address spaces | 2015-05-27 | 6 | -16/+492 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | This enables more dynamic management of the process address space, compared to just directly configuring the page table for major areas. This will serve as the foundation upon which the rest of the Kernel memory management functions will be built. | |||||
| * | | | Remove every trailing whitespace from the project (but externals). | 2015-05-29 | 38 | -105/+105 | ||
| | |/ |/| | ||||||
| * | | hid: Get rid of undefined behavior | 2015-05-27 | 1 | -2/+2 | ||
| |/ | | | | Modifying a variable twice across a sequence point. | |||||
| * | Merge pull request #826 from lioncash/tables | 2015-05-26 | 1 | -22/+11 | ||
| |\ | | | | | arm_dyncom_thumb: Merge STR/LDR table subsets. | |||||
| | * | arm_dyncom_thumb: Merge STR/LDR table subsets. | 2015-05-26 | 1 | -22/+11 | ||
| | | | ||||||
| * | | Merge pull request #825 from lioncash/dync | 2015-05-26 | 1 | -6/+1 | ||
| |\ \ | | | | | | | dyncom: Minor cleanup. | |||||
| | * | | arm_dyncom_interpreter: Remove unused variable | 2015-05-26 | 1 | -5/+1 | ||
| | | | | | | | | | | | | | Thum decoding directly checks if the thumb bit is set instead of using a temporary. | |||||
| | * | | arm_dyncom_interpreter: Remove unused macro | 2015-05-24 | 1 | -1/+0 | ||
| | |/ | ||||||
| * | | Merge pull request #821 from Subv/ImportDisplayCaptureInfo | 2015-05-26 | 1 | -1/+47 | ||
| |\ \ | | | | | | | Service/GSP: Implemented ImportDisplayCaptureInfo. | |||||
| | * | | Service/GSP: Implemented ImportDisplayCaptureInfo. | 2015-05-25 | 1 | -1/+47 | ||
| | |/ | ||||||
| * / | Core/SVC: Map the shared memory created in CreateMemoryBlock to the ↵ | 2015-05-25 | 1 | -0/+2 | ||
| |/ | | | | | | specified address. This SharedMemory can be passed to service functions (Which should map the memory into their own address space). | |||||
| * | dyncom: Get rid of armemu.h | 2015-05-23 | 5 | -50/+29 | ||
| | | ||||||
| * | y2r_u: Remove unused variable in StartConversion | 2015-05-23 | 1 | -1/+0 | ||
| | | ||||||
| * | dyncom: Remove unused cpu parameter from decode_thumb_instr | 2015-05-22 | 1 | -3/+2 | ||
| | | ||||||
| * | dyncom: remove load_r15 from arm_inst | 2015-05-22 | 2 | -490/+331 | ||
| | | | | | It's entirely unused. Also allows getting rid of more clunky macros. | |||||
| * | dyncom: Remove unnecessary parameter for load/store operations | 2015-05-22 | 1 | -39/+39 | ||
| | | ||||||
| * | Merge pull request #801 from purpasmart96/hid_stubs | 2015-05-22 | 4 | -9/+47 | ||
| |\ | | | | | HID: Stub DisableAccelerometer and DisableGyroscopeLow | |||||
| | * | HID: Stub DisableAccelerometer and DisableGyroscopeLow | 2015-05-22 | 4 | -9/+47 | ||
| | | | ||||||
| * | | Merge pull request #802 from bunnei/vfp-trace-log | 2015-05-22 | 1 | -23/+23 | ||
| |\ \ | | | | | | | VFP: Log as trace to get rid of spamming. | |||||
| | * | | VFP: Log as trace to get rid of spamming. | 2015-05-22 | 1 | -23/+23 | ||
| | |/ | ||||||
| * | | Flush for y2r (moflex) | 2015-05-22 | 1 | -0/+11 | ||
| | | | ||||||
| * | | OpenGL renderer | 2015-05-22 | 2 | -3/+22 | ||
| | | | ||||||
| * | | INI hw/sw renderer toggle | 2015-05-22 | 1 | -0/+2 | ||
| |/ | ||||||
| * | Merge pull request #798 from yuriks/y2r-bw | 2015-05-22 | 1 | -35/+265 | ||
| |\ | | | | | Service::Y2R: Support for grayscale decoding of specific formats | |||||
| | * | Service::Y2R: Support for grayscale decoding of specific formats | 2015-05-22 | 1 | -35/+265 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | Implements unrotated planar YUV 4:2:0 -> RGB24 conversions in Y2R. Currently only the Y (luma) channel is used, so the results don't contain color. This will be added in a later PR at some point. This is enough to get all currently know Moflex videos to decode. (Some don't display on-screen due to seemingly unrelated reasons.) Thanks to @archshift for doing the initial implementation which I cleaned up and then fixed the 8x8 block mode. | |||||
| * | | dyncom: Eliminate clang warnings | 2015-05-21 | 4 | -406/+404 | ||
| |/ | | | | Gets rid of a whole load of missing brace initialization warnings. | |||||
| * | Kernel: Fix a warning introduced with ResourceLimit, and remove the fallback ↵ | 2015-05-21 | 1 | -2/+1 | ||
| | | | | | code to prevent it from happening again. | |||||
| * | y2r_u: Stub StartConversion to prevent moflex games from hanging. | 2015-05-20 | 1 | -1/+17 | ||
| | | ||||||
| * | Kernel: Move reschedules from SVCs to actual mechanisms that reschedule. | 2015-05-20 | 7 | -20/+22 | ||
| | | ||||||
| * | Merge pull request #766 from purpasmart96/cfg_service_update | 2015-05-18 | 5 | -337/+304 | ||
| |\ | | | | | CFG: Update the cfg service to be like other integrated services | |||||
| | * | CFG: Update the cfg service to be like other integrated services | 2015-05-15 | 5 | -337/+304 | ||
| | | | ||||||
| * | | Merge pull request #772 from lioncash/warn | 2015-05-18 | 3 | -9/+9 | ||
| |\ \ | | | | | | | core/video_core: Fix a few warnings when compiling on MSVC. | |||||
| | * | | vfp: Get rid of warnings | 2015-05-14 | 2 | -6/+6 | ||
| | | | | | | | | | | | | | | | | - Unary minus operator applied to unsigned type. - Unsafe use of bool. | |||||
| | * | | process: Get rid of warnings | 2015-05-14 | 1 | -3/+3 | ||
| | | | | | | | | | | | | | Sign mismatches and "forcing value to bool" warnings. | |||||
| * | | | Implement svcBreak | 2015-05-16 | 2 | -1/+17 | ||
| | | | | ||||||
| * | | | Merge pull request #781 from archshift/delete | 2015-05-16 | 1 | -33/+0 | ||
| |\ \ \ | | | | | | | | | Delete unused hle/coprocessor.cpp | |||||
| | * | | | Delete unused hle/coprocessor.cpp | 2015-05-15 | 1 | -33/+0 | ||
| | | | | | ||||||
| * | | | | APT/FS: Remove asserts that were causing false positives | 2015-05-15 | 2 | -5/+5 | ||
| |/ / / | ||||||
| * | | | Merge pull request #774 from lioncash/decodings | 2015-05-15 | 2 | -33/+191 | ||
| |\ \ \ | | | | | | | | | dyncom: Add ARMv6K NOP and hint instructions to the interpreter. | |||||
| | * | | | dyncom: Add ARMv6K NOP and hint instructions to the decoding table | 2015-05-14 | 2 | -12/+152 | ||
| | | | | | ||||||
| | * | | | dyncom: Handle some MSR variants individually | 2015-05-14 | 2 | -24/+41 | ||
| | | | | | | | | | | | | | | | | | This is necessary, as hint instructions will be recognized as MSR, which is pretty bad. | |||||
| | * | | | dyncom: Move exclusive load/stores above bbl and swi in the decoding table | 2015-05-14 | 2 | -14/+15 | ||
| | |/ / | ||||||
| * | | | Merge pull request #770 from lioncash/dyncom_clean | 2015-05-15 | 2 | -275/+260 | ||
| |\ \ \ | | | | | | | | | dyncom: Minor cleanup. | |||||
| | * | | | dyncom: Remove duplicate enums/prototypes | 2015-05-14 | 1 | -7/+1 | ||
| | | | | | | | | | | | | | | | | | These are already defined in arm_dyncom_interpreter_dec.cpp. | |||||
| | * | | | dyncom: Remove unnecessary defines | 2015-05-14 | 1 | -4/+4 | ||
| | | | | | | | | | | | | | | | | | These can simply be const vars. | |||||
| | * | | | dyncom: Make translation-unit functions and variables static | 2015-05-14 | 1 | -66/+64 | ||
| | | | | | ||||||
| | * | | | dyncom: Remove unnecessary typedefs | 2015-05-14 | 2 | -196/+197 | ||
| | | | | | ||||||