Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NX - Rust Switch: Difference between revisions

From GameBrew
m (HydeWing moved page NX In Rust Switch to NX - Rust Switch without leaving a redirect)
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=NX in Rust
|title=NX in Rust
|image=nxinrustswitch.png
|image=nxrustswitch.png
|description=Userland homebrew library for Nintendo Switch written entirely in Rust.
|description=Userland homebrew library for Nintendo Switch written entirely in Rust.
|author=aarch64-switch-rs
|author=aarch64-switch-rs
|lastupdated=2021/10/24
|lastupdated=2021/10/24
Line 9: Line 8:
|version=2021
|version=2021
|license=MIT
|license=MIT
|download=https://dlhb.gamebrew.org/switchhomebrews/nxinrustswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/nxrustswitch.7z
|website=https://github.com/aarch64-switch-rs/nx
|website=https://aarch64-switch-rs.github.io/nx/
|source=https://github.com/aarch64-switch-rs/nx
|source=https://github.com/aarch64-switch-rs/nx
|donation=
|donation=
}}
}}
{{#seo:
Userland library for Nintendo Switch homebrew (and other potential purposes), written in pure [https://www.rust-lang.org/ Rust] and some assembly bits.
|title=Switch Homebrew PC Tools (Developments) - GameBrew
|title_mode=append
|image=nxinrustswitch.png
|image_alt=NX in Rust
}}
{{cleanup|article|Needs cleanup}}
Userland homebrew library for Nintendo Switch written entirely in Rust.


API docs are hosted [https://aarch64-switch-rs.github.io/nx/ here], and examples can be found [https://github.com/aarch64-switch-rs/examples here].


==Media==
Setup guide to start developing Rust homebrew can be found [https://github.com/aarch64-switch-rs/setup-guide here].
<youtube></youtube>


==User guide==
Switch homebrews written in Rust:
*[[Emuiibo_Switch|emuiibo]] - By XorTroll.


==Screenshots==
Other Rust for Switch projects:
https://dlhb.gamebrew.org/switchhomebrews/nxinrustswitch-01.png
*[https://github.com/MegatonHammer/megaton-hammer Megaton Hammer] - By roblabla, kitlith, FenrirWolf. A Rust toolchain to build all sorts of homebrew for the Nintendo Switch.
https://dlhb.gamebrew.org/switchhomebrews/nxinrustswitch-02.png
*[https://github.com/rust-console/rusted-switch Rusted Switch] - By Igor1201. A project allows to compile Rust code using <code>rust-bindgen</code> to create bindings for <code>libnx</code>.
https://dlhb.gamebrew.org/switchhomebrews/nxinrustswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/nxinrustswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/nxinrustswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/nxinrustswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/nxinrustswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/nxinrustswitch-08.png


==Changelog==
==Credits==
'''v.1.0'''
*[https://github.com/switchbrew/libnx libnx] and its contributors for being the base of this project.
* First Release.
*[https://github.com/Atmosphere-NX/Atmosphere Atmosphère] and its contributors for being another base of this project.


== External links ==
== External links ==
* Gbatemp - https://github.com/aarch64-switch-rs/nx
* Official website - https://aarch64-switch-rs.github.io/nx/
* Github - https://github.com/aarch64-switch-rs/nx
* GitHub - https://github.com/aarch64-switch-rs/nx
* Reddit -

Revision as of 00:16, 3 Haziran 2023

NX in Rust
Nxrustswitch.png
General
Authoraarch64-switch-rs
TypeDevelopments
Version2021
LicenseMIT License
Last Updated2021/10/24
Links
Download
Website
Source

Userland library for Nintendo Switch homebrew (and other potential purposes), written in pure Rust and some assembly bits.

API docs are hosted here, and examples can be found here.

Setup guide to start developing Rust homebrew can be found here.

User guide

Switch homebrews written in Rust:

Other Rust for Switch projects:

  • Megaton Hammer - By roblabla, kitlith, FenrirWolf. A Rust toolchain to build all sorts of homebrew for the Nintendo Switch.
  • Rusted Switch - By Igor1201. A project allows to compile Rust code using rust-bindgen to create bindings for libnx.

Credits

  • libnx and its contributors for being the base of this project.
  • Atmosphère and its contributors for being another base of this project.

External links

Advertising: