Make .dsi file with title ID, .nds without (#77)

This commit is contained in:
Pk11 2020-12-16 23:45:48 -06:00 committed by GitHub
parent d68ac105e6
commit 8fb0adf401
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 3 deletions

1
.gitignore vendored
View File

@ -1,4 +1,5 @@
*/build
*.dsi
*.nds
*.cia
*.elf

View File

@ -120,6 +120,8 @@ export GAME_TITLE := $(TARGET)
.PHONY: bootloader bootstub clean arm7/$(TARGET).elf arm9/$(TARGET).elf
all: bootloader bootstub $(TARGET).nds
dsi: $(TARGET).dsi
dist: all
@rm -fr hbmenu
@ -131,8 +133,14 @@ dist: all
$(TARGET).nds: $(TARGET).arm7 $(TARGET).arm9
ndstool -c $(TARGET).nds -7 $(TARGET).arm7.elf -9 $(TARGET).arm9.elf \
-b icon.bmp "GodMode9i;RocketRobz" \
-g HGMA 00 "GODMODE9I" -z 80040000 -u 00030004
-z 80040000 -u 00030004
python2 fix_ndsheader.py $(CURDIR)/$(TARGET).nds
$(TARGET).dsi: $(TARGET).arm7 $(TARGET).arm9
ndstool -c $(TARGET).dsi -7 $(TARGET).arm7.elf -9 $(TARGET).arm9.elf \
-b icon.bmp "GodMode9i;RocketRobz" \
-g HGMA 00 "GODMODE9I" -z 80040000 -u 00030004
python2 fix_ndsheader.py $(CURDIR)/$(TARGET).dsi
$(TARGET).arm7: arm7/$(TARGET).elf
cp arm7/$(TARGET).elf $(TARGET).arm7.elf

View File

@ -37,13 +37,14 @@ steps:
export DEVKITPRO="/opt/devkitpro"
export DEVKITARM="/opt/devkitpro/devkitARM"
sudo cp libmm7.a /opt/devkitpro/libnds/lib/libmm7.a
make
make all dsi
displayName: 'Build GodMode9i'
- script: |
chmod +x make_cia
./make_cia --srl="GodMode9i.nds" --id_0=$(git rev-parse --short=7 HEAD) --tikID=$(git rev-parse --short=16 HEAD)
./make_cia --srl="GodMode9i.dsi" --id_0=$(git rev-parse --short=7 HEAD) --tikID=$(git rev-parse --short=16 HEAD)
mkdir GodMode9i/
cp GodMode9i.dsi GodMode9i/
cp GodMode9i.nds GodMode9i/
cp GodMode9i.cia GodMode9i/
7z a GodMode9i.7z GodMode9i/