Added libcapstone-dev to list of dependencies.

This commit is contained in:
David Benepe
2021-06-30 17:21:37 -05:00
parent 8a7d31b924
commit 884341c1cb
+12 -8
View File
@@ -8,22 +8,26 @@ Currently, only the US 1.0 version of the game is supported. US 1.1, EU 1.0, EU
## Dependencies
* `libcapstone-dev`
* `libssl-dev`
* `gcc`
* `make`
* `python3 (latest version)`
* `binutils-mips`
* `libssl-dev`
* `python3`
* `wget`
### Debian / Ubuntu
`sudo apt install build-essential pkg-config git python3 libssl-dev wget libcapstone-dev`
`sudo apt install build-essential pkg-config git binutils-mips-linux-gnu python3 libssl-dev wget`
### binutils
You are not required to install a binutils package, but it does speed up the initial setup if you do have it installed.
* Ubuntu/Debian (x86): `sudo apt install binutils-mips-linux-gnu`
## Setup / Building
1. Install the dependencies
2. Place the ROM file within the `baseroms` directory.
**a.** Any DKR ROM should work as long as it is US 1.0.
**b.** The name of the ROM file does not matter, but it must end with one of these extensions: `.z64`, `.v64`, `.n64`, or `.rom`. It will be detected automatically from an md5 checksum.
**c.** If you use a byte-swapped or little-endian ROM, then it will automatically be converted to a big-endian (.z64) ROM file.
**a.** The name of the ROM file does not matter, but it must end with one of these extensions: `.z64`, `.v64`, `.n64`, or `.rom`. It will be detected automatically from an md5 checksum.
**b.** If you use a byte-swapped or little-endian ROM, then it will automatically be converted to a big-endian (.z64) ROM file.
3. Run `make` in the main directory.
**a.** Use the `-jN` argument to use `N` number of threads to speed up building. For example, if you have a system with 4 cores / 4 threads, you should do `make -j4`.