https://github.com/dudejoe870/ultrazig64sdk
A Nintendo64 Homebrew SDK based around Zig
https://github.com/dudejoe870/ultrazig64sdk
Last synced: 3 months ago
JSON representation
A Nintendo64 Homebrew SDK based around Zig
- Host: GitHub
- URL: https://github.com/dudejoe870/ultrazig64sdk
- Owner: Dudejoe870
- License: mit
- Created: 2023-01-06T18:37:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-06T20:54:51.000Z (over 2 years ago)
- Last Synced: 2025-01-23T03:16:00.062Z (4 months ago)
- Language: Assembly
- Size: 17.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UltraZig64SDK
The UltraZig64 SDK is a homebrew Nintendo64 SDK with a Zig-based toolchain, which itself is based on LLVM, allowing for remarkably easy cross-compilation on both Linux, Windows, and MacOS (Arm and x86).
Currently it focuses on support for the Zig programming language, however in the future it could be possible to support both C and C++ (though [libdragon](https://github.com/DragonMinded/libdragon) might be a better fit for that). And since it's all based on current technologies, the very latest versions of these languages can be supported (including versions of the languages that haven't been released yet), allowing for a very modern programming experience. And with the power of Zig, potentially very high performance due to compile-time semantics being very powerful in the language allowing for some fun things that I'm sure haven't been experimented with yet on the Console of the Nintendo64.