-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDoTC_Intro.asm
92 lines (69 loc) · 1.53 KB
/
DoTC_Intro.asm
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
; ------------------------------------------------------------------------------
; from INTRO.ASM
; ---------------------------
read "DoTC_binary_header.asm"
WRITE_DOTC_BIN_FILE INTRO, DOTC_INTRO_ADDRESS, DOTC_INTRO_LENGTH
; ---------------------------
intro:
; ---------------------------
ld hl,intro0
call menutex0
ld a,5
call wait_pause
LOAD_DECOMP_SCR filename_title
ld hl,filename_saxlong
ld de,MEMORY_BANK2_ADR+16+2
; ld de,BUFIMA+16+2 ; +2 = skip file length
call scr_load
ld hl,theme
call music_load
call set_image_pal
ld a,12
call wait_pause
call blackout
; ld hl,BUFIMA+32+4; +2 = skip file length
ld hl,MEMORY_BANK2_ADR+32+4; +2 = skip file length
call decomp
; ld hl,BUFIMA+16+4; +2 = skip file length
ld hl,MEMORY_BANK2_ADR+16+4; +2 = skip file length
call set_image_pal+3 ; sauv_image_pal
ld hl,intro1
ld a,7
call placard
ld hl,intro2
ld a,7
call placard
ld hl,intro3
ld a,7
call placard
ld hl,intro4
ld a,7
call placard
ld hl,intro5
ld a,7
call placard
ld hl,intro6
ld a,7
call placard
ld hl,intro7
ld a,3
call placard
call choose
ld hl,intro8
ld a,12
call placard
LOAD_DECOMP_SCR filename_normlong
call set_image_pal
ld hl,intro_robin_mus
call music_load
ld hl,intro9
ld a,15
call placard
ld hl,intro10
ld a,15
call placard
jp music_off
; ---------------------------
read "DoTC_Text_Intro.asm"
; ---------------------------
list:DOTC_INTRO_LENGTH equ $-DOTC_INTRO_ADDRESS:nolist