Citron/src
Zephyron e72d695115 feat(services): Implement nn::socket, nn::nifm, and nn::nim networking services
Add Nintendo Switch network service implementations to support modders
working with network functionality in their game modifications:

- Add nn::socket utilities including InetAton and Connect functions
- Implement sockaddr/in_addr structures matching official Nintendo APIs
- Add nn::nifm networking interface services with IsNetworkAvailable and SubmitNetworkRequest
- Implement nn::nim network installation management services
- Fix BSD socket implementation to properly handle proxy packets
- Add Service_BSD log category for better debugging

These changes provide crucial networking API support for modders like
MaxLastBreath and projects like NX Optimizer (https://www.nxoptimizer.com/)
that need to hook into Nintendo's network services for code injection mods.
This implementation follows the official documentation at SwitchBrew and
enables proper network connectivity in modded games.

Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-04-20 15:35:25 +10:00
..
android WIP: Enhance shader compilation performance and control 2025-03-27 20:56:23 +10:00
audio_core Revert "audio: refactor SDL2 sink implementation" 2025-02-20 16:54:43 +10:00
citron feat: add CPU clock rate slider to settings 2025-04-16 22:02:10 +10:00
citron_cmd build: upgrade fmt and SDL2 2025-02-16 13:38:05 +10:00
common feat(services): Implement nn::socket, nn::nifm, and nn::nim networking services 2025-04-20 15:35:25 +10:00
core feat(services): Implement nn::socket, nn::nifm, and nn::nim networking services 2025-04-20 15:35:25 +10:00
dedicated_room android: Initial multiplayer support 2025-03-10 22:37:56 +01:00
frontend_common Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
hid_core build: upgrade fmt and SDL2 2025-02-16 13:38:05 +10:00
input_common build: upgrade fmt and SDL2 2025-02-16 13:38:05 +10:00
network android: Initial multiplayer support 2025-03-10 22:37:56 +01:00
shader_recompiler nvn(fix): Optimize shader performance by enhancing NVN bias settings 2025-04-12 15:14:14 +10:00
tests Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
video_core fix(vulkan): address compiler warnings for Linux 2025-04-18 14:26:04 +10:00
web_service build: upgrade fmt and SDL2 2025-02-16 13:38:05 +10:00
.clang-format chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
CMakeLists.txt Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00