mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-01-23 09:16:20 -08:00
commit
4f018846fb
@ -272,7 +272,6 @@ Function381be: ; 381be
|
||||
jp Function38385
|
||||
; 381ca
|
||||
|
||||
; known jump sources: 381be (e:41be), 38214 (e:4214)
|
||||
Function381ca: ; 381ca (e:41ca)
|
||||
ld a, [EnemyMonStatus] ; $d214
|
||||
and a
|
||||
@ -315,7 +314,6 @@ Function38208: ; 38208
|
||||
call Function381ca
|
||||
jp c, Function38383
|
||||
|
||||
; known jump sources: 3820b (e:420b)
|
||||
Function3821a: ; 3821a (e:421a)
|
||||
call Function383b5
|
||||
jp Function38385
|
||||
@ -327,7 +325,6 @@ Function38220: ; 38220
|
||||
call Function383ae
|
||||
jp Function38385
|
||||
|
||||
; known jump sources: 38208 (e:4208), 38220 (e:4220), 38284 (e:4284)
|
||||
Function3822c: ; 3822c (e:422c)
|
||||
ld a, [bc]
|
||||
bit 6, a
|
||||
@ -484,7 +481,6 @@ Function38341: ; 38341
|
||||
jp Function38385
|
||||
; 3834d
|
||||
|
||||
; known jump sources: 38311 (e:4311)
|
||||
Function3834d: ; 3834d (e:434d)
|
||||
ld a, [EnemyTurnsTaken] ; $c6dc
|
||||
and a
|
||||
@ -540,20 +536,17 @@ Function3839a: ; 3839a
|
||||
; 383a3
|
||||
|
||||
|
||||
; known jump sources: 381c4 (e:41c4)
|
||||
Function383a3: ; 383a3 (e:43a3)
|
||||
call Function3839a
|
||||
call Function384e0
|
||||
ld a, FULL_HEAL
|
||||
jp Function38568
|
||||
|
||||
; known jump sources: 38226 (e:4226)
|
||||
Function383ae: ; 383ae (e:43ae)
|
||||
ld a, $f
|
||||
ld [$d1f1], a
|
||||
jr asm_383c6
|
||||
|
||||
; known jump sources: 3821a (e:421a)
|
||||
Function383b5: ; 383b5 (e:43b5)
|
||||
call Function384e0
|
||||
ld a, $e
|
||||
@ -594,7 +587,6 @@ Function383ee: ; 383ee
|
||||
ld b, 50
|
||||
jr Function383f8
|
||||
|
||||
; known jump sources: 3828c (e:428c)
|
||||
Function383f4: ; 383f4 (e:43f4)
|
||||
ld a, HYPER_POTION
|
||||
ld b, 200
|
||||
|
@ -351,7 +351,6 @@ Functioncc293: ; cc293
|
||||
; cc2a4
|
||||
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCommands:: ; cc2a4 (33:42a4)
|
||||
dw BattleAnimCmd_D0
|
||||
dw BattleAnimCmd_D1
|
||||
@ -403,14 +402,12 @@ BattleAnimCommands:: ; cc2a4 (33:42a4)
|
||||
dw BattleAnimCmd_FF
|
||||
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_EA:
|
||||
BattleAnimCmd_EB:
|
||||
BattleAnimCmd_EC:
|
||||
BattleAnimCmd_ED: ; cc304 (33:4304)
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_FF: ; cc305 (33:4305)
|
||||
ld hl, $d40f
|
||||
res 1, [hl]
|
||||
@ -424,7 +421,6 @@ BattleAnimCmd_FF: ; cc305 (33:4305)
|
||||
ld [hl], d
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_FE: ; cc317 (33:4317)
|
||||
call GetBattleAnimByte
|
||||
ld e, a
|
||||
@ -448,7 +444,6 @@ BattleAnimCmd_FE: ; cc317 (33:4317)
|
||||
set 1, [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_FC: ; cc339 (33:4339)
|
||||
call GetBattleAnimByte
|
||||
ld e, a
|
||||
@ -460,7 +455,6 @@ BattleAnimCmd_FC: ; cc339 (33:4339)
|
||||
ld [hl], d
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_FD: ; cc348 (33:4348)
|
||||
call GetBattleAnimByte
|
||||
ld hl, $d40f
|
||||
@ -501,7 +495,6 @@ BattleAnimCmd_FD: ; cc348 (33:4348)
|
||||
ld [hl], e
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_EF: ; cc383 (33:4383)
|
||||
ld hl, $c689
|
||||
ld a, [hl]
|
||||
@ -531,19 +524,16 @@ BattleAnimCmd_EF: ; cc383 (33:4383)
|
||||
ld [hl], e
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F9: ; cc3a6 (33:43a6)
|
||||
call GetBattleAnimByte
|
||||
ld [$d416], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_FA: ; cc3ad (33:43ad)
|
||||
ld hl, $d416
|
||||
inc [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_FB: ; cc3b2 (33:43b2)
|
||||
call GetBattleAnimByte
|
||||
ld hl, $d416
|
||||
@ -572,7 +562,6 @@ BattleAnimCmd_FB: ; cc3b2 (33:43b2)
|
||||
ld [hl], d
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F8: ; cc3d6 (33:43d6)
|
||||
call GetBattleAnimByte
|
||||
ld hl, $c689
|
||||
@ -601,7 +590,6 @@ BattleAnimCmd_F8: ; cc3d6 (33:43d6)
|
||||
ld [hl], d
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_EE: ; cc3fa (33:43fa)
|
||||
call GetBattleAnimByte
|
||||
ld e, a
|
||||
@ -630,7 +618,6 @@ BattleAnimCmd_EE: ; cc3fa (33:43fa)
|
||||
ld [hl], d
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_D0: ; cc41f (33:441f)
|
||||
call GetBattleAnimByte
|
||||
ld [$d419], a
|
||||
@ -643,7 +630,6 @@ BattleAnimCmd_D0: ; cc41f (33:441f)
|
||||
call Functioncc9a1
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F0: ; cc43b (33:443b)
|
||||
call GetBattleAnimByte
|
||||
ld [$d419], a
|
||||
@ -656,25 +642,21 @@ BattleAnimCmd_F0: ; cc43b (33:443b)
|
||||
call Functionccb4f
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F1: ; cc457 (33:4457)
|
||||
call GetBattleAnimByte
|
||||
ld [$cfc7], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F2: ; cc45e (33:445e)
|
||||
call GetBattleAnimByte
|
||||
ld [$cfc8], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F3: ; cc465 (33:4465)
|
||||
call GetBattleAnimByte
|
||||
ld [$cfc9], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_DF: ; cc46c (33:446c)
|
||||
ld a, [hSGB] ; $ff00+$e7
|
||||
and a
|
||||
@ -685,7 +667,6 @@ BattleAnimCmd_DF: ; cc46c (33:446c)
|
||||
ld [$cfc8], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E5: ; cc479 (33:4479)
|
||||
ld hl, $d30a
|
||||
ld a, $a0
|
||||
@ -696,7 +677,6 @@ BattleAnimCmd_E5: ; cc479 (33:4479)
|
||||
jr nz, .asm_cc47e
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_D1:
|
||||
BattleAnimCmd_D2:
|
||||
BattleAnimCmd_D3:
|
||||
@ -737,7 +717,6 @@ BattleAnimCmd_D5: ; cc485 (33:4485)
|
||||
jr nz, .asm_cc492
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_D6: ; cc4c0 (33:44c0)
|
||||
call GetBattleAnimByte
|
||||
ld e, $a
|
||||
@ -762,7 +741,6 @@ BattleAnimCmd_D6: ; cc4c0 (33:44c0)
|
||||
inc [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_D8: ; cc4e3 (33:44e3)
|
||||
call GetBattleAnimByte
|
||||
ld e, $5
|
||||
@ -787,7 +765,6 @@ BattleAnimCmd_D8: ; cc4e3 (33:44e3)
|
||||
inc [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_D7: ; cc506 (33:4506)
|
||||
call GetBattleAnimByte
|
||||
ld e, $a
|
||||
@ -813,7 +790,6 @@ BattleAnimCmd_D7: ; cc506 (33:4506)
|
||||
ld [hl], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_D9: ; cc52c (33:452c)
|
||||
|
||||
ld hl, $d300
|
||||
@ -848,7 +824,6 @@ BattleAnimCmd_D9: ; cc52c (33:452c)
|
||||
call Functioncc561
|
||||
ret
|
||||
|
||||
; known jump sources: cc550 (33:4550), cc55d (33:455d), cc57b (33:457b)
|
||||
Functioncc561: ; cc561 (33:4561)
|
||||
push af
|
||||
push hl
|
||||
@ -870,7 +845,6 @@ Functioncc561: ; cc561 (33:4561)
|
||||
jr nz, Functioncc561
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_DA: ; cc57e (33:457e)
|
||||
|
||||
ld hl, $d300
|
||||
@ -905,7 +879,6 @@ BattleAnimCmd_DA: ; cc57e (33:457e)
|
||||
call Functioncc5b3
|
||||
ret
|
||||
|
||||
; known jump sources: cc5a2 (33:45a2), cc5af (33:45af), cc5cd (33:45cd)
|
||||
Functioncc5b3: ; cc5b3 (33:45b3)
|
||||
push af
|
||||
push hl
|
||||
@ -927,18 +900,15 @@ Functioncc5b3: ; cc5b3 (33:45b3)
|
||||
jr nz, Functioncc5b3
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_DB: ; cc5d0 (33:45d0)
|
||||
callab GetPokeBallWobble
|
||||
ld a, c
|
||||
ld [$d416], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E7: ; cc5db (33:45db)
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_DC: ; cc5dc (33:45dc)
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
push af
|
||||
@ -974,7 +944,6 @@ BattleAnimCmd_DC: ; cc5dc (33:45dc)
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E8: ; cc622 (33:4622)
|
||||
|
||||
ld de, $8000
|
||||
@ -995,7 +964,6 @@ BattleAnimCmd_E8: ; cc622 (33:4622)
|
||||
call Request2bpp
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_DD: ; cc640 (33:4640)
|
||||
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
@ -1065,14 +1033,12 @@ GetSubstitutePic: ; cc64c
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; known jump sources: cc663 (33:4663), cc66c (33:466c), cc675 (33:4675), cc67e (33:467e), cc695 (33:4695), cc69e (33:469e), cc6a7 (33:46a7), cc6b0 (33:46b0)
|
||||
CopyMonsterSpriteTile: ; cc6c6 (33:46c6)
|
||||
ld bc, $10
|
||||
ld a, BANK(MonsterSpriteGFX)
|
||||
call FarCopyBytes
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E2: ; cc6cf (33:46cf)
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
push af
|
||||
@ -1087,7 +1053,6 @@ BattleAnimCmd_E2: ; cc6cf (33:46cf)
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; known jump sources: cc6da (33:46da), cc740 (33:4740)
|
||||
GetMinimizePic: ; cc6e7 (33:46e7)
|
||||
ld hl, $a000
|
||||
ld bc, $310
|
||||
@ -1118,7 +1083,6 @@ GetMinimizePic: ; cc6e7 (33:46e7)
|
||||
lb bc, BANK(GetMinimizePic), $24
|
||||
ret
|
||||
|
||||
; known jump sources: cc6fc (33:46fc), cc70c (33:470c)
|
||||
CopyMinimizePic: ; cc719 (33:4719)
|
||||
ld hl, MinimizePic
|
||||
ld bc, $10
|
||||
@ -1131,7 +1095,6 @@ MinimizePic: ; cc725
|
||||
INCBIN "gfx/battle/minimize.2bpp"
|
||||
; cc735
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E9: ; cc735 (33:4735)
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
push af
|
||||
@ -1147,7 +1110,6 @@ BattleAnimCmd_E9: ; cc735 (33:4735)
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_DE: ; cc750 (33:4750)
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
push af
|
||||
@ -1173,7 +1135,6 @@ BattleAnimCmd_DE: ; cc750 (33:4750)
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E6: ; cc776 (33:4776)
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
push af
|
||||
@ -1210,37 +1171,30 @@ BattleAnimCmd_E6: ; cc776 (33:4776)
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E3: ; cc7bb (33:47bb)
|
||||
xor a
|
||||
ld [hOAMUpdate], a ; $ff00+$d8
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E4: ; cc7bf (33:47bf)
|
||||
ld a, $1
|
||||
ld [hOAMUpdate], a ; $ff00+$d8
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F4: ; cc7c4 (33:47c4)
|
||||
ld hl, $d40f
|
||||
set 3, [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F5: ; cc7ca (33:47ca)
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F6: ; cc7cb (33:47cb)
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F7: ; cc7cc (33:47cc)
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E0: ; cc7cd (33:47cd)
|
||||
call GetBattleAnimByte
|
||||
ld e, a
|
||||
@ -1270,7 +1224,6 @@ Datacc7f8: ; cc7f8
|
||||
db $f0, $0f, $f0, $0f
|
||||
; cc7fc
|
||||
|
||||
; known jump sources: cc7d8 (33:47d8)
|
||||
Functioncc7fc: ; cc7fc (33:47fc)
|
||||
ld a, [hBattleTurn] ; $ff00+$e4
|
||||
and a
|
||||
@ -1284,7 +1237,6 @@ Functioncc7fc: ; cc7fc (33:47fc)
|
||||
xor 1
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E1: ; cc807 (33:4807)
|
||||
call GetBattleAnimByte
|
||||
and 3
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
168
engine/buena_scripts.asm
Normal file
168
engine/buena_scripts.asm
Normal file
@ -0,0 +1,168 @@
|
||||
UnknownScript_0xa0b14:
|
||||
checkflag ENGINE_BIKE_SHOP_CALL_ENABLED
|
||||
iftrue UnknownScript_0xa0b73
|
||||
checkcode $a
|
||||
if_greater_than $11, UnknownScript_0xa0b4b
|
||||
2call UnknownScript_0xa0b32
|
||||
2jump UnknownScript_0xa0c0e
|
||||
|
||||
UnknownScript_0xa0b26:
|
||||
checkflag ENGINE_BIKE_SHOP_CALL_ENABLED
|
||||
iftrue UnknownScript_0xa0b73
|
||||
2call UnknownScript_0xa0b4f
|
||||
2jump UnknownScript_0xa0b77
|
||||
|
||||
UnknownScript_0xa0b32:
|
||||
checktime $1
|
||||
iftrue UnknownScript_0xa0b41
|
||||
checktime $2
|
||||
iftrue UnknownScript_0xa0b46
|
||||
2writetext UnknownText_0xa0d42
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b41:
|
||||
2writetext UnknownText_0xa0c28
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b46:
|
||||
2writetext UnknownText_0xa0c72
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b4b:
|
||||
2writetext UnknownText_0xa0caf
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b4f:
|
||||
checkcode $a
|
||||
if_greater_than $11, UnknownScript_0xa0b6e
|
||||
checktime $1
|
||||
iftrue UnknownScript_0xa0b64
|
||||
checktime $2
|
||||
iftrue UnknownScript_0xa0b69
|
||||
2writetext UnknownText_0xa0e29
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b64:
|
||||
2writetext UnknownText_0xa0d96
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b69:
|
||||
2writetext UnknownText_0xa0dcf
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b6e:
|
||||
2writetext UnknownText_0xa0e01
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b73:
|
||||
2writetext UnknownText_0xa0e5e
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b77:
|
||||
checkevent $0044
|
||||
iftrue UnknownScript_0xa0b82
|
||||
random $b
|
||||
2jump UnknownScript_0xa0b84
|
||||
|
||||
UnknownScript_0xa0b82:
|
||||
random $e
|
||||
|
||||
UnknownScript_0xa0b84:
|
||||
if_equal $0, UnknownScript_0xa0bbc
|
||||
if_equal $1, UnknownScript_0xa0bc2
|
||||
if_equal $2, UnknownScript_0xa0bc8
|
||||
if_equal $3, UnknownScript_0xa0bce
|
||||
if_equal $4, UnknownScript_0xa0bd4
|
||||
if_equal $5, UnknownScript_0xa0bda
|
||||
if_equal $6, UnknownScript_0xa0be0
|
||||
if_equal $7, UnknownScript_0xa0be6
|
||||
if_equal $8, UnknownScript_0xa0bec
|
||||
if_equal $9, UnknownScript_0xa0bf2
|
||||
if_equal $a, UnknownScript_0xa0bf8
|
||||
if_equal $b, UnknownScript_0xa0bfe
|
||||
if_equal $c, UnknownScript_0xa0c04
|
||||
if_equal $d, UnknownScript_0xa0c0a
|
||||
|
||||
UnknownScript_0xa0bbc:
|
||||
2writetext UnknownText_0xa0efb
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bc2:
|
||||
2writetext UnknownText_0xa0fcf
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bc8:
|
||||
2writetext UnknownText_0xa109d
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bce:
|
||||
2writetext UnknownText_0xa1143
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bd4:
|
||||
2writetext UnknownText_0xa1244
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bda:
|
||||
2writetext UnknownText_0xa1318
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0be0:
|
||||
2writetext UnknownText_0xa13d8
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0be6:
|
||||
2writetext UnknownText_0xa1488
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bec:
|
||||
2writetext UnknownText_0xa15de
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bf2:
|
||||
2writetext UnknownText_0xa1717
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bf8:
|
||||
2writetext UnknownText_0xa183d
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bfe:
|
||||
2writetext UnknownText_0xa19b1
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0c04:
|
||||
2writetext UnknownText_0xa1ac0
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0c0a:
|
||||
2writetext UnknownText_0xa1bed
|
||||
|
||||
UnknownScript_0xa0c0d:
|
||||
end
|
||||
|
||||
UnknownScript_0xa0c0e:
|
||||
random $3
|
||||
if_equal $0, UnknownScript_0xa0c1c
|
||||
if_equal $1, UnknownScript_0xa0c20
|
||||
if_equal $2, UnknownScript_0xa0c24
|
||||
|
||||
UnknownScript_0xa0c1c:
|
||||
2writetext UnknownText_0xa1c88
|
||||
end
|
||||
|
||||
UnknownScript_0xa0c20:
|
||||
2writetext UnknownText_0xa1d5f
|
||||
end
|
||||
|
||||
UnknownScript_0xa0c24:
|
||||
2writetext UnknownText_0xa1e2f
|
||||
end
|
||||
; a0c28
|
@ -269,7 +269,6 @@ Function109926: ; 109926
|
||||
; 109937
|
||||
|
||||
|
||||
; no known jump sources
|
||||
Jumptable_109937: ; 109937 (42:5937)
|
||||
dw ParseCredits
|
||||
dw Function109951
|
||||
@ -286,13 +285,11 @@ Jumptable_109937: ; 109937 (42:5937)
|
||||
dw Function109956
|
||||
|
||||
|
||||
; known jump sources: 109961 (42:5961), 109983 (42:5983), 1099a0 (42:59a0), 109a62 (42:5a62)
|
||||
Function109951: ; 109951 (42:5951)
|
||||
ld hl, $cf63
|
||||
inc [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
Function109956: ; 109956 (42:5956)
|
||||
ld hl, $cf63
|
||||
ld a, [hl]
|
||||
@ -300,13 +297,11 @@ Function109956: ; 109956 (42:5956)
|
||||
ld [hl], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
Function10995e: ; 10995e (42:595e)
|
||||
xor a
|
||||
ld [hBGMapMode], a ; $ff00+$d4
|
||||
jp Function109951
|
||||
|
||||
; no known jump sources
|
||||
Function109964: ; 109964 (42:5964)
|
||||
call Function109bca
|
||||
ld a, l
|
||||
@ -319,7 +314,6 @@ Function109964: ; 109964 (42:5964)
|
||||
ld [$cf6b], a
|
||||
jr Function10997b
|
||||
|
||||
; known jump sources: 109979 (42:5979)
|
||||
Function10997b: ; 10997b (42:597b)
|
||||
xor a
|
||||
ld [hBGMapMode], a ; $ff00+$d4
|
||||
@ -327,7 +321,6 @@ Function10997b: ; 10997b (42:597b)
|
||||
ld [$cf67], a
|
||||
jp Function109951
|
||||
|
||||
; known jump sources: 10998a (42:598a)
|
||||
Function109986: ; 109986 (42:5986)
|
||||
ld a, [rLY] ; $ff00+$44
|
||||
cp $30
|
||||
@ -342,7 +335,6 @@ Function109986: ; 109986 (42:5986)
|
||||
call Function1099a3
|
||||
jp Function109951
|
||||
|
||||
; known jump sources: 109997 (42:5997), 10999d (42:599d)
|
||||
Function1099a3: ; 1099a3 (42:59a3)
|
||||
ld c, $8
|
||||
.asm_1099a5
|
||||
@ -526,7 +518,6 @@ ParseCredits: ; 1099aa
|
||||
; 109a95
|
||||
|
||||
|
||||
; known jump sources: 1098ac (42:58ac)
|
||||
Function109a95: ; 109a95 (42:5a95)
|
||||
xor a
|
||||
ld [hBGMapMode], a ; $ff00+$d4
|
||||
@ -571,7 +562,6 @@ Function109a95: ; 109a95 (42:5a95)
|
||||
call Function3200
|
||||
ret
|
||||
|
||||
; known jump sources: 109af8 (42:5af8)
|
||||
Function109aff: ; 109aff (42:5aff)
|
||||
ld b, $5
|
||||
.asm_109b01
|
||||
@ -600,7 +590,6 @@ Function109aff: ; 109aff (42:5aff)
|
||||
jr nz, .asm_109b01
|
||||
ret
|
||||
|
||||
; known jump sources: 109ab7 (42:5ab7), 109abf (42:5abf)
|
||||
Function109b1d: ; 109b1d (42:5b1d)
|
||||
ld c, $5
|
||||
.asm_109b1f
|
||||
@ -733,7 +722,6 @@ CreditsPalettes:
|
||||
RGB 31, 31, 31
|
||||
; 109bca
|
||||
|
||||
; known jump sources: 10989e (42:589e), 109964 (42:5964)
|
||||
Function109bca: ; 109bca (42:5bca)
|
||||
ld hl, $cf64
|
||||
ld a, [hl]
|
||||
@ -784,14 +772,12 @@ CreditsMonsFrames: ; 109bf1
|
||||
dw CreditsIgglybuffGFX + $300
|
||||
; 109c11
|
||||
|
||||
; known jump sources: 109a1b (42:5a1b)
|
||||
Function109c11: ; 109c11 (42:5c11)
|
||||
ld a, $40
|
||||
hlcoord 6, 9
|
||||
call Function109c1c
|
||||
hlcoord 6, 10
|
||||
|
||||
; known jump sources: 109c16 (42:5c16)
|
||||
Function109c1c: ; 109c1c (42:5c1c)
|
||||
ld c, $8
|
||||
.asm_109c1e
|
||||
|
@ -509,26 +509,28 @@ Function968ec: ; 968ec
|
||||
Function9693a: ; 9693a
|
||||
ld a, [InLinkBattle]
|
||||
and a
|
||||
jr nz, .asm_96964
|
||||
jr nz, .nothing
|
||||
|
||||
ld hl, StatusFlags2
|
||||
bit 2, [hl]
|
||||
jr z, .asm_96951
|
||||
|
||||
callba Function114a4
|
||||
jr c, .asm_96966
|
||||
jr c, .elevator
|
||||
xor a
|
||||
ret
|
||||
|
||||
.asm_96951
|
||||
callba Function11452
|
||||
callba Function114e7
|
||||
callba Function90074
|
||||
callba CheckPhoneCall
|
||||
ret c
|
||||
|
||||
.asm_96964
|
||||
.nothing
|
||||
xor a
|
||||
ret
|
||||
|
||||
.asm_96966
|
||||
.elevator
|
||||
ld a, BANK(UnknownScript_0x135f8)
|
||||
ld hl, UnknownScript_0x135f8
|
||||
call CallScript
|
||||
|
1661
engine/more_phone_scripts.asm
Normal file
1661
engine/more_phone_scripts.asm
Normal file
File diff suppressed because it is too large
Load Diff
3140
engine/phone_scripts.asm
Normal file
3140
engine/phone_scripts.asm
Normal file
File diff suppressed because it is too large
Load Diff
@ -293,7 +293,7 @@ Script_special: ; 0x96e26
|
||||
ld e, a
|
||||
call GetScriptByte
|
||||
ld d, a
|
||||
callba Functionc01b
|
||||
callba Special
|
||||
ret
|
||||
; 0x96e35
|
||||
|
||||
@ -844,6 +844,7 @@ Script_fruittree: ; 0x970ee
|
||||
Script_loadwilddata: ; 0x970fc
|
||||
; script command 0xa0
|
||||
; parameters:
|
||||
; flag (SingleByteParam)
|
||||
; map_group (MapGroupParam)
|
||||
; map_id (MapIdParam)
|
||||
|
||||
@ -2201,6 +2202,7 @@ Script_name: ; 0x97716
|
||||
; parameters:
|
||||
; type (SingleByteParam)
|
||||
; id (SingleByteParam)
|
||||
; memory (SingleByteParam)
|
||||
|
||||
call GetScriptByte
|
||||
ld [$cf61], a
|
||||
@ -2215,6 +2217,9 @@ Unknown_9771c: ; 0x9771c
|
||||
|
||||
Script_trainerclassname: ; 0x9772b
|
||||
; script command 0xa6
|
||||
; parameters:
|
||||
; id (SingleByteParam)
|
||||
; memory (SingleByteParam)
|
||||
|
||||
ld a, $7
|
||||
ld [$cf61], a
|
||||
|
@ -399,24 +399,30 @@ UnknownScript_0xbc274: ; bc274
|
||||
waitbutton
|
||||
verbosegiveitem BERRY, 1
|
||||
iffalse UnknownScript_0xbc375
|
||||
|
||||
UnknownScript_0xbc2a9:
|
||||
3writetext UnknownText_0x1b06b7
|
||||
keeptextopen
|
||||
2jump $42b6
|
||||
2jump UnknownScript_0xbc2b6
|
||||
; 0xbc2b1
|
||||
|
||||
UnknownScript_0xbc2b1: ; 0xbc2b1
|
||||
3writetext UnknownText_0x1b065b
|
||||
keeptextopen
|
||||
|
||||
UnknownScript_0xbc2b6:
|
||||
checkevent $0308
|
||||
iffalse $42c4
|
||||
iffalse UnknownScript_0xbc2c4
|
||||
3writetext UnknownText_0x1b06d9
|
||||
closetext
|
||||
special $0017
|
||||
UnknownScript_0xbc2c4:
|
||||
special $0015
|
||||
if_equal $0, $42d4
|
||||
if_equal $2, $42d4
|
||||
if_equal $0, UnknownScript_0xbc2d4
|
||||
if_equal $2, UnknownScript_0xbc2d4
|
||||
3writetext UnknownText_0x1b070d
|
||||
closetext
|
||||
UnknownScript_0xbc2d4:
|
||||
loadmovesprites
|
||||
dotrigger $0
|
||||
domaptrigger GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE, $0
|
||||
@ -498,7 +504,7 @@ UnknownScript_0xbc375: ; 0xbc375
|
||||
3writetext UnknownText_0x1b08cc
|
||||
keeptextopen
|
||||
setevent $0316
|
||||
2jump $42a9
|
||||
2jump UnknownScript_0xbc2a9
|
||||
; 0xbc380
|
||||
|
||||
UnknownScript_0xbc380: ; 0xbc380
|
||||
@ -943,7 +949,7 @@ UnknownScript_0xbc6e6: ; 0xbc6e6
|
||||
|
||||
UnknownScript_0xbc6f0: ; 0xbc6f0
|
||||
checkcode $17
|
||||
if_equal $5, $4742
|
||||
if_equal $5, UnknownScript_0xbc742
|
||||
if_equal $7, UnknownScript_0xbc749
|
||||
if_equal $b, UnknownScript_0xbc750
|
||||
if_equal $d, UnknownScript_0xbc757
|
||||
@ -963,6 +969,8 @@ UnknownScript_0xbc6f0: ; 0xbc6f0
|
||||
if_equal $21, UnknownScript_0xbc7b9
|
||||
if_equal $22, UnknownScript_0xbc7c0
|
||||
if_equal $23, UnknownScript_0xbc7c7
|
||||
|
||||
UnknownScript_0xbc742:
|
||||
3writetext UnknownText_0x1b0adb
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -1104,7 +1112,7 @@ UnknownScript_0xbc7c7: ; 0xbc7c7
|
||||
|
||||
UnknownScript_0xbc7ce: ; 0xbc7ce
|
||||
checkcode $17
|
||||
if_equal $5, $4820
|
||||
if_equal $5, UnknownScript_0xbc820
|
||||
if_equal $7, UnknownScript_0xbc827
|
||||
if_equal $b, UnknownScript_0xbc82e
|
||||
if_equal $d, UnknownScript_0xbc835
|
||||
@ -1124,6 +1132,8 @@ UnknownScript_0xbc7ce: ; 0xbc7ce
|
||||
if_equal $21, UnknownScript_0xbc897
|
||||
if_equal $22, UnknownScript_0xbc89e
|
||||
if_equal $23, UnknownScript_0xbc8a5
|
||||
|
||||
UnknownScript_0xbc820:
|
||||
3writetext UnknownText_0x1b0afd
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -1265,7 +1275,7 @@ UnknownScript_0xbc8a5: ; 0xbc8a5
|
||||
|
||||
UnknownScript_0xbc8ac: ; 0xbc8ac
|
||||
checkcode $17
|
||||
if_equal $5, $48fe
|
||||
if_equal $5, UnknownScript_0xbc8fe
|
||||
if_equal $7, UnknownScript_0xbc905
|
||||
if_equal $b, UnknownScript_0xbc90c
|
||||
if_equal $d, UnknownScript_0xbc913
|
||||
@ -1285,6 +1295,8 @@ UnknownScript_0xbc8ac: ; 0xbc8ac
|
||||
if_equal $21, UnknownScript_0xbc975
|
||||
if_equal $22, UnknownScript_0xbc97c
|
||||
if_equal $23, UnknownScript_0xbc983
|
||||
|
||||
UnknownScript_0xbc8fe:
|
||||
3writetext UnknownText_0x1b0b42
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -1426,7 +1438,7 @@ UnknownScript_0xbc983: ; 0xbc983
|
||||
|
||||
UnknownScript_0xbc98a: ; 0xbc98a
|
||||
checkcode $17
|
||||
if_equal $5, $49d0
|
||||
if_equal $5, UnknownScript_0xbc9d0
|
||||
if_equal $7, UnknownScript_0xbc9d7
|
||||
if_equal $b, UnknownScript_0xbc9de
|
||||
if_equal $d, UnknownScript_0xbc9e5
|
||||
@ -1443,6 +1455,8 @@ UnknownScript_0xbc98a: ; 0xbc98a
|
||||
if_equal $20, UnknownScript_0xbca32
|
||||
if_equal $21, UnknownScript_0xbca39
|
||||
if_equal $23, UnknownScript_0xbca40
|
||||
|
||||
UnknownScript_0xbc9d0:
|
||||
3writetext UnknownText_0x1b0b75
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -1563,13 +1577,15 @@ UnknownScript_0xbca40: ; 0xbca40
|
||||
|
||||
UnknownScript_0xbca47: ; 0xbca47
|
||||
checkcode $17
|
||||
if_equal $d, $4a65
|
||||
if_equal $d, UnknownScript_0xbca65
|
||||
if_equal $10, UnknownScript_0xbca6b
|
||||
if_equal $18, UnknownScript_0xbca71
|
||||
if_equal $1c, UnknownScript_0xbca77
|
||||
if_equal $1d, UnknownScript_0xbca7d
|
||||
if_equal $21, UnknownScript_0xbca83
|
||||
if_equal $22, UnknownScript_0xbca89
|
||||
|
||||
UnknownScript_0xbca65:
|
||||
3writetext UnknownText_0x1b1607
|
||||
keeptextopen
|
||||
end
|
||||
@ -1613,7 +1629,7 @@ UnknownScript_0xbca89: ; 0xbca89
|
||||
|
||||
UnknownScript_0xbca8f: ; 0xbca8f
|
||||
checkcode $17
|
||||
if_equal $7, $4abd
|
||||
if_equal $7, UnknownScript_0xbcabd
|
||||
if_equal $d, UnknownScript_0xbcac4
|
||||
if_equal $f, UnknownScript_0xbcacb
|
||||
if_equal $10, UnknownScript_0xbcad2
|
||||
@ -1624,6 +1640,8 @@ UnknownScript_0xbca8f: ; 0xbca8f
|
||||
if_equal $21, UnknownScript_0xbcaf5
|
||||
if_equal $22, UnknownScript_0xbcafc
|
||||
if_equal $23, UnknownScript_0xbcb03
|
||||
|
||||
UnknownScript_0xbcabd:
|
||||
3writetext UnknownText_0x1b0eff
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -1703,10 +1721,12 @@ UnknownScript_0xbcb03: ; 0xbcb03
|
||||
UnknownScript_0xbcb0a: ; 0xbcb0a
|
||||
loadfont
|
||||
checkcode $17
|
||||
if_equal $7, $4b1d
|
||||
if_equal $7, UnknownScript_0xbcb1d
|
||||
if_equal $f, UnknownScript_0xbcb23
|
||||
if_equal $20, UnknownScript_0xbcb29
|
||||
if_equal $23, UnknownScript_0xbcb2f
|
||||
|
||||
UnknownScript_0xbcb1d:
|
||||
3writetext UnknownText_0x1b0f2f
|
||||
keeptextopen
|
||||
end
|
||||
@ -1732,7 +1752,7 @@ UnknownScript_0xbcb2f: ; 0xbcb2f
|
||||
|
||||
UnknownScript_0xbcb35: ; 0xbcb35
|
||||
checkcode $17
|
||||
if_equal $6, $4b57
|
||||
if_equal $6, UnknownScript_0xbcb57
|
||||
if_equal $c, UnknownScript_0xbcb5c
|
||||
if_equal $e, UnknownScript_0xbcb61
|
||||
if_equal $12, UnknownScript_0xbcb66
|
||||
@ -1740,6 +1760,8 @@ UnknownScript_0xbcb35: ; 0xbcb35
|
||||
if_equal $1a, UnknownScript_0xbcb70
|
||||
if_equal $1f, UnknownScript_0xbcb75
|
||||
if_equal $24, UnknownScript_0xbcb7a
|
||||
|
||||
UnknownScript_0xbcb57:
|
||||
3writetext UnknownText_0x1b0bb6
|
||||
end
|
||||
; 0xbcb5c
|
||||
@ -1781,7 +1803,7 @@ UnknownScript_0xbcb7a: ; 0xbcb7a
|
||||
|
||||
UnknownScript_0xbcb7f: ; 0xbcb7f
|
||||
checkcode $17
|
||||
if_equal $6, $4ba1
|
||||
if_equal $6, UnknownScript_0xbcba1
|
||||
if_equal $c, UnknownScript_0xbcba6
|
||||
if_equal $e, UnknownScript_0xbcbab
|
||||
if_equal $12, UnknownScript_0xbcbb0
|
||||
@ -1789,6 +1811,8 @@ UnknownScript_0xbcb7f: ; 0xbcb7f
|
||||
if_equal $1a, UnknownScript_0xbcbba
|
||||
if_equal $1f, UnknownScript_0xbcbbf
|
||||
if_equal $24, UnknownScript_0xbcbc4
|
||||
|
||||
UnknownScript_0xbcba1:
|
||||
3writetext UnknownText_0x1b0c37
|
||||
end
|
||||
; 0xbcba6
|
||||
@ -1830,7 +1854,7 @@ UnknownScript_0xbcbc4: ; 0xbcbc4
|
||||
|
||||
UnknownScript_0xbcbc9: ; 0xbcbc9
|
||||
3writetext UnknownText_0x1b09e1
|
||||
playsound $0093
|
||||
playsound SFX_REGISTER_PHONE_NUMBER
|
||||
waitbutton
|
||||
keeptextopen
|
||||
end
|
||||
@ -1838,7 +1862,7 @@ UnknownScript_0xbcbc9: ; 0xbcbc9
|
||||
|
||||
UnknownScript_0xbcbd3: ; 0xbcbd3
|
||||
checkcode $17
|
||||
if_equal $6, $4bf5
|
||||
if_equal $6, UnknownScript_0xbcbf5
|
||||
if_equal $c, UnknownScript_0xbcbfc
|
||||
if_equal $e, UnknownScript_0xbcc03
|
||||
if_equal $12, UnknownScript_0xbcc0a
|
||||
@ -1846,6 +1870,8 @@ UnknownScript_0xbcbd3: ; 0xbcbd3
|
||||
if_equal $1a, UnknownScript_0xbcc18
|
||||
if_equal $1f, UnknownScript_0xbcc1f
|
||||
if_equal $24, UnknownScript_0xbcc26
|
||||
|
||||
UnknownScript_0xbcbf5:
|
||||
3writetext UnknownText_0x1b0c9b
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -1903,7 +1929,7 @@ UnknownScript_0xbcc26: ; 0xbcc26
|
||||
|
||||
UnknownScript_0xbcc2d: ; 0xbcc2d
|
||||
checkcode $17
|
||||
if_equal $6, $4c4f
|
||||
if_equal $6, UnknownScript_0xbcc4f
|
||||
if_equal $c, UnknownScript_0xbcc56
|
||||
if_equal $e, UnknownScript_0xbcc5d
|
||||
if_equal $12, UnknownScript_0xbcc64
|
||||
@ -1911,6 +1937,8 @@ UnknownScript_0xbcc2d: ; 0xbcc2d
|
||||
if_equal $1a, UnknownScript_0xbcc72
|
||||
if_equal $1f, UnknownScript_0xbcc79
|
||||
if_equal $24, UnknownScript_0xbcc80
|
||||
|
||||
UnknownScript_0xbcc4f:
|
||||
3writetext UnknownText_0x1b0ce0
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -1968,7 +1996,7 @@ UnknownScript_0xbcc80: ; 0xbcc80
|
||||
|
||||
UnknownScript_0xbcc87: ; 0xbcc87
|
||||
checkcode $17
|
||||
if_equal $6, $4ca9
|
||||
if_equal $6, UnknownScript_0xbcca9
|
||||
if_equal $c, UnknownScript_0xbccb0
|
||||
if_equal $e, UnknownScript_0xbccb7
|
||||
if_equal $12, UnknownScript_0xbccbe
|
||||
@ -1976,6 +2004,8 @@ UnknownScript_0xbcc87: ; 0xbcc87
|
||||
if_equal $1a, UnknownScript_0xbcccc
|
||||
if_equal $1f, UnknownScript_0xbccd3
|
||||
if_equal $24, UnknownScript_0xbccda
|
||||
|
||||
UnknownScript_0xbcca9:
|
||||
3writetext UnknownText_0x1b0d0b
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -2033,13 +2063,15 @@ UnknownScript_0xbccda: ; 0xbccda
|
||||
|
||||
UnknownScript_0xbcce1: ; 0xbcce1
|
||||
checkcode $17
|
||||
if_equal $c, $4cff
|
||||
if_equal $c, UnknownScript_0xbccff
|
||||
if_equal $e, UnknownScript_0xbcd06
|
||||
if_equal $12, UnknownScript_0xbcd0d
|
||||
if_equal $15, UnknownScript_0xbcd14
|
||||
if_equal $1a, UnknownScript_0xbcd1b
|
||||
if_equal $1f, UnknownScript_0xbcd22
|
||||
if_equal $24, UnknownScript_0xbcd29
|
||||
|
||||
UnknownScript_0xbccff:
|
||||
3writetext UnknownText_0x1b1409
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -2090,10 +2122,12 @@ UnknownScript_0xbcd29: ; 0xbcd29
|
||||
|
||||
UnknownScript_0xbcd30: ; 0xbcd30
|
||||
checkcode $17
|
||||
if_equal $6, $4d42
|
||||
if_equal $6, UnknownScript_0xbcd42
|
||||
if_equal $15, UnknownScript_0xbcd48
|
||||
if_equal $1a, UnknownScript_0xbcd4e
|
||||
if_equal $1f, UnknownScript_0xbcd54
|
||||
|
||||
UnknownScript_0xbcd42:
|
||||
3writetext UnknownText_0x1b0d2c
|
||||
keeptextopen
|
||||
end
|
||||
@ -2119,11 +2153,13 @@ UnknownScript_0xbcd54: ; 0xbcd54
|
||||
|
||||
UnknownScript_0xbcd5a: ; 0xbcd5a
|
||||
checkcode $17
|
||||
if_equal $6, $4d70
|
||||
if_equal $6, UnknownScript_0xbcd70
|
||||
if_equal $15, UnknownScript_0xbcd77
|
||||
if_equal $1a, UnknownScript_0xbcd7e
|
||||
if_equal $1f, UnknownScript_0xbcd85
|
||||
if_equal $24, UnknownScript_0xbcd8c
|
||||
|
||||
UnknownScript_0xbcd70:
|
||||
3writetext UnknownText_0x1b0d69
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -2160,7 +2196,8 @@ UnknownScript_0xbcd8c: ; 0xbcd8c
|
||||
|
||||
UnknownScript_0xbcd93: ; 0xbcd93
|
||||
checkcode $17
|
||||
if_equal $24, $4d99
|
||||
if_equal $24, .ok
|
||||
.ok
|
||||
loadfont
|
||||
3writetext UnknownText_0xa6454
|
||||
keeptextopen
|
||||
@ -2190,7 +2227,7 @@ UnknownScript_0xbcdaa: ; 0xbcdaa
|
||||
UnknownScript_0xbcdb9: ; 0xbcdb9
|
||||
waitbutton
|
||||
3writetext UnknownText_0x1b0648
|
||||
playsound $0001
|
||||
playsound SFX_ITEM
|
||||
waitbutton
|
||||
end
|
||||
; 0xbcdc3
|
||||
@ -2198,7 +2235,7 @@ UnknownScript_0xbcdb9: ; 0xbcdb9
|
||||
UnknownScript_0xbcdc3: ; 0xbcdc3
|
||||
waitbutton
|
||||
3writetext UnknownText_0x1b0648
|
||||
playsound $0096
|
||||
playsound SFX_GET_EGG_FROM_DAYCARE_LADY
|
||||
waitbutton
|
||||
end
|
||||
; 0xbcdcd
|
||||
@ -2218,6 +2255,8 @@ UnknownScript_0xbcdcd: ; 0xbcdcd
|
||||
|
||||
UnknownScript_0xbcde0: ; 0xbcde0
|
||||
3writetext UnknownText_0x1b07e3
|
||||
|
||||
UnknownScript_0xbcde4: ; 0xbcde4
|
||||
special $0050
|
||||
loadmenudata MenuDataHeader_0xbce54
|
||||
interpretmenu2
|
||||
@ -2235,10 +2274,10 @@ UnknownScript_0xbcdf7: ; 0xbcdf7
|
||||
givecoins 50
|
||||
takemoney $0, 1000
|
||||
waitbutton
|
||||
playsound $0022
|
||||
playsound SFX_TRANSACTION
|
||||
3writetext UnknownText_0x1b0830
|
||||
closetext
|
||||
2jump $4de4
|
||||
2jump UnknownScript_0xbcde4
|
||||
; 0xbce1b
|
||||
|
||||
UnknownScript_0xbce1b: ; 0xbce1b
|
||||
@ -2249,10 +2288,10 @@ UnknownScript_0xbce1b: ; 0xbce1b
|
||||
givecoins 500
|
||||
takemoney $0, 10000
|
||||
waitbutton
|
||||
playsound $0022
|
||||
playsound SFX_TRANSACTION
|
||||
3writetext UnknownText_0x1b084f
|
||||
closetext
|
||||
2jump $4de4
|
||||
2jump UnknownScript_0xbcde4
|
||||
; 0xbce3f
|
||||
|
||||
UnknownScript_0xbce3f: ; 0xbce3f
|
||||
@ -2298,8 +2337,8 @@ UnknownScript_0xbce7f: ; 0xbce7f
|
||||
faceplayer
|
||||
loadfont
|
||||
special $0059
|
||||
if_less_than $32, UnknownScript_0xbce9a
|
||||
if_less_than $96, UnknownScript_0xbce93
|
||||
if_less_than 50, UnknownScript_0xbce9a
|
||||
if_less_than 150, UnknownScript_0xbce93
|
||||
3writetext UnknownText_0x1b092a
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -2327,295 +2366,3 @@ MovementData_0xbcea1: ; bcea1
|
||||
step_end
|
||||
; bcea5
|
||||
|
||||
UnusedPhoneScript: ; 0xbcea5
|
||||
3writetext UnusedPhoneText
|
||||
end
|
||||
|
||||
MomPhoneScript: ; 0xbceaa
|
||||
checkevent $0040
|
||||
iftrue .bcec5
|
||||
checkevent $0041 ; if dude talked to you, then you left home without talking to mom
|
||||
iftrue MomPhoneLectureScript
|
||||
checkevent $001f
|
||||
iftrue MomPhoneNoGymQuestScript
|
||||
checkevent $001a
|
||||
iftrue MomPhoneNoPokedexScript
|
||||
2jump MomPhoneNoPokemonScript
|
||||
|
||||
.bcec5 ; 0xbcec5
|
||||
checkevent $0007
|
||||
iftrue MomPhoneHangUpScript
|
||||
3writetext MomPhoneGreetingText
|
||||
keeptextopen
|
||||
mapnametotext $0
|
||||
checkcode $f
|
||||
if_equal $1, UnknownScript_0xbcee7
|
||||
if_equal $2, UnknownScript_0xbcf27
|
||||
2jump UnknownScript_0xbcf2f
|
||||
|
||||
UnknownScript_0xbcedf: ; 0xbcedf
|
||||
3writetext UnknownText_0x1b4021
|
||||
keeptextopen
|
||||
2jump UnknownScript_0xbcf37
|
||||
|
||||
UnknownScript_0xbcee7: ; 0xbcee7
|
||||
checkcode $c
|
||||
if_equal GROUP_NEW_BARK_TOWN, .newbark
|
||||
if_equal GROUP_CHERRYGROVE_CITY, .cherrygrove
|
||||
if_equal GROUP_VIOLET_CITY, .violet
|
||||
if_equal GROUP_AZALEA_TOWN, .azalea
|
||||
if_equal GROUP_GOLDENROD_CITY, .goldenrod
|
||||
3writetext MomPhoneGenericAreaText
|
||||
keeptextopen
|
||||
2jump UnknownScript_0xbcf37
|
||||
|
||||
.newbark ; 0xbcf05
|
||||
3writetext MomPhoneNewBarkText
|
||||
keeptextopen
|
||||
2jump UnknownScript_0xbcf37
|
||||
|
||||
.cherrygrove ; 0xbcf0d
|
||||
3writetext MomPhoneCherrygroveText
|
||||
keeptextopen
|
||||
2jump UnknownScript_0xbcf37
|
||||
|
||||
.violet ; 0xbcf15
|
||||
displaylocation $7, 1 ; sprout tower
|
||||
2jump UnknownScript_0xbcedf
|
||||
.azalea ; 0xbcf1b
|
||||
displaylocation $d, 1 ; slowpoke well
|
||||
2jump UnknownScript_0xbcedf
|
||||
.goldenrod ; 0xbcf21
|
||||
displaylocation $11, 1 ; radio tower
|
||||
2jump UnknownScript_0xbcedf
|
||||
|
||||
UnknownScript_0xbcf27: ; 0xbcf27
|
||||
3writetext UnknownText_0x1b411c
|
||||
keeptextopen
|
||||
2jump UnknownScript_0xbcf37
|
||||
|
||||
UnknownScript_0xbcf2f: ; 0xbcf2f
|
||||
3writetext UnknownText_0x1b4150
|
||||
keeptextopen
|
||||
2jump UnknownScript_0xbcf37
|
||||
|
||||
UnknownScript_0xbcf37: ; 0xbcf37
|
||||
checkflag $0008
|
||||
iffalse UnknownScript_0xbcf49
|
||||
checkmoney $1, 0
|
||||
if_equal $0, UnknownScript_0xbcf55
|
||||
2jump UnknownScript_0xbcf63
|
||||
|
||||
UnknownScript_0xbcf49: ; 0xbcf49
|
||||
checkmoney $1, 0
|
||||
if_equal $0, UnknownScript_0xbcf79
|
||||
2jump UnknownScript_0xbcf6e
|
||||
|
||||
UnknownScript_0xbcf55: ; 0xbcf55
|
||||
readmoney $1, $0
|
||||
3writetext UnknownText_0x1b41a7
|
||||
yesorno
|
||||
iftrue MomPhoneSaveMoneyScript
|
||||
2jump MomPhoneWontSaveMoneyScript
|
||||
|
||||
UnknownScript_0xbcf63: ; 0xbcf63
|
||||
3writetext UnknownText_0x1b41ea
|
||||
yesorno
|
||||
iftrue MomPhoneSaveMoneyScript
|
||||
2jump MomPhoneWontSaveMoneyScript
|
||||
|
||||
UnknownScript_0xbcf6e: ; 0xbcf6e
|
||||
3writetext UnknownText_0x1b420d
|
||||
yesorno
|
||||
iftrue MomPhoneSaveMoneyScript
|
||||
2jump MomPhoneWontSaveMoneyScript
|
||||
|
||||
UnknownScript_0xbcf79: ; 0xbcf79
|
||||
readmoney $1, $0
|
||||
3writetext UnknownText_0x1b4249
|
||||
yesorno
|
||||
iftrue MomPhoneSaveMoneyScript
|
||||
2jump MomPhoneWontSaveMoneyScript
|
||||
|
||||
MomPhoneSaveMoneyScript: ; 0xbcf87
|
||||
setflag $0008
|
||||
3writetext UnknownText_0x1b4289
|
||||
keeptextopen
|
||||
2jump MomPhoneHangUpScript
|
||||
|
||||
MomPhoneWontSaveMoneyScript: ; 0xbcf92
|
||||
clearflag $0008
|
||||
3writetext MomPhoneWontSaveMoneyText
|
||||
keeptextopen
|
||||
2jump MomPhoneHangUpScript
|
||||
|
||||
MomPhoneHangUpScript: ; 0xbcf9d
|
||||
3writetext MomPhoneHangUpText
|
||||
end
|
||||
|
||||
MomPhoneNoPokemonScript: ; 0xbcfa2
|
||||
3writetext MomPhoneNoPokemonText
|
||||
end
|
||||
|
||||
MomPhoneNoPokedexScript: ; 0xbcfa7
|
||||
3writetext MomPhoneNoPokedexText
|
||||
end
|
||||
|
||||
MomPhoneNoGymQuestScript: ; 0xbcfac
|
||||
3writetext MomPhoneNoGymQuestText
|
||||
end
|
||||
|
||||
MomPhoneLectureScript: ; 0xbcfb1
|
||||
setevent $0040
|
||||
setflag $0009
|
||||
specialphonecall $0000
|
||||
3writetext MomPhoneLectureText
|
||||
yesorno
|
||||
iftrue MomPhoneSaveMoneyScript
|
||||
2jump MomPhoneWontSaveMoneyScript
|
||||
|
||||
BillPhoneScript1: ; 0xbcfc5
|
||||
checktime $2
|
||||
iftrue .daygreet
|
||||
checktime $4
|
||||
iftrue .nitegreet
|
||||
3writetext BillPhoneMornGreetingText
|
||||
keeptextopen
|
||||
2jump .main
|
||||
|
||||
.daygreet ; 0xbcfd7
|
||||
3writetext BillPhoneDayGreetingText
|
||||
keeptextopen
|
||||
2jump .main
|
||||
|
||||
.nitegreet ; 0xbcfdf
|
||||
3writetext BillPhoneNiteGreetingText
|
||||
keeptextopen
|
||||
2jump .main
|
||||
|
||||
.main ; 0xbcfe7
|
||||
3writetext BillPhoneGeneriText
|
||||
keeptextopen
|
||||
checkcode $10
|
||||
RAM2MEM $0
|
||||
if_equal $0, .full
|
||||
if_less_than $6, .nearlyfull
|
||||
3writetext BillPhoneNotFullText
|
||||
end
|
||||
|
||||
.nearlyfull ; 0xbcffd
|
||||
3writetext BillPhoneNearlyFullText
|
||||
end
|
||||
|
||||
.full ; 0xbd002
|
||||
3writetext BillPhoneFullText
|
||||
end
|
||||
|
||||
BillPhoneScript2: ; 0xbd007
|
||||
3writetext BillPhoneNewlyFullText
|
||||
closetext
|
||||
end
|
||||
|
||||
ElmPhoneScript1: ; 0xbd00d
|
||||
checkcode $14
|
||||
if_equal $1, .pokerus
|
||||
checkevent $0055
|
||||
iftrue .discovery
|
||||
checkevent $002d
|
||||
iffalse .next
|
||||
checkevent $0054
|
||||
iftrue .egghatched
|
||||
.next
|
||||
checkevent $002d
|
||||
iftrue .eggunhatched
|
||||
checkevent $0701
|
||||
iftrue .assistant
|
||||
checkevent $001f
|
||||
iftrue .checkingegg
|
||||
checkevent $0043
|
||||
iftrue .stolen
|
||||
checkevent $001e
|
||||
iftrue .sawmrpokemon
|
||||
3writetext ElmPhoneStartText
|
||||
end
|
||||
|
||||
.sawmrpokemon ; 0xbd048
|
||||
3writetext ElmPhoneSawMrPokemonText
|
||||
end
|
||||
|
||||
.stolen ; 0xbd04d
|
||||
3writetext ElmPhonePokemonStolenText
|
||||
end
|
||||
|
||||
.checkingegg ; 0xbd052
|
||||
3writetext ElmPhoneCheckingEggText
|
||||
end
|
||||
|
||||
.assistant ; 0xbd057
|
||||
3writetext ElmPhoneAssistantText
|
||||
end
|
||||
|
||||
.eggunhatched ; 0xbd05c
|
||||
3writetext ElmPhoneEggUnhatchedText
|
||||
end
|
||||
|
||||
.egghatched ; 0xbd061
|
||||
3writetext ElmPhoneEggHatchedText
|
||||
setevent $0077
|
||||
end
|
||||
|
||||
.discovery ; 0xbd069
|
||||
random $2
|
||||
if_equal $0, .nextdiscovery
|
||||
3writetext ElmPhoneDiscovery1Text
|
||||
end
|
||||
|
||||
.nextdiscovery ; 0xbd074
|
||||
3writetext ElmPhoneDiscovery2Text
|
||||
end
|
||||
|
||||
.pokerus ; 0xbd079
|
||||
3writetext ElmPhonePokerusText
|
||||
specialphonecall $0000
|
||||
end
|
||||
|
||||
ElmPhoneScript2: ; 0xbd081
|
||||
checkcode $14
|
||||
if_equal $2, .disaster
|
||||
if_equal $3, .assistant
|
||||
if_equal $4, .rocket
|
||||
if_equal $5, .gift
|
||||
if_equal $8, .gift
|
||||
3writetext ElmPhonePokerusText
|
||||
specialphonecall $0000
|
||||
end
|
||||
|
||||
.disaster ; 0xbd09f
|
||||
3writetext ElmPhoneDisasterText
|
||||
specialphonecall $0000
|
||||
setevent $0043
|
||||
end
|
||||
|
||||
.assistant ; 0xbd0aa
|
||||
3writetext ElmPhoneEggAssistantText
|
||||
specialphonecall $0000
|
||||
clearevent $0700
|
||||
setevent $0701
|
||||
end
|
||||
|
||||
.rocket ; 0xbd0b8
|
||||
3writetext ElmPhoneRocketText
|
||||
specialphonecall $0000
|
||||
end
|
||||
|
||||
.gift ; 0xbd0c0
|
||||
3writetext ElmPhoneGiftText
|
||||
specialphonecall $0000
|
||||
end
|
||||
|
||||
.unused ; 0xbd0c8
|
||||
3writetext ElmPhoneUnusedText
|
||||
specialphonecall $0000
|
||||
end
|
||||
; bd0d0
|
||||
|
||||
|
2
extras
2
extras
@ -1 +1 @@
|
||||
Subproject commit 10fb7465e407111d9b191a00518f064a04f93a6f
|
||||
Subproject commit a87f66964cc602ff5575efebf27c388ef03fa94d
|
@ -18,7 +18,63 @@ Functiond0000: ; d0000
|
||||
ret
|
||||
; d001a
|
||||
|
||||
INCBIN "baserom.gbc",$d001a,$d008e - $d001a
|
||||
Functiond001a: ; d001a
|
||||
ld e, $2
|
||||
ld d, $0
|
||||
call Functiond008e
|
||||
ret
|
||||
; d0022
|
||||
|
||||
Functiond0022: ; d0022
|
||||
ld e, $3
|
||||
ld d, $0
|
||||
call Functiond008e
|
||||
ret
|
||||
; d002a
|
||||
|
||||
Functiond002a: ; d002a
|
||||
ld e, $4
|
||||
ld d, $0
|
||||
call Functiond008e
|
||||
ret
|
||||
; d0032
|
||||
|
||||
Functiond0032: ; d0032
|
||||
ld e, $5
|
||||
ld d, $0
|
||||
call Functiond008e
|
||||
ret
|
||||
; d003a
|
||||
|
||||
Functiond003a: ; d003a
|
||||
ld e, $6
|
||||
ld d, $0
|
||||
call Functiond008e
|
||||
ret
|
||||
; d0042
|
||||
|
||||
|
||||
Unknown_d0042: ; d0042
|
||||
dw Unknown_d0054
|
||||
dw Unknown_d0058
|
||||
dw Unknown_d005c
|
||||
dw Unknown_d0064
|
||||
dw Unknown_d006e
|
||||
dw Unknown_d0076
|
||||
dw Unknown_d0080
|
||||
dw Unknown_d0088
|
||||
dw Unknown_d008b
|
||||
|
||||
Unknown_d0054: db 11, 5, 7, 0
|
||||
Unknown_d0058: db 11, 4, 7, 0
|
||||
Unknown_d005c: db 10, 4, 7, 2, 3, 6, 7, 0
|
||||
Unknown_d0064: db 6, 8, 6, 7, 2, 3, 9, 4, 7, 0
|
||||
Unknown_d006e: db 6, 7, 2, 3,10, 4, 7, 0
|
||||
Unknown_d0076: db 6, 7,10, 4, 7, 2, 3, 6, 7, 0
|
||||
Unknown_d0080: db 10, 4, 7, 2, 3, 6, 7, 0
|
||||
Unknown_d0088: db 4, 7, 0
|
||||
Unknown_d008b: db 6, 7, 0
|
||||
|
||||
|
||||
Functiond008e: ; d008e
|
||||
call Functiond01c6
|
||||
@ -36,8 +92,8 @@ Functiond008e: ; d008e
|
||||
Functiond00a3: ; d00a3
|
||||
push hl
|
||||
ld c, e
|
||||
ld b, $0
|
||||
ld hl, $4042
|
||||
ld b, 0
|
||||
ld hl, Unknown_d0042
|
||||
add hl, bc
|
||||
add hl, bc
|
||||
ld a, [hli]
|
||||
@ -55,14 +111,14 @@ Functiond00b4: ; d00b4
|
||||
ld [rSVBK], a
|
||||
ld a, [$d168]
|
||||
ld c, a
|
||||
ld b, $0
|
||||
ld b, 0
|
||||
ld hl, $d169
|
||||
ld a, [hli]
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
add hl, bc
|
||||
ld a, [hl]
|
||||
ld hl, $40da
|
||||
ld hl, Jumptable_d00da
|
||||
rst JumpTable
|
||||
ld a, [$d168]
|
||||
ld c, a
|
||||
@ -75,7 +131,7 @@ Functiond00b4: ; d00b4
|
||||
ret
|
||||
; d00da
|
||||
|
||||
Tabled00da: ; d00da
|
||||
Jumptable_d00da: ; d00da
|
||||
dw Functiond0171
|
||||
dw Functiond0166
|
||||
dw Functiond00f2
|
||||
@ -223,7 +279,7 @@ Functiond01a9: ; d01a9
|
||||
|
||||
Functiond01c6: ; d01c6
|
||||
ld a, [CurPartySpecies]
|
||||
cp $fd
|
||||
cp EGG
|
||||
jr z, .asm_d01d4
|
||||
call IsAPokemon
|
||||
jr c, .asm_d01d4
|
||||
@ -413,13 +469,13 @@ Functiond02e4: ; d02e4
|
||||
|
||||
Functiond02ec: ; d02ec
|
||||
ld a, [$d16b]
|
||||
cp $c9
|
||||
cp UNOWN
|
||||
ret
|
||||
; d02f2
|
||||
|
||||
Functiond02f2: ; d02f2
|
||||
ld a, [$d16b]
|
||||
cp $fd
|
||||
cp EGG
|
||||
ret
|
||||
; d02f8
|
||||
|
||||
@ -485,18 +541,18 @@ Functiond033b: ; d033b
|
||||
Functiond0356: ; d0356
|
||||
push hl
|
||||
ld a, [$d171]
|
||||
sub $5
|
||||
sub 5
|
||||
ld c, a
|
||||
ld b, $0
|
||||
ld hl, $4368
|
||||
ld b, 0
|
||||
ld hl, Unknown_d0368
|
||||
add hl, bc
|
||||
ld c, [hl]
|
||||
ld b, $0
|
||||
ld b, 0
|
||||
pop hl
|
||||
ret
|
||||
; d0368
|
||||
|
||||
INCBIN "baserom.gbc",$d0368,$d036b - $d0368
|
||||
Unknown_d0368: db 4, 5, 7
|
||||
|
||||
Functiond036b: ; d036b
|
||||
xor a
|
||||
@ -510,6 +566,7 @@ Functiond036b: ; d036b
|
||||
ld a, b
|
||||
and a
|
||||
jr z, .asm_d038a
|
||||
|
||||
ld a, [$d177]
|
||||
call GetFarByte
|
||||
inc hl
|
||||
@ -532,13 +589,14 @@ Functiond0392: ; d0392
|
||||
rrca
|
||||
rrca
|
||||
ld e, a
|
||||
ld d, $0
|
||||
ld d, 0
|
||||
ld hl, $d188
|
||||
add hl, de
|
||||
ld b, [hl]
|
||||
ld a, [$d187]
|
||||
and $7
|
||||
and 7
|
||||
jr z, .asm_d03b0
|
||||
|
||||
ld c, a
|
||||
ld a, b
|
||||
.asm_d03ab
|
||||
@ -551,7 +609,7 @@ Functiond0392: ; d0392
|
||||
xor a
|
||||
bit 0, b
|
||||
jr z, .asm_d03b7
|
||||
ld a, $1
|
||||
ld a, 1
|
||||
|
||||
.asm_d03b7
|
||||
ld b, a
|
||||
@ -583,7 +641,7 @@ Functiond03cd: ; d03cd
|
||||
jr nz, .asm_d03e8
|
||||
ld a, [$d185]
|
||||
ld e, a
|
||||
ld d, $0
|
||||
ld d, 0
|
||||
add hl, de
|
||||
jr .asm_d03f3
|
||||
|
||||
@ -594,34 +652,34 @@ Functiond03cd: ; d03cd
|
||||
sub e
|
||||
ld l, a
|
||||
ld a, h
|
||||
sbc $0
|
||||
sbc 0
|
||||
ld h, a
|
||||
|
||||
.asm_d03f3
|
||||
ret
|
||||
; d03f4
|
||||
|
||||
INCBIN "baserom.gbc",$d03f4,$d03f7 - $d03f4
|
||||
Unknown_d03f4: db 6, 5, 4
|
||||
|
||||
Functiond03f7: ; d03f7
|
||||
push af
|
||||
ld a, [$d171]
|
||||
cp $5
|
||||
cp 5
|
||||
jr z, .asm_d0405
|
||||
cp $6
|
||||
cp 6
|
||||
jr z, .asm_d041a
|
||||
pop af
|
||||
ret
|
||||
|
||||
.asm_d0405
|
||||
pop af
|
||||
cp $19
|
||||
cp 5 * 5
|
||||
jr nc, .asm_d0417
|
||||
push hl
|
||||
push de
|
||||
ld hl, $442f
|
||||
ld hl, Unknown_d042f
|
||||
ld e, a
|
||||
ld d, $0
|
||||
ld d, 0
|
||||
add hl, de
|
||||
ld a, [hl]
|
||||
pop de
|
||||
@ -629,18 +687,18 @@ Functiond03f7: ; d03f7
|
||||
ret
|
||||
|
||||
.asm_d0417
|
||||
add $18
|
||||
add 24
|
||||
ret
|
||||
|
||||
.asm_d041a
|
||||
pop af
|
||||
cp $24
|
||||
cp 6 * 6
|
||||
jr nc, .asm_d042c
|
||||
push hl
|
||||
push de
|
||||
ld hl, $4448
|
||||
ld hl, Unknown_d0448
|
||||
ld e, a
|
||||
ld d, $0
|
||||
ld d, 0
|
||||
add hl, de
|
||||
ld a, [hl]
|
||||
pop de
|
||||
@ -648,30 +706,45 @@ Functiond03f7: ; d03f7
|
||||
ret
|
||||
|
||||
.asm_d042c
|
||||
add $d
|
||||
add 13
|
||||
ret
|
||||
; d042f
|
||||
|
||||
INCBIN "baserom.gbc",$d042f,$d046c - $d042f
|
||||
Unknown_d042f:
|
||||
db 9, 10, 11, 12, 13
|
||||
db 16, 17, 18, 19, 20
|
||||
db 23, 24, 25, 26, 27
|
||||
db 30, 31, 32, 33, 34
|
||||
db 37, 38, 39, 40, 41
|
||||
|
||||
Unknown_d0448:
|
||||
db 8, 9, 10, 11, 12, 13
|
||||
db 15, 16, 17, 18, 19, 20
|
||||
db 22, 23, 24, 25, 26, 27
|
||||
db 29, 30, 31, 32, 33, 34
|
||||
db 36, 37, 38, 39, 40, 41
|
||||
db 43, 44, 45, 46, 47, 48
|
||||
|
||||
|
||||
Functiond046c: ; d046c
|
||||
ld hl, $d16f
|
||||
ld a, [hli]
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
ld a, [$d171]
|
||||
ld de, $0000
|
||||
ld bc, $0006
|
||||
cp $7
|
||||
jr z, .asm_d048f
|
||||
ld de, $0015
|
||||
ld bc, $0019
|
||||
cp $6
|
||||
jr z, .asm_d048f
|
||||
ld de, $0029
|
||||
ld bc, $002d
|
||||
|
||||
ld a, [$d171]
|
||||
ld de, 0
|
||||
ld bc, 6
|
||||
cp 7
|
||||
jr z, .asm_d048f
|
||||
ld de, 21
|
||||
ld bc, 25
|
||||
cp 6
|
||||
jr z, .asm_d048f
|
||||
ld de, 41
|
||||
ld bc, 45
|
||||
.asm_d048f
|
||||
|
||||
ld a, [$c2c6]
|
||||
and a
|
||||
jr nz, .asm_d0497
|
||||
@ -713,13 +786,13 @@ Functiond04bd: ; d04bd
|
||||
ld a, [$c2c6]
|
||||
and a
|
||||
jr nz, .asm_d04ce
|
||||
ld de, $0001
|
||||
ld bc, $0000
|
||||
ld de, 1
|
||||
ld bc, 0
|
||||
jr .asm_d04d4
|
||||
|
||||
.asm_d04ce
|
||||
ld de, rIE
|
||||
ld bc, $0006
|
||||
ld de, -1
|
||||
ld bc, 6
|
||||
|
||||
.asm_d04d4
|
||||
ld hl, $d16f
|
||||
@ -727,8 +800,8 @@ Functiond04bd: ; d04bd
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
add hl, bc
|
||||
ld c, $7
|
||||
ld b, $7
|
||||
ld c, 7
|
||||
ld b, 7
|
||||
ld a, [$d16e]
|
||||
.asm_d04e2
|
||||
push bc
|
||||
@ -755,8 +828,8 @@ Functiond04f6: ; d04f6
|
||||
ld a, [hli]
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
ld b, $7
|
||||
ld c, $7
|
||||
ld b, 7
|
||||
ld c, 7
|
||||
call ClearBox
|
||||
ret
|
||||
; d0504
|
||||
@ -777,15 +850,15 @@ Functiond0504: ; d0504
|
||||
|
||||
Functiond051b: ; d051b
|
||||
call Functiond0551
|
||||
ld b, $7
|
||||
ld c, $7
|
||||
ld b, 7
|
||||
ld c, 7
|
||||
ld de, $0014
|
||||
.asm_d0525
|
||||
push bc
|
||||
push hl
|
||||
.asm_d0527
|
||||
ld a, [hl]
|
||||
or $8
|
||||
or 8
|
||||
ld [hl], a
|
||||
add hl, de
|
||||
dec c
|
||||
@ -800,8 +873,8 @@ Functiond051b: ; d051b
|
||||
|
||||
Functiond0536: ; d0536
|
||||
call Functiond0551
|
||||
ld b, $7
|
||||
ld c, $7
|
||||
ld b, 7
|
||||
ld c, 7
|
||||
ld de, $0014
|
||||
.asm_d0540
|
||||
push bc
|
||||
@ -826,35 +899,36 @@ Functiond0551: ; d0551
|
||||
ld a, [hli]
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
ld de, $0939
|
||||
ld de, $939
|
||||
add hl, de
|
||||
ret
|
||||
; d055c
|
||||
|
||||
Functiond055c: ; d055c
|
||||
call Functiond02f2
|
||||
jr z, .asm_d0597
|
||||
ld c, $34
|
||||
jr z, .egg
|
||||
|
||||
ld c, BANK(UnownAnimations)
|
||||
ld hl, UnownAnimationPointers
|
||||
ld de, UnownAnimationExtraPointers
|
||||
call Functiond02ec
|
||||
jr z, .asm_d0576
|
||||
ld c, $34
|
||||
ld c, BANK(PicAnimations)
|
||||
ld hl, AnimationPointers
|
||||
ld de, AnimationExtraPointers
|
||||
|
||||
.asm_d0576
|
||||
|
||||
ld a, [$d172]
|
||||
and a
|
||||
jr z, .asm_d057e
|
||||
ld h, d
|
||||
ld l, e
|
||||
|
||||
.asm_d057e
|
||||
|
||||
ld a, [$d16d]
|
||||
dec a
|
||||
ld e, a
|
||||
ld d, $0
|
||||
ld d, 0
|
||||
add hl, de
|
||||
add hl, de
|
||||
ld a, c
|
||||
@ -866,16 +940,16 @@ Functiond055c: ; d055c
|
||||
ld [$d176], a
|
||||
ret
|
||||
|
||||
.asm_d0597
|
||||
.egg
|
||||
ld hl, EggAnimation
|
||||
ld c, $34
|
||||
ld c, BANK(EggAnimation)
|
||||
ld a, [$d172]
|
||||
and a
|
||||
jr z, .asm_d05a7
|
||||
ld hl, EggAnimationExtra
|
||||
ld c, $34
|
||||
|
||||
ld c, BANK(EggAnimationExtra)
|
||||
.asm_d05a7
|
||||
|
||||
ld a, c
|
||||
ld [$d174], a
|
||||
ld a, l
|
||||
@ -903,27 +977,28 @@ Functiond05b4: ; d05b4
|
||||
|
||||
Functiond05ce: ; d05ce
|
||||
call Functiond02f2
|
||||
jr z, .asm_d0609
|
||||
jr z, .egg
|
||||
|
||||
call Functiond02ec
|
||||
ld b, $36
|
||||
ld c, $36
|
||||
ld hl, PikachuAnimationExtra
|
||||
ld b, BANK(UnownFramesPointers)
|
||||
ld c, BANK(UnownsFrames)
|
||||
ld hl, UnownFramesPointers
|
||||
jr z, .asm_d05ef
|
||||
ld a, [$d16b]
|
||||
cp $98
|
||||
ld b, $35
|
||||
ld c, $35
|
||||
ld hl, $4000
|
||||
cp 151 + 1
|
||||
ld b, BANK(FramesPointers)
|
||||
ld c, BANK(KantoFrames)
|
||||
ld hl, FramesPointers
|
||||
jr c, .asm_d05ef
|
||||
ld c, $36
|
||||
|
||||
ld c, BANK(JohtoFrames)
|
||||
.asm_d05ef
|
||||
ld a, c
|
||||
ld [$d177], a
|
||||
|
||||
ld a, [$d16d]
|
||||
dec a
|
||||
ld e, a
|
||||
ld d, $0
|
||||
ld d, 0
|
||||
add hl, de
|
||||
add hl, de
|
||||
ld a, b
|
||||
@ -934,9 +1009,9 @@ Functiond05ce: ; d05ce
|
||||
ld [$d179], a
|
||||
ret
|
||||
|
||||
.asm_d0609
|
||||
ld hl, $598b
|
||||
ld c, $36
|
||||
.egg
|
||||
ld hl, EggFrames
|
||||
ld c, BANK(EggFrames)
|
||||
ld a, c
|
||||
ld [$d177], a
|
||||
ld a, l
|
||||
@ -948,20 +1023,21 @@ Functiond05ce: ; d05ce
|
||||
|
||||
Functiond061b: ; d061b
|
||||
call Functiond02f2
|
||||
jr z, .asm_d064a
|
||||
jr z, .egg
|
||||
|
||||
call Functiond02ec
|
||||
ld a, $34
|
||||
ld a, BANK(UnownBitmasksPointers)
|
||||
ld hl, UnownBitmasksPointers
|
||||
jr z, .asm_d062f
|
||||
ld a, $34
|
||||
ld a, BANK(BitmasksPointers)
|
||||
ld hl, BitmasksPointers
|
||||
|
||||
.asm_d062f
|
||||
ld [$d17a], a
|
||||
|
||||
ld a, [$d16d]
|
||||
dec a
|
||||
ld e, a
|
||||
ld d, $0
|
||||
ld d, 0
|
||||
add hl, de
|
||||
add hl, de
|
||||
ld a, [$d17a]
|
||||
@ -972,8 +1048,8 @@ Functiond061b: ; d061b
|
||||
ld [$d17c], a
|
||||
ret
|
||||
|
||||
.asm_d064a
|
||||
ld c, $34
|
||||
.egg
|
||||
ld c, BANK(EggBitmasks)
|
||||
ld hl, EggBitmasks
|
||||
ld a, c
|
||||
ld [$d17a], a
|
||||
@ -1010,7 +1086,7 @@ Functiond066e: ; d066e
|
||||
predef Function5108b
|
||||
pop hl
|
||||
pop bc
|
||||
ld d, $0
|
||||
ld d, 0
|
||||
ld e, c
|
||||
call Functiond008e
|
||||
xor a
|
||||
|
@ -1,3 +1,4 @@
|
||||
PicAnimations:
|
||||
BulbasaurAnimation: INCLUDE "gfx/pics/bulbasaur/anim0.asm"
|
||||
IvysaurAnimation: INCLUDE "gfx/pics/ivysaur/anim0.asm"
|
||||
VenusaurAnimation: INCLUDE "gfx/pics/venusaur/anim0.asm"
|
||||
|
@ -1,3 +1,4 @@
|
||||
JohtoFrames:
|
||||
ChikoritaFrames: INCLUDE "gfx/pics/chikorita/frames.asm"
|
||||
BayleefFrames: INCLUDE "gfx/pics/bayleef/frames.asm"
|
||||
MeganiumFrames: INCLUDE "gfx/pics/meganium/frames.asm"
|
||||
|
@ -1,3 +1,4 @@
|
||||
KantoFrames:
|
||||
BulbasaurFrames: INCLUDE "gfx/pics/bulbasaur/frames.asm"
|
||||
IvysaurFrames: INCLUDE "gfx/pics/ivysaur/frames.asm"
|
||||
VenusaurFrames: INCLUDE "gfx/pics/venusaur/frames.asm"
|
||||
|
@ -1,3 +1,4 @@
|
||||
UnownAnimations:
|
||||
UnownAAnimation: INCLUDE "gfx/pics/unown_a/anim0.asm"
|
||||
UnownBAnimation: INCLUDE "gfx/pics/unown_b/anim0.asm"
|
||||
UnownCAnimation: INCLUDE "gfx/pics/unown_c/anim0.asm"
|
||||
|
@ -1,3 +1,4 @@
|
||||
UnownsFrames:
|
||||
UnownAFrames: INCLUDE "gfx/pics/unown_a/frames.asm"
|
||||
UnownBFrames: INCLUDE "gfx/pics/unown_b/frames.asm"
|
||||
UnownCFrames: INCLUDE "gfx/pics/unown_c/frames.asm"
|
||||
|
@ -1,23 +1,26 @@
|
||||
GetItemDescription: ; 0x1c8955
|
||||
ld a, [$cf60]
|
||||
PrintItemDescription: ; 0x1c8955
|
||||
; Print the description for item [CurSpecies] at de.
|
||||
|
||||
ld a, [CurSpecies]
|
||||
cp TM_01
|
||||
jr c, .nomovedesc ; if not a TM, use a predefined string
|
||||
ld [$d106], a
|
||||
jr c, .not_a_tm
|
||||
|
||||
ld [CurItem], a
|
||||
push de
|
||||
callba Function2c7b6
|
||||
callba GetTMHMItemMove
|
||||
pop hl
|
||||
ld a, [$d265]
|
||||
ld [$cf60], a
|
||||
ld [CurSpecies], a
|
||||
predef PrintMoveDesc
|
||||
ret
|
||||
|
||||
.nomovedesc
|
||||
.not_a_tm
|
||||
push de
|
||||
ld hl, ItemDescriptions
|
||||
ld a, [$cf60]
|
||||
ld a, [CurSpecies]
|
||||
dec a
|
||||
ld c, a
|
||||
ld b, $0
|
||||
ld b, 0
|
||||
add hl, bc
|
||||
add hl, bc
|
||||
ld e, [hl]
|
||||
|
@ -1143,7 +1143,6 @@ UnknownText_0xedf5: ; 0xedf5
|
||||
db "@"
|
||||
; 0xedfa
|
||||
|
||||
; known jump sources: e8c9 (3:68c9), f7a0 (3:77a0)
|
||||
Functionedfa: ; edfa (3:6dfa)
|
||||
callba Function2715c
|
||||
ret
|
||||
@ -1471,7 +1470,6 @@ Functionefd4: ; efd4
|
||||
; efda
|
||||
|
||||
|
||||
; known jump sources: efb5 (3:6fb5), efd4 (3:6fd4)
|
||||
Functionefda: ; efda (3:6fda)
|
||||
call Functionf30d
|
||||
ld a, $1
|
||||
@ -1498,7 +1496,6 @@ Functionefda: ; efda (3:6fda)
|
||||
ld a, $0
|
||||
ret
|
||||
|
||||
; known jump sources: efec (3:6fec)
|
||||
Functionf009: ; f009 (3:7009)
|
||||
call Functionf2a6
|
||||
jr nc, .asm_f01c
|
||||
@ -1514,7 +1511,6 @@ Functionf009: ; f009 (3:7009)
|
||||
and a
|
||||
ret
|
||||
|
||||
; known jump sources: f156 (3:7156), f1c7 (3:71c7)
|
||||
Functionf01e: ; f01e (3:701e)
|
||||
call Functionf2a6
|
||||
ret nc
|
||||
@ -1526,7 +1522,6 @@ Functionf01e: ; f01e (3:701e)
|
||||
ld [$c63d], a
|
||||
ret
|
||||
|
||||
; known jump sources: effa (3:6ffa), f153 (3:7153)
|
||||
Functionf030: ; f030 (3:7030)
|
||||
call Functionf2a6
|
||||
ret nc
|
||||
@ -1548,7 +1543,6 @@ Functionf030: ; f030 (3:7030)
|
||||
pop bc
|
||||
ret
|
||||
|
||||
; known jump sources: efe0 (3:6fe0), f042 (3:7042)
|
||||
Functionf058: ; f058 (3:7058)
|
||||
push hl
|
||||
ld a, [CurItem] ; $d106
|
||||
@ -1590,13 +1584,11 @@ Table_f071: ; f071
|
||||
db -1, 0, 0
|
||||
; f09e
|
||||
|
||||
; known jump sources: efc9 (3:6fc9), efd7 (3:6fd7), f0c5 (3:70c5), f0d3 (3:70d3), f141 (3:7141), f183 (3:7183), f189 (3:7189), f1a6 (3:71a6)
|
||||
Functionf09e: ; f09e (3:709e)
|
||||
ld hl, Jumptable_f0a3
|
||||
rst JumpTable
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
Jumptable_f0a3: ; f0a3 (3:70a3)
|
||||
dw Functionf2a2
|
||||
dw Functionf299
|
||||
@ -1784,7 +1776,6 @@ Functionf192: ; f192
|
||||
; f1a9
|
||||
|
||||
|
||||
; known jump sources: f186 (3:7186), f193 (3:7193)
|
||||
Functionf1a9: ; f1a9 (3:71a9)
|
||||
ld b, 1
|
||||
call Functionf1f9
|
||||
@ -1812,7 +1803,6 @@ Functionf1a9: ; f1a9 (3:71a9)
|
||||
ld a, 0
|
||||
ret
|
||||
|
||||
; known jump sources: f117 (3:7117), f159 (3:7159), f1ca (3:71ca), f3f7 (3:73f7), f408 (3:7408)
|
||||
Functionf1db: ; f1db (3:71db)
|
||||
push de
|
||||
ld de, SFX_POTION
|
||||
@ -1826,7 +1816,6 @@ Functionf1db: ; f1db (3:71db)
|
||||
ld [$d10a], a
|
||||
predef_jump Functionc6e0
|
||||
|
||||
; known jump sources: ee11 (3:6e11), ee3f (3:6e3f), ef16 (3:6f16), efaf (3:6faf), efce (3:6fce), f0ab (3:70ab), f0ca (3:70ca), f12a (3:712a), f1ab (3:71ab), f5c7 (3:75c7)
|
||||
Functionf1f9: ; f1f9 (3:71f9)
|
||||
call Functionf20b
|
||||
ret c
|
||||
@ -1843,7 +1832,6 @@ Functionf1f9: ; f1f9 (3:71f9)
|
||||
and a
|
||||
ret
|
||||
|
||||
; known jump sources: f1f9 (3:71f9)
|
||||
Functionf20b: ; f20b (3:720b)
|
||||
ld a, b
|
||||
ld [PartyMenuActionText], a ; $d141
|
||||
@ -1857,7 +1845,6 @@ Functionf20b: ; f20b (3:720b)
|
||||
pop hl
|
||||
ret
|
||||
|
||||
; known jump sources: f215 (3:7215), f41f (3:741f)
|
||||
Functionf21c: ; f21c (3:721c)
|
||||
callba Function5004f
|
||||
callba Function50405
|
||||
@ -1870,7 +1857,6 @@ Functionf21c: ; f21c (3:721c)
|
||||
callba PartyMenuSelect
|
||||
ret
|
||||
|
||||
; known jump sources: ef6d (3:6f6d), f28a (3:728a), f40d (3:740d)
|
||||
Functionf24a: ; f24a (3:724a)
|
||||
ld [PartyMenuActionText], a ; $d141
|
||||
ld a, [CurPartySpecies] ; $d108
|
||||
@ -1894,7 +1880,6 @@ Functionf24a: ; f24a (3:724a)
|
||||
ld [CurPartySpecies], a ; $d108
|
||||
ret
|
||||
|
||||
; known jump sources: f000 (3:7000), f11f (3:711f), f161 (3:7161), f1d2 (3:71d2)
|
||||
Functionf279: ; f279 (3:7279)
|
||||
xor a
|
||||
ld [hBGMapMode], a ; $ff00+$d4
|
||||
@ -1910,22 +1895,18 @@ Functionf279: ; f279 (3:7279)
|
||||
call DelayFrames
|
||||
jp Functiona80
|
||||
|
||||
; known jump sources: f133 (3:7133)
|
||||
Functionf299: ; f299 (3:7299)
|
||||
call WontHaveAnyEffectMessage
|
||||
jr Functionf2a2
|
||||
|
||||
; known jump sources: efb2 (3:6fb2), efd1 (3:6fd1), f0ae (3:70ae), f0cd (3:70cd), f12d (3:712d)
|
||||
Functionf29e: ; f29e (3:729e)
|
||||
xor a
|
||||
ld [$d0ec], a
|
||||
|
||||
; known jump sources: f29c (3:729c)
|
||||
Functionf2a2: ; f2a2 (3:72a2)
|
||||
call ClearPalettes
|
||||
ret
|
||||
|
||||
; known jump sources: f009 (3:7009), f01e (3:701e), f030 (3:7030)
|
||||
Functionf2a6: ; f2a6 (3:72a6)
|
||||
ld a, [IsInBattle] ; $d22d (aliases: EnemyMonEnd)
|
||||
and a
|
||||
@ -1942,14 +1923,12 @@ Functionf2a6: ; f2a6 (3:72a6)
|
||||
xor a
|
||||
ret
|
||||
|
||||
; known jump sources: f114 (3:7114)
|
||||
Functionf2ba: ; f2ba (3:72ba)
|
||||
call Functionf36f
|
||||
srl d
|
||||
rr e
|
||||
jr asm_f2c6
|
||||
|
||||
; known jump sources: f10f (3:710f), f148 (3:7148), f2f5 (3:72f5)
|
||||
Functionf2c3: ; f2c3 (3:72c3)
|
||||
call Functionf36f
|
||||
asm_f2c6: ; f2c6 (3:72c6)
|
||||
@ -1960,7 +1939,6 @@ asm_f2c6: ; f2c6 (3:72c6)
|
||||
ld [hl], e
|
||||
jp Functionf328
|
||||
|
||||
; known jump sources: f1c4 (3:71c4), f405 (3:7405)
|
||||
Functionf2d1: ; f2d1 (3:72d1)
|
||||
ld a, $23
|
||||
call GetPartyParamLocation
|
||||
@ -1990,7 +1968,6 @@ Functionf2d1: ; f2d1 (3:72d1)
|
||||
.asm_f2f8
|
||||
ret
|
||||
|
||||
; known jump sources: f3f3 (3:73f3)
|
||||
Functionf2f9: ; f2f9 (3:72f9)
|
||||
ld a, $23
|
||||
call GetPartyParamLocation
|
||||
@ -2008,7 +1985,6 @@ Functionf2f9: ; f2f9 (3:72f9)
|
||||
call Functionf328
|
||||
ret
|
||||
|
||||
; known jump sources: efda (3:6fda), f0d6 (3:70d6), f130 (3:7130), f1b1 (3:71b1), f3ed (3:73ed), f402 (3:7402), f432 (3:7432)
|
||||
Functionf30d: ; f30d (3:730d)
|
||||
push de
|
||||
call Functionf35f
|
||||
@ -2019,7 +1995,6 @@ Functionf30d: ; f30d (3:730d)
|
||||
pop de
|
||||
ret
|
||||
|
||||
; known jump sources: f136 (3:7136), f1b7 (3:71b7), f437 (3:7437)
|
||||
Functionf31b: ; f31b (3:731b)
|
||||
call Functionf356
|
||||
ld h, d
|
||||
@ -2031,7 +2006,6 @@ Functionf31b: ; f31b (3:731b)
|
||||
sbc d
|
||||
ret
|
||||
|
||||
; known jump sources: f2ce (3:72ce), f2de (3:72de), f309 (3:7309)
|
||||
Functionf328: ; f328 (3:7328)
|
||||
ld a, $22
|
||||
call GetPartyParamLocation
|
||||
@ -2058,7 +2032,6 @@ Functionf33f: ; f33f
|
||||
ret
|
||||
; f348
|
||||
|
||||
; known jump sources: f311 (3:7311)
|
||||
Functionf348: ; f348 (3:7348)
|
||||
ld a, $22
|
||||
call GetPartyParamLocation
|
||||
@ -2068,7 +2041,6 @@ Functionf348: ; f348 (3:7348)
|
||||
ld [$d1ec], a
|
||||
ret
|
||||
|
||||
; known jump sources: f314 (3:7314), f31b (3:731b)
|
||||
Functionf356: ; f356 (3:7356)
|
||||
ld a, [$d1ed]
|
||||
ld d, a
|
||||
@ -2076,7 +2048,6 @@ Functionf356: ; f356 (3:7356)
|
||||
ld e, a
|
||||
ret
|
||||
|
||||
; known jump sources: f30e (3:730e)
|
||||
Functionf35f: ; f35f (3:735f)
|
||||
push hl
|
||||
ld a, $24
|
||||
@ -2088,7 +2059,6 @@ Functionf35f: ; f35f (3:735f)
|
||||
pop hl
|
||||
ret
|
||||
|
||||
; known jump sources: f2ba (3:72ba), f2c3 (3:72c3), f320 (3:7320)
|
||||
Functionf36f: ; f36f (3:736f)
|
||||
ld a, [Buffer2] ; $d1eb (aliases: MovementType)
|
||||
ld d, a
|
||||
@ -2096,7 +2066,6 @@ Functionf36f: ; f36f (3:736f)
|
||||
ld e, a
|
||||
ret
|
||||
|
||||
; known jump sources: f3f0 (3:73f0), f3fb (3:73fb)
|
||||
Functionf378: ; f378 (3:7378)
|
||||
push bc
|
||||
ld a, $24
|
||||
@ -2116,7 +2085,6 @@ Functionf378: ; f378 (3:7378)
|
||||
pop bc
|
||||
ret
|
||||
|
||||
; known jump sources: f1c1 (3:71c1)
|
||||
Functionf395: ; f395 (3:7395)
|
||||
push hl
|
||||
ld a, [CurItem] ; $d106
|
||||
@ -2190,7 +2158,6 @@ Functionf3df: ; f3df (3:73df)
|
||||
ld [$d0d8], a
|
||||
ret
|
||||
|
||||
; known jump sources: f3e4 (3:73e4), f448 (3:7448)
|
||||
Functionf419: ; f419 (3:7419)
|
||||
push bc
|
||||
ld a, $1
|
||||
|
@ -5,7 +5,6 @@ INCLUDE "gbhw.asm"
|
||||
|
||||
SECTION "Main", ROMX
|
||||
|
||||
; known jump sources: 110004 (44:4004), 111bdd (44:5bdd), 111bfd (44:5bfd), 111c0e (44:5c0e), 111c7d (44:5c7d), 111cbd (44:5cbd), 111cf4 (44:5cf4), 111d30 (44:5d30)
|
||||
Function110000: ; 110000 (44:4000)
|
||||
ld a, [hli]
|
||||
ld [de], a
|
||||
@ -54,7 +53,6 @@ Function11000f: ; 11000f
|
||||
ret
|
||||
; 110029
|
||||
|
||||
; known jump sources: 111aa8 (44:5aa8), 111ad4 (44:5ad4)
|
||||
Function110029: ; 110029 (44:4029)
|
||||
xor a
|
||||
ld hl, $ca3a
|
||||
@ -62,7 +60,6 @@ Function110029: ; 110029 (44:4029)
|
||||
ld [hl], a
|
||||
ret
|
||||
|
||||
; known jump sources: 3e5d (0:3e5d)
|
||||
Function110030:: ; 110030 (44:4030)
|
||||
push de
|
||||
ld a, [$c988]
|
||||
@ -141,7 +138,6 @@ Jumptable_110070: ; 110070
|
||||
dw Function111540
|
||||
; 1100b4
|
||||
|
||||
; known jump sources: 110066 (44:4066), 111f07 (44:5f07)
|
||||
Function1100b4: ; 1100b4 (44:40b4)
|
||||
push bc
|
||||
.asm_1100b5
|
||||
@ -368,7 +364,6 @@ Function110115: ; 110115
|
||||
jp .asm_11015b
|
||||
; 110226
|
||||
|
||||
; known jump sources: 111f12 (44:5f12)
|
||||
Function110226: ; 110226 (44:4226)
|
||||
ld a, $21
|
||||
|
||||
@ -3412,7 +3407,6 @@ Function11162d: ; 11162d
|
||||
ret
|
||||
; 11164f
|
||||
|
||||
; known jump sources: 111aab (44:5aab)
|
||||
Function11164f: ; 11164f (44:564f)
|
||||
ld hl, $c815
|
||||
xor a
|
||||
@ -3428,7 +3422,6 @@ Function11164f: ; 11164f (44:564f)
|
||||
ld [hl], a
|
||||
ret
|
||||
|
||||
; known jump sources: 111895 (44:5895), 1118d6 (44:58d6)
|
||||
Function111664: ; 111664 (44:5664)
|
||||
ld hl, $ca3a
|
||||
ld a, [hli]
|
||||
@ -3453,7 +3446,6 @@ Function111664: ; 111664 (44:5664)
|
||||
ld [hl], d
|
||||
ret
|
||||
|
||||
; known jump sources: 11198b (44:598b), 111996 (44:5996)
|
||||
Function111686: ; 111686 (44:5686)
|
||||
xor a
|
||||
ld [rTAC], a ; $ff00+$7
|
||||
@ -3499,7 +3491,6 @@ Function1116a9: ; 1116a9
|
||||
ret
|
||||
; 1116c5
|
||||
|
||||
; known jump sources: 3e89 (0:3e89)
|
||||
Function1116c5:: ; 1116c5 (44:56c5)
|
||||
ld a, [$c800]
|
||||
rrca
|
||||
@ -3607,7 +3598,6 @@ Function1116c5:: ; 1116c5 (44:56c5)
|
||||
xor a
|
||||
ld [$c800], a
|
||||
|
||||
; known jump sources: 111861 (44:5861)
|
||||
Function11177c: ; 11177c (44:577c)
|
||||
ld hl, $c820
|
||||
ld a, [hld]
|
||||
@ -3628,7 +3618,6 @@ Function11177c: ; 11177c (44:577c)
|
||||
ld [hl], e
|
||||
jp Function1118bc
|
||||
|
||||
; known jump sources: 1116fc (44:56fc)
|
||||
Function111796: ; 111796 (44:5796)
|
||||
ld b, $a
|
||||
jr asm_1117a2
|
||||
@ -3638,7 +3627,6 @@ asm_11179a: ; 11179a (44:579a)
|
||||
ld [hl], a
|
||||
jp Function1118bc
|
||||
|
||||
; known jump sources: 111701 (44:5701), 111706 (44:5706)
|
||||
Function1117a0: ; 1117a0 (44:57a0)
|
||||
ld b, $3
|
||||
asm_1117a2: ; 1117a2 (44:57a2)
|
||||
@ -3678,7 +3666,6 @@ asm_1117a2: ; 1117a2 (44:57a2)
|
||||
ld [hl], a
|
||||
jp Function1118bc
|
||||
|
||||
; known jump sources: 1116cd (44:56cd)
|
||||
Function1117e7: ; 1117e7 (44:57e7)
|
||||
ld a, [$c80b]
|
||||
or a
|
||||
@ -3758,7 +3745,6 @@ Function1117e7: ; 1117e7 (44:57e7)
|
||||
ld [hl], a
|
||||
jr Function1118bc
|
||||
|
||||
; known jump sources: 1117ee (44:57ee)
|
||||
Function11186e: ; 11186e (44:586e)
|
||||
call Function1118c2
|
||||
ld a, $4
|
||||
@ -3774,7 +3760,6 @@ Function11186e: ; 11186e (44:586e)
|
||||
inc [hl]
|
||||
jr Function1118bc
|
||||
|
||||
; known jump sources: 1117f2 (44:57f2)
|
||||
Function111884: ; 111884 (44:5884)
|
||||
call Function1118c2
|
||||
ld a, [$c80c]
|
||||
@ -3785,7 +3770,6 @@ Function111884: ; 111884 (44:5884)
|
||||
inc [hl]
|
||||
jr Function1118bc
|
||||
|
||||
; known jump sources: 1117f5 (44:57f5)
|
||||
Function111892: ; 111892 (44:5892)
|
||||
ld a, [rSB] ; $ff00+$1
|
||||
ld c, a
|
||||
@ -3813,13 +3797,11 @@ Function111892: ; 111892 (44:5892)
|
||||
ld [hli], a
|
||||
inc [hl]
|
||||
|
||||
; known jump sources: 1116c9 (44:56c9), 1116dd (44:56dd), 1116e2 (44:56e2), 1116ef (44:56ef), 111775 (44:5775), 111793 (44:5793), 11179d (44:579d), 1117bc (44:57bc), 1117e4 (44:57e4), 111814 (44:5814), 11183e (44:583e), 111844 (44:5844), 11186c (44:586c), 111874 (44:5874), 11187f (44:587f), 111882 (44:5882), 11188b (44:588b), 111890 (44:5890), 1118ab (44:58ab), 1118b2 (44:58b2), 1118b7 (44:58b7)
|
||||
Function1118bc: ; 1118bc (44:58bc)
|
||||
ld hl, $c822
|
||||
res 1, [hl]
|
||||
ret
|
||||
|
||||
; known jump sources: 11186e (44:586e), 111884 (44:5884)
|
||||
Function1118c2: ; 1118c2 (44:58c2)
|
||||
ld a, [rSB] ; $ff00+$1
|
||||
ld c, a
|
||||
@ -3838,7 +3820,6 @@ Function1118c2: ; 1118c2 (44:58c2)
|
||||
inc [hl]
|
||||
ret
|
||||
|
||||
; known jump sources: 3ec1 (0:3ec1)
|
||||
Function1118de:: ; 1118de (44:58de)
|
||||
ld a, [$c80b]
|
||||
cp $4
|
||||
@ -3975,7 +3956,6 @@ Function1118de:: ; 1118de (44:58de)
|
||||
ld [$c80f], a
|
||||
jr .asm_1119a9
|
||||
|
||||
; known jump sources: 11195a (44:595a)
|
||||
Function1119f0: ; 1119f0 (44:59f0)
|
||||
ld a, $90
|
||||
ld [$c81e], a
|
||||
@ -3988,7 +3968,6 @@ Function1119f0: ; 1119f0 (44:59f0)
|
||||
ld [$c806], a
|
||||
jp Function111b3b
|
||||
|
||||
; known jump sources: 111950 (44:5950)
|
||||
Function111a0b: ; 111a0b (44:5a0b)
|
||||
ld a, [hl]
|
||||
cp $6
|
||||
@ -4008,7 +3987,6 @@ Function111a0b: ; 111a0b (44:5a0b)
|
||||
call Function111f07
|
||||
jp Function111b3b
|
||||
|
||||
; known jump sources: 111931 (44:5931)
|
||||
Function111a2a: ; 111a2a (44:5a2a)
|
||||
ld hl, $c80b
|
||||
ld a, [hld]
|
||||
@ -4024,7 +4002,6 @@ Function111a2a: ; 111a2a (44:5a2a)
|
||||
asm_111a40: ; 111a40 (44:5a40)
|
||||
ld a, $4b
|
||||
|
||||
; known jump sources: 111abb (44:5abb), 111ac8 (44:5ac8), 111b1e (44:5b1e)
|
||||
Function111a42: ; 111a42 (44:5a42)
|
||||
ld [rSB], a ; $ff00+$1
|
||||
jp Function111b2e
|
||||
@ -4088,12 +4065,10 @@ asm_111a47: ; 111a47 (44:5a47)
|
||||
ei
|
||||
jp Function111b3b
|
||||
|
||||
; known jump sources: 111a38 (44:5a38)
|
||||
Function111ab9: ; 111ab9 (44:5ab9)
|
||||
ld a, $80
|
||||
jr Function111a42
|
||||
|
||||
; known jump sources: 111a3d (44:5a3d)
|
||||
Function111abd: ; 111abd (44:5abd)
|
||||
ld a, [$c814]
|
||||
or a
|
||||
@ -4149,7 +4124,6 @@ Function111abd: ; 111abd (44:5abd)
|
||||
ld a, $f1
|
||||
jp Function111a42
|
||||
|
||||
; known jump sources: 11192c (44:592c)
|
||||
Function111b21: ; 111b21 (44:5b21)
|
||||
ld hl, $c803
|
||||
ld a, [hli]
|
||||
@ -4162,7 +4136,6 @@ Function111b21: ; 111b21 (44:5b21)
|
||||
ld [hld], a
|
||||
ld [hl], e
|
||||
|
||||
; known jump sources: 111a44 (44:5a44)
|
||||
Function111b2e: ; 111b2e (44:5b2e)
|
||||
ld hl, $c822
|
||||
set 1, [hl]
|
||||
@ -4171,11 +4144,9 @@ Function111b2e: ; 111b2e (44:5b2e)
|
||||
ld a, $83
|
||||
ld [rSC], a ; $ff00+$2
|
||||
|
||||
; known jump sources: 111904 (44:5904), 111924 (44:5924), 111939 (44:5939), 111940 (44:5940), 111945 (44:5945), 11197a (44:597a), 111981 (44:5981), 11198e (44:598e), 111999 (44:5999), 11199f (44:599f), 1119bb (44:59bb), 1119da (44:59da), 111a08 (44:5a08), 111a0e (44:5a0e), 111a27 (44:5a27), 111ab6 (44:5ab6)
|
||||
Function111b3b: ; 111b3b (44:5b3b)
|
||||
ret
|
||||
|
||||
; known jump sources: 1118e3 (44:58e3)
|
||||
Function111b3c: ; 111b3c (44:5b3c)
|
||||
xor a
|
||||
ld [$c819], a
|
||||
@ -4278,7 +4249,6 @@ Function111b3c: ; 111b3c (44:5b3c)
|
||||
ld [$c807], a
|
||||
ret
|
||||
|
||||
; known jump sources: 111b90 (44:5b90)
|
||||
Function111c06: ; 111c06 (44:5c06)
|
||||
ld de, $c872
|
||||
ld hl, $ca40
|
||||
@ -4288,7 +4258,6 @@ Function111c06: ; 111c06 (44:5c06)
|
||||
ld [$c807], a
|
||||
ret
|
||||
|
||||
; known jump sources: 111b76 (44:5b76)
|
||||
Function111c17: ; 111c17 (44:5c17)
|
||||
ld a, [$ca3c]
|
||||
cp $9f
|
||||
@ -4388,7 +4357,6 @@ Function111c17: ; 111c17 (44:5c17)
|
||||
call Function110000
|
||||
jr Function111d07
|
||||
|
||||
; known jump sources: 111c3d (44:5c3d)
|
||||
Function111cc2: ; 111cc2 (44:5cc2)
|
||||
xor a
|
||||
cp d
|
||||
@ -4438,7 +4406,6 @@ Function111cc2: ; 111cc2 (44:5cc2)
|
||||
jr nc, Function111d07
|
||||
inc [hl]
|
||||
|
||||
; known jump sources: 111c1c (44:5c1c), 111c27 (44:5c27), 111c34 (44:5c34), 111c6b (44:5c6b), 111c80 (44:5c80), 111c87 (44:5c87), 111cc0 (44:5cc0), 111cf1 (44:5cf1), 111d04 (44:5d04)
|
||||
Function111d07: ; 111d07 (44:5d07)
|
||||
ld a, [$c822]
|
||||
bit 4, a
|
||||
@ -4454,7 +4421,6 @@ Function111d07: ; 111d07 (44:5d07)
|
||||
ld [$c807], a
|
||||
ret
|
||||
|
||||
; known jump sources: 111b7b (44:5b7b)
|
||||
Function111d23: ; 111d23 (44:5d23)
|
||||
ld a, [$c829]
|
||||
ld e, a
|
||||
@ -4467,7 +4433,6 @@ Function111d23: ; 111d23 (44:5d23)
|
||||
ld [$c807], a
|
||||
ret
|
||||
|
||||
; known jump sources: 111ba2 (44:5ba2)
|
||||
Function111d39: ; 111d39 (44:5d39)
|
||||
ld de, $ca3f
|
||||
ld hl, Unknown_112006
|
||||
@ -4498,7 +4463,6 @@ Function111d39: ; 111d39 (44:5d39)
|
||||
xor a
|
||||
jr .asm_111d59
|
||||
|
||||
; known jump sources: 111ba7 (44:5ba7), 111bac (44:5bac)
|
||||
Function111d65: ; 111d65 (44:5d65)
|
||||
ld a, $3
|
||||
ld [$c807], a
|
||||
@ -4506,7 +4470,6 @@ Function111d65: ; 111d65 (44:5d65)
|
||||
set 4, [hl]
|
||||
ret
|
||||
|
||||
; known jump sources: 111b95 (44:5b95)
|
||||
Function111d70: ; 111d70 (44:5d70)
|
||||
ld hl, $c822
|
||||
bit 0, [hl]
|
||||
@ -4562,7 +4525,6 @@ Function111d70: ; 111d70 (44:5d70)
|
||||
ld [$c807], a
|
||||
ret
|
||||
|
||||
; known jump sources: 111d81 (44:5d81), 111dca (44:5dca)
|
||||
Function111dd9: ; 111dd9 (44:5dd9)
|
||||
cp $ff
|
||||
jr z, .asm_111de7
|
||||
@ -4604,7 +4566,6 @@ Function111dd9: ; 111dd9 (44:5dd9)
|
||||
ld b, $3
|
||||
ret
|
||||
|
||||
; known jump sources: 111d84 (44:5d84), 111dcd (44:5dcd)
|
||||
Function111e15: ; 111e15 (44:5e15)
|
||||
ld a, b
|
||||
and $7
|
||||
@ -4625,7 +4586,6 @@ Function111e28: ; 111e28
|
||||
jp Function110029
|
||||
; 111e2b
|
||||
|
||||
; known jump sources: 111b69 (44:5b69)
|
||||
Function111e2b: ; 111e2b (44:5e2b)
|
||||
ld a, [$c81e]
|
||||
cp $ff
|
||||
@ -4741,7 +4701,6 @@ Function111e2b: ; 111e2b (44:5e2b)
|
||||
ld [$c807], a
|
||||
ret
|
||||
|
||||
; known jump sources: 111b71 (44:5b71), 111e30 (44:5e30)
|
||||
Function111ef8: ; 111ef8 (44:5ef8)
|
||||
ld a, [$c805]
|
||||
ld [$c807], a
|
||||
@ -4751,12 +4710,10 @@ Function111ef8: ; 111ef8 (44:5ef8)
|
||||
Function111eff: ; 111eff
|
||||
ld de, $000a
|
||||
|
||||
; known jump sources: 1119b8 (44:59b8)
|
||||
Function111f02: ; 111f02 (44:5f02)
|
||||
ld [$c81e], a
|
||||
ld b, $5
|
||||
|
||||
; known jump sources: 1119d7 (44:59d7), 111a00 (44:5a00), 111a24 (44:5a24), 111fe0 (44:5fe0), 111fef (44:5fef)
|
||||
Function111f07: ; 111f07 (44:5f07)
|
||||
call Function1100b4
|
||||
ret c
|
||||
@ -4857,7 +4814,6 @@ Function111f8d: ; 111f8d
|
||||
ret
|
||||
; 111f97
|
||||
|
||||
; known jump sources: 111977 (44:5977)
|
||||
Function111f97: ; 111f97 (44:5f97)
|
||||
ld hl, $c822
|
||||
bit 0, [hl]
|
||||
@ -5001,7 +4957,6 @@ Unknown_11213d:
|
||||
ascii "Content-Length: ", $0
|
||||
; 11214e
|
||||
|
||||
; known jump sources: 1118e6 (44:58e6)
|
||||
Function11214e: ; 11214e (44:614e)
|
||||
ld a, [$c822]
|
||||
bit 5, a
|
||||
|
@ -152,7 +152,12 @@ MapCeladonGameCornerSignpost9Script: ; 0x721c3
|
||||
end
|
||||
; 0x721cd
|
||||
|
||||
INCBIN "baserom.gbc",$721cd,$721d0 - $721cd
|
||||
MovementData_0x721cd: ; 0x721cd
|
||||
; Unreferenced.
|
||||
step_right
|
||||
turn_head_left
|
||||
step_end
|
||||
; 0x721d0
|
||||
|
||||
UnknownText_0x721d0: ; 0x721d0
|
||||
text "Welcome!"
|
||||
|
@ -7,7 +7,6 @@ MobileAdapterGFX:
|
||||
INCBIN "gfx/misc/mobile_adapter.2bpp"
|
||||
|
||||
|
||||
; no known jump sources
|
||||
Function17a68f:: ; 17a68f (5e:668f)
|
||||
call Function17a6a8
|
||||
call Function17a751
|
||||
@ -24,7 +23,6 @@ Function17a68f:: ; 17a68f (5e:668f)
|
||||
scf
|
||||
ret
|
||||
|
||||
; known jump sources: 17a68f (5e:668f)
|
||||
Function17a6a8: ; 17a6a8 (5e:66a8)
|
||||
push de
|
||||
push bc
|
||||
@ -56,7 +54,6 @@ Function17a6a8: ; 17a6a8 (5e:66a8)
|
||||
call DelayFrame
|
||||
ret
|
||||
|
||||
; known jump sources: 17a6ca (5e:66ca)
|
||||
Function17a6f5: ; 17a6f5 (5e:66f5)
|
||||
ld hl, Buffer1 ; $d1ea (aliases: MagikarpLength)
|
||||
ld c, $0
|
||||
@ -77,7 +74,6 @@ Function17a6f5: ; 17a6f5 (5e:66f5)
|
||||
ld [$d08c], a
|
||||
ret
|
||||
|
||||
; known jump sources: 17a6fd (5e:66fd), 17a705 (5e:6705)
|
||||
Function17a713: ; 17a713 (5e:6713)
|
||||
and $f
|
||||
cp $a
|
||||
@ -91,7 +87,6 @@ Function17a713: ; 17a713 (5e:6713)
|
||||
scf
|
||||
ret
|
||||
|
||||
; known jump sources: 17a6a0 (5e:66a0)
|
||||
Function17a721: ; 17a721 (5e:6721)
|
||||
push de
|
||||
ld h, d
|
||||
@ -128,7 +123,6 @@ Function17a721: ; 17a721 (5e:6721)
|
||||
ld [de], a
|
||||
ret
|
||||
|
||||
; known jump sources: 17a692 (5e:6692)
|
||||
Function17a751: ; 17a751 (5e:6751)
|
||||
xor a
|
||||
ld [$d087], a
|
||||
@ -145,7 +139,6 @@ Function17a751: ; 17a751 (5e:6751)
|
||||
jr z, .asm_17a755
|
||||
ret
|
||||
|
||||
; known jump sources: 17a75e (5e:675e)
|
||||
Function17a770: ; 17a770 (5e:6770)
|
||||
ld a, [hOAMUpdate] ; $ff00+$d8
|
||||
push af
|
||||
@ -157,7 +150,6 @@ Function17a770: ; 17a770 (5e:6770)
|
||||
ld [hOAMUpdate], a ; $ff00+$d8
|
||||
ret
|
||||
|
||||
; known jump sources: 17a755 (5e:6755)
|
||||
Function17a781: ; 17a781 (5e:6781)
|
||||
ld a, [$FF00+$aa]
|
||||
push af
|
||||
@ -168,7 +160,6 @@ Function17a781: ; 17a781 (5e:6781)
|
||||
ld [$FF00+$aa], a
|
||||
ret
|
||||
|
||||
; known jump sources: 17a761 (5e:6761)
|
||||
Function17a78f: ; 17a78f (5e:678f)
|
||||
ld hl, $d088
|
||||
bit 7, [hl]
|
||||
@ -183,14 +174,12 @@ Function17a78f: ; 17a78f (5e:678f)
|
||||
|
||||
INCBIN "baserom.gbc",$17a7a6,$17a7ae - $17a7a6
|
||||
|
||||
; known jump sources: 17a758 (5e:6758)
|
||||
Function17a7ae: ; 17a7ae (5e:67ae)
|
||||
ld a, [$d087]
|
||||
ld hl, $67b6
|
||||
rst $28
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
Jumptable_17a7b6: ; 17a7b6 (5e:67b6)
|
||||
dw Function17a7c2
|
||||
dw Function17a7cd
|
||||
@ -200,7 +189,6 @@ Jumptable_17a7b6: ; 17a7b6 (5e:67b6)
|
||||
dw Function17a7f4
|
||||
|
||||
|
||||
; no known jump sources
|
||||
Function17a7c2: ; 17a7c2 (5e:67c2)
|
||||
ld a, $4
|
||||
call Function17aad3
|
||||
@ -208,7 +196,6 @@ Function17a7c2: ; 17a7c2 (5e:67c2)
|
||||
ld [$d087], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
Function17a7cd: ; 17a7cd (5e:67cd)
|
||||
call Function17a83c
|
||||
call Function17a8ae
|
||||
@ -216,7 +203,6 @@ Function17a7cd: ; 17a7cd (5e:67cd)
|
||||
call Function17a848
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
Function17a7d8: ; 17a7d8 (5e:67d8)
|
||||
call Function17a83c
|
||||
call Function17a848
|
||||
@ -231,7 +217,6 @@ Function17a7d8: ; 17a7d8 (5e:67d8)
|
||||
ld [$d087], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
Function17a7f4: ; 17a7f4 (5e:67f4)
|
||||
ld hl, $d08b
|
||||
dec [hl]
|
||||
@ -240,7 +225,6 @@ Function17a7f4: ; 17a7f4 (5e:67f4)
|
||||
set 7, [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
Function17a7ff: ; 17a7ff (5e:67ff)
|
||||
ld hl, $d08b
|
||||
dec [hl]
|
||||
@ -255,7 +239,6 @@ Function17a7ff: ; 17a7ff (5e:67ff)
|
||||
set 7, [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
Function17a81a: ; 17a81a (5e:681a)
|
||||
call IsSFXPlaying
|
||||
ret nc
|
||||
@ -273,7 +256,6 @@ Function17a81a: ; 17a81a (5e:681a)
|
||||
ld [$d087], a
|
||||
ret
|
||||
|
||||
; known jump sources: 17a7cd (5e:67cd), 17a7d8 (5e:67d8)
|
||||
Function17a83c: ; 17a83c (5e:683c)
|
||||
ld a, [$FF00+$a9]
|
||||
and $f0
|
||||
@ -284,7 +266,6 @@ Function17a83c: ; 17a83c (5e:683c)
|
||||
ld c, a
|
||||
ret
|
||||
|
||||
; known jump sources: 17a7d4 (5e:67d4), 17a7db (5e:67db)
|
||||
Function17a848: ; 17a848 (5e:6848)
|
||||
ld a, c
|
||||
and $60
|
||||
@ -353,7 +334,6 @@ Function17a848: ; 17a848 (5e:6848)
|
||||
scf
|
||||
ret
|
||||
|
||||
; known jump sources: 17a7d0 (5e:67d0)
|
||||
Function17a8ae: ; 17a8ae (5e:68ae)
|
||||
bit 1, c
|
||||
jr nz, .asm_17a8bc
|
||||
@ -383,7 +363,6 @@ Function17a8ae: ; 17a8ae (5e:68ae)
|
||||
scf
|
||||
ret
|
||||
|
||||
; known jump sources: 17a8d2 (5e:68d2)
|
||||
Function17a8de: ; 17a8de (5e:68de)
|
||||
ld a, $2
|
||||
call Function17aae0
|
||||
@ -418,7 +397,6 @@ Function17a8de: ; 17a8de (5e:68de)
|
||||
call Function17aa88
|
||||
ret
|
||||
|
||||
; known jump sources: 17a90a (5e:690a)
|
||||
Function17a91e: ; 17a91e (5e:691e)
|
||||
ld a, [$d08c]
|
||||
cp $7
|
||||
@ -439,7 +417,6 @@ Function17a91e: ; 17a91e (5e:691e)
|
||||
scf
|
||||
ret
|
||||
|
||||
; known jump sources: 17a8c4 (5e:68c4), 17a8fd (5e:68fd)
|
||||
Function17a943: ; 17a943 (5e:6943)
|
||||
ld a, [$d08c]
|
||||
and a
|
||||
@ -461,7 +438,6 @@ Function17a943: ; 17a943 (5e:6943)
|
||||
xor a
|
||||
ret
|
||||
|
||||
; known jump sources: 17a8f1 (5e:68f1)
|
||||
Function17a964: ; 17a964 (5e:6964)
|
||||
ld a, [$d08c]
|
||||
cp $10
|
||||
@ -479,7 +455,6 @@ Function17a964: ; 17a964 (5e:6964)
|
||||
scf
|
||||
ret
|
||||
|
||||
; known jump sources: 17a75b (5e:675b)
|
||||
Function17a97b: ; 17a97b (5e:697b)
|
||||
hlcoord 1, 1
|
||||
ld bc, $212
|
||||
@ -503,7 +478,6 @@ Function17a97b: ; 17a97b (5e:697b)
|
||||
.asm_17a99d
|
||||
ret
|
||||
|
||||
; known jump sources: 17a92f (5e:692f)
|
||||
Function17a99e: ; 17a99e (5e:699e)
|
||||
hlcoord 0, 12
|
||||
ld b, $4
|
||||
@ -517,7 +491,6 @@ Function17a99e: ; 17a99e (5e:699e)
|
||||
|
||||
INCBIN "baserom.gbc",$17a9b2,$17a9cb - $17a9b2
|
||||
|
||||
; known jump sources: 17a77a (5e:677a)
|
||||
Function17a9cb: ; 17a9cb (5e:69cb)
|
||||
ld de, Sprites ; $c400
|
||||
ld hl, $d088
|
||||
@ -531,7 +504,6 @@ Function17a9cb: ; 17a9cb (5e:69cb)
|
||||
call Function17a9e3
|
||||
ret
|
||||
|
||||
; known jump sources: 17a9d5 (5e:69d5), 17a9df (5e:69df)
|
||||
Function17a9e3: ; 17a9e3 (5e:69e3)
|
||||
ld a, $3
|
||||
ld [$d08e], a
|
||||
@ -542,7 +514,6 @@ Function17a9e3: ; 17a9e3 (5e:69e3)
|
||||
call Function17aa4a
|
||||
ret
|
||||
|
||||
; known jump sources: 17a9db (5e:69db)
|
||||
Function17a9f5: ; 17a9f5 (5e:69f5)
|
||||
ld a, [$d08c]
|
||||
cp $10
|
||||
@ -567,7 +538,6 @@ Function17a9f5: ; 17a9f5 (5e:69f5)
|
||||
call Function17aa4a
|
||||
ret
|
||||
|
||||
; known jump sources: 17a9d8 (5e:69d8)
|
||||
Function17aa22: ; 17aa22 (5e:6a22)
|
||||
ld a, $0
|
||||
ld [$d08e], a
|
||||
@ -594,7 +564,6 @@ Function17aa22: ; 17aa22 (5e:6a22)
|
||||
call Function17aa4a
|
||||
ret
|
||||
|
||||
; known jump sources: 17a9f1 (5e:69f1), 17aa1e (5e:6a1e), 17aa46 (5e:6a46)
|
||||
Function17aa4a: ; 17aa4a (5e:6a4a)
|
||||
ld [$d08d], a
|
||||
ld a, b
|
||||
@ -632,20 +601,17 @@ Function17aa4a: ; 17aa4a (5e:6a4a)
|
||||
|
||||
INCBIN "baserom.gbc",$17aa72,$17aa88 - $17aa72
|
||||
|
||||
; known jump sources: 17a8c7 (5e:68c7), 17a8f9 (5e:68f9), 17a900 (5e:6900), 17a90d (5e:690d), 17a91a (5e:691a)
|
||||
Function17aa88: ; 17aa88 (5e:6a88)
|
||||
jr c, asm_17aa91
|
||||
ld de, $20
|
||||
call PlaySFX
|
||||
ret
|
||||
|
||||
; known jump sources: 17aa88 (5e:6a88)
|
||||
asm_17aa91: ; 17aa91 (5e:6a91)
|
||||
ld de, $19
|
||||
call PlaySFX
|
||||
ret
|
||||
|
||||
; known jump sources: 17a8c1 (5e:68c1), 17a8cf (5e:68cf), 17a907 (5e:6907), 17a911 (5e:6911)
|
||||
Function17aa98: ; 17aa98 (5e:6a98)
|
||||
ld a, $5
|
||||
ld [$d08b], a
|
||||
@ -655,7 +621,6 @@ Function17aa98: ; 17aa98 (5e:6a98)
|
||||
set 7, [hl]
|
||||
ret
|
||||
|
||||
; known jump sources: 17aa9d (5e:6a9d)
|
||||
Function17aaa9: ; 17aaa9 (5e:6aa9)
|
||||
ld a, $3
|
||||
call Function17aae3
|
||||
@ -671,7 +636,6 @@ Function17aaa9: ; 17aaa9 (5e:6aa9)
|
||||
call AddNTimes
|
||||
ret
|
||||
|
||||
; known jump sources: 17aaa0 (5e:6aa0)
|
||||
Function17aac3: ; 17aac3 (5e:6ac3)
|
||||
ld a, $b
|
||||
push hl
|
||||
@ -684,16 +648,13 @@ Function17aac3: ; 17aac3 (5e:6ac3)
|
||||
ld [hli], a
|
||||
ret
|
||||
|
||||
; known jump sources: 17a878 (5e:6878), 17a87f (5e:687f), 17a886 (5e:6886), 17a88d (5e:688d), 17a894 (5e:6894), 17a89b (5e:689b), 17a8a2 (5e:68a2), 17a8a9 (5e:68a9)
|
||||
Function17aad0: ; 17aad0 (5e:6ad0)
|
||||
call Function17aae0
|
||||
|
||||
; known jump sources: 17a7c4 (5e:67c4), 17a8d9 (5e:68d9)
|
||||
Function17aad3: ; 17aad3 (5e:6ad3)
|
||||
ld [$d089], a
|
||||
ret
|
||||
|
||||
; known jump sources: 17a8cc (5e:68cc), 17a904 (5e:6904), 17aae0 (5e:6ae0)
|
||||
Function17aad7: ; 17aad7 (5e:6ad7)
|
||||
push af
|
||||
ld a, [$d089]
|
||||
@ -701,11 +662,9 @@ Function17aad7: ; 17aad7 (5e:6ad7)
|
||||
pop af
|
||||
ret
|
||||
|
||||
; known jump sources: 17a8e0 (5e:68e0), 17aa2a (5e:6a2a), 17aa35 (5e:6a35), 17aad0 (5e:6ad0)
|
||||
Function17aae0: ; 17aae0 (5e:6ae0)
|
||||
call Function17aad7
|
||||
|
||||
; known jump sources: 17aaab (5e:6aab), 17aab8 (5e:6ab8)
|
||||
Function17aae3: ; 17aae3 (5e:6ae3)
|
||||
push af
|
||||
ld a, [$d08a]
|
||||
@ -722,7 +681,6 @@ Function17aae3: ; 17aae3 (5e:6ae3)
|
||||
|
||||
INCBIN "baserom.gbc",$17aaf7,$17aba0 - $17aaf7
|
||||
|
||||
; known jump sources: 17a6cd (5e:66cd)
|
||||
Function17aba0: ; 17aba0 (5e:6ba0)
|
||||
ld a, [rVBK] ; $ff00+$4f
|
||||
push af
|
||||
@ -744,7 +702,6 @@ Function17aba0: ; 17aba0 (5e:6ba0)
|
||||
call Get2bpp
|
||||
ret
|
||||
|
||||
; known jump sources: 17a6df (5e:66df)
|
||||
Function17abcf: ; 17abcf (5e:6bcf)
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
push af
|
||||
@ -771,7 +728,6 @@ Function17abcf: ; 17abcf (5e:6bcf)
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; known jump sources: 17a6d6 (5e:66d6)
|
||||
Function17ac0c: ; 17ac0c (5e:6c0c)
|
||||
call Function17ac1d
|
||||
call Function17ac2a
|
||||
@ -781,7 +737,6 @@ Function17ac0c: ; 17ac0c (5e:6c0c)
|
||||
call Function17ac46
|
||||
ret
|
||||
|
||||
; known jump sources: 17a7e3 (5e:67e3), 17a804 (5e:6804), 17a826 (5e:6826), 17ac0c (5e:6c0c)
|
||||
Function17ac1d: ; 17ac1d (5e:6c1d)
|
||||
ld hl, $6cd5
|
||||
decoord 0, 4
|
||||
@ -789,7 +744,6 @@ Function17ac1d: ; 17ac1d (5e:6c1d)
|
||||
call CopyBytes
|
||||
ret
|
||||
|
||||
; known jump sources: 17a7e6 (5e:67e6), 17a807 (5e:6807), 17a829 (5e:6829), 17ac0f (5e:6c0f)
|
||||
Function17ac2a: ; 17ac2a (5e:6c2a)
|
||||
ld hl, $6e3d
|
||||
ld de, $ce29
|
||||
@ -807,7 +761,6 @@ Function17ac2a: ; 17ac2a (5e:6c2a)
|
||||
jr nz, .asm_17ac3c
|
||||
ret
|
||||
|
||||
; known jump sources: 17a9a5 (5e:69a5), 17ac19 (5e:6c19)
|
||||
Function17ac46: ; 17ac46 (5e:6c46)
|
||||
ld a, [$d088]
|
||||
bit 4, a
|
||||
|
Loading…
x
Reference in New Issue
Block a user