summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryenatch <yenatch@gmail.com>2013-08-15 06:06:50 -0400
committeryenatch <yenatch@gmail.com>2013-08-15 06:07:14 -0400
commit000c6d134952b8fdf9cae24792c91b64348c5db7 (patch)
treeb15c2236348cbcfaff12d49ed0bfba096d87c4f7
parent8ecd66f5d58087988fdd4a8aaffb0c380914da4c (diff)
CheckContestMon and a couple labels in bank 0
-rw-r--r--constants.asm1
-rw-r--r--main.asm27
2 files changed, 15 insertions, 13 deletions
diff --git a/constants.asm b/constants.asm
index cfa3317ba..02f402bcb 100644
--- a/constants.asm
+++ b/constants.asm
@@ -236,6 +236,7 @@ PREDEF_PRINT_MOVE_TYPE EQU $2A
PREDEF_PRINT_TYPE EQU $2B
PREDEF_GET_UNOWN_LETTER EQU $2D
PREDEF_LOAD_SGB_LAYOUT EQU $31
+PREDEF_CHECK_CONTEST_MON EQU $33
PREDEF_PARTYMON_ITEM_NAME EQU $3B
PREDEF_DECOMPRESS EQU $40
diff --git a/main.asm b/main.asm
index f78a0a365..e749af974 100644
--- a/main.asm
+++ b/main.asm
@@ -143,10 +143,14 @@ Function17d: ; 17d
call Function245
call ClearSprites
call Function270
- ld a, $1
+
+
+ ld a, BANK(Function4031)
rst Bankswitch
+ call Function4031
+
+; Note that Function642e is called later assuming it's in the same bank.
- call $4031
xor a
ld [$ffde], a
ld [$ffcf], a
@@ -164,25 +168,22 @@ Function17d: ; 17d
ld [rLCDC], a
ld a, $ff
ld [$ffcb], a
- ld a, $2
- ld hl, $5890
- rst FarCall
+ callba Function9890
ld a, $9c
ld [$ffd7], a
xor a
ld [hBGMapAddress], a
- ld a, $5
- ld hl, $4089
- rst FarCall
+ callba Function14089
xor a
ld [$6000], a
ld [$0000], a
+
ld a, [hCGB]
and a
jr z, .asm_22b
call Function2ff7
-
.asm_22b
+
xor a
ld [rIF], a
ld a, $f
@@ -194,7 +195,7 @@ Function17d: ; 17d
call CleanSoundRestart
xor a
ld [CurMusic], a
- jp $642e
+ jp Function642e
; 245
Function245: ; 245
@@ -319,7 +320,7 @@ Function4a3: ; 4a3
ld a, [hCGB]
and a
jr z, .asm_4af
- ld hl, $0517
+ ld hl, IncGradGBPalTable_00
ld b, $4
jr Function4c7
@@ -20963,7 +20964,7 @@ PredefPointers: ; 856b
dwb $5853, $02
dwb $464c, $02 ; LoadSGBLayout, BANK(LoadSGBLayout)
dwb $5d11, $24
- dwb $4a88, $02
+ dwb CheckContestMon, BANK(CheckContestMon)
dwb $420f, $23
dwb $4000, $23
dwb $4000, $23
@@ -21052,7 +21053,7 @@ CheckShininess: ; 0x8a68
; 8a88
-Function8a88: ; 8a88
+CheckContestMon: ; 8a88
ld a, [hl]
cp $a0
jr c, .asm_8aa2