Modern SDK: Introduction

Introduction

Kantan's 3D

N64 development has suffered for years due to extremely old devkits. Both options used in homebrew are 20+ years old, and have dated compilers with only C89 support. Using such antique tools was deemed unacceptable by myself.

Unfortunately, there is no standard setup for using a current toolset or OS with the SDK library. Earlier attempts (such as trhodeos's "modern-n64sdk") were very complicated, with annoying paths and strange toolchain setups.

So I decided to fix this situation, and make a devkit that would work on a modern Debian-based distro (as it's the only Linux I've ever messed with).

My goals are:
- Have a modern toolchain using latest GCC.
- Support most of the sample programs.
- Port over or provide replacements for specific tools like rspasm or rgb2c.
- Have documentation showing how to use specific features, such as linkerscripts.

Back home