Commit Graph

52 Commits (7da8f15461a1d352a03f43b650b697206fe924a3)

Author SHA1 Message Date
Lioncash 7da8f15461 service/am: Add missing am services
Adds the basic skeleton for missing am services idle:sys, omm, and spsm
based off the information provided by Switch Brew.
7 years ago
Zach Hilman 29aff8d5ab Virtual Filesystem 2: Electric Boogaloo (#676)
* Virtual Filesystem

* Fix delete bug and documentate

* Review fixes + other stuff

* Fix puyo regression
7 years ago
Zach Hilman 69bfe075b5 General Filesystem and Save Data Fixes (#670) 7 years ago
bunnei 913896cbd9 Revert "Virtual Filesystem (#597)"
This reverts commit 77c684c114.
7 years ago
Zach Hilman 77c684c114 Virtual Filesystem (#597)
* Add VfsFile and VfsDirectory classes

* Finish abstract Vfs classes

* Implement RealVfsFile (computer fs backend)

* Finish RealVfsFile and RealVfsDirectory

* Finished OffsetVfsFile

* More changes

* Fix import paths

* Major refactor

* Remove double const

* Use experimental/filesystem or filesystem depending on compiler

* Port partition_filesystem

* More changes

* More Overhaul

* FSP_SRV fixes

* Fixes and testing

* Try to get filesystem to compile

* Filesystem on linux

* Remove std::filesystem and document/test

* Compile fixes

* Missing include

* Bug fixes

* Fixes

* Rename v_file and v_dir

* clang-format fix

* Rename NGLOG_* to LOG_*

* Most review changes

* Fix TODO

* Guess 'main' to be Directory by filename
7 years ago
James Rowe 638956aa81 Rename logging macro back to LOG_* 7 years ago
bunnei 2abe5e39fc am: Stub out IApplicationFunctions::GetPseudoDeviceId. 7 years ago
bunnei afdd2f4cad am: Implement ILibraryAppletAccessor::PopOutData. 7 years ago
bunnei df4336a85e am: ISelfController:LaunchableEvent should be sticky. 7 years ago
bunnei 51d8a2c322 am: Stub out ILibraryAppletAccessor Start and GetResult methods. 7 years ago
bunnei 876b805e50 am: Implement ILibraryAppletAccessor::PushInData. 7 years ago
bunnei 2dcb98226b am: Implement IStorageAccessor::Write. 7 years ago
bunnei 9fedfbe141 am: Cleanup IStorageAccessor::Read. 7 years ago
bunnei d73c22bf4d am: Implement ILibraryAppletCreator::CreateStorage. 7 years ago
bunnei 0d681f7a7a am: Stub IApplicationFunctions GetDisplayVersion. 7 years ago
greggameplayer b16e5c6a81 Add & correct miscellaneous things (#470)
* add some InfoType

* correct OpenApplicationProxy cmd number

* add IDisplayController functions

* fix clang-format

* add more system languages
7 years ago
Hexagon12 5e9c547952 Stubs for QLaunch (#428)
* Stubs for QLaunch

* Wiped unrelated stuff

* Addressed comment

* Dropped GetPopFromGeneralChannelEvent
7 years ago
Lioncash 7c9644646f
general: Make formatting of logged hex values more straightforward
This makes the formatting expectations more obvious (e.g. any zero padding specified
is padding that's entirely dedicated to the value being printed, not any pretty-printing
that also gets tacked on).
7 years ago
bunnei 334e859ab1 am: Fix GetDesiredLanguage implementation. 7 years ago
Lioncash 5483c08b44
am: Move logging macros over to new fmt-compatible ones 7 years ago
Lioncash ccca5e7c28 service: Use nested namespace specifiers where applicable
Tidies up namespace declarations
7 years ago
Hexagon12 cc89b7bfcb Various fixes and clang 7 years ago
Hexagon12 84d39530cf
Updated AM with more service names. 7 years ago
bunnei 5ecf152c8e config: Rename is_docked to use_docked_mode to be consistent with other config bools. 7 years ago
bunnei 12b05c719e config: Add setting for whether the system is docked or not. 7 years ago
Subv 0eefe6e4d1 FS: Make EnsureSaveData create the savedata folder when called for the first time. 7 years ago
mailwl e4f94ee30b Stub more functions 7 years ago
mailwl 910198a29a Stub am::SetScreenShotPermission, and bsd::StartMonitoring functions 7 years ago
Subv 5ab285f1f9 AM: Corrected the response in EnsureSaveData.
The values are still unknown and the function is still considered a stub.
Puyo Puyo Tetris now tries to call fsp-srv:MountSaveData.
7 years ago
bunnei 516a95721c service: Remove remaining uses of BufferDescriptor*. 7 years ago
mailwl 335096e19a Service: stub some functions in am, audio, time, vi services 7 years ago
bunnei c83f69841f IApplicationFunctions: Stub out EnsureSaveData. 7 years ago
bunnei 65cfe09b62 logger: Add AM service logging category. 7 years ago
mailwl 1a8f5bfb8e Service/am: Add AppletAE service (#153)
* Add AppletAE, step 1: move common interfaces to am.h

* Add AppletAE, step 2
7 years ago
Subv eb58f852f8 AppletOE: Make ISelfController keep a reference to nvflinger.
It'll be needed when we implement CreateManagedDisplayLayer.
7 years ago
bunnei 1247c53786 yuzu: Update license text to be consistent across project. 7 years ago
bunnei b67cbb8d92 ap, aoc_u: Minor cleanup. 7 years ago
bunnei 72eeca1f03 hle: Add service stubs for apm and appletOE. 8 years ago
bunnei 0906de9a14 hle: Remove a large amount of 3ds-specific service code. 8 years ago
Yuri Kunde Schlesner d96a9e0c11 Service: Remove unnecessary includes from service.h
This has a huge fallout in terms of needing to fix other files because
all service implementations included that file.
8 years ago
Lioncash 26ea6b9546 Update AM service function tables
Updated based off information from 3dbrew.
8 years ago
Yuri Kunde Schlesner 84fbbe2629 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot ebdae19fd2 Remove empty newlines in #include blocks.
This makes clang-format useful on those.

Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
9 years ago
Yuri Kunde Schlesner 396a8d91a4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 9 years ago
Sam Spilsbury e16541e47c am: title_id is long long uint 9 years ago
JamePeng 9045c57d6f update the code of AM service! (#1623) 9 years ago
Lioncash 0937bed8d8 services: Get rid of unnecessary includes 9 years ago
Lioncash 75631b2a9f core: Eliminate some unused variable warnings 10 years ago
Lioncash 12a9e8502c core: Fix missing prototype warnings 10 years ago