HDMA transfer functions

This commit is contained in:
pikalaxalt
2016-05-04 22:34:09 -04:00
parent 3713b71d9e
commit a613ed915c
27 changed files with 232 additions and 193 deletions

View File

@@ -47,7 +47,7 @@ Function17a6a8: ; 17a6a8 (5e:66a8)
call Function17aba0
callba Function106464
call Function17ac0c
callba Function104000
callba HDMATransferAttrMapAndTileMapToWRAMBank3
call Function17abcf
callba LoadOW_BGPal7
callba Function49420
@@ -169,7 +169,7 @@ Function17a78f: ; 17a78f (5e:678f)
bit 7, [hl]
res 7, [hl]
jr nz, .asm_17a79f
callba Function10402d
callba HDMATransferTileMapToWRAMBank3
ret
.asm_17a79f

File diff suppressed because it is too large Load Diff

View File

@@ -359,7 +359,7 @@ Function48304: ; 48304 (12:4304)
ld a, $29
.asm_4833f
ld [wMenuScrollPosition], a
callba Function104148
callba Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap
.asm_48348
call ScrollingMenu
ld de, $629
@@ -385,7 +385,7 @@ Function48304: ; 48304 (12:4304)
ld [wd003], a
.asm_48377
call Function48187
callba Function104148
callba Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap
jp Function4840c
Function48383: ; 48383 (12:4383)

View File

@@ -2201,7 +2201,7 @@ Function89d75: ; 89d75 (22:5d75)
push hl
call Function8923c
call _hl_
callba Function104148
callba Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap
pop hl
jr asm_89d90

View File

@@ -202,7 +202,7 @@ Function100144: ; 100144
ret z
res 2, [hl]
res 6, [hl]
callba Function10402d
callba HDMATransferTileMapToWRAMBank3
ret
; 100163
@@ -445,12 +445,12 @@ Function100301: ; 100301
; 100320
Function100320: ; 100320
callba Function104099
callba Mobile_ReloadMapPart
ret
; 100327
Function100327: ; 100327
callba Function10402d
callba HDMATransferTileMapToWRAMBank3
ret
; 100327
@@ -1821,7 +1821,7 @@ Function100b45: ; 100b45
call Mobile_SetOverworldDelay
callba MobileMenuJoypad
push bc
callba Function10402d
callba HDMATransferTileMapToWRAMBank3
call Function100e2d
pop bc
jr c, .asm_100b6b
@@ -1882,7 +1882,7 @@ MobileMoveSelectionScreen: ; 100b9f
call Mobile_SetOverworldDelay
callba MobileMenuJoypad
push bc
callba Function10402d
callba HDMATransferTileMapToWRAMBank3
call Function100e2d
pop bc
jr c, .b_button
@@ -2016,7 +2016,7 @@ Mobile_PartyMenuSelect: ; 100cb5
callba MobileMenuJoypad
push bc
callba PlaySpriteAnimations
callba Function10402d
callba HDMATransferTileMapToWRAMBank3
call Function100dfd
pop bc
jr c, .done
@@ -2070,7 +2070,7 @@ MobileBattleMonMenu: ; 100d22
callba MobileMenuJoypad
push bc
callba PlaySpriteAnimations
callba Function10402d
callba HDMATransferTileMapToWRAMBank3
call Function100dfd
pop bc
jr c, .asm_100d54
@@ -3074,7 +3074,7 @@ Function1013c0: ; 1013c0
; 1013d6
Function1013d6: ; 1013d6
callba Function104000
callba HDMATransferAttrMapAndTileMapToWRAMBank3
ret
; 1013dd
@@ -5182,7 +5182,7 @@ Function10224b: ; 10224b
.asm_10225e
res 1, [hl]
res 2, [hl]
callba Function104099
callba Mobile_ReloadMapPart
scf
ret
; 10226a
@@ -6809,7 +6809,7 @@ Function102d9a: ; 102d9a
hlcoord 0, 0, AttrMap
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
call ByteFill
callba Function104000
callba HDMATransferAttrMapAndTileMapToWRAMBank3
ret
; 102db7
@@ -7390,7 +7390,7 @@ Function103309: ; 103309
ld [wd1ee], a
call Function1034be
call UpdateSprites
callba Function104000
callba HDMATransferAttrMapAndTileMapToWRAMBank3
ld a, $01
ld [wd1f0], a
call Function10339a
@@ -7404,7 +7404,7 @@ Function103362: ; 103362
call Function1033af
call Function10339a
call Function10342c
callba Function10402d
callba HDMATransferTileMapToWRAMBank3
ld a, [Buffer2]
bit 7, a
jr z, .asm_103362

View File

@@ -445,7 +445,7 @@ Function1082db: ; 1082db
.loop
callba PlaySpriteAnimations
callba SetUpPokeAnim
callba Function10402d
callba HDMATransferTileMapToWRAMBank3
jr nc, .loop
ret
; 1082f0

View File

@@ -7380,7 +7380,7 @@ Function117a94: ; 0x117a94
call ClearBGPalettes
call ClearSprites
callba Function172e78
callba Function104000
callba HDMATransferAttrMapAndTileMapToWRAMBank3
ret
; 0x117ab4
@@ -7401,7 +7401,7 @@ Function117acd: ; 0x117acd
bit 7, a
jr nz, .asm_117ae2
call Function117ae9
callba Function104000
callba HDMATransferAttrMapAndTileMapToWRAMBank3
jr Function117acd
.asm_117ae2

View File

@@ -4647,7 +4647,7 @@ Function17f555: ; 17f555
ld a, [wc303]
bit 7, a
jr nz, .quit
callba Function104000
callba HDMATransferAttrMapAndTileMapToWRAMBank3
jr .loop
.quit
@@ -4716,7 +4716,7 @@ Function17f5c3: ; 17f5c3
Function17f5d2: ; 17f5d2
call Function17f5e4
callba Function104000
callba HDMATransferAttrMapAndTileMapToWRAMBank3
call SetPalettes
ld a, $1
ld [wc303], a

View File

@@ -280,7 +280,7 @@ Function4a149: ; 4a149 (12:6149)
call ClearBox
hlcoord 1, 14
call PlaceString
callba Function104148
callba Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap
call SetPalettes
call StaticMenuJoypad
ld hl, wMenuCursorY
@@ -403,7 +403,7 @@ Function4a28a: ; 4a28a (12:628a)
hlcoord 14, 1
ld de, String_4a34b
call PlaceString
callba Function104148
callba Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap
call Function4a118
call ScrollingMenuJoypad
push af
@@ -432,7 +432,7 @@ Function4a28a: ; 4a28a (12:628a)
ld b, 3
ld c, 4
call TextBox
callba Function104148
callba Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap
ld hl, DeletePassword_YesNo_MenuDataHeader
call LoadMenuDataHeader
call VerticalMenu
@@ -455,7 +455,7 @@ Function4a28a: ; 4a28a (12:628a)
call ExitMenu
.quit
call Call_ExitMenu
callba Function104148
callba Mobile_OpenAndCloseMenu_HDMATransferTileMapAndAttrMap
xor a
ret
; 4a346 (12:6346)