summaryrefslogtreecommitdiff
path: root/home/vblank.asm
blob: efa7196a7c420c6faa14cb90e280f81eea87307f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
SECTION "VBlank handler", ROM0[$150]

VBlank:: ; 0150
    push af
    push bc
    push de
    push hl
    ldh a, [hVBlank]
    and 3
    ld e, a
    ld d, 0
    ld hl, .blanks
    add hl, de
    add hl, de
    ld a, [hli]
    ld h, [hl]
    ld l, a
    ld de, .return
    push de
    jp hl
.return
    pop hl
    pop de
    pop bc
    pop af
    reti

.blanks
    ; TODO