Remove all address comments

This commit is contained in:
mid-kid
2018-06-24 16:09:41 +02:00
parent 131875d3e3
commit 1d9a68dbdd
616 changed files with 12133 additions and 20380 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
InitMobileProfile: ; 4802f (12:402f)
InitMobileProfile:
xor a
set 6, a
ld [wd002], a
@@ -120,12 +120,12 @@ InitMobileProfile: ; 4802f (12:402f)
push bc
jr asm_4815f
Function48157: ; 48157 (12:4157)
Function48157:
call ScrollingMenuJoypad
ld hl, wMenuCursorY
ld b, [hl]
push bc
asm_4815f: ; 4815f (12:415f)
asm_4815f:
bit A_BUTTON_F, a
jp nz, Function4820d
ld b, a
@@ -148,7 +148,7 @@ asm_4815f: ; 4815f (12:415f)
ld a, $ff
ret
Function48187: ; 48187 (12:4187)
Function48187:
ld a, [wd479]
bit 1, a
jr nz, .asm_481f1
@@ -207,13 +207,11 @@ Function48187: ; 48187 (12:4187)
call PlaceString
.asm_48201
ret
; 48202 (12:4202)
.String_TellLater: ; 48202
.String_TellLater:
db "Tell Later@"
; 4820d
Function4820d: ; 4820d (12:420d)
Function4820d:
call PlaceHollowCursor
ld hl, wMenuCursorY
ld a, [hl]
@@ -240,7 +238,6 @@ Function4820d: ; 4820d (12:420d)
bit 6, a
jr z, .asm_4825c
jr .asm_4825c
; 48241 (12:4241)
hlcoord 1, 15
ld b, $2
@@ -265,21 +262,19 @@ Function4820d: ; 4820d (12:420d)
xor a
ret
Function48272: ; 48272 (12:4272)
Function48272:
jp Function4840c
; 48275 (12:4275)
MobileString_PersonalInfo: ; 48275
MobileString_PersonalInfo:
db "Personal Info@"
; 48283
Function48283: ; 48283 (12:4283)
Function48283:
lb bc, 2, 18
hlcoord 1, 15
call ClearBox
ret
asm_4828d: ; 4828d (12:428d)
asm_4828d:
call Function48283
hlcoord 1, 16
ld de, MobileDesc_Gender
@@ -331,7 +326,7 @@ asm_4828d: ; 4828d (12:428d)
ld [wd003], a
jp Function4840c
Function48304: ; 48304 (12:4304)
Function48304:
call Function48283
hlcoord 1, 16
ld de, MobileDesc_Address
@@ -388,7 +383,7 @@ Function48304: ; 48304 (12:4304)
farcall Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap
jp Function4840c
Function48383: ; 48383 (12:4383)
Function48383:
push bc
push af
bit 5, a
@@ -425,7 +420,7 @@ Function48383: ; 48383 (12:4383)
pop bc
ret
Function483bb: ; 483bb (12:43bb)
Function483bb:
ld hl, wScrollingMenuCursorPosition
ld a, [hl]
inc a
@@ -454,9 +449,8 @@ Function483bb: ; 483bb (12:43bb)
hlcoord 11, 8
call PlaceString
ret
; 483e8 (12:43e8)
Function483e8: ; 483e8
Function483e8:
push de
ld hl, Prefectures
ld a, [wMenuSelection]
@@ -483,9 +477,8 @@ Function483e8: ; 483e8
pop hl
call PlaceString
ret
; 4840c
Function4840c: ; 4840c (12:440c)
Function4840c:
call Function48187
call Function48283
hlcoord 1, 16
@@ -511,7 +504,7 @@ Function4840c: ; 4840c (12:440c)
call ClearBox
jp Function48157
Mobile12_Bin2Dec: ; 48444 (12:4444)
Mobile12_Bin2Dec:
push bc
push af
push de
@@ -533,10 +526,8 @@ Mobile12_Bin2Dec: ; 48444 (12:4444)
pop af
pop bc
ret
; 4845d (12:445d)
.DigitStrings: ; 4845d
; 4845d
.DigitStrings:
db "0@"
db "1@"
db "2@"
@@ -547,7 +538,6 @@ Mobile12_Bin2Dec: ; 48444 (12:4444)
db "7@"
db "8@"
db "9@"
; 48471
MobileProfileString: db " Mobile Profile@"
MobileString_Gender: db "Gender@"
@@ -560,7 +550,6 @@ MobileDesc_Gender: db "Boy or girl?@"
MobileDesc_Age: db "How old are you?@"
MobileDesc_Address: db "Where do you live?@"
MobileDesc_ZipCode: db "Your zip code?@"
; 484f1
MenuHeader_0x484f1: ; 0x484f1
db MENU_BACKUP_TILES ; flags
@@ -600,7 +589,7 @@ MenuData_0x4851b: ; 0x4851b
db SCROLLINGMENU_DISPLAY_ARROWS | SCROLLINGMENU_ENABLE_RIGHT | SCROLLINGMENU_ENABLE_LEFT | SCROLLINGMENU_CALL_FUNCTION1_CANCEL ; flags
db 6 ; items
Unknown_4851d: ; 4851d
Unknown_4851d:
db $00, $01, $12, $2b, $45, $12, $e8, $43, $00, $00, $00, $00, $00, $00, $2e, $00, $01, $02, $03, $04
db $05, $06, $07, $08, $09, $0a, $0b, $0c, $0d, $0e, $0f, $10, $11, $12, $13, $14, $15, $16, $17, $18
db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c
@@ -654,9 +643,8 @@ Yamagata: db "やまがたけん@" ; Yamagata
Yamaguchi: db "やまぐちけん@" ; Yamaguchi
Yamanashi: db "やまなしけん@" ; Yamanashi
Wakayama: db "わかやまけん@" ; Wakayama
; 48689
Function48689: ; 48689 (12:4689)
Function48689:
ld c, 7
call DelayFrames
ld b, $1
@@ -681,7 +669,7 @@ Function48689: ; 48689 (12:4689)
call Function48cdc
ret
Function486bf: ; 486bf (12:46bf)
Function486bf:
ld hl, w2DMenuCursorInitY
ld a, [wd002]
bit 6, a
@@ -752,7 +740,7 @@ Function486bf: ; 486bf (12:46bf)
ld [hli], a ; cursor tile + 1
ret
Function48725: ; 48725 (12:4725)
Function48725:
; ld a, [wd003]
; and $f
; cp $f
@@ -779,7 +767,7 @@ Function48725: ; 48725 (12:4725)
and a
ret
Function4873c: ; 4873c (12:473c)
Function4873c:
ld hl, w2DMenuCursorInitY
ld a, 4
ld [hli], a
@@ -820,7 +808,7 @@ Function4873c: ; 4873c (12:473c)
ld [hli], a ; cursor tile + 1
ret
Function4876f: ; 4876f (12:476f)
Function4876f:
call Function48283
hlcoord 1, 16
ld de, MobileDesc_Age
@@ -879,7 +867,7 @@ Function4876f: ; 4876f (12:476f)
ld [hInMenu], a
jp Function4840c
Function487ec: ; 487ec (12:47ec)
Function487ec:
push hl
ld de, wd473
call Function487ff
@@ -891,7 +879,7 @@ endr
call PlaceString
ret
Function487ff: ; 487ff (12:47ff)
Function487ff:
push hl
ld a, " "
ld [hli], a
@@ -901,13 +889,11 @@ Function487ff: ; 487ff (12:47ff)
ld c, 3
call PrintNum
ret
; 4880d (12:480d)
String_4880d: ; 4880d
String_4880d:
db "@"
; 4880e
Function4880e: ; 4880e (12:480e)
Function4880e:
ld a, [hJoyPressed]
and A_BUTTON
jp nz, Function488b9
@@ -1001,27 +987,26 @@ Function4880e: ; 4880e (12:480e)
and a
ret
Function488b4: ; 488b4 (12:48b4)
Function488b4:
ld a, $0
and a
scf
ret
Function488b9: ; 488b9 (12:48b9)
Function488b9:
ld a, [wd003]
set 1, a
ld [wd003], a
scf
ret
; 488c3 (12:48c3)
MobileUpArrowGFX: ; 488c3
MobileUpArrowGFX:
INCBIN "gfx/mobile/up_arrow.2bpp"
MobileDownArrowGFX: ; 488cb
MobileDownArrowGFX:
INCBIN "gfx/mobile/down_arrow.2bpp"
Function488d3: ; 488d3 (12:48d3)
Function488d3:
call Function48283
hlcoord 1, 16
ld de, MobileDesc_ZipCode
@@ -1057,7 +1042,7 @@ Function488d3: ; 488d3 (12:48d3)
ld d, $0
ld b, $0
asm_48922: ; 48922 (12:4922)
asm_48922:
push bc
call JoyTextDelay
ld a, [hJoyDown]
@@ -1089,9 +1074,8 @@ asm_48922: ; 48922 (12:4922)
ld c, 10
call DelayFrames
jr asm_48972
; 4895a (12:495a)
Function4895a: ; 4895a
Function4895a:
ld a, [hJoyPressed]
and a
jr z, .asm_48965
@@ -1109,12 +1093,12 @@ Function4895a: ; 4895a
ld b, $1
push bc
Function4896e: ; 4896e (12:496e)
Function4896e:
pop bc
ld b, $0
push bc
asm_48972: ; 48972 (12:4972)
asm_48972:
call Function48ab5
push af
cp $f0
@@ -1181,7 +1165,7 @@ asm_48972: ; 48972 (12:4972)
ld [hInMenu], a
jp Function4840c
Function489ea: ; 489ea (12:49ea)
Function489ea:
push de
ld a, [wd475]
and $f
@@ -1218,13 +1202,11 @@ Function489ea: ; 489ea (12:49ea)
call Mobile12_Bin2Dec
pop de
ret
; 48a38 (12:4a38)
String_48a38: ; 48a38
String_48a38:
db "-@"
; 48a3a
Function48a3a: ; 48a3a (12:4a3a)
Function48a3a:
ld hl, MenuHeader_0x48a9c
call LoadMenuHeader
call Function4873c
@@ -1266,22 +1248,20 @@ Function48a3a: ; 48a3a (12:4a3a)
and a
ret
Function48a9a: ; 48a9a (12:4a9a)
Function48a9a:
scf
ret
; 48a9c (12:4a9c)
MenuHeader_0x48a9c: ; 0x48a9c
db MENU_BACKUP_TILES ; flags
menu_coords 10, 8, SCREEN_WIDTH - 1, 13
String_48aa1: ; 48aa1
String_48aa1:
db "Tell Now"
next "Tell Later@"
; 48ab5
Function48ab5: ; 48ab5 (12:4ab5)
Function48ab5:
ld a, [hJoyPressed]
and A_BUTTON
jp nz, Function48c0f
@@ -1457,7 +1437,7 @@ Function48ab5: ; 48ab5 (12:4ab5)
ld a, [hl]
and $f
asm_48bc7: ; 48bc7 (12:4bc7)
asm_48bc7:
hlcoord 11, 10
push af
ld a, d
@@ -1470,7 +1450,7 @@ asm_48bc7: ; 48bc7 (12:4bc7)
ld a, $f
jr Function48c00
Function48bd7: ; 48bd7 (12:4bd7)
Function48bd7:
push de
hlcoord 10, 9
ld b, $1
@@ -1501,7 +1481,7 @@ Function48bd7: ; 48bd7 (12:4bd7)
and $f
jr asm_48bc7
Function48c00: ; 48c00 (12:4c00)
Function48c00:
push af
hlcoord 11, 10
call Function489ea
@@ -1511,15 +1491,15 @@ Function48c00: ; 48c00 (12:4c00)
ld a, b
ret
Function48c0d: ; 48c0d (12:4c0d)
Function48c0d:
xor a
and a
Function48c0f: ; 48c0f (12:4c0f)
Function48c0f:
scf
ret
Function48c11: ; 48c11 (12:4c11)
Function48c11:
ld a, [wd002]
bit 7, a
jr z, .asm_48c20
@@ -1556,7 +1536,7 @@ Function48c11: ; 48c11 (12:4c11)
ld [wd002], a
ret
Function48c4d: ; 48c4d (12:4c4d)
Function48c4d:
swap a
and $f0
push af
@@ -1568,7 +1548,7 @@ Function48c4d: ; 48c4d (12:4c4d)
ld [hl], a
ret
Function48c5a: ; 48c5a (12:4c5a)
Function48c5a:
push af
ld a, [hl]
and $f0
@@ -1578,7 +1558,7 @@ Function48c5a: ; 48c5a (12:4c5a)
ld [hl], a
ret
Function48c63: ; 48c63
Function48c63:
ld a, "@"
ld [de], a
ld a, c
@@ -1613,9 +1593,8 @@ Function48c63: ; 48c63
.asm_48c8c
scf
ret
; 48c8e
Unreferenced_Function48c8e: ; 48c8e
Unreferenced_Function48c8e:
ld hl, wd019 + $11
ld d, h
ld e, l
@@ -1624,9 +1603,8 @@ Unreferenced_Function48c8e: ; 48c8e
call PlaceString
call WaitBGMap
ret
; 48ca3
Function48ca3: ; 48ca3
Function48ca3:
push af
push bc
push de
@@ -1669,13 +1647,12 @@ Function48ca3: ; 48ca3
pop bc
pop af
ret
; 48cda
Function48cda: ; 48cda (12:4cda)
Function48cda:
ld h, d
ld l, e
Function48cdc: ; 48cdc (12:4cdc)
Function48cdc:
push bc
push hl
call Function48cfd
@@ -1703,7 +1680,7 @@ Function48cdc: ; 48cdc (12:4cdc)
jr nz, .asm_48ced
ret
Function48cfd: ; 48cfd (12:4cfd)
Function48cfd:
push hl
ld a, $4
ld [hli], a
@@ -1733,7 +1710,7 @@ Function48cfd: ; 48cfd (12:4cfd)
ld [hl], $b
ret
Function48d2a: ; 48d2a (12:4d2a)
Function48d2a:
ld d, c
.asm_48d2b
ld [hli], a
@@ -1741,21 +1718,21 @@ Function48d2a: ; 48d2a (12:4d2a)
jr nz, .asm_48d2b
ret
Function48d30: ; 48d30 (12:4d30)
Function48d30:
ld hl, wd475
call Function48d4a
ld hl, wd477
call Function48d4a
ret
Function48d3d: ; 48d3d (12:4d3d)
Function48d3d:
ld hl, wd475
call Function48d94
ld hl, wd477
call Function48d94
ret
Function48d4a: ; 48d4a (12:4d4a)
Function48d4a:
inc hl
ld a, [hl]
ld b, a
@@ -1805,7 +1782,7 @@ Function48d4a: ; 48d4a (12:4d4a)
ld [hl], b
ret
Function48d94: ; 48d94 (12:4d94)
Function48d94:
xor a
ld [hDividend + 0], a
ld [hDividend + 1], a

View File

@@ -1,4 +1,4 @@
MobileCheckOwnMonAnywhere: ; 4a843
MobileCheckOwnMonAnywhere:
; Like CheckOwnMonAnywhere, but only check for species.
; OT/ID don't matter.
@@ -103,9 +103,8 @@ MobileCheckOwnMonAnywhere: ; 4a843
call CloseSRAM
and a
ret
; 4a8dc
.CheckMatch: ; 4a8dc
.CheckMatch:
push bc
push hl
push de
@@ -130,9 +129,8 @@ MobileCheckOwnMonAnywhere: ; 4a843
pop bc
scf
ret
; 4a8f4
.BoxAddrs: ; 4a8f4
.BoxAddrs:
dba sBox1
dba sBox2
dba sBox3
@@ -147,9 +145,8 @@ MobileCheckOwnMonAnywhere: ; 4a843
dba sBox12
dba sBox13
dba sBox14
; 4a91e
.CopyName: ; 4a91e
.CopyName:
push hl
ld hl, NAME_LENGTH
add hl, bc
@@ -157,9 +154,8 @@ MobileCheckOwnMonAnywhere: ; 4a843
ld c, l
pop hl
ret
; 4a927
UnusedFindItemInPCOrBag: ; 4a927
UnusedFindItemInPCOrBag:
ld a, [wScriptVar]
ld [wCurItem], a
ld hl, wPCItems
@@ -180,9 +176,8 @@ UnusedFindItemInPCOrBag: ; 4a927
ld a, 1
ld [wScriptVar], a
ret
; 4a94e
Function4a94e: ; 4a94e
Function4a94e:
call FadeToMenu
ld a, -1
ld hl, wd002
@@ -243,7 +238,6 @@ Function4a94e: ; 4a94e
ld hl, UnknownText_0x4a9be
call PrintText
jr .asm_4a974
; 4a9be
UnknownText_0x4a9be: ; 0x4a9be
; Pick three #MON for battle.
@@ -251,7 +245,7 @@ UnknownText_0x4a9be: ; 0x4a9be
db "@"
; 0x4a9c3
Function4a9c3: ; 4a9c3
Function4a9c3:
ld hl, wd002
ld a, $ff
cp [hl]
@@ -268,9 +262,8 @@ Function4a9c3: ; 4a9c3
.asm_4a9d5
scf
ret
; 4a9d7
Function4a9d7: ; 4a9d7
Function4a9d7:
ld a, [wd002]
ld hl, wPartyMonNicknames
call GetNick
@@ -299,7 +292,6 @@ Function4a9d7: ; 4a9d7
call PrintText
call YesNoBox
ret
; 4aa1d
UnknownText_0x4aa1d: ; 0x4aa1d
; , @ and @ . Use these three?
@@ -307,15 +299,15 @@ UnknownText_0x4aa1d: ; 0x4aa1d
db "@"
; 0x4aa22
Function4aa22: ; 4aa22
Function4aa22:
call ClearBGPalettes
Function4aa25: ; 4aa25
Function4aa25:
farcall LoadPartyMenuGFX
farcall InitPartyMenuWithCancel
call Function4aad3
Function4aa34: ; 4aa34
Function4aa34:
ld a, PARTYMENUACTION_MOBILE
ld [wPartyMenuActionText], a
farcall WritePartyMenuTilemap
@@ -343,17 +335,15 @@ Function4aa34: ; 4aa34
set 1, [hl]
pop af
ret
; 4aa6e
Function4aa6e: ; 4aa6e
Function4aa6e:
pop af
ld de, SFX_WRONG
call PlaySFX
call WaitSFX
jr Function4aa34
; 4aa7a
Function4aa7a: ; 4aa7a
Function4aa7a:
ld hl, wd002
ld d, $3
.loop
@@ -406,9 +396,8 @@ Function4aa7a: ; 4aa7a
.finished
ret
; 4aab6
Function4aab6: ; 4aab6
Function4aab6:
ld hl, wd002
ld d, $3
.loop
@@ -428,9 +417,8 @@ Function4aab6: ; 4aab6
.done
ret
; 4aad3
Function4aad3: ; 4aad3
Function4aad3:
ld hl, wPartyCount
ld a, [hli]
and a
@@ -455,9 +443,8 @@ Function4aad3: ; 4aad3
call Function4aa7a
farcall PlaySpriteAnimations
ret
; 4aafb
Function4aafb: ; 4aafb
Function4aafb:
ld a, [wCurPartySpecies]
cp EGG
jr z, .egg
@@ -467,9 +454,8 @@ Function4aafb: ; 4aafb
.egg
scf
ret
; 4ab06
Function4ab06: ; 4ab06
Function4ab06:
ld a, [wCurPartyMon]
ld bc, PARTYMON_STRUCT_LENGTH
ld hl, wPartyMon1HP
@@ -483,9 +469,8 @@ Function4ab06: ; 4ab06
.NotFainted:
ret
; 4ab1a
Function4ab1a: ; 4ab1a
Function4ab1a:
.asm_4ab1a
ld a, $fb
ld [wMenuJoypadFilter], a
@@ -549,9 +534,8 @@ Function4ab1a: ; 4ab1a
ld [wd018], a
and a
ret
; 4ab99
Function4ab99: ; 4ab99
Function4ab99:
bit 1, a
jr z, .asm_4aba6
ld a, [wd002]
@@ -563,9 +547,8 @@ Function4ab99: ; 4ab99
.asm_4aba6
and a
ret
; 4aba8
Function4aba8: ; 4aba8
Function4aba8:
ld hl, wd004
ld a, [hl]
cp $ff
@@ -586,9 +569,8 @@ Function4aba8: ; 4aba8
ld [hl], a
scf
ret
; 4abc3
Function4abc3: ; 4abc3
Function4abc3:
bit 3, a
jr z, .asm_4abd5
ld a, [wPartyCount]
@@ -677,9 +659,8 @@ Function4abc3: ; 4abc3
.asm_4ac56
and a
ret
; 4ac58
Function4ac58: ; 4ac58
Function4ac58:
lb bc, 2, 18
hlcoord 1, 15
call ClearBox
@@ -712,7 +693,6 @@ Function4ac58: ; 4ac58
call ExitMenu
and a
ret
; 4aca2
MenuHeader_0x4aca2: ; 0x4aca2
db MENU_BACKUP_TILES ; flags
@@ -721,7 +701,7 @@ MenuHeader_0x4aca2: ; 0x4aca2
db 1 ; default option
; 0x4acaa
Function4acaa: ; 4acaa
Function4acaa:
.asm_4acaa
ld a, $a0
ld [wMenuDataFlags], a
@@ -780,7 +760,7 @@ Function4acaa: ; 4acaa
jr z, Function4ad56
jr .asm_4acf3
Function4ad17: ; 4ad17
Function4ad17:
call Function4adb2
jr z, .asm_4ad4a
ld hl, wd002
@@ -821,22 +801,19 @@ UnknownText_0x4ad51: ; 0x4ad51
db "@"
; 0x4ad56
Function4ad56: ; 4ad56
Function4ad56:
farcall OpenPartyStats
call WaitBGMap2
ret
; 4ad60
Function4ad60: ; 4ad60
Function4ad60:
farcall ManagePokemonMoves
ret
; 4ad67
Function4ad67: ; 4ad67
Function4ad67:
ret
; 4ad68
Function4ad68: ; 4ad68
Function4ad68:
hlcoord 13, 12
ld de, String_4ad88
call PlaceString
@@ -853,28 +830,23 @@ Function4ad68: ; 4ad68
.asm_4ad84
call PlaceString
ret
; 4ad88
String_4ad88: ; 4ad88
String_4ad88:
db "つよさをみる"
next "つかえるわざ"
next "もどる@"
; 4ad9a
String_4ad9a: ; 4ad9a
String_4ad9a:
db "さんかする@"
; 4ada0
String_4ada0: ; 4ada0
String_4ada0:
db "さんかしない@"
; 4ada7
String_4ada7: ; 4ada7
String_4ada7:
db "つよさをみる"
next "もどる@" ; BACK
; 4adb2
Function4adb2: ; 4adb2
Function4adb2:
ld hl, wd002
ld a, [wCurPartyMon]
cp [hl]
@@ -887,9 +859,8 @@ Function4adb2: ; 4adb2
ret z
scf
ret
; 4adc2
Function4adc2: ; 4adc2
Function4adc2:
ld a, [wd002]
cp $ff
jr nz, .skip
@@ -917,9 +888,8 @@ Function4adc2: ; 4adc2
ld a, b
ld [wd004], a
ret
; 4adf7
Function4adf7: ; 4adf7
Function4adf7:
ld a, [wd019]
bit 0, a
ret z
@@ -932,4 +902,3 @@ Function4adf7: ; 4adf7
res 0, a
ld [wd019], a
ret
; 4ae12

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
Function115d99: ; 115d99
Function115d99:
ld de, GFX_11601a
ld hl, vTiles0 tile $60
lb bc, BANK(GFX_11601a), 20
@@ -16,9 +16,8 @@ Function115d99: ; 115d99
ld [wc308], a
ret
; 115dc3
Function115dc3: ; 115dc3
Function115dc3:
xor a
ld [wc305], a
ld a, $a0
@@ -27,9 +26,8 @@ Function115dc3: ; 115dc3
call ByteFill
ret
; 115dd3
Function115dd3: ; 115dd3
Function115dd3:
ld a, [wc305]
and a
ret z
@@ -77,25 +75,23 @@ Function115dd3: ; 115dd3
jr nz, .asm_115e04
ret
; 115e18
Function115e18: ; 115e18
Function115e18:
ld a, c
ld [wc30a], a
xor a
ld [wc30b], a
jr Function115e2b
; 115e22
Function115e22: ; 115e22
Function115e22:
ld hl, wc30c
dec [hl]
ret nz
ld hl, wc30b
inc [hl]
Function115e2b: ; 115e2b
Function115e2b:
ld a, [wc30a]
sla a
ld c, a
@@ -126,7 +122,6 @@ Function115e2b: ; 115e2b
ld [wc30c], a
ret
; 115e59
Unknown_115e59:
dw Unknown_115e61
@@ -135,7 +130,7 @@ Unknown_115e59:
dw Unknown_115e79
; OAM idx (see Unknown_115e86), flip flags/duration
Unknown_115e61: ; 115e61
Unknown_115e61:
db $04, $08
db $05, $08
db $06, $08
@@ -143,17 +138,17 @@ Unknown_115e61: ; 115e61
db $08, $08
db -1
Unknown_115e6c: ; 115e6c
Unknown_115e6c:
db $01, $08
db $02, $08
db $03, $08
db $09, $08
db $0a, $08
Unknown_115e76: ; 115e76
Unknown_115e76:
db $00, $08
db -1
Unknown_115e79: ; 115e79
Unknown_115e79:
db $0b, $08
db $0c, $08
db $0d, $08
@@ -161,7 +156,6 @@ Unknown_115e79: ; 115e79
db $0f, $08
db $00, $08
db -1
; 115e86
Unknown_115e86:
dw Unknown_115ea6
@@ -181,14 +175,14 @@ Unknown_115e86:
dw Unknown_115ff0
dw Unknown_116005
Unknown_115ea6: ; 115ea6
Unknown_115ea6:
db 4
dsprite 1, 0, 0, 0, $60, $01
dsprite 1, 0, 1, 0, $61, $01
dsprite 2, 0, 0, 0, $62, $01
dsprite 2, 0, 1, 0, $63, $01
Unknown_115eb7: ; 115eb7
Unknown_115eb7:
db 5
dsprite 0, 0, 1, 0, $64, $00
dsprite 1, 0, 0, 0, $60, $01
@@ -196,7 +190,7 @@ Unknown_115eb7: ; 115eb7
dsprite 2, 0, 0, 0, $62, $01
dsprite 2, 0, 1, 0, $63, $01
Unknown_115ecc: ; 115ecc
Unknown_115ecc:
db 5
dsprite 0, 0, 1, 0, $65, $00
dsprite 1, 0, 0, 0, $60, $01
@@ -204,7 +198,7 @@ Unknown_115ecc: ; 115ecc
dsprite 2, 0, 0, 0, $62, $01
dsprite 2, 0, 1, 0, $63, $01
Unknown_115ee1: ; 115ee1
Unknown_115ee1:
db 5
dsprite 0, 0, 1, 0, $66, $00
dsprite 1, 0, 0, 0, $60, $01
@@ -212,7 +206,7 @@ Unknown_115ee1: ; 115ee1
dsprite 2, 0, 0, 0, $62, $01
dsprite 2, 0, 1, 0, $63, $01
Unknown_115ef6: ; 115ef6
Unknown_115ef6:
db 7
dsprite 0, 0, 0, 0, $67, $01
dsprite 1, 0, 0, 0, $68, $01
@@ -222,7 +216,7 @@ Unknown_115ef6: ; 115ef6
dsprite 3, 0, 1, 0, $6b, $00
dsprite 3, 0, 2, 0, $6c, $00
Unknown_115f13: ; 115f13
Unknown_115f13:
db 7
dsprite 0, 0, 0, 0, $67, $01
dsprite 1, 0, 0, 0, $68, $01
@@ -232,7 +226,7 @@ Unknown_115f13: ; 115f13
dsprite 3, 0, 1, 0, $6b, $00
dsprite 3, 0, 2, 0, $6c, $00
Unknown_115f30: ; 115f30
Unknown_115f30:
db 7
dsprite 0, 0, 0, 0, $67, $01
dsprite 1, 0, 0, 0, $68, $01
@@ -242,7 +236,7 @@ Unknown_115f30: ; 115f30
dsprite 3, 0, 1, 0, $6b, $00
dsprite 3, 0, 2, 0, $6c, $00
Unknown_115f4d: ; 115f4d
Unknown_115f4d:
db 7
dsprite 0, 0, 0, 0, $67, $01
dsprite 1, 0, 0, 0, $68, $01
@@ -252,7 +246,7 @@ Unknown_115f4d: ; 115f4d
dsprite 3, 0, 1, 0, $6b, $00
dsprite 3, 0, 2, 0, $6c, $00
Unknown_115f6a: ; 115f6a
Unknown_115f6a:
db 7
dsprite 0, 0, 0, 0, $67, $01
dsprite 1, 0, 0, 0, $68, $01
@@ -262,7 +256,7 @@ Unknown_115f6a: ; 115f6a
dsprite 3, 0, 1, 0, $6b, $00
dsprite 3, 0, 2, 0, $6c, $00
Unknown_115f87: ; 115f87
Unknown_115f87:
db 5
dsprite 0, 0, 1, 0, $72, $00
dsprite 1, 0, 0, 0, $60, $01
@@ -270,7 +264,7 @@ Unknown_115f87: ; 115f87
dsprite 2, 0, 0, 0, $62, $01
dsprite 2, 0, 1, 0, $63, $01
Unknown_115f9c: ; 115f9c
Unknown_115f9c:
db 5
dsprite 0, 0, 1, 0, $73, $00
dsprite 1, 0, 0, 0, $60, $01
@@ -278,7 +272,7 @@ Unknown_115f9c: ; 115f9c
dsprite 2, 0, 0, 0, $62, $01
dsprite 2, 0, 1, 0, $63, $01
Unknown_115fb1: ; 115fb1
Unknown_115fb1:
db 5
dsprite 0, 1, 1, 0, $64, $60
dsprite 1, 0, 0, 0, $60, $01
@@ -286,7 +280,7 @@ Unknown_115fb1: ; 115fb1
dsprite 2, 0, 0, 0, $62, $01
dsprite 2, 0, 1, 0, $63, $01
Unknown_115fc6: ; 115fc6
Unknown_115fc6:
db 5
dsprite 0, 1, 1, 0, $65, $60
dsprite 1, 0, 0, 0, $60, $01
@@ -294,7 +288,7 @@ Unknown_115fc6: ; 115fc6
dsprite 2, 0, 0, 0, $62, $01
dsprite 2, 0, 1, 0, $63, $01
Unknown_115fdb: ; 115fdb
Unknown_115fdb:
db 5
dsprite 0, 1, 1, 0, $66, $60
dsprite 1, 0, 0, 0, $60, $01
@@ -302,7 +296,7 @@ Unknown_115fdb: ; 115fdb
dsprite 2, 0, 0, 0, $62, $01
dsprite 2, 0, 1, 0, $63, $01
Unknown_115ff0: ; 115ff0
Unknown_115ff0:
db 5
dsprite 0, 1, 1, 0, $72, $60
dsprite 1, 0, 0, 0, $60, $01
@@ -310,20 +304,19 @@ Unknown_115ff0: ; 115ff0
dsprite 2, 0, 0, 0, $62, $01
dsprite 2, 0, 1, 0, $63, $01
Unknown_116005: ; 116005
Unknown_116005:
db 5
dsprite 0, 1, 1, 0, $73, $60
dsprite 1, 0, 0, 0, $60, $01
dsprite 1, 0, 1, 0, $61, $01
dsprite 2, 0, 0, 0, $62, $01
dsprite 2, 0, 1, 0, $63, $01
; 11601a
GFX_11601a:: ; 11601a
GFX_11601a::
INCBIN "gfx/unknown/11601a.2bpp"
Function11615a: ; 11615a
Function11615a:
xor a
ld [wc30d], a
ld [$c319], a
@@ -350,9 +343,8 @@ Function11615a: ; 11615a
ld [wc3f3], a
ret
; 11619d
Function11619d: ; 11619d
Function11619d:
ld a, [wc30d]
and a
ret z
@@ -368,9 +360,8 @@ Function11619d: ; 11619d
call Function1161b8
ret
; 1161b8
Function1161b8: ; 1161b8
Function1161b8:
ld a, [$c319]
ld e, a
ld d, 0
@@ -382,9 +373,8 @@ Function1161b8: ; 1161b8
ld l, a
jp hl
; 1161c7
.Jumptable: ; 1161c7
.Jumptable:
dw Function1161d5
dw Function116294
dw Function1162cb
@@ -392,9 +382,8 @@ Function1161b8: ; 1161b8
dw Function1163c0
dw Function11636e
dw Function116441
; 1161d5
Function1161d5: ; 1161d5
Function1161d5:
ld a, [rSVBK]
push af
@@ -504,16 +493,14 @@ Function1161d5: ; 1161d5
ld [$c319], a
ret
; 11628c
MenuHeader_11628c: ; 11628c
MenuHeader_11628c:
db MENU_BACKUP_TILES ; flags
menu_coords 0, 6, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
dw NULL
db 0 ; default option
; 116294
Function116294: ; 116294
Function116294:
farcall Function170d02
ld a, [$c319]
inc a
@@ -537,9 +524,8 @@ Function116294: ; 116294
ld [hWY], a
ret
; 1162cb
Function1162cb: ; 1162cb
Function1162cb:
farcall Function170cc6
ld a, [$c319]
inc a
@@ -557,9 +543,8 @@ Function1162cb: ; 1162cb
ld [rSVBK], a
ret
; 1162f2
Function1162f2: ; 1162f2
Function1162f2:
call Function11659d
call Function116758
call Function1167a6
@@ -648,9 +633,8 @@ Function1162f2: ; 1162f2
jr nz, .asm_11635a
ret
; 11636e
Function11636e: ; 11636e
Function11636e:
ld a, [rSVBK]
push af
ld a, $5
@@ -687,9 +671,8 @@ Function11636e: ; 11636e
ld [wc30d], a
ret
; 1163c0
Function1163c0: ; 1163c0
Function1163c0:
ld a, [rSVBK]
push af
ld a, $1
@@ -746,9 +729,8 @@ Function1163c0: ; 1163c0
ld [wc30d], a
ret
; 116441
Function116441: ; 116441
Function116441:
farcall Function17d405
ld a, $90
ld [hWY], a
@@ -764,9 +746,8 @@ Function116441: ; 116441
ld [wc30d], a
ret
; 116468
Function116468: ; 116468
Function116468:
call Function116567
ld a, [wc314]
cp $d

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
Unreferenced_Function16c000: ; 16c000
Unreferenced_Function16c000:
; Only for CGB
ld a, [hCGB]
and a
@@ -26,9 +26,8 @@ Unreferenced_Function16c000: ; 16c000
pop af
ld [wcfbe], a
ret
; 16c031
.RunJumptable: ; 16c031
.RunJumptable:
xor a
ld [wJumptableIndex], a
ld [wcf64], a
@@ -46,9 +45,8 @@ Unreferenced_Function16c000: ; 16c000
cp $ff
jr nz, .loop
ret
; 16c05c
.Jumptable: ; 16c05c
.Jumptable:
dw .init
dw Function16c0ba
dw Function16c089
@@ -61,9 +59,8 @@ Unreferenced_Function16c000: ; 16c000
dw Function16c0dc
dw Function16c0ec
dw .quit
; 16c074
.init ; 16c074
.init
ld a, [wcf64]
and a
ret z
@@ -71,17 +68,15 @@ Unreferenced_Function16c000: ; 16c000
xor a
ld [wd003], a
ret
; 16c081
.quit ; 16c081
.quit
push af
ld a, $ff
ld [wd002], a
pop af
ret
; 16c089
Function16c089: ; 16c089
Function16c089:
ld a, $1
ld [wBuffer2], a
ld [wd1f1], a
@@ -91,17 +86,15 @@ Function16c089: ; 16c089
ld a, [wd002]
ld [wcf64], a
ret
; 16c09e
Function16c09e: ; 16c09e
Function16c09e:
ld a, [wcf64]
cp $4
ret nz
call Function16c0fa
ret
; 16c0a8
Function16c0a8: ; 16c0a8
Function16c0a8:
xor a
ld [wBuffer2], a
ld [wd1f1], a
@@ -110,9 +103,8 @@ Function16c0a8: ; 16c0a8
ld [hWY], a
call Function16c0fa
ret
; 16c0ba
Function16c0ba: ; 16c0ba
Function16c0ba:
call Function16c943
push af
ld a, [wd003]
@@ -121,9 +113,8 @@ Function16c0ba: ; 16c0ba
pop af
call c, Function16c0fa
ret
; 16c0ca
Function16c0ca: ; 16c0ca
Function16c0ca:
ld a, [wd003]
cp $28
push af
@@ -133,9 +124,8 @@ Function16c0ca: ; 16c0ca
pop af
call z, Function16c0fa
ret
; 16c0dc
Function16c0dc: ; 16c0dc
Function16c0dc:
call Function16ca11
push af
ld a, [wd003]
@@ -144,9 +134,8 @@ Function16c0dc: ; 16c0dc
pop af
call c, Function16c0fa
ret
; 16c0ec
Function16c0ec: ; 16c0ec
Function16c0ec:
call ClearBGPalettes
call ClearScreen
push af
@@ -154,9 +143,8 @@ Function16c0ec: ; 16c0ec
ld [wd002], a
pop af
ret
; 16c0fa
Function16c0fa: ; 16c0fa
Function16c0fa:
push af
ld a, [wd002]
inc a
@@ -165,9 +153,8 @@ Function16c0fa: ; 16c0fa
ld [wd003], a
pop af
ret
; 16c108
MobileSystemSplashScreen_InitGFX: ; 16c108
MobileSystemSplashScreen_InitGFX:
call DisableLCD
ld hl, vTiles2
ld de, .Tiles
@@ -183,9 +170,8 @@ MobileSystemSplashScreen_InitGFX: ; 16c108
ld [hBGMapMode], a
call EnableLCD
ret
; 16c130
.LoadPals: ; 16c130
.LoadPals:
ld de, wBGPals1
ld hl, UnknownMobilePalettes_16c903
ld bc, 8
@@ -193,9 +179,8 @@ MobileSystemSplashScreen_InitGFX: ; 16c108
call FarCopyWRAM
farcall ApplyPals
ret
; 16c145
.LoadTileMap: ; 16c145
.LoadTileMap:
hlcoord 0, 0
ld bc, 20
xor a
@@ -205,9 +190,8 @@ MobileSystemSplashScreen_InitGFX: ; 16c108
ld bc, $0154
call CopyBytes
ret
; 16c15c
.LoadAttrMap: ; 16c15c
.LoadAttrMap:
hlcoord 0, 0, wAttrMap
ld bc, SCREEN_WIDTH
xor a
@@ -217,7 +201,6 @@ MobileSystemSplashScreen_InitGFX: ; 16c108
ld bc, 17 * SCREEN_WIDTH
call CopyBytes
ret
; 16c173
.Tiles:
INCBIN "gfx/mobile/mobile_splash.2bpp"
@@ -228,12 +211,11 @@ INCBIN "gfx/mobile/mobile_splash.tilemap"
.AttrMap:
INCBIN "gfx/mobile/mobile_splash.attrmap"
UnknownMobilePalettes_16c903: ; 16c903
UnknownMobilePalettes_16c903:
INCLUDE "gfx/unknown/16c903.pal"
; 16c943
Function16c943: ; 16c943
Function16c943:
ld a, [wd003]
and a
jr nz, .asm_16c95e
@@ -354,9 +336,8 @@ Function16c943: ; 16c943
ld [rSVBK], a
scf
ret
; 16ca11
Function16ca11: ; 16ca11
Function16ca11:
ld a, [wd003]
and a
jr nz, .asm_16ca1d
@@ -455,25 +436,22 @@ Function16ca11: ; 16ca11
ld [rSVBK], a
scf
ret
; 16cab6
Function16cab6: ; 16cab6
Function16cab6:
ld b, $0
ld c, e
add hl, bc
ret
; 16cabb
Function16cabb: ; 16cabb
Function16cabb:
inc hl
ld a, [hl]
srl a
srl a
and $1f
ret
; 16cac4
Function16cac4: ; 16cac4
Function16cac4:
inc hl
ld a, [hld]
and $3
@@ -487,15 +465,13 @@ Function16cac4: ; 16cac4
rl b
ld a, b
ret
; 16cad8
Function16cad8: ; 16cad8
Function16cad8:
ld a, [hl]
and $1f
ret
; 16cadc
Function16cadc: ; 16cadc
Function16cadc:
sla a
sla a
ld b, a
@@ -505,9 +481,8 @@ Function16cadc: ; 16cadc
or b
ld [hl], a
ret
; 16cae8
Function16cae8: ; 16cae8
Function16cae8:
ld c, a
srl a
srl a
@@ -530,18 +505,16 @@ Function16cae8: ; 16cae8
or b
ld [hl], a
ret
; 16cb08
Function16cb08: ; 16cb08
Function16cb08:
ld b, a
ld a, [hl]
and $e0
or b
ld [hl], a
ret
; 16cb0f
Function16cb0f: ; 16cb0f
Function16cb0f:
xor a
ld [wBuffer1], a
ld [wBuffer2], a
@@ -556,9 +529,8 @@ Function16cb0f: ; 16cb0f
xor a
ld [wd1f0], a
ret
; 16cb2e
Function16cb2e: ; 16cb2e
Function16cb2e:
ld a, [wBuffer2]
and a
ret z
@@ -567,9 +539,8 @@ Function16cb2e: ; 16cb2e
ld de, wVirtualOAM
call Function16cb5d
ret
; 16cb40
Function16cb40: ; 16cb40
Function16cb40:
ld hl, wd1ec
inc [hl]
ld a, [hl]
@@ -588,9 +559,8 @@ Function16cb40: ; 16cb40
ld a, $a0
ld [wd1ef], a
ret
; 16cb5d
Function16cb5d: ; 16cb5d
Function16cb5d:
ld a, [hli]
and a
ret z
@@ -622,7 +592,6 @@ Function16cb5d: ; 16cb5d
dec a
jr nz, .asm_16cb60
ret
; 16cb86
Unknown_16cb86:
db 7
@@ -633,26 +602,23 @@ Unknown_16cb86:
db 16, 0, 4, 1
db 16, 8, 5, 0
db 16, 16, 6, 0
; 16cba3
Function16cba3: ; 16cba3
Function16cba3:
xor a
ld [wd1f1], a
ld [wd1f2], a
ld [wd1f3], a
ret
; 16cbae
Function16cbae: ; 16cbae
Function16cbae:
ld a, [wd1f1]
and a
ret z
call Function16cbba
call Function16cbd1
ret
; 16cbba
Function16cbba: ; 16cbba
Function16cbba:
ld hl, wd1f2
inc [hl]
ld a, [hl]
@@ -669,9 +635,8 @@ Function16cbba: ; 16cbba
.asm_16cbcd
ld [wd1f3], a
ret
; 16cbd1
Function16cbd1: ; 16cbd1
Function16cbd1:
ld a, [wd1f3]
ld c, a
ld b, 0
@@ -689,13 +654,11 @@ Function16cbd1: ; 16cbd1
ld a, $1
ld [hCGBPalUpdate], a
ret
; 16cbfb
Unknown_16cbfb:
db 0, 1, 2, 1, 0, 1, 2
; 16cc02
Function16cc02: ; 16cc02
Function16cc02:
call Function16cc18
call Function16cc49
call Function16cc62
@@ -704,17 +667,15 @@ Function16cc02: ; 16cc02
call Function16cb0f
call Function16cba3
ret
; 16cc18
Function16cc18: ; 16cc18
Function16cc18:
ld hl, vTiles1
ld de, GFX_16cca3
lb bc, BANK(GFX_16cca3), 46
call Get2bpp
ret
; 16cc25
Function16cc25: ; 16cc25
Function16cc25:
ld hl, Unknown_16cfa9
ld de, wBGPals1 + 1 palettes
call .CopyPal
@@ -725,15 +686,13 @@ Function16cc25: ; 16cc25
ld de, wOBPals1 + 1 palettes
call .CopyPal
ret
; 16cc41
.CopyPal: ; 16cc41
.CopyPal:
ld bc, 1 palettes
ld a, $5
jp FarCopyWRAM
; 16cc49
Function16cc49: ; 16cc49
Function16cc49:
hlcoord 4, 15
ld a, $80
call Function16cc5a
@@ -741,9 +700,8 @@ Function16cc49: ; 16cc49
ld a, $90
call Function16cc5a
ret
; 16cc5a
Function16cc5a: ; 16cc5a
Function16cc5a:
ld c, $10
.asm_16cc5c
ld [hli], a
@@ -751,17 +709,15 @@ Function16cc5a: ; 16cc5a
dec c
jr nz, .asm_16cc5c
ret
; 16cc62
Function16cc62: ; 16cc62
Function16cc62:
hlcoord 0, 15, wAttrMap
ld bc, $0028
ld a, $1
call ByteFill
ret
; 16cc6e
Function16cc6e: ; 16cc6e
Function16cc6e:
hlbgcoord 0, 0, vBGMap1
jr Function16cc73
@@ -781,9 +737,8 @@ Function16cc73:
pop af
ld [rVBK], a
ret
; 16cc90
Function16cc90: ; 16cc90
Function16cc90:
ld bc, $1214
.asm_16cc93
push bc
@@ -799,7 +754,6 @@ Function16cc90: ; 16cc90
dec b
jr nz, .asm_16cc93
ret
; 16cca3
GFX_16cca3:
INCBIN "gfx/unknown/16cca3.2bpp"
@@ -829,4 +783,3 @@ Unknown_16cfb9:
RGB 27, 11, 12
RGB 07, 07, 07
; 16cfc1

