You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
Various annotations
Annotated the SGB functions in predef/sgb.asm, and some of the map scripts. Renamed several functions in home. Renamed six WRAM addresses corresponding to party icon animations, and renamed several others relative to these.
This commit is contained in:
@@ -297,7 +297,7 @@ Function8bec: ; 8bec
|
||||
ld a, [EnemyLightScreenCount]
|
||||
ld c, a
|
||||
ld a, [EnemyReflectCount]
|
||||
ld hl, AttrMap
|
||||
hlcoord 0, 0, AttrMap
|
||||
ld de, $0014
|
||||
.asm_8c04
|
||||
and a
|
||||
@@ -661,8 +661,8 @@ endr
|
||||
|
||||
|
||||
Function9699: ; 9699
|
||||
ld hl, AttrMap
|
||||
ld bc, $0168
|
||||
hlcoord 0, 0, AttrMap
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
xor a
|
||||
call ByteFill
|
||||
ret
|
||||
@@ -694,7 +694,7 @@ Function96b3: ; 96b3
|
||||
ret
|
||||
|
||||
.asm_96d0
|
||||
ld hl, AttrMap
|
||||
hlcoord 0, 0, AttrMap
|
||||
ld de, VBGMap0
|
||||
ld b, $12
|
||||
ld a, $1
|
||||
|
@@ -527,7 +527,7 @@ Function109a95: ; 109a95 (42:5a95)
|
||||
ld a, $c
|
||||
ld [hBGMapAddress], a ; $ff00+$d6
|
||||
ld a, $28
|
||||
ld hl, TileMap
|
||||
hlcoord 0, 0
|
||||
ld bc, $168
|
||||
call ByteFill
|
||||
ld a, $7f
|
||||
@@ -540,7 +540,7 @@ Function109a95: ; 109a95 (42:5a95)
|
||||
hlcoord 0, 17
|
||||
ld a, $20
|
||||
call Function109b1d
|
||||
ld hl, AttrMap
|
||||
hlcoord 0, 0, AttrMap
|
||||
ld bc, $50
|
||||
xor a
|
||||
call ByteFill
|
||||
@@ -560,7 +560,7 @@ Function109a95: ; 109a95 (42:5a95)
|
||||
xor a
|
||||
ld [hBGMapMode], a ; $ff00+$d4
|
||||
ld [hBGMapAddress], a ; $ff00+$d6
|
||||
ld hl, TileMap
|
||||
hlcoord 0, 0
|
||||
call Function109aff
|
||||
call Function3200
|
||||
ret
|
||||
|
@@ -14,8 +14,8 @@ Function1dd709: ; 1dd709
|
||||
ld de, VTiles2
|
||||
call Decompress
|
||||
ld hl, Tilemap_1ddc4b
|
||||
ld de, TileMap
|
||||
ld bc, $0168
|
||||
decoord 0, 0
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
call CopyBytes
|
||||
ld de, String_1dd760
|
||||
hlcoord 2, 5
|
||||
@@ -54,13 +54,13 @@ String_1dd768:
|
||||
; 1dd7ae
|
||||
|
||||
Function1dd7ae: ; 1dd7ae
|
||||
ld hl, TileMap
|
||||
ld bc, $0168
|
||||
hlcoord 0, 0
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld a, $7f
|
||||
call ByteFill
|
||||
ld hl, Tilemap_1dddb3
|
||||
ld de, TileMap
|
||||
ld bc, $0168
|
||||
decoord 0, 0
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
call CopyBytes
|
||||
ld de, String_1dd7fa
|
||||
hlcoord 8, 0
|
||||
|
@@ -29,9 +29,9 @@
|
||||
dwb StatusFlags, %01000000 ; credits skip
|
||||
dwb StatusFlags, %10000000 ; bug contest on ; $10
|
||||
dwb StatusFlags2, %00000100 ; bug contest timer
|
||||
dwb StatusFlags2, %00000010 ; rockets in radio tower
|
||||
dwb StatusFlags2, %00000001 ; bike shop call enabled (1024 bike steps reqd)
|
||||
dwb StatusFlags2, %00010000
|
||||
dwb StatusFlags2, %00000010
|
||||
dwb StatusFlags2, %00000001 ; rockets in radio tower
|
||||
dwb StatusFlags2, %00010000 ; bike shop call enabled (1024 bike steps reqd)
|
||||
dwb StatusFlags2, %00100000 ; give pokerus; berry -> berry juice when trading?
|
||||
dwb StatusFlags2, %01000000
|
||||
dwb StatusFlags2, %10000000 ; rockets in mahogany
|
||||
|
@@ -1404,7 +1404,7 @@ Function10955: ; 10955
|
||||
hlcoord 5, 1
|
||||
lb bc, 11, 15
|
||||
call ClearBox
|
||||
ld hl, TileMap
|
||||
hlcoord 0, 0
|
||||
ld a, $28
|
||||
ld c, $14
|
||||
.asm_1098a
|
||||
@@ -1489,8 +1489,8 @@ Function10a1d: ; 10a1d
|
||||
; 10a2a
|
||||
|
||||
Function10a2a: ; 10a2a
|
||||
ld hl, TileMap
|
||||
ld bc, $0168
|
||||
hlcoord 0, 0
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld a, $7f
|
||||
call ByteFill
|
||||
ret
|
||||
|
@@ -212,7 +212,7 @@ Function4013c: ; 4013c (10:413c)
|
||||
ld [hBGMapMode], a ; $ff00+$d4
|
||||
call ClearSprites
|
||||
xor a
|
||||
ld hl, AttrMap
|
||||
hlcoord 0, 0, AttrMap
|
||||
ld bc, $168
|
||||
call ByteFill
|
||||
callba Function1de171
|
||||
@@ -725,7 +725,7 @@ Function4050a: ; 4050a (10:450a)
|
||||
xor a
|
||||
ld [hBGMapMode], a ; $ff00+$d4
|
||||
xor a
|
||||
ld hl, AttrMap
|
||||
hlcoord 0, 0, AttrMap
|
||||
ld bc, $168
|
||||
call ByteFill
|
||||
call Function41ae1
|
||||
@@ -1071,10 +1071,10 @@ Function4074c: ; 4074c (10:474c)
|
||||
ld de, Unknown_407f2
|
||||
call Function40acd
|
||||
ld a, $32
|
||||
ld hl, TileMap
|
||||
hlcoord 0, 0
|
||||
ld bc, $168
|
||||
call ByteFill
|
||||
ld hl, TileMap
|
||||
hlcoord 0, 0
|
||||
lb bc, 7, 7
|
||||
call Function40ad5
|
||||
hlcoord 0, 9
|
||||
@@ -1135,7 +1135,7 @@ Unknown_407f2: ; 407f2
|
||||
|
||||
Function407fd: ; 407fd
|
||||
call Function40aa6
|
||||
ld hl, TileMap
|
||||
hlcoord 0, 0
|
||||
ld bc, $0f12
|
||||
call Function40ad5
|
||||
hlcoord 19, 0
|
||||
@@ -1259,7 +1259,7 @@ String_4094c: ; 4094c
|
||||
|
||||
Function40962: ; 40962 (10:4962)
|
||||
call Function40aa6
|
||||
ld hl, TileMap
|
||||
hlcoord 0, 0
|
||||
lb bc, 7, 7
|
||||
call Function40ad5
|
||||
hlcoord 0, 11
|
||||
@@ -1387,9 +1387,9 @@ Unknown_40a3e: ; 40a3e
|
||||
; 40aa6
|
||||
|
||||
Function40aa6: ; 40aa6
|
||||
ld hl, TileMap
|
||||
hlcoord 0, 0
|
||||
ld a, $32
|
||||
ld bc, $0168
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
call ByteFill
|
||||
ret
|
||||
; 40ab2
|
||||
|
@@ -79,7 +79,7 @@ PredefPointers:: ; 856b
|
||||
add_predef Functioncbcdd
|
||||
add_predef Predef2F
|
||||
add_predef Function9853 ; $30
|
||||
add_predef Function864c
|
||||
add_predef Predef_LoadSGBLayout
|
||||
add_predef Function91d11
|
||||
add_predef CheckContestMon
|
||||
add_predef Function8c20f
|
||||
|
4256
engine/radio.asm
4256
engine/radio.asm
File diff suppressed because it is too large
Load Diff
@@ -475,7 +475,7 @@ Script_loadmenudata: ; 0x96efa
|
||||
ld de, LoadMenuDataHeader
|
||||
ld a, [ScriptBank]
|
||||
call Call_a_de
|
||||
call DrawOnMap
|
||||
call UpdateSprites
|
||||
ret
|
||||
; 0x96f0f
|
||||
|
||||
@@ -483,7 +483,7 @@ Script_writebackup: ; 0x96f0f
|
||||
; script command 0x50
|
||||
|
||||
call WriteBackup
|
||||
call DrawOnMap
|
||||
call UpdateSprites
|
||||
ret
|
||||
; 0x96f16
|
||||
|
||||
@@ -1212,7 +1212,7 @@ ApplyPersonFacing: ; 0x9728b
|
||||
jr nz, .asm_972b5 ; 0x972b0 $3
|
||||
call Function972bc
|
||||
.asm_972b5
|
||||
call DrawOnMap
|
||||
call UpdateSprites
|
||||
ret
|
||||
.not_visible
|
||||
pop de
|
||||
@@ -1222,8 +1222,8 @@ ApplyPersonFacing: ; 0x9728b
|
||||
|
||||
Function972bc: ; 0x972bc
|
||||
call Function217a
|
||||
ld hl, TileMap
|
||||
ld bc, $0168
|
||||
hlcoord 0, 0
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
.asm_972c5
|
||||
res 7, [hl]
|
||||
inc hl
|
||||
@@ -2970,7 +2970,7 @@ Script_reloadmappart:: ; 0x97ae3
|
||||
call Function2173
|
||||
call Function2914
|
||||
callba Function104061
|
||||
call DrawOnMap
|
||||
call UpdateSprites
|
||||
ret
|
||||
; 0x97af6
|
||||
|
||||
|
@@ -75,7 +75,7 @@ SpecialsPointers:: ; c029
|
||||
add_special WhiteBGMap
|
||||
add_special UpdateTimePals
|
||||
add_special ClearTileMap
|
||||
add_special DrawOnMap
|
||||
add_special UpdateSprites
|
||||
add_special Special_ReplaceKrisSprite
|
||||
add_special Special_GameCornerPrizeMonCheckDex
|
||||
add_special SpecialSeenMon
|
||||
@@ -110,7 +110,7 @@ SpecialsPointers:: ; c029
|
||||
add_special SpecialNameRater
|
||||
add_special Functionc2da
|
||||
add_special GetFirstPokemonHappiness
|
||||
add_special Function71ac
|
||||
add_special CheckFirstMonIsEgg
|
||||
add_special Function2a4ab
|
||||
add_special Function2a51f
|
||||
add_special RandomPhoneMon
|
||||
|
Reference in New Issue
Block a user