aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle
AgeCommit message (Collapse)Author
2016-02-02services: Get rid of unnecessary includesLioncash
2016-02-01services: Update function tablesLioncash
2016-01-30Memory: Implement MMIOMerryMage
2016-01-14Merge pull request #1327 from Subv/unmap_memblockbunnei
HLE/SVC: Implement UnmapMemoryBlock.
2016-01-14HLE/SVC: Implement UnmapMemoryBlock.Subv
This implementation will need to be (almost completely) changed when we implement multiprocess support.
2016-01-05Merge pull request #1283 from Subv/soc_fixupbunnei
HLE/Sockets: Fixed the buffer offset in recvfrom.
2015-12-30services: Update some function tablesLioncash
2015-12-29HLE/Timers: Reset OneShot timers when they are acquired instead of when ↵Subv
they're triggered. Closes #1139
2015-12-28Merge pull request #1300 from Subv/arbitrateaddressbunnei
SVC: Fixed ArbitrateAddress to behave as it does on hardware.
2015-12-27SVC: Fixed ArbitrateAddress to behave as it does on hardware.Subv
This was verified with hwtests that i plan to upload later on.
2015-12-25svc: Remove superfluous printf argumentLioncash
2015-12-24HLE/Sockets: Fixed the buffer offset in recvfrom.Subv
Closes #1277
2015-12-12svc: Fix compilation with LOG_TRACE enabledLioncash
2015-12-07VideoCore: Unify interface to OpenGL and SW rasterizersYuri Kunde Schlesner
This removes explicit checks sprinkled all over the codebase to instead just have the SW rasterizer expose an implementation with no-ops for most operations.
2015-12-06VideoCore: Rename HWRasterizer methods to be less confusingYuri Kunde Schlesner
2015-12-03Merge pull request #1252 from Subv/cambunnei
Services/Cam: Added new log type and camera enums from 3dbrew.
2015-11-30Kernel: Implement svcGetSystemInfoYuri Kunde Schlesner
This makes smealum/ctrulib@b96dd51d3349961189d4ab1bc2a5c45deff21c09 work with Citra.
2015-11-28Merge pull request #1225 from lioncash/cleanbunnei
csnd_snd: Get rid of type punning
2015-11-23Services/Cam: Added new log type and camera enums from 3dbrew.Subv
Followup to #1102 Original author @mailwl
2015-11-22Add stub functions for Initialize and GenerateRandomData in ssl:Cpolaris-
2015-11-22Add Initialize and GenerateRandomData stubspolaris-
2015-10-28csnd_snd: Get rid of type punningLioncash
2015-10-28Merge pull request #1165 from esoteric-programmer/masterbunnei
Added CSND_ExecuteType0Commands stub.
2015-10-28Added CSND stub.Matthias Ernst
2015-10-28Merge pull request #1208 from archshift/free-bytesbunnei
Implement FS_User::GetFreeBytes
2015-10-27Implement FS_User::GetFreeBytesarchshift
2015-10-24Fix copy pasteFiliph Sandström
2015-10-23Fix wrong branchFiliph Sandström
2015-10-23Add GetTotalStepCount StubFiliph Sandström
2015-10-23Update ptm.hFiliph Sandström
2015-10-06Silence -Wsign-compare warnings.Rohit Nirmal
2015-09-30Service/CFG: Use a constexpr function for country initializationEmmanuel Gil Peyrot
This fixes a TODO left over from when we supported MSVC 2013.
2015-09-29fix some xcode 7.0 warningsMartin Lindhe
2015-09-16general: Silence some warnings when using clangLioncash
2015-09-14Service/CFG: Add default entry for block 0x000A0001 (birthday)Yuri Kunde Schlesner
2015-09-14Service/CFG: Correct flags in 2 default blocksYuri Kunde Schlesner
Verified against a 9.2.0-20 config save
2015-09-14Service/CFG: Add additional blocks to default save dataYuri Kunde Schlesner
These blocks are required by various games to boot.
2015-09-14Fix narrowing conversion warningYuri Kunde Schlesner
2015-09-14Service/CFG: Move several private types from the header to the cppYuri Kunde Schlesner
2015-09-14Service/CFG: Clean up default block creationYuri Kunde Schlesner
2015-09-14GSP: Implement command 0x05, used for flushing cachesYuri Kunde Schlesner
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.)
2015-09-11General: Replace NULL and '0' usages with nullptr where applicableLioncash
2015-09-10General: Fix up doxygen commentsLioncash
2015-09-03Merge pull request #1101 from archshift/camu-service-namesbunnei
Add cam:u service function names to its function table
2015-09-03Add cam:u service function names to its function tablearchshift
2015-09-01Merge pull request #1072 from yuriks/GetSystemTick-advance-timebunnei
SVC: Advance time when calling GetSystemTick to escape busy-wait loops
2015-08-30SVC: Advance time when calling GetSystemTick to escape busy-wait loopsYuri 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-27Kernel: Fix wrong linear heap base on titles using newer kernelsYuri Kunde Schlesner
Typo which sneaked in through review on #1025
2015-08-26Kernel: Fix assertion failure when ControlMemory is called with size=0Yuri Kunde Schlesner
2015-08-26Core: Improve APT Shared Font hackYuri Kunde Schlesner
Should fix invalid read loops in some games