View File

@@ -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

View File

@@ -1,7 +1,7 @@
MobileAdapterGFX::
INCBIN "gfx/mobile/mobile_adapter.2bpp"
Function17a68f:: ; 17a68f (5e:668f)
Function17a68f::
call Function17a6a8
call Function17a751
ld hl, $d088
@@ -18,7 +18,7 @@ Function17a68f:: ; 17a68f (5e:668f)
scf
ret
Function17a6a8: ; 17a6a8 (5e:66a8)
Function17a6a8:
push de
push bc
ld hl, wStringBuffer2 ; $d086
@@ -49,7 +49,7 @@ Function17a6a8: ; 17a6a8 (5e:66a8)
call DelayFrame
ret
Function17a6f5: ; 17a6f5 (5e:66f5)
Function17a6f5:
ld hl, wBuffer1
ld c, $0
ld b, $8
@@ -69,7 +69,7 @@ Function17a6f5: ; 17a6f5 (5e:66f5)
ld [$d08c], a
ret
Function17a713: ; 17a713 (5e:6713)
Function17a713:
and $f
cp $a
jr nc, .asm_17a71d
@@ -83,7 +83,7 @@ Function17a713: ; 17a713 (5e:6713)
scf
ret
Function17a721: ; 17a721 (5e:6721)
Function17a721:
push de
ld h, d
ld l, e
@@ -121,7 +121,7 @@ Function17a721: ; 17a721 (5e:6721)
ld [de], a
ret
Function17a751: ; 17a751 (5e:6751)
Function17a751:
xor a
ld [$d087], a
.asm_17a755
@@ -137,7 +137,7 @@ Function17a751: ; 17a751 (5e:6751)
jr z, .asm_17a755
ret
Function17a770: ; 17a770 (5e:6770)
Function17a770:
ld a, [hOAMUpdate]
push af
ld a, $1
@@ -148,7 +148,7 @@ Function17a770: ; 17a770 (5e:6770)
ld [hOAMUpdate], a
ret
Function17a781: ; 17a781 (5e:6781)
Function17a781:
ld a, [hInMenu]
push af
ld a, $1
@@ -158,7 +158,7 @@ Function17a781: ; 17a781 (5e:6781)
ld [hInMenu], a
ret
Function17a78f: ; 17a78f (5e:678f)
Function17a78f:
ld hl, $d088
bit 7, [hl]
res 7, [hl]
@@ -169,21 +169,20 @@ Function17a78f: ; 17a78f (5e:678f)
.asm_17a79f
farcall ReloadMapPart
ret
; 17a7a6 (5e:67a6)
Function17a7a6: ; 17a7a6
Function17a7a6:
ld a, [$d087]
inc a
ld [$d087], a
ret
Function17a7ae: ; 17a7ae (5e:67ae)
Function17a7ae:
ld a, [$d087]
ld hl, Jumptable_17a7b6
rst JumpTable
ret
Jumptable_17a7b6: ; 17a7b6 (5e:67b6)
Jumptable_17a7b6:
dw Function17a7c2
dw Function17a7cd
dw Function17a7d8
@@ -192,21 +191,21 @@ Jumptable_17a7b6: ; 17a7b6 (5e:67b6)
dw Function17a7f4
Function17a7c2: ; 17a7c2 (5e:67c2)
Function17a7c2:
ld a, $4
call Function17aad3
ld a, $1
ld [$d087], a
ret
Function17a7cd: ; 17a7cd (5e:67cd)
Function17a7cd:
call Function17a83c
call Function17a8ae
ret c
call Function17a848
ret
Function17a7d8: ; 17a7d8 (5e:67d8)
Function17a7d8:
call Function17a83c
call Function17a848
ld hl, $d08b
@@ -220,7 +219,7 @@ Function17a7d8: ; 17a7d8 (5e:67d8)
ld [$d087], a
ret
Function17a7f4: ; 17a7f4 (5e:67f4)
Function17a7f4:
ld hl, $d08b
dec [hl]
ret nz
@@ -228,7 +227,7 @@ Function17a7f4: ; 17a7f4 (5e:67f4)
set 7, [hl]
ret
Function17a7ff: ; 17a7ff (5e:67ff)
Function17a7ff:
ld hl, $d08b
dec [hl]
ret nz
@@ -242,7 +241,7 @@ Function17a7ff: ; 17a7ff (5e:67ff)
set 7, [hl]
ret
Function17a81a: ; 17a81a (5e:681a)
Function17a81a:
call IsSFXPlaying
ret nc
ld a, [hJoyPressed]
@@ -259,7 +258,7 @@ Function17a81a: ; 17a81a (5e:681a)
ld [$d087], a
ret
Function17a83c: ; 17a83c (5e:683c)
Function17a83c:
ld a, [hJoyLast]
and $f0
ld c, a
@@ -269,7 +268,7 @@ Function17a83c: ; 17a83c (5e:683c)
ld c, a
ret
Function17a848: ; 17a848 (5e:6848)
Function17a848:
ld a, c
and $60
cp $60
@@ -345,7 +344,7 @@ Function17a848: ; 17a848 (5e:6848)
scf
ret
Function17a8ae: ; 17a8ae (5e:68ae)
Function17a8ae:
bit 1, c
jr nz, .asm_17a8bc
bit 0, c
@@ -377,7 +376,7 @@ Function17a8ae: ; 17a8ae (5e:68ae)
scf
ret
Function17a8de: ; 17a8de (5e:68de)
Function17a8de:
ld a, $2
call Function17aae0
ld a, [hl]
@@ -414,7 +413,7 @@ Function17a8de: ; 17a8de (5e:68de)
call Function17aa88
ret
Function17a91e: ; 17a91e (5e:691e)
Function17a91e:
ld a, [$d08c]
cp $7
jr c, .asm_17a92c
@@ -435,7 +434,7 @@ Function17a91e: ; 17a91e (5e:691e)
scf
ret
Function17a943: ; 17a943 (5e:6943)
Function17a943:
ld a, [$d08c]
and a
jr z, .asm_17a95d
@@ -457,7 +456,7 @@ Function17a943: ; 17a943 (5e:6943)
xor a
ret
Function17a964: ; 17a964 (5e:6964)
Function17a964:
ld a, [$d08c]
cp $10
jr nc, .asm_17a979
@@ -475,7 +474,7 @@ Function17a964: ; 17a964 (5e:6964)
scf
ret
Function17a97b: ; 17a97b (5e:697b)
Function17a97b:
hlcoord 1, 1
lb bc, 2, 18
call ClearBox
@@ -499,7 +498,7 @@ Function17a97b: ; 17a97b (5e:697b)
.asm_17a99d
ret
Function17a99e: ; 17a99e (5e:699e)
Function17a99e:
hlcoord 0, 12
ld b, $4
ld c, $12
@@ -508,15 +507,13 @@ Function17a99e: ; 17a99e (5e:699e)
ld de, String_17a9b2
call PlaceString
ret
; 17a9b2 (5e:69b2)
String_17a9b2: ; 17a9b2
String_17a9b2:
db "でんわばんごうが ただしく"
next "はいって いません!"
db "@"
; 17a9cb
Function17a9cb: ; 17a9cb (5e:69cb)
Function17a9cb:
ld de, wVirtualOAM ; $c400
ld hl, $d088
bit 6, [hl]
@@ -530,7 +527,7 @@ Function17a9cb: ; 17a9cb (5e:69cb)
call Function17a9e3
ret
Function17a9e3: ; 17a9e3 (5e:69e3)
Function17a9e3:
ld a, $3
ld [$d08e], a
ld hl, Unknown_17aa77
@@ -540,7 +537,7 @@ Function17a9e3: ; 17a9e3 (5e:69e3)
call Function17aa4a
ret
Function17a9f5: ; 17a9f5 (5e:69f5)
Function17a9f5:
ld a, [$d08c]
cp $10
ret nc
@@ -564,7 +561,7 @@ Function17a9f5: ; 17a9f5 (5e:69f5)
call Function17aa4a
ret
Function17aa22: ; 17aa22 (5e:6a22)
Function17aa22:
ld a, $0
ld [$d08e], a
push de
@@ -590,7 +587,7 @@ Function17aa22: ; 17aa22 (5e:6a22)
call Function17aa4a
ret
Function17aa4a: ; 17aa4a (5e:6a4a)
Function17aa4a:
ld [$d08d], a
ld a, b
add $8
@@ -623,33 +620,30 @@ Function17aa4a: ; 17aa4a (5e:6a4a)
dec a
jr nz, .loop
ret
; 17aa72 (5e:6a72)
Unknown_17aa72: ; 17aa72
Unknown_17aa72:
db 1
db 0, 0, 0, 0
; 17aa77
Unknown_17aa77: ; 17aa77
Unknown_17aa77:
db 4
db 0, 0, 0, 0
db 0, 8, 1, 0
db 8, 0, 2, 0
db 8, 8, 3, 0
; 17aa88
Function17aa88: ; 17aa88 (5e:6a88)
Function17aa88:
jr c, asm_17aa91
ld de, SFX_SWITCH_POKEMON
call PlaySFX
ret
asm_17aa91: ; 17aa91 (5e:6a91)
asm_17aa91:
ld de, SFX_WRONG
call PlaySFX
ret
Function17aa98: ; 17aa98 (5e:6a98)
Function17aa98:
ld a, $5
ld [$d08b], a
call Function17aaa9
@@ -658,7 +652,7 @@ Function17aa98: ; 17aa98 (5e:6a98)
set 7, [hl]
ret
Function17aaa9: ; 17aaa9 (5e:6aa9)
Function17aaa9:
ld a, $3
call Function17aae3
ld c, a
@@ -673,7 +667,7 @@ Function17aaa9: ; 17aaa9 (5e:6aa9)
call AddNTimes
ret
Function17aac3: ; 17aac3 (5e:6ac3)
Function17aac3:
ld a, $b
push hl
ld [hli], a
@@ -685,24 +679,24 @@ Function17aac3: ; 17aac3 (5e:6ac3)
ld [hli], a
ret
Function17aad0: ; 17aad0 (5e:6ad0)
Function17aad0:
call Function17aae0
Function17aad3: ; 17aad3 (5e:6ad3)
Function17aad3:
ld [$d089], a
ret
Function17aad7: ; 17aad7 (5e:6ad7)
Function17aad7:
push af
ld a, [$d089]
ld [$d08a], a
pop af
ret
Function17aae0: ; 17aae0 (5e:6ae0)
Function17aae0:
call Function17aad7
Function17aae3: ; 17aae3 (5e:6ae3)
Function17aae3:
push af
ld a, [$d08a]
ld bc, $d
@@ -714,9 +708,8 @@ Function17aae3: ; 17aae3 (5e:6ae3)
add hl, bc
ld a, [hl]
ret
; 17aaf7 (5e:6af7)
Unknown_17aaf7: ; 17aaf7
Unknown_17aaf7:
db $0, $0, $1, $6, $5, $9, $3, $2, $1, $2, $1, $2, $4
db $0, $0, $2, $9, $5, $a, $4, $0, $2, $a, $a, $3, $5
db $0, $0, $3, $c, $5, $b, $5, $1, $0, $1, $0, $4, $0
@@ -730,9 +723,8 @@ Unknown_17aaf7: ; 17aaf7
db $0, $0, $0, $9, $e, $7, $1, $9, $b, $6, $8, $1, $1
db $0, $0,$f1, $c, $e, $8, $2, $a, $c, $7, $c, $2, $c
db $0, $0,$f0,$10, $e, $c, $c, $b, $9, $b, $9, $b, $9
; 17aba0
Function17aba0: ; 17aba0 (5e:6ba0)
Function17aba0:
ld a, [rVBK]
push af
ld a, $1
@@ -757,7 +749,7 @@ Function17aba0: ; 17aba0 (5e:6ba0)
call Get2bpp
ret
Function17abcf: ; 17abcf (5e:6bcf)
Function17abcf:
ld a, [rSVBK]
push af
ld a, BANK(wBGPals1)
@@ -788,7 +780,7 @@ Function17abcf: ; 17abcf (5e:6bcf)
ld [rSVBK], a
ret
Function17ac0c: ; 17ac0c (5e:6c0c)
Function17ac0c:
call Function17ac1d
call Function17ac2a
hlcoord 0, 0
@@ -797,14 +789,14 @@ Function17ac0c: ; 17ac0c (5e:6c0c)
call Function17ac46
ret
Function17ac1d: ; 17ac1d (5e:6c1d)
Function17ac1d:
ld hl, Tilemap_17acd5
decoord 0, 4
ld bc, (SCREEN_HEIGHT - 4) * SCREEN_WIDTH
call CopyBytes
ret
Function17ac2a: ; 17ac2a (5e:6c2a)
Function17ac2a:
ld hl, Tilemap_17ae3d
decoord 0, 4, wAttrMap
ld bc, (SCREEN_HEIGHT - 4) * SCREEN_WIDTH
@@ -821,7 +813,7 @@ Function17ac2a: ; 17ac2a (5e:6c2a)
jr nz, .loop
ret
Function17ac46: ; 17ac46 (5e:6c46)
Function17ac46:
ld a, [$d088]
bit 4, a
jr nz, .bit_4_set
@@ -831,9 +823,8 @@ Function17ac46: ; 17ac46 (5e:6c46)
.bit_4_set
call Function3eea
ret
; 17ac55 (5e:6c55)
Palette_17ac55: ; 17ac55
Palette_17ac55:
RGB 0, 0, 0
RGB 9, 10, 25
RGB 16, 19, 31
@@ -874,7 +865,7 @@ Palette_17ac55: ; 17ac55
RGB 0, 0, 0
RGB 0, 0, 0
Palette_17ac95: ; 17ac95
Palette_17ac95:
RGB 31, 31, 31
RGB 4, 3, 3
RGB 31, 13, 0
@@ -915,11 +906,11 @@ Palette_17ac95: ; 17ac95
RGB 27, 31, 0
RGB 31, 31, 0
Tilemap_17acd5: ; 17acd5
Tilemap_17acd5:
INCBIN "gfx/unknown/17acd5.tilemap"
Tilemap_17ae3d: ; 17ae3d
Tilemap_17ae3d:
INCBIN "gfx/unknown/17ae3d.tilemap"
GFX_17afa5:: ; 17afa5
GFX_17afa5::
INCBIN "gfx/unknown/17afa5.2bpp"

