You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
Nail down the rest of SRAM banks 0 and 1.
This commit is contained in:
@@ -280,18 +280,18 @@ SetClock:: ; 691
|
|||||||
Function6c4:: ; 6c4
|
Function6c4:: ; 6c4
|
||||||
xor a
|
xor a
|
||||||
push af
|
push af
|
||||||
ld a, $0
|
ld a, BANK(s0_ac60)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
pop af
|
pop af
|
||||||
ld [$ac60], a
|
ld [s0_ac60], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
; 6d3
|
; 6d3
|
||||||
|
|
||||||
Function6d3:: ; 6d3
|
Function6d3:: ; 6d3
|
||||||
ld hl, $ac60
|
ld hl, s0_ac60
|
||||||
push af
|
push af
|
||||||
ld a, $0
|
ld a, BANK(s0_ac60)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
pop af
|
pop af
|
||||||
or [hl]
|
or [hl]
|
||||||
@@ -301,9 +301,9 @@ Function6d3:: ; 6d3
|
|||||||
; 6e3
|
; 6e3
|
||||||
|
|
||||||
Function6e3:: ; 6e3
|
Function6e3:: ; 6e3
|
||||||
ld a, $0
|
ld a, BANK(s0_ac60)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [$ac60]
|
ld a, [s0_ac60]
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ret
|
ret
|
||||||
; 6ef
|
; 6ef
|
||||||
|
@@ -216,10 +216,10 @@ ParkBall: ; e8a2
|
|||||||
cp PARTY_LENGTH
|
cp PARTY_LENGTH
|
||||||
jr nz, .asm_e8c0
|
jr nz, .asm_e8c0
|
||||||
|
|
||||||
ld a, $1
|
ld a, BANK(sBoxCount)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [$ad10]
|
ld a, [sBoxCount]
|
||||||
cp 20
|
cp MONS_PER_BOX
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
jp z, Ball_BoxIsFullMessage
|
jp z, Ball_BoxIsFullMessage
|
||||||
|
|
||||||
@@ -622,22 +622,21 @@ endr
|
|||||||
|
|
||||||
callba Function4db83
|
callba Function4db83
|
||||||
|
|
||||||
ld a, $1
|
ld a, BANK(sBoxCount)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
|
|
||||||
ld a, [$ad10]
|
ld a, [sBoxCount]
|
||||||
cp MONS_PER_BOX
|
cp MONS_PER_BOX
|
||||||
jr nz, .asm_eb5b
|
jr nz, .asm_eb5b
|
||||||
ld hl, wd0ee
|
ld hl, wd0ee
|
||||||
set 7, [hl]
|
set 7, [hl]
|
||||||
|
|
||||||
.asm_eb5b
|
.asm_eb5b
|
||||||
ld a, [CurItem]
|
ld a, [CurItem]
|
||||||
cp FRIEND_BALL
|
cp FRIEND_BALL
|
||||||
jr nz, .asm_eb67
|
jr nz, .asm_eb67
|
||||||
|
; Bug: overwrites the happiness of the first mon in the box!
|
||||||
ld a, FRIEND_BALL_HAPPINESS
|
ld a, FRIEND_BALL_HAPPINESS
|
||||||
ld [$ad41], a
|
ld [sBoxMon1Happiness], a
|
||||||
|
|
||||||
.asm_eb67
|
.asm_eb67
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
|
|
||||||
|
19
wram.asm
19
wram.asm
@@ -2692,14 +2692,23 @@ s0_abe3:: ds 1
|
|||||||
s0_abe4:: ds 1
|
s0_abe4:: ds 1
|
||||||
s0_abe5:: ds 1
|
s0_abe5:: ds 1
|
||||||
s0_abe6:: ds 10
|
s0_abe6:: ds 10
|
||||||
s0_abf0:: ds $d
|
s0_abf0:: ds 10
|
||||||
|
s0_abfa:: ds 2
|
||||||
|
ds 1
|
||||||
s0_abfd:: ds 1
|
s0_abfd:: ds 1
|
||||||
s0_abfe:: ds 12
|
s0_abfe:: ds 12
|
||||||
sMysteryGiftTrainer:: ds (1 + 1 + NUM_MOVES) * PARTY_LENGTH + 1
|
sMysteryGiftTrainer:: ds (1 + 1 + NUM_MOVES) * PARTY_LENGTH + 1
|
||||||
ds 1
|
ds 1
|
||||||
s0_abe4End::
|
s0_abe4End::
|
||||||
|
|
||||||
ds $b200 - $ac30
|
ds $30
|
||||||
|
|
||||||
|
s0_ac60:: ds 8
|
||||||
|
s0_ac68:: ds 1
|
||||||
|
s0_ac69:: ds 1
|
||||||
|
s0_ac6a:: ds 1
|
||||||
|
|
||||||
|
ds $b200 - $ac6b
|
||||||
|
|
||||||
sBackupOptions:: ds OptionsEnd - Options
|
sBackupOptions:: ds OptionsEnd - Options
|
||||||
|
|
||||||
@@ -2756,11 +2765,11 @@ sHallOfFame:: ; b2c0
|
|||||||
ds HOF_LENGTH * NUM_HOF_TEAMS
|
ds HOF_LENGTH * NUM_HOF_TEAMS
|
||||||
sHallOfFameEnd::
|
sHallOfFameEnd::
|
||||||
|
|
||||||
; be3c
|
s1_be3c:: ds 1
|
||||||
ds 1
|
|
||||||
sCrystalData::
|
sCrystalData::
|
||||||
ds wCrystalDataEnd - wCrystalData
|
ds wCrystalDataEnd - wCrystalData
|
||||||
ds 1
|
s1_be44:: ds 1
|
||||||
s1_be45:: ds 1
|
s1_be45:: ds 1
|
||||||
|
|
||||||
sBattleTower:: ; be46
|
sBattleTower:: ; be46
|
||||||
|
Reference in New Issue
Block a user