Restructure build workflow

* All segments are now extracted from the base ROM; the base ROM is no
longer a compile time dependency
* ROM segments are now positioned relatively to each rather than with
hard coded addresses
* Piracy checksums are calculated during build
This commit is contained in:
Ryan Dwyer committed 2020-08-25 20:40:35 +10:00
1 parent 4fd334f73a
commit 23b6bd2643
34 files changed
+3239 -2725

No files matched your search

-1
View File
@@ -38,7 +38,6 @@ Before you do anything you need an existing ROM to extract assets from.
## Compiling
* Run `make` to build the assets that will be included in the ROM. These files will be written to `build/ntsc-final` and are matching what's in the `extracted/ntsc-final` folder.
* Run `make rom` to build the ROM. The ROM will be written to `build/ntsc-final/pd.z64`.
## How do I know the built files are matching?