This repository has been archived by the owner on Dec 14, 2020. It is now read-only.
forked from danbolt/LunarAssault64
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsegmentinfo.h
172 lines (151 loc) · 5.25 KB
/
segmentinfo.h
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
#ifndef _SEGMENT_INFO_H_
#define _SEGMENT_INFO_H_
// Prologue kaiju
extern u8 _kaiju0SegmentStart[];
extern u8 _kaiju0SegmentEnd[];
extern u8 _kaiju0SegmentRomStart[];
extern u8 _kaiju0SegmentRomEnd[];
extern u8 _kaiju0SegmentTextStart[];
extern u8 _kaiju0SegmentTextEnd[];
extern u8 _kaiju0SegmentDataStart[];
extern u8 _kaiju0SegmentDataEnd[];
extern u8 _kaiju0SegmentBssStart[];
extern u8 _kaiju0SegmentBssEnd[];
// kaijus
extern u8 _kaiju1SegmentStart[];
extern u8 _kaiju1SegmentEnd[];
extern u8 _kaiju1SegmentRomStart[];
extern u8 _kaiju1SegmentRomEnd[];
extern u8 _kaiju1SegmentTextStart[];
extern u8 _kaiju1SegmentTextEnd[];
extern u8 _kaiju1SegmentDataStart[];
extern u8 _kaiju1SegmentDataEnd[];
extern u8 _kaiju1SegmentBssStart[];
extern u8 _kaiju1SegmentBssEnd[];
extern u8 _kaiju2SegmentStart[];
extern u8 _kaiju2SegmentEnd[];
extern u8 _kaiju2SegmentRomStart[];
extern u8 _kaiju2SegmentRomEnd[];
extern u8 _kaiju2SegmentTextStart[];
extern u8 _kaiju2SegmentTextEnd[];
extern u8 _kaiju2SegmentDataStart[];
extern u8 _kaiju2SegmentDataEnd[];
extern u8 _kaiju2SegmentBssStart[];
extern u8 _kaiju2SegmentBssEnd[];
extern u8 _kaiju3SegmentStart[];
extern u8 _kaiju3SegmentEnd[];
extern u8 _kaiju3SegmentRomStart[];
extern u8 _kaiju3SegmentRomEnd[];
extern u8 _kaiju3SegmentTextStart[];
extern u8 _kaiju3SegmentTextEnd[];
extern u8 _kaiju3SegmentDataStart[];
extern u8 _kaiju3SegmentDataEnd[];
extern u8 _kaiju3SegmentBssStart[];
extern u8 _kaiju3SegmentBssEnd[];
extern u8 _simulator_geoSegmentRomStart[];
extern u8 _moon_geoSegmentRomStart[];
// Prologue stage data
extern u8 _level0_terrainSegmentRomStart[];
extern u8 _level0_topographySegmentRomStart[];
// First stage data
extern u8 _level1_terrainSegmentRomStart[];
extern u8 _level1_topographySegmentRomStart[];
// Second stage data
extern u8 _level2_terrainSegmentRomStart[];
extern u8 _level2_topographySegmentRomStart[];
// Third stage data
extern u8 _level3_terrainSegmentRomStart[];
extern u8 _level3_topographySegmentRomStart[];
// The gameplay stage
extern u8 _stageSegmentStart[];
extern u8 _stageSegmentEnd[];
extern u8 _stageSegmentRomStart[];
extern u8 _stageSegmentRomEnd[];
extern u8 _stageSegmentTextStart[];
extern u8 _stageSegmentTextEnd[];
extern u8 _stageSegmentDataStart[];
extern u8 _stageSegmentDataEnd[];
extern u8 _stageSegmentBssStart[];
extern u8 _stageSegmentBssEnd[];
// The gameplay stage
extern u8 _introcardstageSegmentStart[];
extern u8 _introcardstageSegmentEnd[];
extern u8 _introcardstageSegmentRomStart[];
extern u8 _introcardstageSegmentRomEnd[];
extern u8 _introcardstageSegmentTextStart[];
extern u8 _introcardstageSegmentTextEnd[];
extern u8 _introcardstageSegmentDataStart[];
extern u8 _introcardstageSegmentDataEnd[];
extern u8 _introcardstageSegmentBssStart[];
extern u8 _introcardstageSegmentBssEnd[];
// Dialogue skits
extern u8 _dialogueSegmentStart[];
extern u8 _dialogueSegmentEnd[];
extern u8 _dialogueSegmentRomStart[];
extern u8 _dialogueSegmentRomEnd[];
extern u8 _dialogueSegmentTextStart[];
extern u8 _dialogueSegmentTextEnd[];
extern u8 _dialogueSegmentDataStart[];
extern u8 _dialogueSegmentDataEnd[];
extern u8 _dialogueSegmentBssStart[];
extern u8 _dialogueSegmentBssEnd[];
// backgrounds
extern u8 _title_screen_bgSegmentRomStart[];
extern u8 _base_bgSegmentRomStart[];
extern u8 _player_room_bgSegmentRomStart[];
// Title screen
extern u8 _titlescreenSegmentStart[];
extern u8 _titlescreenSegmentEnd[];
extern u8 _titlescreenSegmentRomStart[];
extern u8 _titlescreenSegmentRomEnd[];
extern u8 _titlescreenSegmentTextStart[];
extern u8 _titlescreenSegmentTextEnd[];
extern u8 _titlescreenSegmentDataStart[];
extern u8 _titlescreenSegmentDataEnd[];
extern u8 _titlescreenSegmentBssStart[];
extern u8 _titlescreenSegmentBssEnd[];
// Credits screen
extern u8 _creditsscreenSegmentStart[];
extern u8 _creditsscreenSegmentEnd[];
extern u8 _creditsscreenSegmentRomStart[];
extern u8 _creditsscreenSegmentRomEnd[];
extern u8 _creditsscreenSegmentTextStart[];
extern u8 _creditsscreenSegmentTextEnd[];
extern u8 _creditsscreenSegmentDataStart[];
extern u8 _creditsscreenSegmentDataEnd[];
extern u8 _creditsscreenSegmentBssStart[];
extern u8 _creditsscreenSegmentBssEnd[];
extern u8 _retryscreenSegmentStart[];
extern u8 _retryscreenSegmentEnd[];
extern u8 _retryscreenSegmentRomStart[];
extern u8 _retryscreenSegmentRomEnd[];
extern u8 _retryscreenSegmentTextStart[];
extern u8 _retryscreenSegmentTextEnd[];
extern u8 _retryscreenSegmentDataStart[];
extern u8 _retryscreenSegmentDataEnd[];
extern u8 _retryscreenSegmentBssStart[];
extern u8 _retryscreenSegmentBssEnd[];
// FMVs
extern u8 _fmvSegmentStart[];
extern u8 _fmvSegmentEnd[];
extern u8 _fmvSegmentRomStart[];
extern u8 _fmvSegmentRomEnd[];
extern u8 _fmvSegmentTextStart[];
extern u8 _fmvSegmentTextEnd[];
extern u8 _fmvSegmentDataStart[];
extern u8 _fmvSegmentDataEnd[];
extern u8 _fmvSegmentBssStart[];
extern u8 _fmvSegmentBssEnd[];
// bgm
extern u8 _songsSegmentRomStart[];
extern u8 _songsSegmentRomEnd[];
extern u8 _audiobank_tableSegmentRomStart[];
extern u8 _audiobank_tableSegmentRomEnd[];
extern u8 _audiobank_controlSegmentRomStart[];
extern u8 _audiobank_controlSegmentRomEnd[];
// sfx
extern u8 _sfxbank_tableSegmentRomStart[];
extern u8 _sfxbank_tableSegmentRomEnd[];
extern u8 _sfxbank_controlSegmentRomStart[];
extern u8 _sfxbank_controlSegmentRomEnd[];
#endif