The repo for The Scoop Slingers' entry in the N64Brew Game jam for Summer 2023
(Glace64 is only a temporary name)
Clone the repo and its submodules:
git clone --recurse-submodules ...
Or if you already cloned:
git clone ...
cd ...
git submodule update --init --recursive
Build and install libdragon.
Libdragon is installed into the repository folder. If you don't have the N64_GCCPREFIX environment variable set, it will default to N64_INST and N64_INST will be set to the local install path. The Makefile works similarly.
./build_libdragon_install.sh -j7
Build the rom:
make -j7
This produces a .z64 rom file at the repo's root.
assets are in assets/
code is in include/ for headers and src/ for implementations
compile_flags.txt is for clangd if you use that in your IDE ( https://clangd.llvm.org/design/compile-commands#where-do-compile-commands-come-from )
.clang-format is for configuring clang-format. ( https://clang.llvm.org/docs/ClangFormatStyleOptions.html ) It's currently empty but is a hint for IDEs to use clang-format for code formatting with LLVM defaults.
The licenses applying to things are described in COPYING.