Replace objcopy + gbafix to use our own gbafix

This commit is contained in:
Gwilym Inzani 2023-04-08 21:10:47 +01:00
parent b13318f699
commit 6d28e4193b

View file

@ -105,11 +105,13 @@ _build-rom folder name:
mkdir -p examples/target/examples mkdir -p examples/target/examples
arm-none-eabi-objcopy -O binary "$TARGET_FOLDER/thumbv4t-none-eabi/release/$GAME_NAME" "$GBA_FILE" just _gbafix --title "${INTERNAL_NAME:0:12}" --gamecode "${INTERNAL_NAME:0:4}" "$TARGET_FOLDER/thumbv4t-none-eabi/release/$GAME_NAME" -o "$GBA_FILE"
gbafix -p "-t${INTERNAL_NAME:0:12}" "-c${INTERNAL_NAME:0:4}" -mGC "$GBA_FILE"
cp -v "$GBA_FILE" "examples/target/examples/$GAME_NAME.gba" cp -v "$GBA_FILE" "examples/target/examples/$GAME_NAME.gba"
_gbafix +args:
(cd agb-gbafix && cargo run --release -- {{args}})
_all-crates target: _all-crates target:
for CARGO_PROJECT_FILE in agb-*/Cargo.toml agb/Cargo.toml; do \ for CARGO_PROJECT_FILE in agb-*/Cargo.toml agb/Cargo.toml; do \
PROJECT_DIR=$(dirname "$CARGO_PROJECT_FILE"); \ PROJECT_DIR=$(dirname "$CARGO_PROJECT_FILE"); \