mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-09-09 09:51:34 -07:00
cf390243b2
This step is no longer required, as it will be run automatically when making the ROM.
79 lines
1.4 KiB
Markdown
79 lines
1.4 KiB
Markdown
The source files are assembled into a rom using [**rgbds**](https://github.com/rednex/rgbds).
|
|
These instructions explain how to set up the tools required to build.
|
|
|
|
If you run into trouble, ask on irc ([**freenode#pret**](https://kiwiirc.com/client/irc.freenode.net/?#pret)).
|
|
|
|
|
|
# Linux
|
|
|
|
```bash
|
|
sudo apt-get install make gcc bison git
|
|
|
|
git clone https://github.com/rednex/rgbds
|
|
cd rgbds
|
|
git checkout v0.2.5
|
|
sudo make install
|
|
cd ..
|
|
|
|
git clone https://github.com/pret/pokecrystal
|
|
cd pokecrystal
|
|
```
|
|
|
|
To build **pokecrystal.gbc**:
|
|
|
|
```bash
|
|
make
|
|
```
|
|
|
|
|
|
# Mac
|
|
|
|
In **Terminal**, run:
|
|
|
|
```bash
|
|
xcode-select --install
|
|
|
|
git clone https://github.com/rednex/rgbds
|
|
cd rgbds
|
|
git checkout v0.2.5
|
|
sudo make install
|
|
cd ..
|
|
|
|
git clone https://github.com/pret/pokecrystal
|
|
cd pokecrystal
|
|
```
|
|
|
|
To build **pokecrystal.gbc**:
|
|
|
|
```bash
|
|
make
|
|
```
|
|
|
|
|
|
# Windows
|
|
|
|
To build on Windows, install [**Cygwin**](http://cygwin.com/install.html) with the default settings.
|
|
|
|
In the installer, select the following packages: `make` `git` `gettext`
|
|
|
|
Then get [**rgbds 0.2.5**](https://github.com/rednex/rgbds/releases/). Versions 0.3.0 and later are not compatible.
|
|
Extract the archive and put `rgbasm.exe`, `rgblink.exe`, `rgbfix.exe` and `rgbgfx.exe` in `C:\cygwin64\usr\local\bin`.
|
|
|
|
In the **Cygwin terminal**:
|
|
|
|
```bash
|
|
|
|
git clone https://github.com/pret/pokecrystal
|
|
cd pokecrystal
|
|
```
|
|
|
|
To build **pokecrystal.gbc**:
|
|
|
|
```bash
|
|
make
|
|
```
|
|
|
|
## notes
|
|
|
|
- If `gettext` no longer exists, grab `libsasl2-3` `ca-certificates`.
|