aboutsummaryrefslogtreecommitdiff
path: root/src/core/CMakeLists.txt
AgeCommit message (Collapse)Author
2016-08-27LDR: Implement CROwwylele
2016-07-04HLE/Applets: Implement ErrEula appletmailwl
2016-06-16Merge pull request #1898 from archshift/interpreter-split-take2bunnei
Refactor arm_dyncom_interpreter into several files (take 2)
2016-06-12Make arm_dyncom_trans* into a fully fledged compilation unitarchshift
2016-06-11Merge pull request #1842 from Subv/portsbunnei
Kernel: Added ClientPort and ServerPort classes, along with svcCreatePort.
2016-06-10Revert "Split huge interpreter source file into translation info and ↵archshift
interpreter (+ some tiny misc style fixes)"
2016-06-08arm_dyncom_interpreter.cpp: Split by translation and interpreter logicarchshift
To facilitate the split, some small changes were made to names of various structures and functions.
2016-06-05Kernel: Added ClientPort and ServerPort classes.Subv
This is part of an ongoing effort to implement support for multiple processes.
2016-06-04service: Add other DLP servicesLioncash
Specifically, dlp::CLNT and dlp::FKCL Moves them to their own folder like with other services.
2016-05-21Loader: Split SMDH into its own header and import helpers from QGameListEmmanuel Gil Peyrot
Also rewrite Qt wrappers to use those.
2016-05-17Update ACT:U and create ACT:A (#1809)András Domonkos
* Update ACT_U * Create act_a.h * Create act_a.cpp * Add service ACT:A * Add ACT:A source and header * Fix wrong header
2016-05-12APT: Move the shared font loading and relocation functions to their own ↵Subv
subdirectory services/apt/bcfnt.
2016-04-03Dummy implementation dlp:SRVR Service.exhalatio
2016-03-15Reorganize the ndm service path for dummy implement functionJamePeng
SuspendDaemons , ResumeDaemons , OverrideDefaultDaemons The NDM file move to /core/hle/service/ndm/ now!
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-01-30Memory: Implement MMIOMerryMage
2015-10-04Implement gdbstubpolaris-
2015-08-16Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h}Yuri Kunde Schlesner
2015-07-26dyncom: Use ARMul_State as an objectLioncash
Gets rid of C-like parameter passing.
2015-07-25dyncom: Rename armdefs.h to armstate.hLioncash
2015-07-25dyncom: Move helper functions to their own headerLioncash
2015-07-25dyncom: Move arminit.cpp and armsupp.cpp into skyeye_commonLioncash
2015-07-13CiTrace: Record default vertex attributes.Tony Wasserka
2015-07-13Add CiTrace recording support.Tony Wasserka
This is exposed in the GUI as a new "CiTrace Recording" widget. Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still).
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-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-11Services: Continue separation of services into their own folderspurpasmart96
2015-05-27Kernel: Add VMManager to manage process address spacesYuri Kunde Schlesner
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.
2015-05-23dyncom: Get rid of armemu.hLioncash
2015-05-14Core/ResourceLimits: Implemented the basic structure of ResourceLimits.Subv
Implemented svcs GetResourceLimit, GetResourceLimitCurrentValues and GetResourceLimitLimitValues. Note that the resource limits do not currently keep track of used objects, since we have no way to distinguish between an object created by the application, and an object created by some HLE module once we're inside Kernel::T::Create.
2015-05-15Memory: Use a table based lookup scheme to read from memory regionsYuri Kunde Schlesner
2015-05-15Memmap: Re-organize memory function in two filesYuri Kunde Schlesner
memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory.
2015-05-08Kernel: Introduce skeleton Process class to hold process dataYuri Kunde Schlesner
2015-05-08Core: Fix sorting in CMakeFiles.txtYuri Kunde Schlesner
2015-05-07Remove unnecessary dyncom header filesLioncash
2015-05-06FileSys: De-inline Path membersYuri Kunde Schlesner
2015-04-17dyncom: Remove unused/unnecessary VFP cruftLioncash
2015-04-03IR: Move The IR services to their own folder and implement "GetHandles"purpasmart96
2015-04-02Services: Stubs and minor changespurpasmart96
2015-03-09Added LCD registers, and implementation for color filling in OGL code.archshift
2015-03-03Services: Moved the PTM and APT services to their own folderSubv
This coincidentally fixes an issue about the PTM service failing to create its SharedExtSaveData archive due to the FS service not being initialized by the time the creating code runs. Ideally I'd like to move each process to its own folder, and have a single file per process that registers the service classes, which would be in their own files inside that folder. Then each service class would just call functions from the process to complete the commands.
2015-02-02Explicitly instantiate constructors/destructors for Kernel objectsYuri Kunde Schlesner
This should speed up compile times a bit, as well as enable more liberal use of forward declarations. (Due to SharedPtr not trying to emit the destructor anymore.)
2015-01-31arm: Adios armemuLioncash
2015-01-30arm: Get rid of armcpu.h and skyeye_types.hLioncash
2015-01-24Services: Stubbed more services.Subv
Implemented FSUser::CreateExtSaveData
2015-01-22Merge pull request #493 from archshift/ptmplaybunnei
Stubbed some services
2015-01-21Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxxarchshift
2015-01-21Stubbed cam:u servicearchshift