diff --git a/archive/Ace3DS+_R4iLS/Ace3DS+_R4iLS_Wood_R4_1.62/_DSMENU.DAT b/archive/Ace3DS+_R4iLS/Ace3DS+_R4iLS_Wood_R4_1.62/_DSMENU.DAT index 4debf61..7046b47 100644 Binary files a/archive/Ace3DS+_R4iLS/Ace3DS+_R4iLS_Wood_R4_1.62/_DSMENU.DAT and b/archive/Ace3DS+_R4iLS/Ace3DS+_R4iLS_Wood_R4_1.62/_DSMENU.DAT differ diff --git a/archive/Ace3DS+_R4iLS/Ace3DS+_R4iLS_Wood_R4_1.62/_DS_MENU.dat b/archive/Ace3DS+_R4iLS/Ace3DS+_R4iLS_Wood_R4_1.62/_DS_MENU.dat index 3363cfc..3eb4461 100644 Binary files a/archive/Ace3DS+_R4iLS/Ace3DS+_R4iLS_Wood_R4_1.62/_DS_MENU.dat and b/archive/Ace3DS+_R4iLS/Ace3DS+_R4iLS_Wood_R4_1.62/_DS_MENU.dat differ diff --git a/archive/Ace3DS+_R4iLS/README.txt b/archive/Ace3DS+_R4iLS/README.txt index d436f0a..94126ee 100644 --- a/archive/Ace3DS+_R4iLS/README.txt +++ b/archive/Ace3DS+_R4iLS/README.txt @@ -1,3 +1,10 @@ +_DS_MENU.DAT and _DSMENU.DAT have been patched (by davidmorom) to fix an issue in both WarioWare DIY and Jam with the Band: +``` +WarioWare DIY and Jam with the Band had always been problematic in these flashcarts, as the save type they use is not correctly supported by the kernel, due to a very stupid bug. + +Recently I managed to patch this bug and both games now work perfectly. The change is just one instruction modification, from "mov r6,#0x9" to "mov r6,#0x0". This change prevents a 9 bits logical left shift on the save file sector addresses list, which is not needed at all, and is the reason that makes the games not compatible. +``` + Compatible with: - Ace3DS+ - Ace3DS X diff --git a/archive/Ace3DS+_R4iLS/old/Ace3DS+_R4iLS_Wood_R4_1.62/_DSMENU.DAT b/archive/Ace3DS+_R4iLS/old/Ace3DS+_R4iLS_Wood_R4_1.62/_DSMENU.DAT new file mode 100644 index 0000000..4debf61 Binary files /dev/null and b/archive/Ace3DS+_R4iLS/old/Ace3DS+_R4iLS_Wood_R4_1.62/_DSMENU.DAT differ diff --git a/archive/Ace3DS+_R4iLS/old/Ace3DS+_R4iLS_Wood_R4_1.62/_DS_MENU.dat b/archive/Ace3DS+_R4iLS/old/Ace3DS+_R4iLS_Wood_R4_1.62/_DS_MENU.dat new file mode 100644 index 0000000..3363cfc Binary files /dev/null and b/archive/Ace3DS+_R4iLS/old/Ace3DS+_R4iLS_Wood_R4_1.62/_DS_MENU.dat differ diff --git a/archive/Ace3DS+_R4iLS/old/Makefile b/archive/Ace3DS+_R4iLS/old/Makefile new file mode 100644 index 0000000..265c999 --- /dev/null +++ b/archive/Ace3DS+_R4iLS/old/Makefile @@ -0,0 +1,19 @@ +.PHONY: package + +export TOPDIR := $(shell pwd $(CURDIR)) +export BASE := Ace3DS+_R4iLS/$(shell basename $(CURDIR)) +export OUT := $(TOPDIR)/../../out +export COMMON := $(TOPDIR)/../../common-kernels + +package: directory Ace3DS+_R4iLS_Wood_R4_1.62_old.zip extdata + +directory: + mkdir -p $(OUT)/$(BASE) + +Ace3DS+_R4iLS_Wood_R4_1.62_old.zip: directory + mkdir tmp;cp -r Ace3DS+_R4iLS_Wood_R4_1.62_old/* $(COMMON)/Wood_R4Li_1.62/* tmp + cd tmp && zip -r $(OUT)/$(BASE)/$@ * + cd $(TOPDIR); rm -rf tmp + +extdata: directory + cp ace3dsplus.jpg README.txt $(OUT)/$(BASE) diff --git a/archive/Ace3DS+_R4iLS/old/README.txt b/archive/Ace3DS+_R4iLS/old/README.txt new file mode 100644 index 0000000..d436f0a --- /dev/null +++ b/archive/Ace3DS+_R4iLS/old/README.txt @@ -0,0 +1,17 @@ +Compatible with: + - Ace3DS+ + - Ace3DS X + - ### in 1 combo cart + - r4azure.com carts + - r4isdhc.com.cn carts + - r4iwood.cn carts + - r4isdhc.hk 2020+ carts + - r4li.com carts + - r4infinity.com 2 + - r4ixds.com 2014 white version + - woodr4isdhc.com carts + - ge.ndsi.in GEi HOT + - (please raise an issue if you think your cart is an Ace3DS+ or an R4iLS clone!) + +cheats (NDS): +__rpg/cheats/usrcheat.dat diff --git a/archive/Gateway_Blue/Gateway_Blue_Wood_R4_1.62/_DSMENU.dat b/archive/Gateway_Blue/Gateway_Blue_Wood_R4_1.62/_DSMENU.dat index c51d276..8205703 100644 Binary files a/archive/Gateway_Blue/Gateway_Blue_Wood_R4_1.62/_DSMENU.dat and b/archive/Gateway_Blue/Gateway_Blue_Wood_R4_1.62/_DSMENU.dat differ diff --git a/archive/Gateway_Blue/README.txt b/archive/Gateway_Blue/README.txt index e072131..6333f43 100644 --- a/archive/Gateway_Blue/README.txt +++ b/archive/Gateway_Blue/README.txt @@ -1,2 +1,9 @@ +_DSMENU.DAT has been patched (by davidmorom) to fix an issue in both WarioWare DIY and Jam with the Band: +``` +WarioWare DIY and Jam with the Band had always been problematic in these flashcarts, as the save type they use is not correctly supported by the kernel, due to a very stupid bug. + +Recently I managed to patch this bug and both games now work perfectly. The change is just one instruction modification, from "mov r6,#0x9" to "mov r6,#0x0". This change prevents a 9 bits logical left shift on the save file sector addresses list, which is not needed at all, and is the reason that makes the games not compatible. +``` + cheats (NDS): __rpg/cheats/usrcheat.dat diff --git a/archive/Gateway_Blue/old/Gateway_Blue_Wood_R4_1.62_old/_DSMENU.dat b/archive/Gateway_Blue/old/Gateway_Blue_Wood_R4_1.62_old/_DSMENU.dat new file mode 100644 index 0000000..c51d276 Binary files /dev/null and b/archive/Gateway_Blue/old/Gateway_Blue_Wood_R4_1.62_old/_DSMENU.dat differ diff --git a/archive/Gateway_Blue/old/Makefile b/archive/Gateway_Blue/old/Makefile new file mode 100644 index 0000000..182d1f3 --- /dev/null +++ b/archive/Gateway_Blue/old/Makefile @@ -0,0 +1,19 @@ +.PHONY: package + +export TOPDIR := $(shell pwd $(CURDIR)) +export BASE := Gateway_Blue/$(shell basename $(CURDIR)) +export OUT := $(TOPDIR)/../../../out +export COMMON := $(TOPDIR)/../../../common-kernels + +package: directory Gateway_Blue_Wood_R4_1.62_old.zip extdata + +directory: + mkdir -p $(OUT)/$(BASE) + +Gateway_Blue_Wood_R4_1.62_old.zip: directory + mkdir tmp;cp -r Gateway_Blue_Wood_R4_1.62_old/* $(COMMON)/Wood_R4Li_1.62/* tmp + cd tmp && zip -r $(OUT)/$(BASE)/$@ * + cd $(TOPDIR); rm -rf tmp + +extdata: directory + cp README.txt $(OUT)/$(BASE) diff --git a/archive/Gateway_Blue/old/README.txt b/archive/Gateway_Blue/old/README.txt new file mode 100644 index 0000000..e072131 --- /dev/null +++ b/archive/Gateway_Blue/old/README.txt @@ -0,0 +1,2 @@ +cheats (NDS): +__rpg/cheats/usrcheat.dat