home *** CD-ROM | disk | FTP | other *** search
- ; Static Name Aliases
-
- ;
-
- TITLE fviewing.for
-
- NAME fviewing
-
-
-
- .8087
-
- FVIEWING_TEXT SEGMENT BYTE PUBLIC 'CODE'
-
- FVIEWING_TEXT ENDS
-
- _DATA SEGMENT WORD PUBLIC 'DATA'
-
- _DATA ENDS
-
- CONST SEGMENT WORD PUBLIC 'CONST'
-
- CONST ENDS
-
- _BSS SEGMENT WORD PUBLIC 'BSS'
-
- _BSS ENDS
-
- DGROUP GROUP CONST, _BSS, _DATA
-
- ASSUME CS: FVIEWING_TEXT, DS: DGROUP, SS: DGROUP, ES: DGROUP
-
- EXTRN __acrtused:ABS
-
- EXTRN _polarview:FAR
-
- EXTRN _up:FAR
-
- EXTRN _lookat:FAR
-
- EXTRN _perspective:FAR
-
- EXTRN _window:FAR
-
- EXTRN _ortho:FAR
-
- EXTRN _ortho2:FAR
-
- FVIEWING_TEXT SEGMENT
-
- ; Line 30
-
- PUBLIC POLARVIEW
-
- POLARVIEW PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; A = 18
-
- ; B = 14
-
- ; C = 10
-
- ; D = 6
-
- les bx,DWORD PTR [bp+6] ;D
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+10] ;C
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+14] ;B
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+18] ;A
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- call FAR PTR _polarview
-
- ; Line 31
-
- mov sp,bp
-
- pop bp
-
- ret 16
-
-
-
- POLARVIEW ENDP
-
- ; Line 34
-
- PUBLIC UP
-
- UP PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; A = 14
-
- ; B = 10
-
- ; C = 6
-
- les bx,DWORD PTR [bp+6] ;C
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+10] ;B
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+14] ;A
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- call FAR PTR _up
-
- ; Line 35
-
- mov sp,bp
-
- pop bp
-
- ret 12
-
-
-
- UP ENDP
-
- ; Line 38
-
- PUBLIC LOOKAT
-
- LOOKAT PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; A = 30
-
- ; B = 26
-
- ; C = 22
-
- ; D = 18
-
- ; E = 14
-
- ; F = 10
-
- ; G = 6
-
- les bx,DWORD PTR [bp+6] ;G
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+10] ;F
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+14] ;E
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+18] ;D
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+22] ;C
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+26] ;B
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+30] ;A
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- call FAR PTR _lookat
-
- ; Line 39
-
- mov sp,bp
-
- pop bp
-
- ret 28
-
-
-
- LOOKAT ENDP
-
- ; Line 42
-
- PUBLIC PERSPECTIVE
-
- PERSPECTIVE PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; A = 18
-
- ; B = 14
-
- ; C = 10
-
- ; D = 6
-
- les bx,DWORD PTR [bp+6] ;D
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+10] ;C
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+14] ;B
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+18] ;A
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- call FAR PTR _perspective
-
- ; Line 43
-
- mov sp,bp
-
- pop bp
-
- ret 16
-
-
-
- PERSPECTIVE ENDP
-
- ; Line 46
-
- PUBLIC WINDOW
-
- WINDOW PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; A = 26
-
- ; B = 22
-
- ; C = 18
-
- ; D = 14
-
- ; E = 10
-
- ; F = 6
-
- les bx,DWORD PTR [bp+6] ;F
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+10] ;E
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+14] ;D
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+18] ;C
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+22] ;B
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+26] ;A
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- call FAR PTR _window
-
- ; Line 47
-
- mov sp,bp
-
- pop bp
-
- ret 24
-
-
-
- WINDOW ENDP
-
- ; Line 50
-
- PUBLIC ORTHO
-
- ORTHO PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; A = 26
-
- ; B = 22
-
- ; C = 18
-
- ; D = 14
-
- ; E = 10
-
- ; F = 6
-
- les bx,DWORD PTR [bp+6] ;F
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+10] ;E
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+14] ;D
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+18] ;C
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+22] ;B
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+26] ;A
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- call FAR PTR _ortho
-
- ; Line 51
-
- mov sp,bp
-
- pop bp
-
- ret 24
-
-
-
- ORTHO ENDP
-
- ; Line 54
-
- PUBLIC ORTHO2
-
- ORTHO2 PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; C = 10
-
- ; D = 6
-
- ; A = 18
-
- ; B = 14
-
- les bx,DWORD PTR [bp+6] ;D
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+10] ;C
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+14] ;B
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- les bx,DWORD PTR [bp+18] ;A
-
- fld DWORD PTR es:[bx]
-
- sub sp,8
-
- mov bx,sp
-
- fstp QWORD PTR [bx]
-
- fwait
-
- call FAR PTR _ortho2
-
- ; Line 55
-
- mov sp,bp
-
- pop bp
-
- ret 16
-
-
-
- ORTHO2 ENDP
-
- FVIEWING_TEXT ENDS
-
- END
-
-