16 extrn V_spr:proc,V_pic:proc,V_clr:proc
17 extrn V_remap_rect:proc
21 extrn bright:byte,mixmap:byte,flametab:byte
23 extrn fld:byte,bmap:byte,fld_need_remap:byte,clrmap:byte
24 extrn walp:dword,walf:dword
25 extrn w_o:dword,w_x:dword,w_y:dword
36 proc Z_calc_time uses ebx, @@t:dword,@@h:dword,@@m:dword,@@s:dword
59 proc BM_remapfld uses bx ecx esi edi
156 mov [fld_need_remap],0
160 proc BM_clear uses ebx ecx, @@f:byte
163 mov ecx,FLDW/4*FLDH/4/4
188 proc Z_drawfld uses ebx ecx esi edi, @@f:dword
200 add eax,MAXTXW+WD/8+1
214 add eax,MAXTXH+HT/8+1
277 add eax,offset clrmap
278 push eax 8 [__y] 8 [__x]
284 proc gotoxy uses bx, @@x:dword,@@y:dword
296 proc wherex uses bx cx
306 proc wherey uses bx cx
323 proc putcn uses bx cx, @@c:dword,@@a:dword,@@n:dword
334 proc cputstr uses bx esi, @@p:dword
347 proc cputch uses bx, @@c:byte
355 proc randomize uses cx
387 lea edi,[dpmi_mem_info]
390 mov eax,[dpmi_mem_info]
394 proc smoke_sprf uses ebx
406 proc flame_sprf uses ebx
411 mov al,[flametab+ebx]