summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/ptm/ptm.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-02-21service: refactor server architectureLiam1-3/+7
Converts services to have their own processes
2022-06-29service: ptm: Rewrite PSM and add TSgerman771-0/+18
2017-10-10hle: Remove a large amount of 3ds-specific service code.bunnei1-166/+0
2017-06-19ResultVal: Remove MoveFrom()Yuri Kunde Schlesner1-1/+1
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in case you already have an rvalue.
2017-05-25FileSys: Move all result description to errors.hYuri Kunde Schlesner1-1/+2
2017-05-25result: Make error description a generic integerYuri Kunde Schlesner1-1/+1
It is now known that result code description vary depending on the module, and so they're best defined on a per-module basis. To support this, allow passing in an arbitrary integer instead of limiting to the ones in the ErrorDescription enum. These will be gradually migrated to their individual users, but a few will be kept as "common" codes shared by all modules.
2017-05-19use IPCHelper for PTM servicesemmaus1-30/+36
2017-03-25ptm: create SharedExtSave file before openning itwwylele1-1/+1
2017-03-18IPCHelper Skip method + address comments for aptLectem1-1/+1
2017-03-18move push out of class body and add u8 u16 bool specializationsLectem1-1/+1
2017-03-18refactor APT service to use the new IPC helpersLectem1-4/+8
2016-12-09ptm: Use boolean instead of integral valueLioncash1-1/+1
The third parameter of Write is actually a bool type, not an int.
2016-12-08service: Add the ptm:s serviceLioncash1-0/+1
3dbrew documents this as being the exact same as ptm:sysm
2016-12-08service: Drop '_Interface' in ptm service class namesLioncash1-5/+5
Inheriting from Service::Interface makes this obvious.
2016-12-08service: Add ptm::gets and ptm::sets servicesLioncash1-0/+4
2016-12-08ptm: Update ptm_sysm function tableLioncash1-1/+1
Updated based off information from 3dbrew.
2016-11-19PTM & CFG: use the correct path and error code according to the new FileSys policywwylele1-1/+1
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner1-1/+1
2016-09-19Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner1-2/+1
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-12/+19
2016-05-24New3DS: Minor style cleanup to #1520.bunnei1-2/+2
2016-04-20Implement CheckNew3DS and CheckNew3DSAppJamePeng1-1/+15
Append an item[is_new3ds] to config file[System] group Implement APT::SetNSStateField,it will update the unknown NS_state_field
2016-03-20HLE/FS: Implemented GetFormatInfoSubv1-1/+1
Format information is currently only implemented for the ExtSaveData, SharedExtSaveData and SaveData archives, the information is stored in a file alongside the root folder of the archive.
2016-02-12BitField: Make trivially copyable and remove assignment operatorMerryMage1-2/+2
2015-10-23Fix wrong branchFiliph Sandström1-0/+12
2015-05-12PTM: Changed the way the ptm services are handled to be like thepurpasmart961-6/+44
IR, HID, and APT services.
2015-05-07FileSys: Clean-up includes, de-inline destructorsYuri Kunde Schlesner1-1/+2
2015-05-02Services: Initialize all state variables at bootup.bunnei1-2/+5
2015-04-03Services: Stubs and minor changespurpasmart961-2/+2
2015-03-04Services: Moved the PTM and APT services to their own folderSubv1-0/+76
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.