aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle
AgeCommit message (Collapse)Author
2016-03-13hid: fix pad updatewwylele
2016-03-12svc: Move ResetType enum to the kernel event headerLioncash
2016-03-12svc: Remove unused ArbitrationType enumLioncash
An equivalent enum already exists within address_arbiter.h
2016-03-12svc: Make ResetType an enum classLioncash
2016-03-12Fix headerpippo2931
2016-03-12GetArchiveResource stubpippo2931
2016-03-12Merge pull request #1266 from Subv/miiappletbunnei
HLE/Applets: Implemented a dummy Mii Selector applet.
2016-03-12HLE/Applets: Implemented a dummy Mii Selector applet.Subv
This prevents some games (like Super Mario 3D Land) from freezing when trying to launch it, however, it's not complete and won't let you go past Mii selection as the parameter structure hasn't been reverse engineered yet.
2016-03-12Merge pull request #1500 from lioncash/nullptrbunnei
gsp_gpu: Change 0 literal to nullptr
2016-03-11gsp_gpu: Change 0 literal to nullptrLioncash
2016-03-11hle: Update service function tablesLioncash
2016-03-08renderer_base: Don't directly expose the rasterizer unique_ptrLioncash
There's no reason to allow direct access to the unique_ptr instance. Only its contained pointer.
2016-03-06DSP: Implement Pipe 2MerryMage
Pipe 2 is a DSP pipe that is used to initialize both the DSP hardware (the application signals to the DSP to initialize) and the application (the DSP provides the memory location of structures in the shared memory region).
2016-03-05Memory: Do correct Phys->Virt address translation for non-APP linheapYuri Kunde Schlesner
2016-03-05Merge pull request #1455 from yuriks/ResultVal-unionMathew Maidment
core: Use unrestricted union to hold storage of ResultVal value
2016-03-06DSP: Print hash of firmware to consoleMerryMage
2016-03-05core: Use unrestricted union to hold storage of ResultVal valueYuri Kunde Schlesner
2016-03-05Merge pull request #1429 from mailwl/branch-acubunnei
ac:u IsConnected implemented
2016-03-04Merge pull request #1389 from yuriks/stub-cambunnei
Stub CAM:U service
2016-03-04ac:u: Stub IsConnectedmailwl
2016-03-02Merge pull request #1434 from Kloen/legendbunnei
Add THREADPROCESSORID_ALL on SVC::CreateThread
2016-03-01ThreadProcessorId_All on SVC::CreateThreadKloen
2016-02-29Service/CFG: Fix potential endianess issueYuri Kunde Schlesner
2016-02-29Service/CFG: Add block 0x000A0000 (username) to default config fileYuri Kunde Schlesner
2016-02-29Service/CAM: Add doxycomments to all service functionsYuri Kunde Schlesner
2016-02-26Initial implementation ir:usermailwl
2016-02-21AudioCore: Skeleton ImplementationMerryMage
This commit: * Adds a new subproject, audio_core. * Defines structures that exist in DSP shared memory. * Hooks up various other parts of the emulator into audio core. This sets the foundation for a later HLE DSP implementation.
2016-02-13Service/CAM: Dummy implementation of some functionsYuri Kunde Schlesner
Thanks to @mailwl for the initial version of the stubs.
2016-02-12BitField: Make trivially copyable and remove assignment operatorMerryMage
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-