summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL.md89
-rw-r--r--README.md19
2 files changed, 108 insertions, 0 deletions
diff --git a/INSTALL.md b/INSTALL.md
new file mode 100644
index 00000000..82158e80
--- /dev/null
+++ b/INSTALL.md
@@ -0,0 +1,89 @@
+# Linux
+
+Note that this requires python2.7 for the moment.
+
+ sudo apt-get install make gcc bison git python python-setuptools
+
+ git clone git://github.com/bentley/rgbds.git
+ cd rgbds
+ sudo make install
+ cd ..
+
+ git clone --recursive git://github.com/kanzure/pokecrystal.git
+ cd pokecrystal
+
+To build **pokecrystal.gbc**:
+
+ make
+
+
+# OS X
+
+On 10.8 or earlier, download and install **Command Line Tools for Xcode**.
+
+On 10.9 or later:
+
+ xcode-select --install
+
+In the shell, run:
+
+ git clone git://github.com/bentley/rgbds.git
+ cd rgbds
+ sudo make install
+ cd ..
+
+ git clone --recursive git://github.com/kanzure/pokecrystal.git
+ cd pokecrystal
+
+To build **pokecrystal.gbc**:
+
+ make
+
+
+# Windows
+
+To build on Windows, use [**Cygwin**](http://cygwin.com/install.html) (32-bit).
+
+In the installer, select the following packages: `make` `git` `python` `python-setuptools` `gcc` `libsasl2` `ca-certificates`
+
+Then get the most recent version of [**rgbds**](https://github.com/bentley/rgbds/releases/).
+Put `rgbasm.exe`, `rgblink.exe` and `rgbfix.exe` in `C:\cygwin\usr\local\bin`.
+
+In the **Cygwin terminal**:
+
+ git clone --recursive git://github.com/kanzure/pokecrystal.git
+ cd pokecrystal
+
+To build:
+
+ make
+
+
+# Vagrant
+
+The simplest way to get pokecrystal to compile is to use Vagrant and
+VirtualBox. Follow these steps:
+
+* [Download and install Vagrant](http://www.vagrantup.com/downloads.html)
+* Follow the instructions to [download and install VirtualBox](http://docs-v1.vagrantup.com/v1/docs/getting-started/)
+* Run these commands:
+
+```
+ vagrant box add pokecrystal http://diyhpl.us/~bryan/irc/pokecrystal/pokecrystal.box
+ mkdir vagrantbox
+ cd vagrantbox
+ vagrant init pokecrystal
+ vagrant up
+ vagrant ssh -c "cd /vagrant && git clone --recursive git://github.com/kanzure/pokecrystal.git"
+ vagrant ssh
+```
+
+Running "vagrant ssh" will give you a shell to type commands into for compiling
+the source code. Then the "virtualbox" directory on the host appears as a shared
+folder inside of the guest virtual machine at "/vagrant".
+
+To build the project, run these commands in the guest (that is, inside "vagrant
+ssh"):
+
+ cd /vagrant/pokecrystal
+ make
diff --git a/README.md b/README.md
new file mode 100644
index 00000000..3fceb92e
--- /dev/null
+++ b/README.md
@@ -0,0 +1,19 @@
+# Pokémon Crystal
+
+This is a disassembly of Pokémon Crystal.
+
+It builds the following roms:
+
+* Pokemon - Crystal Version (UE) (V1.0) [C][!].gbc `md5: 9f2922b235a5eeb78d65594e82ef5dde`
+* Pokemon - Crystal Version (UE) (V1.1) [C][!].gbc `md5: 301899b8087289a6436b0a241fbbb474`
+
+To set up the repository, see [**INSTALL.md**](INSTALL.md).
+
+
+## See also
+
+* Disassembly of [**Pokémon Red/Blue**][pokered]
+* irc: **irc.freenode.net** [**#pret**][irc]
+
+[pokered]: https://github.com/iimarckus/pokered
+[irc]: https://kiwiirc.com/client/irc.freenode.net/?#pret