aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2015-07-11Core: Properly configure address space when loading a binaryYuri Kunde Schlesner
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.
2015-07-11Memory: Fix unmapping of pagesYuri Kunde Schlesner
2015-07-11Loader: Clean up 3dsx loader a bit, fixing a potential buffer overrunYuri Kunde Schlesner
2015-07-11Loader: Make 3dsx loader logs a bit less confusingYuri Kunde Schlesner
2015-07-11Kernel: Remove unused member from EventYuri Kunde Schlesner
2015-07-11Applets: Add infrastructure to allow custom drawing and input handling in ↵Subv
Applets.
2015-07-11HLE/APT: Initial HLE support for applets.Subv
Currently only the SWKBD is emulated, and there's currently no way to ask the user for input, so it always returns "Subv" as the text.
2015-07-10Merge pull request #876 from linkmauve/include-cleanupsYuri Kunde Schlesner
Cleanup includes, mostly in common
2015-07-08Loader: Remove log line causing warningaroulin
2015-07-06Merge pull request #797 from linkmauve/blended-downscalingbunnei
Implement blended downscaling for display transfers
2015-07-06Merge pull request #885 from Subv/ipc_headersbunnei
Services/SOC: Added command headers to some of the soc commands.
2015-06-29vfp: Change return type of VFPInit from unsigned int to void.Lioncash
2015-06-29vfp: Handle accesses to FPINST/FPINST2 system registersLioncash
Also has a side-benefit of correcting access to the FPEXC register.
2015-06-28GPU: Implement blended downscaling for display transfers.Emmanuel Gil Peyrot
2015-06-28GPU: Use shifts instead of multiplications to calculate the actual size of ↵Emmanuel Gil Peyrot
the output.
2015-06-28Core: Cleanup hw includes.Emmanuel Gil Peyrot
2015-06-28Core: Cleanup soc:U includes.Emmanuel Gil Peyrot
2015-06-28Core, VideoCore: Replace or fix exit() calls.Emmanuel Gil Peyrot
2015-06-28Core: Cleanup file_sys includes.Emmanuel Gil Peyrot
2015-06-28Core: Cleanup core includes.Emmanuel Gil Peyrot
2015-06-28CitraQt: Cleanup includes.Emmanuel Gil Peyrot
2015-06-28Common: Cleanup key_map includes.Emmanuel Gil Peyrot
2015-06-28Common: Cleanup memory and misc includes.Emmanuel Gil Peyrot
2015-06-28Common: Fix FileUtil includes, and everything relying on those.Emmanuel Gil Peyrot
2015-06-27Services: Use the standard _WIN32 define in soc:U instead of our own ↵Emmanuel Gil Peyrot
EMU_PLATFORM.
2015-06-25Services/SOC: Added command headers to some of the soc commands.Subv
2015-06-22Add helpers to create IPC command buffer headers and descriptorsYuri Kunde Schlesner
2015-06-21Merge pull request #860 from yuriks/y2r-colorYuri Kunde Schlesner
Color support for Y2R
2015-06-21Y2R: Rework conversion process, enabling support for all formatsYuri Kunde Schlesner
2015-06-21Merge pull request #855 from purpasmart96/service_rearrangmentbunnei
Services: Continue separation of services into their own folders
2015-06-20Y2R: Re-organize how params are stored. Support SetConversionParamsYuri Kunde Schlesner
2015-06-16kernel: Fix svcWaitSynch to always acquire requested wait objects.bunnei
2015-06-16Merge pull request #866 from lioncash/typoLioncash
hw: Fix mismatched Write call
2015-06-16hw: Fix mismatched Write callLioncash
2015-06-12vfp: Handle accesses to the VFP media feature registersLioncash
These are able to be accessed in any privilege mode.
2015-06-12vfp: Implement VMOVBCR/VMOVBRCLioncash
2015-06-11Services: Continue separation of services into their own folderspurpasmart96
2015-06-04arm_dyncom_thumb: Fix handling of writeback for thumb LDMIALioncash
2015-06-01ExtSavedata: Save the icon passed to CreateExtSaveData to the correct folder.Subv
Organize the ExtSaveData folders as they are stored in the console.
2015-05-31Merge pull request #838 from lioncash/thumbLioncash
arm_dyncom_thumb: Implement missing instructions.
2015-05-31arm_dyncom_thumb: Fix encoding of BKPT's immediateLioncash
2015-05-31arm_dyncom_thumb: Implement CPS and SETENDLioncash
2015-05-31arm_dyncom_thumb: Implement SXTH, SXTB, UXTH, and UXTB.Lioncash
2015-05-31arm_dyncom_thumb: Implement REV, REV16, and REVSH.Lioncash
2015-05-31Merge pull request #811 from archshift/commonifyarchshift
Commonify video_core utility headers
2015-05-31Merge pull request #832 from yuriks/refresh-rate-optionbunnei
Remove gpu_refresh_rate configuration option
2015-05-30Move video_core/color.h to common/color.harchshift
2015-05-29Merge pull request #810 from yuriks/memmapYuri Kunde Schlesner
Kernel: Add VMManager to manage process address spaces
2015-05-29Remove gpu_refresh_rate configuration optionYuri Kunde Schlesner
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.
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot