ref: 70f9c27aac2ba368201a653050dfdd3976a14ac2
parent: 9e3bd6cb9b4366ba242d828d2e3bfd7a26e588e4
author: yenatch <yenatch@gmail.com>
date: Wed Aug 19 18:42:59 EDT 2015
Found a reference to an unknown blob.
--- a/data/battle_tower.asm
+++ b/data/battle_tower.asm
@@ -4,14 +4,14 @@
ld a, $3
ld [rSVBK], a
xor a
- ld hl, wd100
+ ld hl, w3_d100
ld bc, $00e0
call ByteFill
ld a, $ff
- ld [wd10c], a
- ld [wd147], a
- ld [wd182], a
- ld de, wd100
+ ld [w3_d100 + $0c], a
+ ld [w3_d100 + $47], a
+ ld [w3_d100 + $82], a
+ ld de, w3_d100
ld a, [hRandomAdd]
ld b, a
.asm_1f8022
@@ -28,10 +28,10 @@
ENDC
jr nc, .asm_1f8022
ld b, a
- ld a, $1
+ ld a, BANK(sbe46)
call GetSRAMBank
ld c, $7
- ld hl, $be48
+ ld hl, sbe48
.asm_1f803a
ld a, [hli]
cp b
@@ -38,8 +38,8 @@
jr z, .asm_1f8022
dec c
jr nz, .asm_1f803a
- ld hl, $be48
- ld a, [$be46]
+ ld hl, sbe48
+ ld a, [sbe46]
ld c, a
ld a, b
ld b, 0
@@ -54,12 +54,12 @@
call CopyBytes
call Function1f8081
pop af
- ld hl, Function1f8000
+ ld hl, Unknown_1f0000
ld bc, $0024
call AddNTimes
ld bc, $0024
.asm_1f8070
- ld a, $7c
+ ld a, BANK(Unknown_1f0000)
call GetFarByte
ld [de], a
inc hl
@@ -77,7 +77,7 @@
ld c, $3
.loop
push bc
- ld a, $1
+ ld a, BANK(sbe51)
call GetSRAMBank
.asm_1f8089
@@ -104,40 +104,40 @@
ld b, a
ld a, [hld]
ld c, a
- ld a, [wd10b]
+ ld a, [w3_d100 + $0b]
cp b
jr z, .asm_1f8089
- ld a, [wd10c]
+ ld a, [w3_d100 + $0c]
cp c
jr z, .asm_1f8089
- ld a, [wd146]
+ ld a, [w3_d100 + $46]
cp b
jr z, .asm_1f8089
- ld a, [wd147]
+ ld a, [w3_d100 + $47]
cp c
jr z, .asm_1f8089
- ld a, [wd181]
+ ld a, [w3_d100 + $81]
cp b
jr z, .asm_1f8089
- ld a, [wd182]
+ ld a, [w3_d100 + $82]
cp c
jr z, .asm_1f8089
- ld a, [$be51]
+ ld a, [sbe51]
cp b
jr z, .asm_1f8089
- ld a, [$be52]
+ ld a, [sbe52]
cp b
jr z, .asm_1f8089
- ld a, [$be53]
+ ld a, [sbe53]
cp b
jr z, .asm_1f8089
- ld a, [$be54]
+ ld a, [sbe54]
cp b
jr z, .asm_1f8089
- ld a, [$be55]
+ ld a, [sbe55]
cp b
jr z, .asm_1f8089
- ld a, [$be56]
+ ld a, [sbe56]
cp b
jr z, .asm_1f8089
@@ -166,18 +166,18 @@
dec c
jp nz, .loop
- ld a, [$be51]
- ld [$be54], a
- ld a, [$be52]
- ld [$be55], a
- ld a, [$be53]
- ld [$be56], a
- ld a, [wd10b]
- ld [$be51], a
- ld a, [wd146]
- ld [$be52], a
- ld a, [wd181]
- ld [$be53], a
+ ld a, [sbe51]
+ ld [sbe54], a
+ ld a, [sbe52]
+ ld [sbe55], a
+ ld a, [sbe53]
+ ld [sbe56], a
+ ld a, [w3_d100 + $0b]
+ ld [sbe51], a
+ ld a, [w3_d100 + $46]
+ ld [sbe52], a
+ ld a, [w3_d100 + $81]
+ ld [sbe53], a
call CloseSRAM
ret
; 1f814e
--- a/main.asm
+++ b/main.asm
@@ -93527,6 +93527,7 @@
SECTION "bank7C", ROMX, BANK[$7C]
+Unknown_1f0000::
INCBIN "unknown/1f0000.bin"
--- a/wram.asm
+++ b/wram.asm
@@ -2598,8 +2598,11 @@
SECTION "WRAM 3", WRAMX, BANK [3]
- ds $800
+ ds $100
+w3_d100::
+ ds $700
+
w3_d800:: ds 1
@@ -2759,6 +2762,18 @@
ds wCrystalDataEnd - wCrystalData
ds 1
s1_be45:: ds 1
+
+sBattleTower:: ; be46
+sbe46:: ds 1
+sbe47:: ds 1
+sbe48:: ds 7
+sbe4f:: ds 2
+sbe51:: ds 1
+sbe52:: ds 1
+sbe53:: ds 1
+sbe54:: ds 1
+sbe55:: ds 1
+sbe56:: ds 1
SECTION "Boxes 1-7", SRAM, BANK [2]