- splat
- ido-static-recomp
- asm-processor
- ultralib header files
$ python3 -m pip install -U splat64[mips]
$ cd ~/src
$ git clone https://github.com/chris-gilmore/tnt-splat.git
$ cd tnt-splat
$ make setup-tools
Place baserom.z64 under ~/src/tnt-splat/.
$ crc32 baserom.z64
528a07fa
$ md5sum baserom.z64
7a28179b00734c9aa0f0609fafaafd5f
$ sha1sum baserom.z64
83fff25e82181a6993f28c91b9eeb8430396838b
For a clean compilation, repeat these steps.
$ rm -rf asm assets
$ splat split newtetris.yaml
$ make clean
$ make
The above `make` assumes a cross toolchain of `mips64-linux-gnu-`.
Specify your own cross toolchain if you need to, for example:
$ make CROSS=mips-linux-gnu-
$ diff baserom.z64 build/tnt.z64