mirror of
https://git.eden-emu.dev/archive/citron
synced 2026-03-23 09:59:39 -04:00
- Add IDeviceOperator interface with 49 functions for SD card, MMC, and game card operations - Add IEventNotifier interface for filesystem event notifications - Add ISaveDataTransferManager and related transfer interfaces (exporter/importer) - Add IWiper interface for BIS partition wiping - Enhance FSP_SRV with OpenDeviceOperator, OpenSdCardDetectionEventNotifier, OpenSaveDataTransferManager, and other missing functions - Enhance FSP_LDR with OpenCodeFileSystem, IsArchivedProgram, and SetCurrentProcess implementations - Enhance FSP_PR with RegisterProgram, UnregisterProgram, and verification functions - Fix ServiceContext usage for proper event creation and management - Fix function parameter alignment issues for CMIF serialization - Update build system to include new source files - Update copyright headers to 2025 citron All functions are implemented with appropriate logging and parameter validation based on Nintendo Switch filesystem services documentation. Signed-off-by: Zephyron <zephyron@citron-emu.org>