b99aaefe876195dfadc144192befa53dc47dfceb
DSPico buildscripts
Scripts to automatically build the entire DSPico stack. Also, replaces the C# components of the build with Python.
Usage
$ ls
DSRomEncryptor buildscript dspico-bootloader dspico-dldi dspico-firmware dspico-wrfuxxed output pico-launcher pico-loader
$ ./buildscript/build.py --help
usage: build.py [-h] --ntr-blowfish NTR_BLOWFISH --twl-blowfish TWL_BLOWFISH
[--twl-dev-blowfish TWL_DEV_BLOWFISH] [--wrfu-tester WRFU_TESTER]
[--wonderful-env WONDERFUL_ENV]
srcdir outdir
positional arguments:
srcdir Directory containing all cloned repositories
outdir Directory containing all build artefacts
options:
-h, --help show this help message and exit
--ntr-blowfish NTR_BLOWFISH
Source file for NTR Blowfish keys (table binary or BIOS image)
--twl-blowfish TWL_BLOWFISH
Source file for TWL Blowfish keys (table binary or BIOS/bootrom image)
--twl-dev-blowfish TWL_DEV_BLOWFISH
Source file for TWL development Blowfish keys (table binary or SRL) (optional)
--wrfu-tester WRFU_TESTER
Path to WRFU Tester SRL (for Wfruxxed, optional)
--wonderful-env WONDERFUL_ENV
Environment file to source for the Wonderful/BlocksDS toolchains
$ ./buildscript/build.py \
--ntr-blowfish path/to/biosnds7.rom \
--twl-blowfish path/to/biosdsi7.rom \
--wrfu-tester path/to/WRFUTester_v0.60_20080821.srl \
. output
Description
Languages
Python
100%