1 .386P
2 .model FLAT
3 externdef _d_zistepu:dword
4 externdef _d_pzbuffer:dword
5 externdef _d_zistepv:dword
6 externdef _d_zrowbytes:dword
7 externdef _d_ziorigin:dword
8 externdef _r_turb_s:dword
9 externdef _r_turb_t:dword
10 externdef _r_turb_pdest:dword
11 externdef _r_turb_spancount:dword
12 externdef _r_turb_turb:dword
13 externdef _r_turb_pbase:dword
14 externdef _r_turb_sstep:dword
15 externdef _r_turb_tstep:dword
16 externdef _r_bmodelactive:dword
17 externdef _d_sdivzstepu:dword
18 externdef _d_tdivzstepu:dword
19 externdef _d_sdivzstepv:dword
20 externdef _d_tdivzstepv:dword
21 externdef _d_sdivzorigin:dword
22 externdef _d_tdivzorigin:dword
23 externdef _sadjust:dword
24 externdef _tadjust:dword
25 externdef _bbextents:dword
26 externdef _bbextentt:dword
27 externdef _cacheblock:dword
28 externdef _d_viewbuffer:dword
29 externdef _cachewidth:dword
30 externdef _d_pzbuffer:dword
31 externdef _d_zrowbytes:dword
32 externdef _d_zwidth:dword
33 externdef _d_scantable:dword
34 externdef _r_lightptr:dword
35 externdef _r_numvblocks:dword
36 externdef _prowdestbase:dword
37 externdef _pbasesource:dword
38 externdef _r_lightwidth:dword
39 externdef _lightright:dword
40 externdef _lightrightstep:dword
41 externdef _lightdeltastep:dword
42 externdef _lightdelta:dword
43 externdef _lightright:dword
44 externdef _lightdelta:dword
45 externdef _sourcetstep:dword
46 externdef _surfrowbytes:dword
47 externdef _lightrightstep:dword
48 externdef _lightdeltastep:dword
49 externdef _r_sourcemax:dword
50 externdef _r_stepback:dword
51 externdef _colormap:dword
52 externdef _blocksize:dword
53 externdef _sourcesstep:dword
54 externdef _lightleft:dword
55 externdef _blockdivshift:dword
56 externdef _blockdivmask:dword
57 externdef _lightleftstep:dword
58 externdef _r_origin:dword
59 externdef _r_ppn:dword
60 externdef _r_pup:dword
61 externdef _r_pright:dword
62 externdef _ycenter:dword
63 externdef _xcenter:dword
64 externdef _d_vrectbottom_particle:dword
65 externdef _d_vrectright_particle:dword
66 externdef _d_vrecty:dword
67 externdef _d_vrectx:dword
68 externdef _d_pix_shift:dword
69 externdef _d_pix_min:dword
70 externdef _d_pix_max:dword
71 externdef _d_y_aspect_shift:dword
72 externdef _screenwidth:dword
73 externdef _vright:dword
74 externdef _vup:dword
75 externdef _vpn:dword
76 externdef _BOPS_Error:dword
77 externdef _snd_scaletable:dword
78 externdef _paintbuffer:dword
79 externdef _snd_linear_count:dword
80 externdef _snd_p:dword
81 externdef _snd_vol:dword
82 externdef _snd_out:dword
83 externdef _r_leftclipped:dword
84 externdef _r_leftenter:dword
85 externdef _r_rightclipped:dword
86 externdef _r_rightenter:dword
87 externdef _modelorg:dword
88 externdef _xscale:dword
89 externdef _r_refdef:dword
90 externdef _yscale:dword
91 externdef _r_leftexit:dword
92 externdef _r_rightexit:dword
93 externdef _r_lastvertvalid:dword
94 externdef _cacheoffset:dword
95 externdef _newedges:dword
96 externdef _removeedges:dword
97 externdef _r_pedge:dword
98 externdef _r_framecount:dword
99 externdef _r_u1:dword
100 externdef _r_emitted:dword
101 externdef _edge_p:dword
102 externdef _surface_p:dword
103 externdef _surfaces:dword
104 externdef _r_lzi1:dword
105 externdef _r_v1:dword
106 externdef _r_ceilv1:dword
107 externdef _r_nearzi:dword
108 externdef _r_nearzionly:dword
109 externdef _edge_aftertail:dword
110 externdef _edge_tail:dword
111 externdef _current_iv:dword
112 externdef _edge_head_u_shift20:dword
113 externdef _span_p:dword
114 externdef _edge_head:dword
115 externdef _fv:dword
116 externdef _edge_tail_u_shift20:dword
117 externdef _r_apverts:dword
118 externdef _r_anumverts:dword
119 externdef _aliastransform:dword
120 externdef _r_avertexnormals:dword
121 externdef _r_plightvec:dword
122 externdef _r_ambientlight:dword
123 externdef _r_shadelight:dword
124 externdef _aliasxcenter:dword
125 externdef _aliasycenter:dword
126 externdef _a_sstepxfrac:dword
127 externdef _r_affinetridesc:dword
128 externdef _acolormap:dword
129 externdef _d_pcolormap:dword
130 externdef _r_affinetridesc:dword
131 externdef _d_sfrac:dword
132 externdef _d_ptex:dword
133 externdef _d_pedgespanpackage:dword
134 externdef _d_tfrac:dword
135 externdef _d_light:dword
136 externdef _d_zi:dword
137 externdef _d_pdest:dword
138 externdef _d_pz:dword
139 externdef _d_aspancount:dword
140 externdef _erroradjustup:dword
141 externdef _errorterm:dword
142 externdef _d_xdenom:dword
143 externdef _r_p0:dword
144 externdef _r_p1:dword
145 externdef _r_p2:dword
146 externdef _a_tstepxfrac:dword
147 externdef _r_sstepx:dword
148 externdef _r_tstepx:dword
149 externdef _a_ststepxwhole:dword
150 externdef _zspantable:dword
151 externdef _skintable:dword
152 externdef _r_zistepx:dword
153 externdef _erroradjustdown:dword
154 externdef _d_countextrastep:dword
155 externdef _ubasestep:dword
156 externdef _a_ststepxwhole:dword
157 externdef _a_tstepxfrac:dword
158 externdef _r_lstepx:dword
159 externdef _a_spans:dword
160 externdef _erroradjustdown:dword
161 externdef _d_pdestextrastep:dword
162 externdef _d_pzextrastep:dword
163 externdef _d_sfracextrastep:dword
164 externdef _d_ptexextrastep:dword
165 externdef _d_countextrastep:dword
166 externdef _d_tfracextrastep:dword
167 externdef _d_lightextrastep:dword
168 externdef _d_ziextrastep:dword
169 externdef _d_pdestbasestep:dword
170 externdef _d_pzbasestep:dword
171 externdef _d_sfracbasestep:dword
172 externdef _d_ptexbasestep:dword
173 externdef _ubasestep:dword
174 externdef _d_tfracbasestep:dword
175 externdef _d_lightbasestep:dword
176 externdef _d_zibasestep:dword
177 externdef _zspantable:dword
178 externdef _r_lstepy:dword
179 externdef _r_sstepy:dword
180 externdef _r_tstepy:dword
181 externdef _r_zistepy:dword
182 externdef _D_PolysetSetEdgeTable:dword
183 externdef _D_RasterizeAliasPolySmooth:dword
184 externdef float_point5:dword
185 externdef Float2ToThe31nd:dword
186 externdef izistep:dword
187 externdef izi:dword
188 externdef FloatMinus2ToThe31nd:dword
189 externdef float_1:dword
190 externdef float_particle_z_clip:dword
191 externdef float_minus_1:dword
192 externdef float_0:dword
193 externdef fp_16:dword
194 externdef fp_64k:dword
195 externdef fp_1m:dword
196 externdef fp_1m_minus_1:dword
197 externdef fp_8:dword
198 externdef entryvec_table:dword
199 externdef advancetable:dword
200 externdef sstep:dword
201 externdef tstep:dword
202 externdef pspantemp:dword
203 externdef counttemp:dword
204 externdef jumptemp:dword
205 externdef reciprocal_table:dword
206 externdef DP_Count:dword
207 externdef DP_u:dword
208 externdef DP_v:dword
209 externdef DP_32768:dword
210 externdef DP_Color:dword
211 externdef DP_Pix:dword
212 externdef DP_EntryTable:dword
213 externdef pbase:dword
214 externdef s:dword
215 externdef t:dword
216 externdef sfracf:dword
217 externdef tfracf:dword
218 externdef snext:dword
219 externdef tnext:dword
220 externdef spancountminus1:dword
221 externdef zi16stepu:dword
222 externdef sdivz16stepu:dword
223 externdef tdivz16stepu:dword
224 externdef zi8stepu:dword
225 externdef sdivz8stepu:dword
226 externdef tdivz8stepu:dword
227 externdef reciprocal_table_16:dword
228 externdef entryvec_table_16:dword
229 externdef ceil_cw:dword
230 externdef single_cw:dword
231 externdef fp_64kx64k:dword
232 externdef pz:dword
233 externdef spr8entryvec_table:dword
234_DATA SEGMENT
235 align 4
236 public _d_sdivzstepu
237 public _d_tdivzstepu
238 public _d_zistepu
239 public _d_sdivzstepv
240 public _d_tdivzstepv
241 public _d_zistepv
242 public _d_sdivzorigin
243 public _d_tdivzorigin
244 public _d_ziorigin
245_d_sdivzstepu dd 0
246_d_tdivzstepu dd 0
247_d_zistepu dd 0
248_d_sdivzstepv dd 0
249_d_tdivzstepv dd 0
250_d_zistepv dd 0
251_d_sdivzorigin dd 0
252_d_tdivzorigin dd 0
253_d_ziorigin dd 0
254 public _sadjust
255 public _tadjust
256 public _bbextents
257 public _bbextentt
258_sadjust dd 0
259_tadjust dd 0
260_bbextents dd 0
261_bbextentt dd 0
262 public _cacheblock
263 public _d_viewbuffer
264 public _cachewidth
265 public _d_pzbuffer
266 public _d_zrowbytes
267 public _d_zwidth
268_cacheblock dd 0
269_cachewidth dd 0
270_d_viewbuffer dd 0
271_d_pzbuffer dd 0
272_d_zrowbytes dd 0
273_d_zwidth dd 0
274 public izi
275izi dd 0
276 public pbase, s, t, sfracf, tfracf, snext, tnext
277 public spancountminus1, zi16stepu, sdivz16stepu, tdivz16stepu
278 public zi8stepu, sdivz8stepu, tdivz8stepu, pz
279s dd 0
280t dd 0
281snext dd 0
282tnext dd 0
283sfracf dd 0
284tfracf dd 0
285pbase dd 0
286zi8stepu dd 0
287sdivz8stepu dd 0
288tdivz8stepu dd 0
289zi16stepu dd 0
290sdivz16stepu dd 0
291tdivz16stepu dd 0
292spancountminus1 dd 0
293pz dd 0
294 public izistep
295izistep dd 0
296 public reciprocal_table_16, entryvec_table_16
297reciprocal_table_16 dd 040000000h, 02aaaaaaah, 020000000h
298 dd 019999999h, 015555555h, 012492492h
299 dd 010000000h, 0e38e38eh, 0ccccccch, 0ba2e8bah
300 dd 0aaaaaaah, 09d89d89h, 09249249h, 08888888h
301 externdef Entry2_16:dword
302 externdef Entry3_16:dword
303 externdef Entry4_16:dword
304 externdef Entry5_16:dword
305 externdef Entry6_16:dword
306 externdef Entry7_16:dword
307 externdef Entry8_16:dword
308 externdef Entry9_16:dword
309 externdef Entry10_16:dword
310 externdef Entry11_16:dword
311 externdef Entry12_16:dword
312 externdef Entry13_16:dword
313 externdef Entry14_16:dword
314 externdef Entry15_16:dword
315 externdef Entry16_16:dword
316entryvec_table_16 dd 0, Entry2_16, Entry3_16, Entry4_16
317 dd Entry5_16, Entry6_16, Entry7_16, Entry8_16
318 dd Entry9_16, Entry10_16, Entry11_16, Entry12_16
319 dd Entry13_16, Entry14_16, Entry15_16, Entry16_16
320 public DP_Count, DP_u, DP_v, DP_32768, DP_Color, DP_Pix, DP_EntryTable
321DP_Count dd 0
322DP_u dd 0
323DP_v dd 0
324DP_32768 dd 32768.0
325DP_Color dd 0
326DP_Pix dd 0
327 externdef DP_1x1:dword
328 externdef DP_2x2:dword
329 externdef DP_3x3:dword
330 externdef DP_4x4:dword
331DP_EntryTable dd DP_1x1, DP_2x2, DP_3x3, DP_4x4
332 public advancetable, sstep, tstep, pspantemp, counttemp, jumptemp
333advancetable dd 0, 0
334sstep dd 0
335tstep dd 0
336pspantemp dd 0
337counttemp dd 0
338jumptemp dd 0
339 public reciprocal_table, entryvec_table
340reciprocal_table dd 040000000h, 02aaaaaaah, 020000000h
341 dd 019999999h, 015555555h, 012492492h
342 externdef Entry2_8:dword
343 externdef Entry3_8:dword
344 externdef Entry4_8:dword
345 externdef Entry5_8:dword
346 externdef Entry6_8:dword
347 externdef Entry7_8:dword
348 externdef Entry8_8:dword
349entryvec_table dd 0, Entry2_8, Entry3_8, Entry4_8
350 dd Entry5_8, Entry6_8, Entry7_8, Entry8_8
351 externdef Spr8Entry2_8:dword
352 externdef Spr8Entry3_8:dword
353 externdef Spr8Entry4_8:dword
354 externdef Spr8Entry5_8:dword
355 externdef Spr8Entry6_8:dword
356 externdef Spr8Entry7_8:dword
357 externdef Spr8Entry8_8:dword
358 public spr8entryvec_table
359spr8entryvec_table dd 0, Spr8Entry2_8, Spr8Entry3_8, Spr8Entry4_8
360 dd Spr8Entry5_8, Spr8Entry6_8, Spr8Entry7_8, Spr8Entry8_8
361_DATA ENDS
362 END
363