Phillip Stephens e11b88ea1e Link IAllocator.cpp
Former-commit-id: 0680c9d62d1eb57057461f1879c3cf9fdab87d95
2022-07-20 21:47:03 -07:00
2022-07-18 20:10:10 -04:00
2022-07-20 21:47:03 -07:00
2022-07-20 21:47:03 -07:00
2022-03-23 17:22:48 -04:00
2022-07-20 21:47:03 -07:00
2022-07-18 20:30:39 -04:00
2022-07-14 20:48:18 -04:00
2022-03-23 17:22:48 -04:00
2022-07-18 19:52:28 -04:00
2022-04-16 00:50:32 -07:00
2022-07-18 20:10:10 -04:00
2022-07-20 21:47:03 -07:00
2022-07-18 20:23:07 -04:00

Metroid Prime

A decompilation of Metroid Prime (USA v0-00).

This repository builds the following DOL:

949c5ed7368aef547e0b0db1c3678f466e2afbff  build/mp1.0/main.dol

Dependencies

Windows:

  • Install devkitPro with GameCube development package.
  • Open C:\devkitPro\msys2\msys2.exe
  • Run the following:
    pacman -Sy --noconfirm --needed msys2-keyring
    pacman -Su --noconfirm --needed gcc git gamecube-dev
    

macOS:

  • Install wine:
    brew tap gcenx/wine
    brew install wine-crossover
    sudo xattr -r -d com.apple.quarantine "/Applications/Wine Crossover.app"
    
  • Install devkitPro.
  • Run the following:
    sudo dkp-pacman -Syu --noconfirm --needed gamecube-dev
    

Linux:

  • Install wine from your package manager.
    • Faster alternative: WiBo, a minimal 32-bit Windows binary wrapper.
      Ensure the binary is in PATH.
  • Install devkitPro.
  • Run the following:
    sudo dkp-pacman -Syu --noconfirm --needed gamecube-dev
    

Building

  • Checkout the repository:
    git clone https://github.com/PrimeDecomp/prime.git
    
  • Download GC_WII_COMPILERS.zip
  • Extract the contents of the GC directory to tools/mwcc_compiler
  • Build:
    make -j
    
Description
A decompilation of Metroid Prime brought to you by fans of the series.
Readme 71 MiB
Languages
C++ 62.8%
C 31.8%
Python 3.6%
Assembly 0.8%
Pascal 0.4%
Other 0.3%