Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/camthesaxman/smb-decomp
https://github.com/camthesaxman/smb-decomp
Last synced: 30 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/camthesaxman/smb-decomp
- Owner: camthesaxman
- Created: 2021-06-24T03:27:49.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-14T21:14:45.000Z (almost 2 years ago)
- Last Synced: 2024-08-03T17:13:02.333Z (4 months ago)
- Language: Assembly
- Size: 28.6 MB
- Stars: 45
- Watchers: 2
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-gamecube-development - Super Monkey Ball - An in-progress decompilation of _Super Monkey Ball_ (Reverse Engineering / Projects)
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).