A 3dslink server implementation in pure Rust
Find a file
2025-10-18 07:08:58 +02:00
tdslink Accept any seekable reader 2025-10-18 07:08:58 +02:00
.gitignore Initial commit 2025-10-18 03:04:00 +02:00
Cargo.lock Accept any seekable reader 2025-10-18 07:08:58 +02:00
Cargo.toml Initial commit 2025-10-18 03:04:00 +02:00
README.md Initial commit 2025-10-18 03:04:00 +02:00

3dslink-rs

A 3dslink server implementation in pure Rust.

The main crate is called tdslink because it can't start with a number.

The majority of this code was written (badly) in early 2024, I spruiced it up a bit in late 2025.

This is largely a port of 3dslink (the 3dslink server for desktop) if I remember correctly

This does include platform-specific code for the 3DS's Horizon OS, specifically to not set the socket broadcast flag. Setting it is not supported, but it acts like it's enabled anyway so this isn't actually a problem.