Userland AARCH64 homebrew library for Nintendo Switch, written entirely in Rust
-
Finish implementing all IPC/SF interfaces (+ their results)
-
Finish applet services
-
Finish fatal services
-
Finish fs services
-
Finish hid services
-
Finish ldr services
-
Add lm:get
-
Finish mii services
-
Finish nv servuces
-
Support HTC/TMA?
-
Finish pm services
-
Finish psc services
-
Finish psm services
-
Finish settings services
-
Finish spl services
-
Finish usb services
-
Finish vi services
-
Add more unimplemented services
-
-
TIPC server support
-
Finish hw-crypto support: hw-accelerated AES, etc.
-
More fs interfaces
-
PFS0
-
Romfs
-
NCA
-
-
NRO Romfs support
-
Finish implementing all SVCs
-
Proper hw rendering in gpu? (maybe as a separate lib?)
-
Rewrite
nx::input
module (proper types mostly) -
Finish SMC support
-
Finish waitable support
-
Add library applet support (
nx::la
module) -
Optimize IPC code to generate better asm (like libnx or nnsdk)
-
32-bit support
-
libnx and its contributors for being the base of this project.
-
Atmosphère and its contributors for being another base of this project.