diff options
author | GriffinR <griffin.g.richards@gmail.com> | 2020-12-11 22:21:30 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-11 22:21:30 -0500 |
commit | 9e331fb681ec5ebb46fbf537289f96ca572438ea (patch) | |
tree | 29c134d2853be570c4b11d691dd13ea705c1c940 | |
parent | d425eb0170ac70c08799250009fa5f2905eb6032 (diff) | |
parent | bf105a1b4d9991211a46333b2d5f3de32ad4c49a (diff) |
Merge pull request #815 from aplumafreak500/german_v1.1
Add German v1.1 target
-rw-r--r-- | .travis.yml | 3 | ||||
-rw-r--r-- | Makefile | 8 | ||||
-rw-r--r-- | config.mk | 26 | ||||
-rw-r--r-- | ruby_de_rev1.sha1 | 1 | ||||
-rw-r--r-- | sapphire_de_rev1.sha1 | 1 | ||||
-rw-r--r-- | src/libs/agb_flash_mx.c | 2 |
6 files changed, 26 insertions, 15 deletions
diff --git a/.travis.yml b/.travis.yml index 659739d44..26d2e7f99 100644 --- a/.travis.yml +++ b/.travis.yml @@ -68,5 +68,8 @@ matrix: - make -j2 compare_ruby_de - make -j2 compare_sapphire_de - make -j2 compare_ruby_de_debug + - make -j2 compare_sapphire_de_debug + - make -j2 compare_ruby_de_rev1 + - make -j2 compare_sapphire_de_rev1 after_success: - .travis/calcrom/webhook.sh pokeruby @@ -105,7 +105,7 @@ endif #### Main Rules #### -ALL_BUILDS := ruby ruby_debug ruby_rev1 ruby_rev2 sapphire sapphire_debug sapphire_rev1 sapphire_rev2 ruby_de ruby_de_debug sapphire_de sapphire_de_debug +ALL_BUILDS := ruby ruby_debug ruby_rev1 ruby_rev2 sapphire sapphire_debug sapphire_rev1 sapphire_rev2 ruby_de ruby_de_debug ruby_de_rev1 sapphire_de sapphire_de_debug sapphire_de_rev1 MODERN_BUILDS := $(ALL_BUILDS:%=%_modern) # Available targets @@ -226,8 +226,10 @@ sapphire_rev1: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_REVISION=1 sapphire_rev2: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_REVISION=2 ruby_de: ; @$(MAKE) GAME_VERSION=RUBY GAME_LANGUAGE=GERMAN ruby_de_debug: ; @$(MAKE) GAME_VERSION=RUBY GAME_LANGUAGE=GERMAN DEBUG=1 +ruby_de_rev1: ; @$(MAKE) GAME_VERSION=RUBY GAME_LANGUAGE=GERMAN GAME_REVISION=1 sapphire_de: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_LANGUAGE=GERMAN sapphire_de_debug: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_LANGUAGE=GERMAN DEBUG=1 +sapphire_de_rev1: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_LANGUAGE=GERMAN GAME_REVISION=1 modern: ; @$(MAKE) GAME_VERSION=RUBY MODERN=1 ruby_modern: ; @$(MAKE) GAME_VERSION=RUBY MODERN=1 @@ -240,8 +242,10 @@ sapphire_rev1_modern: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_REVISION=1 MODER sapphire_rev2_modern: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_REVISION=2 MODERN=1 ruby_de_modern: ; @$(MAKE) GAME_VERSION=RUBY GAME_LANGUAGE=GERMAN MODERN=1 ruby_de_debug_modern: ; @$(MAKE) GAME_VERSION=RUBY GAME_LANGUAGE=GERMAN DEBUG=1 MODERN=1 +ruby_de_rev1_modern: ; @$(MAKE) GAME_VERSION=RUBY GAME_LANGUAGE=GERMAN GAME_REVISION=1 MODERN=1 sapphire_de_modern: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_LANGUAGE=GERMAN MODERN=1 sapphire_de_debug_modern: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_LANGUAGE=GERMAN DEBUG=1 MODERN=1 +sapphire_de_rev1_modern: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_LANGUAGE=GERMAN GAME_REVISION=1 MODERN=1 compare_ruby: ; @$(MAKE) GAME_VERSION=RUBY COMPARE=1 compare_ruby_debug: ; @$(MAKE) GAME_VERSION=RUBY DEBUG=1 COMPARE=1 @@ -253,8 +257,10 @@ compare_sapphire_rev1: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_REVISION=1 COMP compare_sapphire_rev2: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_REVISION=2 COMPARE=1 compare_ruby_de: ; @$(MAKE) GAME_VERSION=RUBY GAME_LANGUAGE=GERMAN COMPARE=1 compare_ruby_de_debug: ; @$(MAKE) GAME_VERSION=RUBY GAME_LANGUAGE=GERMAN DEBUG=1 COMPARE=1 +compare_ruby_de_rev1: ; @$(MAKE) GAME_VERSION=RUBY GAME_LANGUAGE=GERMAN GAME_REVISION=1 COMPARE=1 compare_sapphire_de: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_LANGUAGE=GERMAN COMPARE=1 compare_sapphire_de_debug: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_LANGUAGE=GERMAN DEBUG=1 COMPARE=1 +compare_sapphire_de_rev1: ; @$(MAKE) GAME_VERSION=SAPPHIRE GAME_LANGUAGE=GERMAN GAME_REVISION=1 COMPARE=1 #### Graphics Rules #### @@ -27,6 +27,19 @@ else endif endif +# Language +ifeq ($(GAME_LANGUAGE), ENGLISH) + BUILD_NAME := $(BUILD_NAME) + GAME_CODE := $(GAME_CODE)E +else +ifeq ($(GAME_LANGUAGE), GERMAN) + BUILD_NAME := $(BUILD_NAME)_de + GAME_CODE := $(GAME_CODE)D +else + $(error unknown language $(GAME_LANGUAGE)) +endif +endif + # Revision ifeq ($(GAME_REVISION), 0) BUILD_NAME := $(BUILD_NAME) @@ -42,19 +55,6 @@ endif endif endif -# Language -ifeq ($(GAME_LANGUAGE), ENGLISH) - BUILD_NAME := $(BUILD_NAME) - GAME_CODE := $(GAME_CODE)E -else -ifeq ($(GAME_LANGUAGE), GERMAN) - BUILD_NAME := $(BUILD_NAME)_de - GAME_CODE := $(GAME_CODE)D -else - $(error unknown language $(GAME_LANGUAGE)) -endif -endif - # Debug fixes (always nonmatching) ifeq ($(DEBUG_FIX), 1) COMPARE := 0 diff --git a/ruby_de_rev1.sha1 b/ruby_de_rev1.sha1 new file mode 100644 index 000000000..42ee2028c --- /dev/null +++ b/ruby_de_rev1.sha1 @@ -0,0 +1 @@ +424740be1fc67a5ddb954794443646e6aeee2c1b pokeruby_de_rev1.gba diff --git a/sapphire_de_rev1.sha1 b/sapphire_de_rev1.sha1 new file mode 100644 index 000000000..413fee7cd --- /dev/null +++ b/sapphire_de_rev1.sha1 @@ -0,0 +1 @@ +7e6e034f9cdca6d2c4a270fdb50a94def5883d17 pokesapphire_de_rev1.gba diff --git a/src/libs/agb_flash_mx.c b/src/libs/agb_flash_mx.c index 5e2b0bce1..b164e27a9 100644 --- a/src/libs/agb_flash_mx.c +++ b/src/libs/agb_flash_mx.c @@ -26,7 +26,7 @@ const struct FlashSetupInfo MX29L010 = 0 // appears to be unused }, { 3, 1 }, // wait state setup data -#if (GERMAN && SAPPHIRE && !DEBUG) // OK, why !DEBUG? +#if (GERMAN && SAPPHIRE && (REVISION == 0) && !DEBUG) // OK, why !DEBUG? { { 0xBF, 0xD4 } } // ID #else { { 0xC2, 0x09 } } // ID |