aboutsummaryrefslogtreecommitdiff
path: root/src/core/CMakeLists.txt
AgeCommit message (Collapse)Author
2017-03-01Input: remove unused stuff & clean upwwylele
1. removed zl, zr and c-stick from HID::PadState. They are handled by IR, not HID 2. removed button handling in EmuWindow 3. removed key_map 4. cleanup #include
2017-03-01Input: add device and factory templatewwylele
2017-02-26Merge pull request #2587 from yuriks/status-barYuri Kunde Schlesner
Replace built-in Profiler with indicators in status bar
2017-02-26Add performance statistics to status barYuri Kunde Schlesner
2017-02-25Merge pull request #2569 from wwylele/wrap-unwrapbunnei
APT: implemented Wrap and Unwrap
2017-02-21HW: add AES engine & implement AES-CCMwwylele
2017-02-15core: add missing errors.h in CMakeLists.txtwwylele
2017-02-13Core: add cryptopp library (#2412)Weiyi Wang
2017-02-13loader: use self NCCH archivewwylele
2017-02-13file_sys: add Self NCCH archivewwylele
2017-02-05Merge pull request #2027 from Lectem/ipcrefactorWeiyi Wang
IPC helper
2017-02-03Merge pull request #2518 from MerryMage/coprocYuri Kunde Schlesner
arm_dynarmic: Coprocessor support
2017-02-03arm_dynarmic: CP15 supportMerryMage
2017-01-31HLE/Applets: Stub Mint (eShop) Applet (#2463)mailwl
This allows Phoenix Wright - Dual Destinies to boot.
2017-01-29Merge pull request #2368 from wwylele/camera-2Yuri Kunde Schlesner
CAM: build the service framework with a dummy implementation
2017-01-12Merge pull request #2308 from mailwl/ac-ibunnei
Service/AC: add ac:i service
2017-01-11CAM: implement basic camera functions with a blank camerawwylele
2016-12-30Service/AC: add ac:i servicemailwl
2016-12-26IPC helpersLectem
2016-12-26Frontend: emulate motion sensorwwylele
2016-12-23core: Move emu_window and key_map into coreMerryMage
* Removes circular dependences (common should not depend on core)
2016-12-22Service/NWM: add nwm servicesmailwl
2016-12-21core: Remove HLE module, consolidate code & various cleanups.bunnei
2016-12-21core: Consolidate core and system state, remove system module & cleanups.bunnei
2016-12-15Merge pull request #2320 from mailwl/cecd-updateYuri Kunde Schlesner
Service/CECD: Add cecd:ndm service
2016-12-15Merge pull request #2314 from mailwl/accountbunnei
Service/ACT: move ACT services to folder
2016-12-15Service/CECD: Add cecd:ndm servicemailwl
2016-12-14Merge pull request #2249 from Subv/sessions_v3Yuri Kunde Schlesner
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
2016-12-14Service/ACT: move ACT services to foldermailwl
2016-12-09service: Add cfg:nor serviceLioncash
2016-12-08Use std::move where appropriate.Subv
2016-12-08service: Add ptm::gets and ptm::sets servicesLioncash
2016-12-08service: Add mvd and qtm servicesLioncash
Adds the two New3DS-only modules. 3dbrew was used for command information.
2016-12-08service: Add nfc servicesLioncash
3dbrew was used for the command information.
2016-11-30 Kernel/IPC: Use Ports and Sessions as the fundamental building block of ↵Subv
Inter Process Communication. All handles obtained via srv::GetServiceHandle or svcConnectToPort are references to ClientSessions. Service modules will wait on the counterpart of those ClientSessions (Called ServerSessions) using svcReplyAndReceive or svcWaitSynchronization[1|N], and will be awoken when a SyncRequest is performed. HLE Interfaces are now ClientPorts which override the HandleSyncRequest virtual member function to perform command handling immediately.
2016-11-29FileSys: Implement OtherSaveDatawwylele
2016-11-29FileSys: abstract SD save data archive sourcewwylele
2016-11-19FileSys: rename SaveDataCheck archive to NCCH archivewwylele
According to the observation from game and 3dbrew "Used for accessing general NCCH data"
2016-11-19FileSys: add SDMCWriteOnlyArchivewwylele
2016-11-19FileSys: add SaveDataArchivewwylele
The error checking of SaveDataArchive is completely different from DiskArchive, so it has to be a new class instead of a subclass of DiskArchive.
2016-11-19FileSys: add PathParserwwylele
2016-09-15dynarmic: Implement ARM CPU interface.bunnei
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.