|
|
|
|
|
by yellowapple
2225 days ago
|
|
As someone else digging into this... The short answer seems to be to use either SGI's N64 SDK and a modern toolchain (https://github.com/trhodeos/modern-n64sdk) or libdragon (https://dragonminded.com/n64dev/libdragon/). The latter comes at the cost of not having built-in support for 3D (but it seems like there's enough there to take a DIY approach) and also being incompatible with most emulators (which "cheat" a bit by intercepting calls to the original libultra instead of directly emulating all the hardware). One could also run SGI's original compilers/toolchain, whether on a Linux system (using qemu-irix, which is what the folks over at https://github.com/n64decomp have been doing) or on a Windows 98 VM. The N64Homebrew subreddit (https://www.reddit.com/r/N64Homebrew/) is also a pretty useful resource. |
|