blob: aad23bd93d6493ea7acf9b7eec4943fe5693ffe0 (
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
30
31
32
33
34
35
36
37
38
39
|
Loading_VBLANK_Entrypoint:
.SET_WINDOW_LCDC_E
.ENABLE_TOP_BAR
LD A, $palette_bold_font
LD $reg_bg_palette, A
CALL $OAM_DMA_Transfer_routine
CALL =Loading_Mode_VBlank
; LYC
LD A, $0a
LD $reg_lyc, A
.ENABLE_LYC_INTERRUPT
.RESET_INTERRUPTS
EI
CALL =Pad_Button_Check
CALL =Load_Additional_Block
CALL =Animation_Wait_Mode
CALL =Update_Blinking_Counter
CALL =Update_Animation_Steps
CALL =Loading_Mode_Regular
LD A, $00
LD $mem_oam_buffer_low, A
CALL =Display_Animation_List
CALL =Display_Entities
LD A, $mem_loop_frame_timer
INC A
LD $mem_loop_frame_timer, A
CALL =Play_Music
CALL =Play_Sound_Effect
.ENABLE_VBLANK_INTERRUPTS
RETI
|