You've already forked ultrasm64-2
mirror of
https://github.com/HackerN64/ultrasm64-2.git
synced 2026-01-21 10:38:08 -08:00
Deprecate CN
This commit is contained in:
@@ -6,7 +6,7 @@ This repository is a clean slate for basic enhancements built upon the *Super Ma
|
||||
|
||||
1. Install prerequisites: `sudo apt install -y build-essential git pkgconf python3 isl libgmp-dev libmpfr-dev libmpc-dev`
|
||||
2. Clone the repo from within Linux: `git clone https://github.com/HackerN64/ultrasm64-2.git`
|
||||
3. Place a Super Mario 64 ROM called `baserom.<VERSION>.z64` into the project folder for asset extraction, where `VERSION` can be `jp`, `us`, `eu`, `sh`, or `cn`.
|
||||
3. Place a Super Mario 64 ROM called `baserom.<VERSION>.z64` into the project folder for asset extraction, where `VERSION` can be `jp`, `us`, `eu`, `sh`.
|
||||
4. Run `make` to build. Specify the version through `make VERSION=<VERSION>`. Add `-j4` to improve build speed (hardware dependent).
|
||||
|
||||
Ensure the repo path length does not exceed 255 characters. Long path names result in build errors.
|
||||
@@ -68,7 +68,7 @@ sudo pacman -S base-devel python gcc gcc-libs libisl libmpc zstd lib32-gcc-libs
|
||||
|
||||
#### Step 2: Copy baserom(s) for asset extraction
|
||||
|
||||
For each version (jp/us/eu/sh/cn) for which you want to build a ROM, put an existing ROM at
|
||||
For each version (jp/us/eu/sh) for which you want to build a ROM, put an existing ROM at
|
||||
`./baserom.<VERSION>.z64` for asset extraction.
|
||||
|
||||
##### Step 3: Build the ROM
|
||||
@@ -84,7 +84,7 @@ Resulting artifacts can be found in the `build` directory.
|
||||
|
||||
The full list of configurable variables are listed below, with the default being the first listed:
|
||||
|
||||
* ``VERSION``: ``jp``, ``us``, ``eu``, ``sh``, ``cn``
|
||||
* ``VERSION``: ``jp``, ``us``, ``eu``, ``sh``
|
||||
* ``GRUCODE``: ``f3d_old``, ``f3d_new``, ``f3dex``, ``f3dex2``, ``f3dzex``
|
||||
* ``COMPARE``: ``1`` (compare ROM hash), ``0`` (do not compare ROM hash)
|
||||
* ``NON_MATCHING``: Use functionally equivalent C implementations for non-matchings. Also will avoid instances of undefined behavior.
|
||||
@@ -104,7 +104,7 @@ brew install coreutils make pkg-config tehzz/n64-dev/mips64-elf-binutils
|
||||
|
||||
#### Step 2: Copy baserom(s) for asset extraction
|
||||
|
||||
For each version (jp/us/eu/sh/cn) for which you want to build a ROM, put an existing ROM at
|
||||
For each version (jp/us/eu/sh) for which you want to build a ROM, put an existing ROM at
|
||||
`./baserom.<VERSION>.z64` for asset extraction.
|
||||
|
||||
##### Step 3: Build the ROM
|
||||
|
||||
Reference in New Issue
Block a user