pokefirered/INSTALL.md
2018-09-20 22:10:01 +01:00

1.6 KiB

Install devkitARM (if you are on Windows 10, do this instead).

Run the following commands (first, see this if you are on macOS or this if you are on old Windows):

export DEVKITPRO=/opt/devkitpro
echo "export DEVKITPRO=$DEVKITPRO" >> ~/.bashrc
export DEVKITARM=$DEVKITPRO/devkitARM
echo "export DEVKITARM=$DEVKITARM" >> ~/.bashrc

git clone https://github.com/pret/pokefirered
git clone https://github.com/pret/agbcc

cd agbcc
./build.sh
./install.sh ../pokefirered

cd ../pokefirered

To build pokefirered.gba:

make -j$(nproc)

If you have only changed .c or .s files, you can turn off the dependency scanning temporarily. Changes to any other files will be ignored, and the build will either fail or not reflect those changes.

make -j$(nproc) NODEP=1

macOS

Run xcode-select --install in Terminal, then proceed by executing the commands.

Old Windows

For Windows 8.1 and earlier

Download and run the Cygwin setup, leaving the default settings intact. At "Select Packages", set the view to "Full" and choose to install the following:

  • make
  • git
  • gcc-core
  • gcc-g++
  • libpng-devel

In the Cygwin command prompt, enter the commands.

If the command for building pokefirered.gba does not work, run nproc and use that value instead of $(nproc) for make.

Windows 10

Install the Windows Subsystem for Linux, then install devkitARM inside the subsystem, and run the commands.