forked from OldSkoolCode/Sega-Nuclear-Rush
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRAM.DOC
executable file
·237 lines (235 loc) · 17.7 KB
/
RAM.DOC
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
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
Name Value Class Type Size Line Section
_MinAngle |ffff0000|extern| short| | |.data
_MaxAngle |ffff0002|extern| short| | |.data
_Head_Flag |ffff0004|static| int| | |.data
_Head_RCnt |ffff0008|static| int| | |.data
_CHR_1length |ffff000c|extern| u_short| | |.data
_CHR_2length |ffff000e|extern| u_short| | |.data
_CHR_3length |ffff0010|extern| u_short| | |.data
_SPR_Video_Addr |ffff0012|extern| u_short| | |.data
_SPR_NLlength |ffff0014|extern| u_short| | |.data
_SPR_NRlength |ffff0016|extern| u_short| | |.data
_SPR_Llength |ffff0018|extern| u_short| | |.data
_SPR_Rlength |ffff001a|extern| u_short| | |.data
_title_story |ffff001c|static| char*[52]| 208| 533|.data
_start_items |ffff00ec|static| char*[4]| 16| 951|.data
_start_items2 |ffff00fc|static| char*[2]| 8| 956|.data
_levels |ffff0104|static| char*[4]| 16| 1051|.data
_opt_items |ffff0114|static| char*[5]| 20| 1059|.data
_ASCII2CODE |ffff0128|static| char*| | |.data
_cheat_items |ffff012c|static| char*[3]| 12| 1894|.data
_AnmFiles |ffff0138|static| u_short*[35]| 140| 213|.data
_DroneFiles |ffff01c4|extern| u_short*[4]| 16| 323|.data
_DroneSpeeds |ffff01d4|extern| short[4]| 8| 330|.data
_DroneHitPoints |ffff01dc|extern| short[4]| 8| 337|.data
_MinePower |ffff01e4|extern| short[32]| 64| 241|.data
_edata |ffff0224|extern| | | |(ABS)
_SYS_HFLAG |ffff0224|static| | | |.bss
_DISP_LEFT |ffff0226|static| | | |.bss
_SYS_DOCYCLE |ffff0228|extern| | | |.bss
_SYS_NODMA |ffff022a|extern| | | |.bss
_SYS_SAFEDMA |ffff022c|extern| | | |.bss
_SYS_NEWXA |ffff022e|extern| | | |.bss
_SYS_NEWXB |ffff0230|extern| | | |.bss
_SYS_VLINE |ffff0232|extern| | | |.bss
_SYS_READHEAD |ffff0234|extern| | | |.bss
_SYS_HMD_DATA |ffff0236|extern| | | |.bss
_SYS_HMD_ERROR |ffff023a|extern| | | |.bss
VDPSlaves |ffff0240|extern| | | |.bss
_VdpShadow |ffff0240|extern| | | |.bss
VDP_ModeSet1 |ffff0241|extern| | | |.bss
VDP_ModeSet2 |ffff0243|extern| | | |.bss
VDP_PatternA |ffff0245|extern| | | |.bss
VDP_Window |ffff0247|extern| | | |.bss
VDP_PatternB |ffff0249|extern| | | |.bss
VDP_SpriteAttr |ffff024b|extern| | | |.bss
VDP_Reg6 |ffff024d|extern| | | |.bss
VDP_BackCol |ffff024f|extern| | | |.bss
VDP_Reg8 |ffff0251|extern| | | |.bss
VDP_Reg9 |ffff0253|extern| | | |.bss
VDP_HIntReg |ffff0255|extern| | | |.bss
VDP_ModeSet3 |ffff0257|extern| | | |.bss
VDP_ModeSet4 |ffff0259|extern| | | |.bss
VDP_HScroll |ffff025b|extern| | | |.bss
VDP_Reg14 |ffff025d|extern| | | |.bss
VDP_AutoInc |ffff025f|extern| | | |.bss
VDP_ScrollSize |ffff0261|extern| | | |.bss
VDP_WindowHPos |ffff0263|extern| | | |.bss
VDP_WindowVPos |ffff0265|extern| | | |.bss
DMASlaves |ffff0266|extern| | | |.bss
VDP_DMALenLo |ffff0267|extern| | | |.bss
VDP_DMALenHi |ffff0269|extern| | | |.bss
VDP_DMASrcLo |ffff026b|extern| | | |.bss
VDP_DMASrcMid |ffff026d|extern| | | |.bss
VDP_DMASrcHi |ffff026f|extern| | | |.bss
FlyBackFlag |ffff0270|extern| | | |.bss
KeyHit |ffff0272|extern| | | |.bss
_SYS_JoyHit |ffff0272|extern| | | |.bss
KeyTab1 |ffff0274|extern| | | |.bss
_SYS_JoyTable |ffff0274|extern| | | |.bss
KeyTab2 |ffff0284|extern| | | |.bss
_SYS_Joy2Table |ffff0284|extern| | | |.bss
CellMapCols |ffff0294|extern| | | |.bss
CellMapRows |ffff0296|extern| | | |.bss
DMATemp |ffff0298|extern| | | |.bss
PalBuffer |ffff029c|extern| | | |.bss
_PalBuffer |ffff029c|extern| | | |.bss
PalTemp |ffff031c|extern| | | |.bss
_Game_Frame |ffff039c|extern| u_short| | |.bss
_OutBuf |ffff039e|extern| char[80]| 80| 54|.bss
_SYS_DCLISTLEN |ffff03ee|extern| short| | |.bss
_SYS_DCLISTAVL |ffff03f0|extern| short| | |.bss
_SYS_DCLIST |ffff03f2|extern| u_char[2048]| 2048| 96|.bss
_SYS_DCDATA |ffff0bf2|extern| u_short[2048]| 4096| 97|.bss
_ScreenCol |ffff1bf2|extern| short| | |.bss
_ScreenRow |ffff1bf4|extern| short| | |.bss
_SYS_SCROLLX |ffff1bf6|extern| short| | |.bss
_SYS_GAMEDONE |ffff1bf8|extern| u_short| | |.bss
_WorldNum |ffff1bfa|extern| u_short| | |.bss
_SEND_LEFT |ffff1bfc|extern| u_char| | |.bss
_SYS_VCNT |ffff1bfe|extern| long| | |.bss
_SYS_OLDVCNT |ffff1c02|extern| long| | |.bss
_FPS_List |ffff1c06|extern| long[10]| 40| 295|.bss
_FPS_LPtr |ffff1c2e|extern| short| | |.bss
_Old_Alt |ffff1c30|extern| int| | |.bss
_Alt |ffff1c34|extern| int| | |.bss
_Player_Fuel |ffff1c38|extern| short| | |.bss
_XRes |ffff1c3c|extern| int| | |.bss
_YRes |ffff1c40|extern| int| | |.bss
_Mx |ffff1c44|extern| long| | |.bss
_My |ffff1c48|extern| long| | |.bss
_Mz |ffff1c4c|extern| long| | |.bss
_Angl |ffff1c50|extern| int| | |.bss
_Tilt |ffff1c54|extern| int| | |.bss
_CentreX |ffff1c58|extern| int| | |.bss
_CentreY |ffff1c5c|extern| int| | |.bss
_Num_World_Objs |ffff1c60|extern| int| | |.bss
_World_Objs |ffff1c64|extern| struct-obj3d[366]| 16836| 24|.bss
_Special_Object |ffff5e28|extern| struct-obj3d| 46| |.bss
_Num_Visable_Objs |ffff5e56|extern| int| | |.bss
_Visable_Objs |ffff5e5a|extern| struct-.0fake[100]| 2800| 29|.bss
_VCopy |ffff694a|extern| struct-.0fake| 28| |.bss
_Num_Clipped |ffff6966|extern| int| | |.bss
_Visable_Quad1 |ffff696a|extern| int| | |.bss
_Visable_Quad2 |ffff696e|extern| int| | |.bss
_CosA |ffff6972|extern| long| | |.bss
_SinA |ffff6976|extern| long| | |.bss
_CosT |ffff697a|extern| long| | |.bss
_SinT |ffff697e|extern| long| | |.bss
_CosACosT |ffff6982|extern| long| | |.bss
_SinASinT |ffff6986|extern| long| | |.bss
_CosASinT |ffff698a|extern| long| | |.bss
_SinACosT |ffff698e|extern| long| | |.bss
_GndZCos |ffff6992|extern| long| | |.bss
_GndZSin |ffff6996|extern| long| | |.bss
_quad |ffff699a|extern| short| | |.bss
_QAngle1 |ffff699c|extern| short| | |.bss
_QAngle2 |ffff699e|extern| short| | |.bss
_SYS_DOHEADSET |ffff69a0|extern| short| | |.bss
_Player |ffff69a2|extern| struct-.4fake| 46| |.bss
_Z_Bob_count |ffff69d0|extern| int| | |.bss
_Z_Bob_value |ffff69d4|extern| long| | |.bss
_Headset_Rotation |ffff69d8|extern| short| | |.bss
_Headset_Tilt |ffff69da|extern| int| | |.bss
_Ship_Rotation |ffff69de|extern| short| | |.bss
_Ship_Turn_Speed |ffff69e0|extern| int| | |.bss
_Ship_Turn_Counter |ffff69e4|extern| int| | |.bss
_NumDrones |ffff69e8|extern| int| | |.bss
_Drones |ffff69ec|extern| struct-.5fake[20]| 520| 37|.bss
_DronesAttacking |ffff6bf4|extern| int| | |.bss
_NumTanks |ffff6bf8|extern| int| | |.bss
_Tanks |ffff6bfc|extern| struct-.5fake[20]| 520| 42|.bss
_NumMines |ffff6e04|extern| int| | |.bss
_Mines |ffff6e08|extern| struct-.5fake[20]| 520| 45|.bss
_NumNukes |ffff7010|extern| int| | |.bss
_FreeNukes |ffff7014|extern| int| | |.bss
_NukePools |ffff7018|extern| struct-.3fake[30]| 600| 49|.bss
_WORK_SPRLIST |ffff7270|extern| struct-SPRLIST[80]| 640| 21|.bss
_RIGHT_SLIST1 |ffff74f0|extern| struct-SPRLIST[80]| 640| 22|.bss
_LEFT_SLIST1 |ffff7770|extern| struct-SPRLIST[80]| 640| 22|.bss
_RIGHT_SLIST2 |ffff79f0|extern| struct-SPRLIST[80]| 640| 23|.bss
_LEFT_SLIST2 |ffff7c70|extern| struct-SPRLIST[80]| 640| 23|.bss
_SYS_LASTSPR |ffff7ef0|extern| short| | |.bss
_SYS_LASTCHR |ffff7ef2|extern| u_short| | |.bss
_SYS_BASECHR |ffff7ef4|extern| u_short| | |.bss
_SYS_BASECHR1 |ffff7ef6|extern| u_short| | |.bss
_SYS_BASECHR2 |ffff7ef8|extern| u_short| | |.bss
_SYS_CHRATTR |ffff7efa|extern| u_short| | |.bss
_WORK_CHRLIST |ffff7efc|extern| u_short[8192]| 16384| 31|.bss
_SYS_PAGE |ffffbefc|extern| short| | |.bss
_CHR_1video_addr |ffffbefe|extern| u_short| | |.bss
_CHR_1src_addr |ffffbf00|extern| u_short*| | |.bss
_CHR_2video_addr |ffffbf04|extern| u_short| | |.bss
_CHR_2src_addr |ffffbf06|extern| u_short*| | |.bss
_CHR_3video_addr |ffffbf0a|extern| u_short| | |.bss
_CHR_3src_addr |ffffbf0c|extern| u_short*| | |.bss
_SPR_NLsrc_addr |ffffbf10|extern| struct-SPRLIST*| 0| |.bss
_SPR_NRsrc_addr |ffffbf14|extern| struct-SPRLIST*| 0| |.bss
_SPR_Lsrc_addr |ffffbf18|extern| struct-SPRLIST*| 0| |.bss
_SPR_Rsrc_addr |ffffbf1c|extern| struct-SPRLIST*| 0| |.bss
_NEW_HORZLEN |ffffbf20|extern| u_short| | |.bss
_SYS_FLICKER |ffffbf24|extern| u_char| | |.bss
_UI_Continue |ffffbf26|extern| short| | |.bss
_UI_GameLevel |ffffbf28|extern| short| | |.bss
_UI_NumContinues |ffffbf2a|extern| short| | |.bss
_UI_Control |ffffbf2c|extern| short| | |.bss
_UI_AccessCode |ffffbf2e|extern| char[10]| 10| 44|.bss
_UI_Password |ffffbf38|extern| struct-.5fake| 4| |.bss
_SYS_MINFDIST |ffffbf3c|extern| u_short| | |.bss
_SYS_MAXFDIST |ffffbf3e|extern| u_short| | |.bss
_SYS_AVGFDIST |ffffbf40|extern| u_short| | |.bss
_SYS_DISTDIV |ffffbf42|extern| u_short| | |.bss
_ScaleCode |ffffbf44|extern| u_short[1024]| 2048| 48|.bss
_DestOffs |ffffc744|extern| u_short[256]| 512| 49|.bss
_PDQS_SourceAddr |ffffc944|extern| u_short*| | |.bss
_PDQS_DestAddr |ffffc948|extern| u_short*| | |.bss
_DBlockSize |ffffc94c|extern| short| | |.bss
_DExtra |ffffc94e|extern| short| | |.bss
_DEnd |ffffc950|extern| short| | |.bss
_Old_LastCHR |ffffc952|extern| u_short| | |.bss
_code_line |ffffc954|extern| u_short[512]| 1024| 244|.bss
_old_yp |ffffcd54|static| short| | |.bss
_SYS_HAPTR |ffffcd58|extern| short*| | |.bss
_SYS_HATOGGLE |ffffcd5c|extern| short| | |.bss
_SYS_HARRAY1 |ffffcd5e|extern| short[128]| 256| 25|.bss
_SYS_HARRAY2 |ffffce5e|extern| short[128]| 256| 26|.bss
_PX |ffffcf5e|extern| int| | |.bss
_PY |ffffcf62|extern| int| | |.bss
_SYS_HORZCHRS |ffffcf66|extern| u_short| | |.bss
_SYS_HORIZON |ffffcf68|extern| u_long[224]| 896| 417|.bss
_SYS_HORZLEN |ffffd2e8|extern| u_short| | |.bss
_SYS_VTILT |ffffd2ea|extern| short| | |.bss
_SYS_VSCROLL |ffffd2ec|extern| short[20]| 40| 420|.bss
_SYS_VADJ |ffffd314|extern| short[20]| 40| 421|.bss
_I |ffffd33c|extern| int| | |.bss
_w |ffffd340|extern| u_long[19]| 76| 21|.bss
_seedValue |ffffd38c|extern| u_long| | |.bss
_worldX |ffffd390|extern| u_int| | |.bss
_worldY |ffffd394|extern| u_int| | |.bss
_borderSize |ffffd398|extern| u_int| | |.bss
_SYS_BORDERSIZE |ffffd39c|extern| long| | |.bss
_itemCount |ffffd3a0|extern| int| | |.bss
_eachItemCount |ffffd3a4|extern| u_int[30]| 120| 29|.bss
_World_Background |ffffd41c|extern| u_short| | |.bss
_World_Time |ffffd41e|extern| u_short| | |.bss
_Bullet_Cnt |ffffd420|extern| short| | |.bss
_Bullet_Obj |ffffd422|extern| short[20]| 40| 25|.bss
_Bullet_Orig_Rotatio|ffffd44a|extern| short[20]| 40| 26|.bss
_Bullet_Rotation |ffffd472|extern| short[20]| 40| 27|.bss
_Bullet_Target |ffffd49a|extern| struct-obj3d*[20]| 80| 28|.bss
_Bullet_HitOrMiss |ffffd4ea|extern| short[20]| 40| 29|.bss
_Bullet_TrackCnt |ffffd512|extern| short[20]| 40| 30|.bss
_Bullet_Decay |ffffd53a|extern| short[20]| 40| 31|.bss
_Bullet_Enemy |ffffd562|extern| u_char[20]| 20| 32|.bss
_aflag |ffffd576|extern| int| | |.bss
_bflag |ffffd57a|extern| int| | |.bss
_cflag |ffffd57e|extern| int| | |.bss
_bullet_left |ffffd582|extern| int| | |.bss
_SYS_LAZER |ffffd588|extern| short| | |.bss
_SYS_SCRLXB |ffffd58a|extern| short| | |.bss
_NumCracks |ffffd58c|extern| int| | |.bss
_Cracks |ffffd590|extern| struct-crack[10]| 100| 20|.bss
__iob |ffffd5f4|extern| | | |.bss
__errno |ffffd700|extern| | | |.bss
_end |ffffd704|extern| | | |(ABS)
heap_org |ffffd704|extern| | | |(ABS)