Skip to content

Commit

Permalink
Close #36
Browse files Browse the repository at this point in the history
  • Loading branch information
RocketRobz committed Aug 16, 2024
1 parent aacbf19 commit 6a4cdcb
Show file tree
Hide file tree
Showing 12 changed files with 71 additions and 0 deletions.
Binary file modified archive/Ace3DS+_R4iLS/Ace3DS+_R4iLS_Wood_R4_1.62/_DSMENU.DAT
Binary file not shown.
Binary file modified archive/Ace3DS+_R4iLS/Ace3DS+_R4iLS_Wood_R4_1.62/_DS_MENU.dat
Binary file not shown.
7 changes: 7 additions & 0 deletions archive/Ace3DS+_R4iLS/README.txt
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Binary file not shown.
Binary file not shown.
19 changes: 19 additions & 0 deletions archive/Ace3DS+_R4iLS/old/Makefile
Original file line number Diff line number Diff line change
@@ -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)
17 changes: 17 additions & 0 deletions archive/Ace3DS+_R4iLS/old/README.txt
Original file line number Diff line number Diff line change
@@ -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
Binary file modified archive/Gateway_Blue/Gateway_Blue_Wood_R4_1.62/_DSMENU.dat
Binary file not shown.
7 changes: 7 additions & 0 deletions archive/Gateway_Blue/README.txt
Original file line number Diff line number Diff line change
@@ -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
Binary file not shown.
19 changes: 19 additions & 0 deletions archive/Gateway_Blue/old/Makefile
Original file line number Diff line number Diff line change
@@ -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)
2 changes: 2 additions & 0 deletions archive/Gateway_Blue/old/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
cheats (NDS):
__rpg/cheats/usrcheat.dat

0 comments on commit 6a4cdcb

Please sign in to comment.