NimNX Switch
From GameBrew
More actions
| nimNX | |
|---|---|
| General | |
| Author | dkgitdev |
| Type | Developments |
| Version | 0.1.0 |
| License | Mixed |
| Last Updated | 2022/11/29 |
| Links | |
| Download | |
| Website | |
| Source | |
Basic nim template for skipping all the "how-tos" straight to a working example. This project can also be used to start new NX projects.
User guide
This project consists of two parts:
- C FFI to get all the libNX parts available for nim (under
src/NimNx). - The actual nim code that uses this stuff.
This project was made using following technique:
OPEN C PROJECT FIND DEFINITION OF C VAR / FUNC / STRUCT IMPORT IT CORRECTLY IN NIM USE IN A SAME MANNER
So it is highly recommend to look for same identifiers in original libNx C code and see how it got translated to nim.
How to use
Install nim and devkitpro (and export env vars too).
Then, build your *.nro:
nimble install switch_build src/nimNx.nim
Copy build/nimNx/nimNx.nro to /switch/nimNx/.
Launch using Switch.
Screenshots
Changelog
v0.1.0
- This is initial release of the small hello world NX app.
External links
- GitHub - https://github.com/dkgitdev/nimNx