mirror of https://github.com/pret/pokecrystal.git
more bank 4 asm
this stuff looks like it's related to phone call timing
This commit is contained in:
parent
5dd127300c
commit
2b2018a83a
140
main.asm
140
main.asm
|
@ -23043,7 +23043,43 @@ Function113da: ; 113da
|
||||||
ret
|
ret
|
||||||
; 113e5
|
; 113e5
|
||||||
|
|
||||||
INCBIN "baserom.gbc", $113e5, $11413 - $113e5
|
Function113e5: ; 113e5
|
||||||
|
xor a
|
||||||
|
ld [$d464], a
|
||||||
|
|
||||||
|
Function113e9: ; 113e9
|
||||||
|
ld a, [$d464]
|
||||||
|
cp 3
|
||||||
|
jr c, .asm_113f2
|
||||||
|
ld a, 3
|
||||||
|
|
||||||
|
.asm_113f2
|
||||||
|
ld e, a
|
||||||
|
ld d, 0
|
||||||
|
ld hl, .data_113fd
|
||||||
|
add hl, de
|
||||||
|
ld a, [hl]
|
||||||
|
jp Function1142e
|
||||||
|
; 113fd
|
||||||
|
|
||||||
|
.data_113fd
|
||||||
|
db 20, 10, 5, 3
|
||||||
|
; 11401
|
||||||
|
|
||||||
|
Function11401: ; 11401
|
||||||
|
call Function1143c
|
||||||
|
ret nc
|
||||||
|
ld hl, $d464
|
||||||
|
ld a, [hl]
|
||||||
|
cp 3
|
||||||
|
jr nc, .asm_1140e
|
||||||
|
inc [hl]
|
||||||
|
|
||||||
|
.asm_1140e
|
||||||
|
call Function113e9
|
||||||
|
scf
|
||||||
|
ret
|
||||||
|
; 11413
|
||||||
|
|
||||||
Function11413: ; 11413
|
Function11413: ; 11413
|
||||||
ld a, 1
|
ld a, 1
|
||||||
|
@ -23069,7 +23105,77 @@ Function11420: ; 11420
|
||||||
ret
|
ret
|
||||||
; 1142e
|
; 1142e
|
||||||
|
|
||||||
INCBIN "baserom.gbc", $1142e, $114dd - $1142e
|
Function1142e: ; 1142e
|
||||||
|
ld hl, $d465
|
||||||
|
ld [hl], a
|
||||||
|
call UpdateTime
|
||||||
|
ld hl, $d466
|
||||||
|
call Function1162e
|
||||||
|
ret
|
||||||
|
; 1143c
|
||||||
|
|
||||||
|
Function1143c: ; 1143c
|
||||||
|
ld hl, $d466
|
||||||
|
call Function115d6
|
||||||
|
call Function115ae
|
||||||
|
ld hl, $d465
|
||||||
|
call Function11586
|
||||||
|
ret
|
||||||
|
; 1144c
|
||||||
|
|
||||||
|
Function1144c: ; 1144c
|
||||||
|
ld hl, $dc1c
|
||||||
|
jp Function11413
|
||||||
|
; 11452
|
||||||
|
|
||||||
|
Function11452: ; 11452
|
||||||
|
ld hl, $dc1c
|
||||||
|
call Function11420
|
||||||
|
ret nc
|
||||||
|
xor a
|
||||||
|
ld hl, $dc1e
|
||||||
|
ld [hli], a
|
||||||
|
ld [hli], a
|
||||||
|
ld [hli], a
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $dc4c
|
||||||
|
ld [hli], a
|
||||||
|
ld [hli], a
|
||||||
|
ld [hli], a
|
||||||
|
ld [hli], a
|
||||||
|
ld hl, $dc50
|
||||||
|
ld [hli], a
|
||||||
|
ld [hli], a
|
||||||
|
ld [hli], a
|
||||||
|
ld [hli], a
|
||||||
|
ld hl, $dc54
|
||||||
|
ld [hli], a
|
||||||
|
ld [hli], a
|
||||||
|
ld [hli], a
|
||||||
|
ld [hli], a
|
||||||
|
ld hl, $dc58
|
||||||
|
ld a, [hl]
|
||||||
|
and a
|
||||||
|
jr z, .asm_11480
|
||||||
|
dec [hl]
|
||||||
|
jr nz, .asm_11483
|
||||||
|
|
||||||
|
.asm_11480
|
||||||
|
call Function11485
|
||||||
|
|
||||||
|
.asm_11483
|
||||||
|
jr Function1144c
|
||||||
|
; 11485
|
||||||
|
|
||||||
|
Function11485: ; 11485
|
||||||
|
call Random
|
||||||
|
and 3
|
||||||
|
add 3
|
||||||
|
ld [$dc58], a
|
||||||
|
ret
|
||||||
|
; 11490
|
||||||
|
|
||||||
|
INCBIN "baserom.gbc", $11490, $114dd - $11490
|
||||||
|
|
||||||
|
|
||||||
Function114dd: ; 114dd
|
Function114dd: ; 114dd
|
||||||
|
@ -23249,17 +23355,23 @@ Function115cc: ; 115cc
|
||||||
|
|
||||||
Function115cf: ; 115cf
|
Function115cf: ; 115cf
|
||||||
xor a
|
xor a
|
||||||
jr .asm_11605
|
jr Function11605
|
||||||
|
; 115d2
|
||||||
|
|
||||||
|
Function115d2: ; 115d2
|
||||||
inc hl
|
inc hl
|
||||||
xor a
|
xor a
|
||||||
jr .asm_115f8
|
jr Function115f8
|
||||||
|
; 115d6
|
||||||
|
|
||||||
|
Function115d6: ; 115d6
|
||||||
inc hl
|
inc hl
|
||||||
inc hl
|
inc hl
|
||||||
xor a
|
xor a
|
||||||
jr .asm_115eb
|
jr Function115eb
|
||||||
|
; 115db
|
||||||
|
|
||||||
|
Function115db: ; 115db
|
||||||
inc hl
|
inc hl
|
||||||
inc hl
|
inc hl
|
||||||
inc hl
|
inc hl
|
||||||
|
@ -23267,44 +23379,40 @@ Function115cf: ; 115cf
|
||||||
ld c, a
|
ld c, a
|
||||||
sub [hl]
|
sub [hl]
|
||||||
jr nc, .asm_115e6
|
jr nc, .asm_115e6
|
||||||
add $3c
|
add 60
|
||||||
|
|
||||||
.asm_115e6
|
.asm_115e6
|
||||||
ld [hl], c
|
ld [hl], c
|
||||||
dec hl
|
dec hl
|
||||||
ld [$cfd4], a
|
ld [$cfd4], a
|
||||||
|
|
||||||
.asm_115eb
|
Function115eb: ; 115eb
|
||||||
ld a, [hMinutes]
|
ld a, [hMinutes]
|
||||||
ld c, a
|
ld c, a
|
||||||
sbc [hl]
|
sbc [hl]
|
||||||
jr nc, .asm_115f3
|
jr nc, .asm_115f3
|
||||||
add $3c
|
add 60
|
||||||
|
|
||||||
.asm_115f3
|
.asm_115f3
|
||||||
ld [hl], c
|
ld [hl], c
|
||||||
dec hl
|
dec hl
|
||||||
ld [$cfd5], a
|
ld [$cfd5], a
|
||||||
|
|
||||||
.asm_115f8
|
Function115f8: ; 115f8
|
||||||
ld a, [hHours]
|
ld a, [hHours]
|
||||||
ld c, a
|
ld c, a
|
||||||
sbc [hl]
|
sbc [hl]
|
||||||
jr nc, .asm_11600
|
jr nc, .asm_11600
|
||||||
add $18
|
add 24
|
||||||
|
|
||||||
.asm_11600
|
.asm_11600
|
||||||
ld [hl], c
|
ld [hl], c
|
||||||
dec hl
|
dec hl
|
||||||
ld [$cfd6], a
|
ld [$cfd6], a
|
||||||
|
|
||||||
.asm_11605
|
Function11605
|
||||||
ld a, [CurDay]
|
ld a, [CurDay]
|
||||||
ld c, a
|
ld c, a
|
||||||
sbc [hl]
|
sbc [hl]
|
||||||
jr nc, .asm_1160e
|
jr nc, .asm_1160e
|
||||||
add $8c
|
add 140
|
||||||
|
|
||||||
.asm_1160e
|
.asm_1160e
|
||||||
ld [hl], c
|
ld [hl], c
|
||||||
ld [$cfd7], a
|
ld [$cfd7], a
|
||||||
|
|
Loading…
Reference in New Issue