[build] Fix incorrect region on some cards (#24)

This commit is contained in:
FexCollects 2025-07-15 20:21:19 -06:00 committed by Artrios
parent e88ebf8b2c
commit dc457dfdf2
4 changed files with 32 additions and 2 deletions

View File

@ -40,7 +40,7 @@ build/00-G000-%.z80: build/00-G000-%.gbc
python3 ../scripts/stripgbc.py $< $@
build/00-G000-%.vpk: build/00-G000-%.z80
../bin/nedc/v1.4/nevpk -c -i $< -o $@
build/00-G000-%.raw: build/00-G000-%.vpk
build/00-G000-%-01.raw: build/00-G000-%.vpk
../bin/nedc/v1.4/nedcmake -i $< -o $(subst -01.raw,,$@) -type 1 -region 1
.PRECIOUS: build/00-G000-%.tx build/00-G000-%.o build/00-G000-%.gbc build/00-G000-%.z80 build/00-G000-%.vpk build/00-G000-%-01.raw

View File

@ -38,7 +38,7 @@ build/00-R000-%.z80: build/00-R000-%.gbc
python3 ../scripts/stripgbc.py $< $@
build/00-R000-%.vpk: build/00-R000-%.z80
../bin/nedc/v1.4/nevpk -c -i $< -o $@
build/00-R000-%.raw: build/00-R000-%.vpk
build/00-R000-%-01.raw: build/00-R000-%.vpk
../bin/nedc/v1.4/nedcmake -i $< -o $(subst -01.raw,,$@) -type 1 -region 1
.PRECIOUS: build/00-R000-%.tx build/00-R000-%.o build/00-R000-%.gbc build/00-R000-%.z80 build/00-R000-%.vpk build/00-R000-%-01.raw

View File

@ -4,6 +4,19 @@ from asmquote import asmQuote
region = sys.argv[3]
valid_regions = [
'JP',
'EN',
'FR',
'IT',
'DE',
'ES',
]
if region not in valid_regions:
print("Invalid region")
sys.exit(1)
out = open(sys.argv[2], 'w')
with open(sys.argv[1], 'r') as f:

View File

@ -6,6 +6,23 @@ from asmquote import asmQuoteBytes
data_region = sys.argv[3] # determines region code
text_region = sys.argv[4] # determines string translation
valid_regions = [
'JP',
'EN',
'FR',
'IT',
'DE',
'ES',
]
if data_region not in valid_regions:
print("Invalid data region")
sys.exit(1)
if text_region not in valid_regions:
print("Invalid text region")
sys.exit(1)
out = open(sys.argv[2], 'w')
with open(sys.argv[1], 'r') as f: