This commit is contained in:
RocketRobz 2024-08-15 19:36:35 -06:00
parent aacbf19eee
commit 6a4cdcb9b0
12 changed files with 71 additions and 0 deletions

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -0,0 +1,2 @@
cheats (NDS):
__rpg/cheats/usrcheat.dat