Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/camthesaxman/smb-decomp


https://github.com/camthesaxman/smb-decomp

Last synced: 30 days ago
JSON representation

Awesome Lists containing this project

README

        

# Super Monkey Ball Decompilation

This repo contains a WIP disassembly/decompilation of the program code of Super Monkey Ball NTSC-U version (GMBE8P).

It builds the following file:

supermonkeyball.dol: `sha1: 424e8ce10135686de0709a147e6a3a5a3fda02f1`

## Build Instructions

### Required Tools

* [devkitPro](https://devkitpro.org/wiki/Getting_Started)
* CodeWarrior for GameCube compiler (version 1.0, 1.1, or 1.2.5)
* gcc
* make
* wine (only on non-Windows systems)

### Steps

* Create a directory called `mwcc_compiler/` where `` is the version of CodeWarrior for GameCube you have (1.0, 1.1, or 1.2.5).
* Place the following CodeWarrior compiler executables in the aforementioned directory:
- mwcceppc.exe
- mwldeppc.exe
- lmgr326b.dll
* Run `make` from the repository root directory. If you are using a version of CodeWarrior besides 1.1, you must run `make COMPILER_VERSION=` (where `` is your CodeWarrior version).