diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ca5884dbe..3257037ac 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -126,7 +126,7 @@ jobs: name: Build GBA (${{ matrix.variant }}) strategy: matrix: - variant: ["europe", "japan", "japan_vc"] + variant: ["europe", "japan", "japan_vc", "usa_beta"] steps: - name: Checkout PR if: ${{ github.event_name == 'pull_request' || github.event_name == 'pull_request_target'}} diff --git a/Makefile b/Makefile index b025020d3..737986969 100644 --- a/Makefile +++ b/Makefile @@ -399,6 +399,8 @@ tidy: $(RM) SDL2.dll $(RM) $(BUILD_NAME)*.exe $(BUILD_NAME)*.elf $(BUILD_NAME)*.map $(BUILD_NAME)*.sdl $(BUILD_NAME)*.gba +usa_beta: ; @$(MAKE) GAME_REGION=USA GAME_VARIANT=BETA + japan: ; @$(MAKE) GAME_REGION=JAPAN japan_vc: ; @$(MAKE) GAME_REGION=JAPAN GAME_VARIANT=VIRTUAL_CONSOLE diff --git a/README.md b/README.md index b070c2a45..382027ade 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,8 @@ It builds the following ROMs: * [**sa2.gba**](https://datomatic.no-intro.org/index.php?page=show_record&s=23&n=0890) `sha1: 7bcd6a07af7c894746fa28073fe0c0e34408022d` (USA) (En,Ja,Fr,De,Es,It) * [**sa2_europe.gba**](https://datomatic.no-intro.org/index.php?page=show_record&s=23&n=0900) `sha1: b0f64bdca097f2de8f05ac4c8caea2b80c5faeb1` (Europe) (En,Ja,Fr,De,Es,It) * [**sa2_japan.gba**](https://datomatic.no-intro.org/index.php?page=show_record&s=23&n=0799) `sha1: dffd0188fc78154b42b401398a224ae0713edf23` (Japan) (En,Ja,Fr,De,Es,It) -* [**sa2_japan_vc.gba**](https://datomatic.no-intro.org/index.php?page=show_record&s=23&n=0799) `sha1: 2aa6ee2cf2b0ebfafbea6d6d24165b252a7e329e` (Japan) (En,Ja,Fr,De,Es,It) (Virtual Console) +* [**sa2_japan_vc.gba**](https://datomatic.no-intro.org/index.php?page=show_record&s=23&n=x380) `sha1: 2aa6ee2cf2b0ebfafbea6d6d24165b252a7e329e` (Japan) (En,Ja,Fr,De,Es,It) (Virtual Console) +* [**sa2_beta.gba**](https://datomatic.no-intro.org/index.php?page=show_record&s=23&n=x149) `sha1: 3368642fc4157824af63367e2a685b7d6ee9b09d` (USA) (Beta) (2002-10-25) It can also build: * **sa2.sdl** `make sdl` (Linux/MacOS SDL 64bit port) diff --git a/config.mk b/config.mk index 56c3db577..84ae4e2be 100644 --- a/config.mk +++ b/config.mk @@ -76,6 +76,10 @@ endif ifeq ($(GAME_REGION), USA) BUILD_NAME := $(BUILD_NAME) GAME_CODE := $(GAME_CODE)E + ifeq ($(GAME_VARIANT), BETA) + MAKER_CODE := 8P + BUILD_NAME := $(BUILD_NAME)_beta + endif else ifeq ($(GAME_REGION), JAPAN) BUILD_NAME := $(BUILD_NAME)_japan diff --git a/sa2_beta.sha1 b/sa2_beta.sha1 new file mode 100644 index 000000000..2c0c5b17d --- /dev/null +++ b/sa2_beta.sha1 @@ -0,0 +1 @@ +3368642fc4157824af63367e2a685b7d6ee9b09d sa2_beta.gba