changed constants to SRAMLabels
This commit is contained in:
@@ -54,12 +54,12 @@ ENDC
|
|||||||
call CopyBytes
|
call CopyBytes
|
||||||
call Function_LoadRandomBattleTowerPkmn
|
call Function_LoadRandomBattleTowerPkmn
|
||||||
pop af
|
pop af
|
||||||
ld hl, Unknown_1f0000
|
ld hl, BattleTowerTrainerData
|
||||||
ld bc, $0024
|
ld bc, $0024
|
||||||
call AddNTimes
|
call AddNTimes
|
||||||
ld bc, $0024
|
ld bc, $0024
|
||||||
.asm_1f8070
|
.asm_1f8070
|
||||||
ld a, BANK(Unknown_1f0000)
|
ld a, BANK(BattleTowerTrainerData)
|
||||||
call GetFarByte
|
call GetFarByte
|
||||||
ld [de], a
|
ld [de], a
|
||||||
inc hl
|
inc hl
|
||||||
|
9
main.asm
9
main.asm
@@ -8803,7 +8803,7 @@ Functionde44: ; de44
|
|||||||
|
|
||||||
|
|
||||||
Functionde6e: ; de6e
|
Functionde6e: ; de6e
|
||||||
ld a, 1 ; BANK(sBoxCount)
|
ld a, BANK(sBoxCount)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld de, sBoxCount
|
ld de, sBoxCount
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
@@ -9067,7 +9067,7 @@ Functione039: ; e039
|
|||||||
and a
|
and a
|
||||||
jr z, .asm_e04a
|
jr z, .asm_e04a
|
||||||
|
|
||||||
ld a, 1 ; BANK(sBoxCount)
|
ld a, BANK(sBoxCount)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld hl, sBoxCount
|
ld hl, sBoxCount
|
||||||
|
|
||||||
@@ -51399,7 +51399,7 @@ Function806ff: ; 806ff
|
|||||||
|
|
||||||
Function80715: ; 80715
|
Function80715: ; 80715
|
||||||
; Remaining slots in the current box.
|
; Remaining slots in the current box.
|
||||||
ld a, 1 ; BANK(sBoxCount)
|
ld a, BANK(sBoxCount)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld hl, sBoxCount
|
ld hl, sBoxCount
|
||||||
ld a, MONS_PER_BOX
|
ld a, MONS_PER_BOX
|
||||||
@@ -93532,7 +93532,8 @@ INCLUDE "text/battle_tower.asm"
|
|||||||
|
|
||||||
SECTION "bank7C", ROMX, BANK[$7C]
|
SECTION "bank7C", ROMX, BANK[$7C]
|
||||||
|
|
||||||
Unknown_1f0000::
|
BattleTowerTrainerData:: ; What exactly it is, I don't know
|
||||||
|
; Size is 70 (Nr of Trainers in BattleTower) * 0x24 (Nr of Bytes that are copied)
|
||||||
INCBIN "unknown/1f0000.bin"
|
INCBIN "unknown/1f0000.bin"
|
||||||
|
|
||||||
|
|
||||||
|
@@ -22852,9 +22852,9 @@ Function17024d: ; 17024d
|
|||||||
ld [ScriptVar], a
|
ld [ScriptVar], a
|
||||||
and a
|
and a
|
||||||
jr nz, .asm_1702a9
|
jr nz, .asm_1702a9
|
||||||
ld a, $1
|
ld a, BANK(sbe46)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [$be46]
|
ld a, [sbe46]
|
||||||
ld [wcf64], a
|
ld [wcf64], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ld hl, StringBuffer3
|
ld hl, StringBuffer3
|
||||||
@@ -23176,11 +23176,11 @@ Function1704a2: ; 1704a2
|
|||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop af
|
pop af
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld a, $1
|
ld a, BANK(s1_be45)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, $2
|
ld a, $2
|
||||||
ld [$be45], a
|
ld [s1_be45], a
|
||||||
ld hl, $be46
|
ld hl, sbe46
|
||||||
inc [hl]
|
inc [hl]
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
Function1704c9:
|
Function1704c9:
|
||||||
@@ -23534,22 +23534,23 @@ Jumptable_170696: ; 170696 (5c:4696)
|
|||||||
dw Function170737 ; 0x1f
|
dw Function170737 ; 0x1f
|
||||||
|
|
||||||
|
|
||||||
|
; Reset the save memory for BattleTower-Trainers (Counter and all 7 TrainerBytes)
|
||||||
Function1706d6: ; 1706d6 (5c:46d6)
|
Function1706d6: ; 1706d6 (5c:46d6)
|
||||||
ld a, $1
|
ld a, BANK(sBTTrainers)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, $ff
|
ld a, $ff
|
||||||
ld hl, $be48
|
ld hl, sBTTrainers
|
||||||
ld bc, $7
|
ld bc, $7
|
||||||
call ByteFill
|
call ByteFill
|
||||||
xor a
|
xor a
|
||||||
ld [$be46], a
|
ld [sbe46], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Function1706ee: ; 1706ee (5c:46ee)
|
Function1706ee: ; 1706ee (5c:46ee)
|
||||||
ld a, $1
|
ld a, BANK(sbe50)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [$be50]
|
ld a, [sbe50]
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ld [ScriptVar], a
|
ld [ScriptVar], a
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
@@ -23575,18 +23576,18 @@ Function1706ee: ; 1706ee (5c:46ee)
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
Function17071b: ; 17071b (5c:471b)
|
Function17071b: ; 17071b (5c:471b)
|
||||||
ld a, $1
|
ld a, BANK(s1_be45)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, $3
|
ld a, $3
|
||||||
ld [$be45], a
|
ld [s1_be45], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Function170729: ; 170729 (5c:4729)
|
Function170729: ; 170729 (5c:4729)
|
||||||
ld a, $1
|
ld a, BANK(s1_be45)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, $4
|
ld a, $4
|
||||||
ld [$be45], a
|
ld [s1_be45], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
|
|
||||||
@@ -23606,10 +23607,10 @@ Function17073e: ; 17073e (5c:473e)
|
|||||||
cp $1e
|
cp $1e
|
||||||
jr z, Function17073e
|
jr z, Function17073e
|
||||||
push af
|
push af
|
||||||
ld a, $1
|
ld a, BANK(sbe50)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
pop af
|
pop af
|
||||||
ld [$be50], a
|
ld [sbe50], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
|
|
||||||
@@ -23618,17 +23619,17 @@ Function17075f: ; 17075f (5c:475f)
|
|||||||
ld a, [ScriptVar]
|
ld a, [ScriptVar]
|
||||||
and a
|
and a
|
||||||
ret z
|
ret z
|
||||||
ld a, $1
|
ld a, BANK(sbe4f)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [$be4f]
|
ld a, [sbe4f]
|
||||||
and $2
|
and $2
|
||||||
ld [ScriptVar], a
|
ld [ScriptVar], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Function170778: ; 170778 (5c:4778)
|
Function170778: ; 170778 (5c:4778)
|
||||||
ld hl, $be45
|
ld hl, s1_be45
|
||||||
ld a, $1
|
ld a, BANK(s1_be45)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ld [ScriptVar], a
|
ld [ScriptVar], a
|
||||||
@@ -23636,11 +23637,11 @@ Function170778: ; 170778 (5c:4778)
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
Function170788: ; 170788 (5c:4788)
|
Function170788: ; 170788 (5c:4788)
|
||||||
ld a, $1
|
ld a, BANK(sbe4f)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [$be4f]
|
ld a, [sbe4f]
|
||||||
or $2
|
or $2
|
||||||
ld [$be4f], a
|
ld [sbe4f], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
|
|
||||||
@@ -23651,10 +23652,10 @@ Function170799: ; 170799 (5c:4799)
|
|||||||
Function17079d: ; 17079d (5c:479d)
|
Function17079d: ; 17079d (5c:479d)
|
||||||
ld c, $0
|
ld c, $0
|
||||||
asm_17079f: ; 17079f (5c:479f)
|
asm_17079f: ; 17079f (5c:479f)
|
||||||
ld a, $1
|
ld a, BANK(s1_be45)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [$be45], a
|
ld [s1_be45], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
|
|
||||||
@@ -23763,27 +23764,27 @@ Function17081d: ; 17081d (5c:481d)
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
Function170868: ; 170868 (5c:4868)
|
Function170868: ; 170868 (5c:4868)
|
||||||
ld a, $1
|
ld a, BANK(sbe47)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [rSVBK] ; $ff00+$70
|
ld a, [rSVBK] ; $ff00+$70
|
||||||
push af
|
push af
|
||||||
ld a, $3
|
ld a, $3
|
||||||
ld [rSVBK], a ; $ff00+$70
|
ld [rSVBK], a ; $ff00+$70
|
||||||
ld a, [wd000 + $800]
|
ld a, [wd000 + $800]
|
||||||
ld [$be47], a
|
ld [sbe47], a
|
||||||
pop af
|
pop af
|
||||||
ld [rSVBK], a ; $ff00+$70
|
ld [rSVBK], a ; $ff00+$70
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Function170881: ; 170881 (5c:4881)
|
Function170881: ; 170881 (5c:4881)
|
||||||
ld a, $1
|
ld a, BANK(sbe47)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [rSVBK] ; $ff00+$70
|
ld a, [rSVBK] ; $ff00+$70
|
||||||
push af
|
push af
|
||||||
ld a, $3
|
ld a, $3
|
||||||
ld [rSVBK], a ; $ff00+$70
|
ld [rSVBK], a ; $ff00+$70
|
||||||
ld a, [$be47]
|
ld a, [sbe47]
|
||||||
ld [wd000 + $800], a
|
ld [wd000 + $800], a
|
||||||
pop af
|
pop af
|
||||||
ld [rSVBK], a ; $ff00+$70
|
ld [rSVBK], a ; $ff00+$70
|
||||||
@@ -23815,9 +23816,9 @@ Function1708b1: ; 1708b1 (5c:48b1)
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
Function1708b9: ; 1708b9 (5c:48b9)
|
Function1708b9: ; 1708b9 (5c:48b9)
|
||||||
ld a, $1
|
ld a, BANK(s1_be3c)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [$be3c]
|
ld a, [s1_be3c]
|
||||||
ld [ScriptVar], a
|
ld [ScriptVar], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
@@ -24121,20 +24122,20 @@ Function170abe: ; 170abe (5c:4abe)
|
|||||||
ld a, [ScriptVar]
|
ld a, [ScriptVar]
|
||||||
and a
|
and a
|
||||||
ret z
|
ret z
|
||||||
ld a, $1
|
ld a, BANK(sbe4f)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [$be4f]
|
ld a, [sbe4f]
|
||||||
and $1
|
and $1
|
||||||
ld [ScriptVar], a
|
ld [ScriptVar], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Function170ad7: ; 170ad7 (5c:4ad7)
|
Function170ad7: ; 170ad7 (5c:4ad7)
|
||||||
ld a, $1
|
ld a, BANK(sbe4f)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [$be4f]
|
ld a, [sbe4f]
|
||||||
or $1
|
or $1
|
||||||
ld [$be4f], a
|
ld [sbe4f], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
@@ -2544,7 +2544,7 @@ endr
|
|||||||
; 17e026
|
; 17e026
|
||||||
|
|
||||||
Function17e026: ; 17e026
|
Function17e026: ; 17e026
|
||||||
ld a, $1
|
ld a, BANK(sBoxCount)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [sBoxCount]
|
ld a, [sBoxCount]
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
@@ -2559,7 +2559,7 @@ Function17e026: ; 17e026
|
|||||||
callba Function4db83
|
callba Function4db83
|
||||||
pop hl
|
pop hl
|
||||||
pop bc
|
pop bc
|
||||||
ld a, $1
|
ld a, BANK(sBoxMonNicknames)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
bit 1, b
|
bit 1, b
|
||||||
jr z, .asm_17e067
|
jr z, .asm_17e067
|
||||||
@@ -4304,9 +4304,9 @@ Function17f334: ; 17f334
|
|||||||
ld a, [wcd55]
|
ld a, [wcd55]
|
||||||
bit 7, a
|
bit 7, a
|
||||||
jr nz, .asm_17f355
|
jr nz, .asm_17f355
|
||||||
ld a, $1
|
ld a, BANK(sCrystalData)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [$be3f]
|
ld a, [sCrystalData + 2]
|
||||||
jr .asm_17f35d
|
jr .asm_17f35d
|
||||||
|
|
||||||
.asm_17f355
|
.asm_17f355
|
||||||
@@ -4348,9 +4348,9 @@ Function17f382: ; 17f382
|
|||||||
ld a, [wcd55]
|
ld a, [wcd55]
|
||||||
bit 7, a
|
bit 7, a
|
||||||
jr nz, .asm_17f3a3
|
jr nz, .asm_17f3a3
|
||||||
ld a, $1
|
ld a, BANK(sCrystalData)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld de, $be40
|
ld de, sCrystalData + 3
|
||||||
jr .asm_17f3ab
|
jr .asm_17f3ab
|
||||||
|
|
||||||
.asm_17f3a3
|
.asm_17f3a3
|
||||||
|
5
wram.asm
5
wram.asm
@@ -2795,9 +2795,10 @@ sbe47:: ds 1
|
|||||||
; The 7 trainers of the BattleTower are saved here, so nobody appears more than once
|
; The 7 trainers of the BattleTower are saved here, so nobody appears more than once
|
||||||
sBTTrainers:: ; sbe48
|
sBTTrainers:: ; sbe48
|
||||||
ds 7
|
ds 7
|
||||||
sbe4f:: ds 2
|
sbe4f:: ds 1
|
||||||
|
sbe50:: ds 1
|
||||||
; Pkmn of previous trainer
|
; Pkmn of previous trainer
|
||||||
sBTPkmnOfTrainers::
|
sBTPkmnOfTrainers:: ; 0xbe51
|
||||||
sBTPkmnPrevTrainer1::
|
sBTPkmnPrevTrainer1::
|
||||||
ds 1
|
ds 1
|
||||||
sBTPkmnPrevTrainer2:: ds 1
|
sBTPkmnPrevTrainer2:: ds 1
|
||||||
|
Reference in New Issue
Block a user