mirror of
https://git.eden-emu.dev/archive/citron
synced 2026-04-01 00:48:28 -04:00
core/hle: Implement TMA (Target Manager Agent) service
Add implementation for the TMA service which provides file I/O and debugging functionality for development tools. Changes: - Add TMA service with IFileManager, IFileAccessor, and IDirectoryAccessor - Implement stubbed file operations (ReadFile, WriteFile, GetFileSize, etc.) - Implement stubbed directory operations (ReadDirectory, GetEntryCount, etc.) - Add TMA logging category for service debugging - Fix parameter alignment in ReadFile function signature All functions are provided as-is to allow games and development tools to initialize without errors. Signed-off-by: Zephyron <zephyron@citron-emu.org>
This commit is contained in:
@@ -134,6 +134,7 @@ bool ParseFilterRule(Filter& instance, Iterator begin, Iterator end) {
|
||||
SUB(Service, SSL) \
|
||||
SUB(Service, TCAP) \
|
||||
SUB(Service, Time) \
|
||||
SUB(Service, TMA) \
|
||||
SUB(Service, USB) \
|
||||
SUB(Service, VI) \
|
||||
SUB(Service, WLAN) \
|
||||
|
||||
@@ -102,6 +102,7 @@ enum class Class : u8 {
|
||||
Service_SSL, ///< The SSL service
|
||||
Service_TCAP, ///< The TCAP service.
|
||||
Service_Time, ///< The time service
|
||||
Service_TMA, ///< The TMA (Target Manager Agent) service
|
||||
Service_USB, ///< The USB (Universal Serial Bus) service
|
||||
Service_VI, ///< The VI (Video interface) service
|
||||
Service_WLAN, ///< The WLAN (Wireless local area network) service
|
||||
|
||||
Reference in New Issue
Block a user