File diff suppressed because it is too large Load Diff

View File

@@ -1,15 +1,15 @@
MainMenu_Mobile: ; 49efc
MainMenu_Mobile:
call ClearBGPalettes
ld a, MUSIC_MOBILE_ADAPTER_MENU
ld [wMapMusic], a
ld de, MUSIC_MOBILE_ADAPTER_MENU
call Function4a6c5
Function49f0a: ; 49f0a
Function49f0a:
call ClearBGPalettes
call Function4a3a7
call Function4a492
call ClearBGPalettes
Function49f16: ; 49f16
Function49f16:
call MobileMenu_InitMenuBuffers
ld c, 12
call DelayFrames
@@ -98,47 +98,40 @@ Function49f16: ; 49f16
hlcoord 5, 1
call ClearBox
jp .joy_loop
; 49fcc
MobileString1: ; 49fcc
MobileString1:
db "めいしフォルダー"
next "あいさつ"
next "プロフィール"
next "せ<TTE>い"
next "もどる"
db "@"
; 49fe9
MobileStrings2:
String_0x49fe9: ; 49fe9
String_0x49fe9:
db "めいし¯つくったり"
next "ほぞんしておける フォルダーです@"
; 4a004
String_0x4a004: ; 4a004
String_0x4a004:
db "モバイルたいせんや じぶんのめいしで"
next "つかう あいさつ¯つくります@"
; 4a026
String_0x4a026: ; 4a026
String_0x4a026:
db "あなた<NO>じゅうしょや ねんれいの"
next "せ<TTE>い¯かえられます@"
; 4a042
String_0x4a042: ; 4a042
String_0x4a042:
db "モバイルセンター<NI>せつぞくするとき"
next "ひつような こと¯きめます@"
; 4a062
String_0x4a062: ; 4a062
String_0x4a062:
db "まえ<NO>がめん <NI>もどります"
next "@"
; 4a071
MobileMenu_InitMenuBuffers: ; 4a071 (12:6071)
MobileMenu_InitMenuBuffers:
ld hl, w2DMenuCursorInitY
ld a, 2
ld [hli], a
@@ -166,7 +159,7 @@ MobileMenu_InitMenuBuffers: ; 4a071 (12:6071)
ld [hli], a ; wMenuCursorY, wMenuCursorX
ret
Function4a098: ; 4a098 (12:6098)
Function4a098:
ld a, 2
call MenuClickSound
call PlaceHollowCursor
@@ -179,13 +172,13 @@ Function4a098: ; 4a098 (12:6098)
pop bc
jp Function49f16
Function4a0b9: ; 4a0b9 (12:60b9)
Function4a0b9:
ld a, 2
call MenuClickSound
pop bc
jp Function4a4c4
Function4a0c2: ; 4a0c2 (12:60c2)
Function4a0c2:
ld a, 2
call MenuClickSound
ld a, BANK(sPlayerData)
@@ -211,7 +204,7 @@ Function4a0c2: ; 4a0c2 (12:60c2)
call DelayFrames
jr asm_4a111
Function4a100: ; 4a100 (12:6100)
Function4a100:
ld a, 2
call MenuClickSound
call ClearBGPalettes
@@ -219,12 +212,12 @@ Function4a100: ; 4a100 (12:6100)
call ClearBGPalettes
call ClearTileMap
asm_4a111: ; 4a111 (12:6111)
asm_4a111:
pop bc
call LoadFontsExtra
jp Function49f0a
Function4a118: ; 4a118 (12:6118)
Function4a118:
ld hl, w2DMenuCursorInitY
ld a, $1
ld [hli], a
@@ -249,14 +242,14 @@ Function4a118: ; 4a118 (12:6118)
ld [hli], a
ret
Function4a13b: ; 4a13b (12:613b)
Function4a13b:
call Function4a3a7
call Function4a492
call Function4a373
ld c, 10
call DelayFrames
Function4a149: ; 4a149 (12:6149)
Function4a149:
hlcoord 1, 2
ld b, $6
ld c, $10
@@ -288,13 +281,13 @@ Function4a149: ; 4a149 (12:6149)
push bc
jr asm_4a19d
Function4a195: ; 4a195 (12:6195)
Function4a195:
call ScrollingMenuJoypad
ld hl, wMenuCursorY
ld b, [hl]
push bc
asm_4a19d: ; 4a19d (12:619d)
asm_4a19d:
bit 0, a
jr nz, .asm_4a1a7
bit 1, a
@@ -336,15 +329,13 @@ asm_4a19d: ; 4a19d (12:619d)
hlcoord 2, 3
call ClearBox
jp Function4a195
; 4a1ef (12:61ef)
String_4a1ef: ; 4a1ef
String_4a1ef:
db "モバイルセンター¯えらぶ"
next "ログインパスワード¯いれる"
next "もどる@"
; 4a20e
Function4a20e: ; 4a20e (12:620e)
Function4a20e:
ld a, $1
call MenuClickSound
farcall Function1719c8
@@ -352,7 +343,7 @@ Function4a20e: ; 4a20e (12:620e)
call DelayFrame
jr Function4a239
Function4a221: ; 4a221 (12:6221)
Function4a221:
ld a, $1
call MenuClickSound
call Function4a28a
@@ -365,12 +356,11 @@ Function4a221: ; 4a221 (12:6221)
pop bc
jp Function4a149
Function4a239: ; 4a239 (12:6239)
Function4a239:
pop bc
jp Function4a13b
; 4a23d (12:623d)
Strings_4a23d: ; 4a23d
Strings_4a23d:
db "いつも せつぞく¯する"
next "モバイルセンター¯えらびます@"
@@ -380,9 +370,8 @@ Strings_4a23d: ; 4a23d
db "まえ<NO>がめん <NI>もどります@"
db "@"
; 4a28a
Function4a28a: ; 4a28a (12:628a)
Function4a28a:
hlcoord 2, 3
lb bc, 6, 1
ld a, " "
@@ -458,17 +447,15 @@ Function4a28a: ; 4a28a (12:628a)
farcall Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap
xor a
ret
; 4a346 (12:6346)
MenuHeader_0x4a346: ; 0x4a346
db MENU_BACKUP_TILES ; flags
menu_coords 12, 0, SCREEN_WIDTH - 1, 6
String_4a34b: ; 4a34b
String_4a34b:
db "いれなおす"
next "けす"
next "もどる@"
; 4a358
UnknownText_0x4a358: ; 0x4a358
; Delete the saved LOG-IN PASSWORD?
@@ -496,7 +483,7 @@ MenuData_0x4a36a: ; 0x4a36a
db "いいえ@"
; 0x4a373
Function4a373: ; 4a373 (12:6373)
Function4a373:
ld hl, w2DMenuCursorInitY
ld a, $4
ld [hli], a
@@ -522,19 +509,17 @@ Function4a373: ; 4a373 (12:6373)
ld [hli], a
ld [hli], a
ret
; 4a39a (12:639a)
Function4a39a: ; 4a39a
Function4a39a:
call Function4a485
call Function4a492
call Function4a3aa
call SetPalettes
ret
; 4a3a7
Function4a3a7: ; 4a3a7 (12:63a7)
Function4a3a7:
call Function4a485
Function4a3aa: ; 4a3aa
Function4a3aa:
hlcoord 0, 0
lb bc, 3, 1
xor a
@@ -596,9 +581,8 @@ Function4a3aa: ; 4a3aa
ld a, " "
call Function4a6d8
ret
; 4a449 (12:6449)
Function4a449: ; 4a449
Function4a449:
ld bc, 3 * SCREEN_WIDTH
ld a, $0
hlcoord 0, 0
@@ -622,21 +606,20 @@ Function4a449: ; 4a449
ld a, " "
call ByteFill
ret
; 4a485
Function4a485: ; 4a485 (12:6485)
Function4a485:
ld de, GFX_49c0c
ld hl, vTiles2 tile $00
lb bc, BANK(GFX_49c0c), 13
call Get2bpp
ret
Function4a492: ; 4a492 (12:6492)
Function4a492:
call MG_Mobile_Layout00
ret
MainMenu_MobileStudium: ; 4a496
MainMenu_MobileStudium:
ld a, [wStartDay]
ld b, a
ld a, [wStartHour]
@@ -660,10 +643,9 @@ MainMenu_MobileStudium: ; 4a496
ld a, e
ld [wStartSecond], a
ret
; 4a4c4
Function4a4c4: ; 4a4c4 (12:64c4)
Function4a4c4:
call ClearBGPalettes
call Function4a3a7
call Function4a492
@@ -715,13 +697,13 @@ Function4a4c4: ; 4a4c4 (12:64c4)
push bc
jr asm_4a54d
Function4a545: ; 4a545 (12:6545)
Function4a545:
call ScrollingMenuJoypad
ld hl, wMenuCursorY
ld b, [hl]
push bc
asm_4a54d: ; 4a54d (12:654d)
asm_4a54d:
bit 0, a
jr nz, .asm_4a557
bit 1, a
@@ -771,7 +753,7 @@ asm_4a54d: ; 4a54d (12:654d)
call PlaceString
jp Function4a5b0
Function4a5b0: ; 4a5b0 (12:65b0)
Function4a5b0:
call Function4a680
pop bc
ld hl, wMenuCursorY
@@ -781,21 +763,19 @@ Function4a5b0: ; 4a5b0 (12:65b0)
hlcoord 3, 1
call ClearBox
jp Function4a545
; 4a5c5 (12:65c5)
String_4a5c5: ; 4a5c5
String_4a5c5:
db "じこしょうかい@"
String_4a5cd: ; 4a5cd
String_4a5cd:
db "たいせん <GA>はじまるとき@"
String_4a5da: ; 4a5da
String_4a5da:
db "たいせん <NI>かったとき@"
String_4a5e6: ; 4a5e6
String_4a5e6:
db "たいせん <NI>まけたとき@"
String_4a5f2: ; 4a5f2
String_4a5f2:
db "もどる@"
; 4a5f6
Strings_4a5f6: ; 4a5f6
Strings_4a5f6:
db "めいし や ニュース <NI>のせる@"
db "あなた<NO>あいさつです@"
db "モバイル たいせん<GA>はじまるとき@"
@@ -806,9 +786,8 @@ Strings_4a5f6: ; 4a5f6
db "あいて<NI>みえる あいさつです@"
db "まえ<NO>がめん <NI>もどります@"
db "@"
; 4a680
Function4a680: ; 4a680 (12:6680)
Function4a680:
ld hl, w2DMenuCursorInitY
ld a, $2
ld [hli], a
@@ -839,7 +818,7 @@ Function4a680: ; 4a680 (12:6680)
ld [hli], a
ret
Function4a6ab: ; 4a6ab (12:66ab)
Function4a6ab:
ld a, $2
call MenuClickSound
call ClearBGPalettes
@@ -850,7 +829,7 @@ Function4a6ab: ; 4a6ab (12:66ab)
call LoadFontsExtra
jp Function4a4c4
Function4a6c5: ; 4a6c5 (12:66c5)
Function4a6c5:
ld a, $5
ld [wMusicFade], a
ld a, e
@@ -861,7 +840,7 @@ Function4a6c5: ; 4a6c5 (12:66c5)
call DelayFrames
ret
Function4a6d8: ; 4a6d8 (12:66d8)
Function4a6d8:
push bc
push hl
.asm_4a6da

View File

@@ -2,7 +2,7 @@
db $cc, $6b, $1e ; unused
Unreferenced_Function1f4003: ; 1f4003
Unreferenced_Function1f4003:
ld a, $6
call GetSRAMBank
ld hl, .news_data
@@ -15,7 +15,7 @@ Unreferenced_Function1f4003: ; 1f4003
.news_data
INCBIN "mobile/news/news_1.bin"
Unreferenced_Function1f4dbe: ; 1f4dbe
Unreferenced_Function1f4dbe:
ld a, $6
call GetSRAMBank
ld hl, .news_data
@@ -28,7 +28,7 @@ Unreferenced_Function1f4dbe: ; 1f4dbe
.news_data
INCBIN "mobile/news/news_2.bin"
Function1f5d9f: ; 1f5d9f
Function1f5d9f:
ld a, $6
call GetSRAMBank
ld hl, .news_data

View File

@@ -1,4 +1,4 @@
Mobile_PrintOpponentBattleMessage: ; 4ea0a
Mobile_PrintOpponentBattleMessage:
ld a, c
push af
call SpeechTextBox