Alex Barney
a45c541aca
Replace the old EmulatedSdCard class
2023-09-17 20:14:14 -07:00
Alex Barney
43d63086bf
Begin implementing StorageDeviceManagerFactory and GameCardManager
2023-09-17 20:14:13 -07:00
Alex Barney
e70e23492f
Add DeviceSaveData mounting functions
2022-04-30 23:58:19 -07:00
Alex Barney
7dfcebfc28
Update DirectorySaveDataFileSystem to implement ISaveDataFileSystem
2022-04-23 12:38:10 -07:00
Alex Barney
a289059ecf
Move InMemoryFileSystem, PathParser, PathTools
2022-01-07 00:33:47 -07:00
Alex Barney
34dda02c38
Use file-scoped namespaces
2021-11-14 18:36:53 -07:00
Alex Barney
b346280bc9
Make SaveDataManagement functions public and add tests
2021-06-01 10:38:17 -07:00
Alex Barney
7294206116
Update ISaveDataFileSystemCreator.Create
...
Update method parameters and rewrite the method to use SaveDataSharedFileStorage.
SaveDataFileSystemCreator now requires a FileSystemServer at construction time, so DefaultFsServerObjects must be created after FileSystemServer construction but before FileSystemServer initialization.
2021-06-01 10:38:17 -07:00
Alex Barney
649c72e5e6
Add extra data handling to DirectorySaveDataFileSystem
2021-06-01 10:38:17 -07:00
Alex Barney
6641109d94
Update FS shims for new Horizon and access log code
...
Makes all current FS shims more accurate, including using rewritten access log and system tick handling code.
2021-03-12 01:34:14 -07:00
Alex Barney
e50078d939
Move initialization code out of FileSystemServer
2021-02-07 00:26:20 -07:00
Alex Barney
770406e9c2
Remove the old Keyset class
2020-10-05 12:25:39 -07:00
Alex Barney
4552a2d94f
Add permission checks to DeleteSaveDataFileSystem
2020-08-26 17:10:12 -07:00
Alex Barney
071b608f5f
Tweak how the Horizon class and service manager work
...
- Store IServiceObjects in the service manager that return the usable objects instead of storing the objects directly
- Register FS services in the service manager instead of giving them special treatment
- Give each created HorizonClient its own "process ID"
2020-08-26 17:10:12 -07:00
Alex Barney
81340027fc
Rename FsService to FsSrv
2020-08-07 18:32:01 -07:00
Alex Barney
106c36492b
Move IFileSystem etc. into fsa namespace
2020-06-09 22:55:59 -07:00
Alex Barney
7bcb09b714
Add BIS shim functions with tests
2020-04-04 14:16:17 -07:00
Alex Barney
44ff25ee9b
Add cache storage and an emulated SD card
2020-02-13 17:21:24 -07:00