summaryrefslogtreecommitdiff
path: root/mobile/mobile_5c.asm
diff options
context:
space:
mode:
Diffstat (limited to 'mobile/mobile_5c.asm')
-rw-r--r--mobile/mobile_5c.asm112
1 files changed, 47 insertions, 65 deletions
diff --git a/mobile/mobile_5c.asm b/mobile/mobile_5c.asm
index e74321fc9..cbe858f6d 100644
--- a/mobile/mobile_5c.asm
+++ b/mobile/mobile_5c.asm
@@ -1,4 +1,4 @@
-Function170000: ; 170000
+Function170000:
ld a, [$c62b]
ld [wPlayerTrademonSpecies], a
ld hl, $c62e
@@ -35,9 +35,8 @@ Function170000: ; 170000
call CopyBytes
ret
-; 17005a
-Function17005a: ; 17005a
+Function17005a:
ld a, $5
call GetSRAMBank
ld a, [$a824]
@@ -73,11 +72,10 @@ Function17005a: ; 17005a
call CloseSRAM
ret
-; 1700b0
INCLUDE "engine/events/battle_tower/battle_tower.asm"
-Function170be4: ; 170be4
+Function170be4:
ld a, $5
call GetSRAMBank
xor a
@@ -87,9 +85,8 @@ Function170be4: ; 170be4
call CloseSRAM
ret
-; 170bf7
-Clears5_a89a: ; 170bf7
+Clears5_a89a:
ld a, $5
call GetSRAMBank
ld hl, $a89a
@@ -99,9 +96,8 @@ Clears5_a89a: ; 170bf7
call CloseSRAM
ret
-; 170c06
-Function170c06: ; 170c06
+Function170c06:
ld a, $5
call GetSRAMBank
ld hl, $a894
@@ -203,9 +199,8 @@ Function170c06: ; 170c06
call CloseSRAM
ret
-; 170c8b
-Function170c8b: ; 170c8b
+Function170c8b:
ld hl, wLastEnemyCounterMove
ld b, $5
.asm_170c90
@@ -216,9 +211,8 @@ Function170c8b: ; 170c8b
jr nz, .asm_170c90
ret
-; 170c98
-CheckBTMonMovesForErrors: ; 170c98
+CheckBTMonMovesForErrors:
ld c, BATTLETOWER_PARTY_LENGTH
ld hl, wBT_OTTempMon1Moves
.loop
@@ -260,9 +254,8 @@ CheckBTMonMovesForErrors: ; 170c98
jr nz, .loop
ret
-; 170cc6
-Function170cc6: ; 170cc6
+Function170cc6:
ld a, [rSVBK]
push af
ld a, BANK(wDecompressScratch)
@@ -289,9 +282,8 @@ Function170cc6: ; 170cc6
ld [rSVBK], a
ret
-; 170d02
-Function170d02: ; 170d02
+Function170d02:
ld a, $1
ld [rVBK], a
ld de, GFX_171848
@@ -302,7 +294,6 @@ Function170d02: ; 170d02
ld [rVBK], a
ret
-; 170d16
PichuAnimatedMobileGFX:
INCBIN "gfx/mobile/pichu_animated.2bpp.lz"
@@ -313,7 +304,7 @@ INCBIN "gfx/mobile/electro_ball.2bpp.lz"
GFX_171848:
INCBIN "gfx/unknown/171848.2bpp"
-Function1719c8: ; 1719c8 (5c:59c8)
+Function1719c8:
ld a, [hInMenu]
push af
ld a, $1
@@ -323,7 +314,7 @@ Function1719c8: ; 1719c8 (5c:59c8)
ld [hInMenu], a
ret
-Function1719d6: ; 1719d6 (5c:59d6)
+Function1719d6:
farcall BattleTowerRoomMenu_InitRAM
call Function1719ed
ld a, [rSVBK]
@@ -335,7 +326,7 @@ Function1719d6: ; 1719d6 (5c:59d6)
ld [rSVBK], a
ret
-Function1719ed: ; 1719ed (5c:59ed)
+Function1719ed:
xor a
ld [wcd49], a
ld [wcd4a], a
@@ -348,7 +339,7 @@ Function1719ed: ; 1719ed (5c:59ed)
farcall ClearSpriteAnims
ret
-Function171a11: ; 171a11 (5c:5a11)
+Function171a11:
.loop
call JoyTextDelay
ld a, [wcd49]
@@ -363,7 +354,7 @@ Function171a11: ; 171a11 (5c:5a11)
call ClearSprites
ret
-Function171a36: ; 171a36 (5c:5a36)
+Function171a36:
ld a, [wcd49]
ld e, a
ld d, 0
@@ -375,7 +366,7 @@ Function171a36: ; 171a36 (5c:5a36)
ld l, a
jp hl
-Jumptable_171a45: ; 171a45 (5c:5a45)
+Jumptable_171a45:
dw Function171a95
dw Function171ac9
dw Function171a5d
@@ -390,7 +381,7 @@ Jumptable_171a45: ; 171a45 (5c:5a45)
dw Function171c41
-Function171a5d: ; 171a5d (5c:5a5d)
+Function171a5d:
ld a, [wc821]
bit 1, a
jr nz, .asm_171a6a
@@ -419,30 +410,28 @@ Function171a5d: ; 171a5d (5c:5a5d)
ld [wcd49], a
ret
-Function171a95: ; 171a95 (5c:5a95)
+Function171a95:
farcall Function171ccd
hlcoord 2, 8
ld de, String_171aa7
call PlaceString
jp Function171c66
-; 171aa7 (5c:5aa7)
-String_171aa7: ; 171aa7
+String_171aa7:
db "モバイルアダプタに"
next "せつぞく しています"
next "しばらく おまちください"
db "@"
-; 171ac9
-Function171ac9: ; 171ac9 (5c:5ac9)
+Function171ac9:
ld de, wcd81
ld hl, $5c
ld a, $2
call Function3e32
jp Function171c66
-Function171ad7: ; 171ad7 (5c:5ad7)
+Function171ad7:
xor a
ld hl, $c608
ld bc, $66
@@ -452,7 +441,7 @@ Function171ad7: ; 171ad7 (5c:5ad7)
call Function3e32
jp Function171c66
-Function171aec: ; 171aec (5c:5aec)
+Function171aec:
ld a, [rSVBK]
push af
ld a, $1
@@ -503,7 +492,7 @@ Function171aec: ; 171aec (5c:5aec)
jr nz, .asm_171b1b
jp Function171c66
-Function171b42: ; 171b42 (5c:5b42)
+Function171b42:
ld a, [de]
inc de
and a
@@ -512,7 +501,7 @@ Function171b42: ; 171b42 (5c:5b42)
ld [hli], a
jr Function171b42
-Function171b4b: ; 171b4b (5c:5b4b)
+Function171b4b:
depixel 8, 2
ld a, SPRITE_ANIM_INDEX_EZCHAT_CURSOR
call _InitSpriteAnimStruct
@@ -543,7 +532,7 @@ Function171b4b: ; 171b4b (5c:5b4b)
ld [wcd24], a
jp Function171c66
-Function171b85: ; 171b85 (5c:5b85)
+Function171b85:
ld hl, hJoyPressed ; $ffa7
ld a, [hl]
and $2
@@ -559,12 +548,12 @@ Function171b85: ; 171b85 (5c:5b85)
jr nz, asm_171baf
ret
-Function171b9f: ; 171b9f (5c:5b9f)
+Function171b9f:
ld a, $80
ld [wcd49], a
ret
-asm_171ba5: ; 171ba5 (5c:5ba5)
+asm_171ba5:
ld a, [wcd4a]
and a
ret z
@@ -572,7 +561,7 @@ asm_171ba5: ; 171ba5 (5c:5ba5)
ld [wcd4a], a
ret
-asm_171baf: ; 171baf (5c:5baf)
+asm_171baf:
ld a, [wcd4b]
ld c, a
ld a, [wcd4a]
@@ -582,7 +571,7 @@ asm_171baf: ; 171baf (5c:5baf)
ld [wcd4a], a
ret
-Function171bbd: ; 171bbd (5c:5bbd)
+Function171bbd:
call PlayClickSFX
ld a, $8
ld [wcd23], a
@@ -590,7 +579,7 @@ Function171bbd: ; 171bbd (5c:5bbd)
ld [wcd24], a
jp Function171c66
-Function171bcc: ; 171bcc (5c:5bcc)
+Function171bcc:
ld hl, hJoyPressed ; $ffa7
ld a, [hl]
and $2
@@ -600,7 +589,7 @@ Function171bcc: ; 171bcc (5c:5bcc)
jp nz, Function171beb
ret
-Function171bdc: ; 171bdc (5c:5bdc)
+Function171bdc:
ld a, $4
ld [wcd23], a
ld a, $8
@@ -609,7 +598,7 @@ Function171bdc: ; 171bdc (5c:5bdc)
dec [hl]
ret
-Function171beb: ; 171beb (5c:5beb)
+Function171beb:
ld a, $5
call GetSRAMBank
ld a, [wcd4a]
@@ -636,7 +625,7 @@ Function171beb: ; 171beb (5c:5beb)
ld [wcd4c], a
call Function171c66
-Function171c2c: ; 171c2c (5c:5c2c)
+Function171c2c:
ld hl, wcd4c
dec [hl]
ret nz
@@ -644,12 +633,12 @@ Function171c2c: ; 171c2c (5c:5c2c)
call ClearBGPalettes
jr asm_171c60
-Function171c39: ; 171c39 (5c:5c39)
+Function171c39:
ld a, $28
ld [wcd4c], a
call Function171c66
-Function171c41: ; 171c41 (5c:5c41)
+Function171c41:
ld hl, wcd4c
dec [hl]
ret nz
@@ -659,31 +648,28 @@ Function171c41: ; 171c41 (5c:5c41)
ld a, $2
ld [wc303], a
farcall DisplayMobileError
-asm_171c60: ; 171c60 (5c:5c60)
+asm_171c60:
ld a, $80
ld [wcd49], a
ret
-Function171c66: ; 171c66 (5c:5c66)
+Function171c66:
ld hl, wcd49
inc [hl]
ret
-; 171c6b (5c:5c6b)
-MenuHeader_171c6b: ; 171c6b
+MenuHeader_171c6b:
db MENU_BACKUP_TILES ; flags
menu_coords 0, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
dw NULL
db 0 ; default option
-; 171c73
-String_171c73: ; 171c73
+String_171c73:
db "モバイルセンターを けってい"
next "しました@"
-; 171c87
-Function171c87: ; 171c87 (5c:5c87)
+Function171c87:
call DisableLCD
ld hl, GFX_171db1
ld de, vTiles2 tile $00
@@ -709,7 +695,7 @@ Function171c87: ; 171c87 (5c:5c87)
call PlaceString
ret
-Function171ccd: ; 171ccd (5c:5ccd)
+Function171ccd:
ld a, [rSVBK]
push af
ld a, $5
@@ -728,7 +714,7 @@ Function171ccd: ; 171ccd (5c:5ccd)
ld [rSVBK], a
ret
-Function171cf0: ; 171cf0 (5c:5cf0)
+Function171cf0:
xor a
hlcoord 4, 15
ld [hli], a
@@ -755,7 +741,7 @@ Function171cf0: ; 171cf0 (5c:5cf0)
ld de, String_172e4e
jp PlaceString
-Function171d2b: ; 171d2b (5c:5d2b)
+Function171d2b:
call DisableLCD
ld hl, GFX_171db1
ld de, vTiles2 tile $00
@@ -781,7 +767,6 @@ Function171d2b: ; 171d2b (5c:5d2b)
call PlaceString
ret
-; 171d71 (5c:5d71)
Palette_171d71:
RGB 0, 0, 0
@@ -836,21 +821,20 @@ INCBIN "gfx/unknown/172955.attrmap"
LZ_172abd:
INCBIN "gfx/pokedex/slowpoke.2bpp.lz"
-String_172e31: ; 172e31
+String_172e31:
db "パスワード<WO>いれてください@"
-String_172e3f: ; 172e3f
+String_172e3f:
db "きりかえ やめる  けってい@"
-String_172e4e: ; 172e4e
+String_172e4e:
db "きりかえ やめる  "
String_172e58:
db "けってい@"
-String_172e5d: ; 172e5d
+String_172e5d:
db "せつぞくする モバイルセンターを"
next "えらんで ください@"
-; 172e78
-Function172e78: ; 172e78 (5c:6e78)
+Function172e78:
ld a, $7f
hlcoord 0, 0
ld bc, $168
@@ -875,7 +859,6 @@ Function172e78: ; 172e78 (5c:6e78)
call CopyBytes
ret
-; 172eb9 (5c:6eb9)
Function172eb9:
ld a, [rSVBK]
@@ -895,7 +878,6 @@ Function172eb9:
ld [rSVBK], a
ret
-; 172edf (5c:6edf)
Palette_172edf:
RGB 5, 12, 17