move window asm into home/window.asm

This commit is contained in:
yenatch 2013-09-18 21:40:48 -04:00
parent 5a4e4bdb41
commit c074231a07
2 changed files with 97 additions and 96 deletions

96
home/window.asm Normal file
View File

@ -0,0 +1,96 @@
ResetWindow: ; 2dba
call Function1fbf
ld a, [hROMBank]
push af
ld a, BANK(Function6454) ; and BANK(Function64bf)
rst Bankswitch
call Function6454
call Function2e20
call Function64bf
pop af
rst Bankswitch
ret
; 2dcf
Function2dcf: ; 2dcf
ld a, [hOAMUpdate]
push af
ld a, $1
ld [hOAMUpdate], a
call Function2de2
pop af
ld [hOAMUpdate], a
ld hl, VramState
res 6, [hl]
ret
; 2de2
Function2de2: ; 2de2
call Function1fbf
xor a
ld [hBGMapMode], a
call Function2173
call Function2e20
xor a
ld [hBGMapMode], a
call Function2e31
ld a, $90
ld [hWY], a
call Functione4a
callba Functionb8000
callba Function106594
ret
; 2e08
Function2e08: ; 2e08
call Function1fbf
ld a, [hROMBank]
push af
ld a, BANK(Function6454) ; and BANK(Function64bf)
rst Bankswitch
call Function6454
call SpeechTextBox
call Function2e20
call Function64bf
pop af
rst Bankswitch
ret
; 2e20
Function2e20: ; 2e20
ld a, [hOAMUpdate]
push af
ld a, $1
ld [hOAMUpdate], a
callba Function104110
pop af
ld [hOAMUpdate], a
ret
; 2e31
Function2e31: ; 2e31
ld a, [hOAMUpdate]
push af
ld a, [hBGMapMode]
push af
xor a
ld [hBGMapMode], a
ld a, $1
ld [hOAMUpdate], a
call Function1ad2
xor a
ld [hOAMUpdate], a
call DelayFrame
pop af
ld [hBGMapMode], a
pop af
ld [hOAMUpdate], a
ret
; 2e4e

View File

@ -504,104 +504,9 @@ Function2d43: ; 2d43
INCLUDE "home/farcall.asm" INCLUDE "home/farcall.asm"
INCLUDE "home/predef.asm" INCLUDE "home/predef.asm"
INCLUDE "home/window.asm"
ResetWindow: ; 2dba
call Function1fbf
ld a, [hROMBank]
push af
ld a, BANK(Function6454) ; and BANK(Function64bf)
rst Bankswitch
call Function6454
call Function2e20
call Function64bf
pop af
rst Bankswitch
ret
; 2dcf
Function2dcf: ; 2dcf
ld a, [hOAMUpdate]
push af
ld a, $1
ld [hOAMUpdate], a
call Function2de2
pop af
ld [hOAMUpdate], a
ld hl, VramState
res 6, [hl]
ret
; 2de2
Function2de2: ; 2de2
call Function1fbf
xor a
ld [hBGMapMode], a
call Function2173
call Function2e20
xor a
ld [hBGMapMode], a
call Function2e31
ld a, $90
ld [hWY], a
call Functione4a
callba Functionb8000
callba Function106594
ret
; 2e08
Function2e08: ; 2e08
call Function1fbf
ld a, [hROMBank]
push af
ld a, BANK(Function6454) ; and BANK(Function64bf)
rst Bankswitch
call Function6454
call SpeechTextBox
call Function2e20
call Function64bf
pop af
rst Bankswitch
ret
; 2e20
Function2e20: ; 2e20
ld a, [hOAMUpdate]
push af
ld a, $1
ld [hOAMUpdate], a
callba Function104110
pop af
ld [hOAMUpdate], a
ret
; 2e31
Function2e31: ; 2e31
ld a, [hOAMUpdate]
push af
ld a, [hBGMapMode]
push af
xor a
ld [hBGMapMode], a
ld a, $1
ld [hOAMUpdate], a
call Function1ad2
xor a
ld [hOAMUpdate], a
call DelayFrame
pop af
ld [hBGMapMode], a
pop af
ld [hOAMUpdate], a
ret
; 2e4e
Function2e4e: ; 2e4e Function2e4e: ; 2e4e
scf scf
ret ret