mirror of
https://github.com/italicsjenga/agb.git
synced 2024-12-23 16:21:33 +11:00
Make the book more positive
This commit is contained in:
parent
ea55278c7d
commit
adeb24be4d
|
@ -4,31 +4,31 @@ This guide has been tested on Ubuntu, Arch Linux and Raspberry Pi OS running on
|
||||||
|
|
||||||
# 1. Install a recent version of rust
|
# 1. Install a recent version of rust
|
||||||
|
|
||||||
agb unfortunately relies on a few nightly rust features, so you need to ensure you have that installed.
|
To use agb, you'll need to use nightly rust since it requires a few nightly features.
|
||||||
Firstly, ensure that you have **rustup** installed which you can do by following the instructions on the [rust website](https://www.rust-lang.org/tools/install)
|
Firstly, ensure that you have **rustup** installed which you can do by following the instructions on the [rust website](https://www.rust-lang.org/tools/install)
|
||||||
|
|
||||||
You can update rustup with `rustup update` if you have already installed it.
|
If you have already installed rustup, you can update it with `rustup update`.
|
||||||
|
|
||||||
# 2. arm-none-eabi
|
# 2. arm-none-eabi
|
||||||
|
|
||||||
We need this installed in order to be able to assemble the small amount of assembly in agb, and to do the final linking.
|
To assemble the small amount of assembly in agb and to do the final linking, you'll need to install the `arm-none-eabi` binutils.
|
||||||
|
|
||||||
* On Debian and derivatives (like Ubuntu): `sudo apt install binutils-arm-none-eabi`
|
* On Debian and derivatives (like Ubuntu): `sudo apt install binutils-arm-none-eabi`
|
||||||
* On Arch Linux and derivatives: `pacman -S arm-none-eabi-binutils`
|
* On Arch Linux and derivatives: `pacman -S arm-none-eabi-binutils`
|
||||||
|
|
||||||
# 3. git
|
# 3. git
|
||||||
|
|
||||||
The source code for the game is hosted on github, so you will need git installed.
|
The source code for the game is hosted on github, so you will need to install git.
|
||||||
|
|
||||||
* On Debian and derivatives (like Ubuntu): `sudo apt install git`
|
* On Debian and derivatives (like Ubuntu): `sudo apt install git`
|
||||||
* On Arch Linux and derivatives: `pacman -S git`
|
* On Arch Linux and derivatives: `pacman -S git`
|
||||||
|
|
||||||
# 4. gbafix
|
# 4. gbafix
|
||||||
|
|
||||||
In order to be able to play on real hardware or on some emulators, you may need to install 'gbafix'.
|
In order to be able to play games made with agb on real hardware or on some emulators, you will need to install 'gbafix'.
|
||||||
The rust implementation can be installed very easily using `cargo install gbafix`.
|
The rust implementation can be installed very easily using `cargo install gbafix`.
|
||||||
|
|
||||||
Make sure that the Cargo bin directory is in your `PATH` as we'll need to use it later.
|
Make sure that the Cargo bin directory is in your `PATH` as we'll need to use it later.
|
||||||
|
|
||||||
That is all you need to get started.
|
That is all you need to get started!
|
||||||
You can now move on to 'building the game'.
|
You can now move on to 'building the game'.
|
|
@ -4,14 +4,14 @@ This guide has been tested on MacOS 13.0.1 on an M1 chip.
|
||||||
|
|
||||||
# 1. Install a recent version of rust
|
# 1. Install a recent version of rust
|
||||||
|
|
||||||
agb unfortunately relies on a few nightly rust features, so you need to ensure you have that installed.
|
To use agb, you'll need to use nightly rust since it requires a few nightly features.
|
||||||
Firstly, ensure that you have **rustup** installed which you can do by following the instructions on the [rust website](https://www.rust-lang.org/tools/install)
|
Firstly, ensure that you have **rustup** installed which you can do by following the instructions on the [rust website](https://www.rust-lang.org/tools/install)
|
||||||
|
|
||||||
You can update rustup with `rustup update` if you have already installed it.
|
If you have already installed rustup, you can update it with `rustup update`.
|
||||||
|
|
||||||
# 2. Install arm-none-eabi
|
# 2. Install arm-none-eabi
|
||||||
|
|
||||||
We need this installed in order to be able to assemble the small amount of assembly in agb, and to do the final linking.
|
To assemble the small amount of assembly in agb and to do the final linking, you'll need to install the `arm-none-eabi` binutils.
|
||||||
|
|
||||||
## Install from ARM
|
## Install from ARM
|
||||||
|
|
||||||
|
@ -43,10 +43,10 @@ After installing to your `/Applications` folder you can add the binary to your p
|
||||||
|
|
||||||
# 5. Real hardware - gbafix
|
# 5. Real hardware - gbafix
|
||||||
|
|
||||||
In order to be able to play on real hardware or on some emulators, you may need to install 'gbafix'.
|
In order to be able to play games made with agb on real hardware or on some emulators, you will need to install 'gbafix'.
|
||||||
The rust implementation can be installed very easily using `cargo install gbafix`.
|
The rust implementation can be installed very easily using `cargo install gbafix`.
|
||||||
|
|
||||||
Make sure that the Cargo bin directory is in your `PATH` as we'll need to use it later.
|
Make sure that the Cargo bin directory is in your `PATH` as we'll need to use it later.
|
||||||
|
|
||||||
That is all you need to get started.
|
That is all you need to get started!
|
||||||
You can now move on to 'building the game'.
|
You can now move on to 'building the game'.
|
Loading…
Reference in a new issue