home *** CD-ROM | disk | FTP | other *** search
- ; Static Name Aliases
-
- ;
-
- TITLE fviewp.for
-
- NAME fviewp
-
-
-
- .8087
-
- FVIEWP_TEXT SEGMENT BYTE PUBLIC 'CODE'
-
- FVIEWP_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: FVIEWP_TEXT, DS: DGROUP, SS: DGROUP, ES: DGROUP
-
- EXTRN __acrtused:ABS
-
- EXTRN _pushviewport:FAR
-
- EXTRN _popviewport:FAR
-
- EXTRN _viewport:FAR
-
- EXTRN _getviewport:FAR
-
- FVIEWP_TEXT SEGMENT
-
- ; Line 17
-
- PUBLIC PUSHVIEWPORT
-
- PUSHVIEWPORT PROC FAR
-
- push bp
-
- mov bp,sp
-
- call FAR PTR _pushviewport
-
- ; Line 18
-
- mov sp,bp
-
- pop bp
-
- ret
-
-
-
- PUSHVIEWPORT ENDP
-
- ; Line 21
-
- PUBLIC POPVIEWPORT
-
- POPVIEWPORT PROC FAR
-
- push bp
-
- mov bp,sp
-
- call FAR PTR _popviewport
-
- ; Line 22
-
- mov sp,bp
-
- pop bp
-
- ret
-
-
-
- POPVIEWPORT ENDP
-
- ; Line 25
-
- PUBLIC VIEWPORT
-
- VIEWPORT 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 _viewport
-
- ; Line 26
-
- mov sp,bp
-
- pop bp
-
- ret 16
-
-
-
- VIEWPORT ENDP
-
- ; Line 29
-
- PUBLIC GETVIEWPORT
-
- GETVIEWPORT PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; A = 18
-
- ; B = 14
-
- ; C = 10
-
- ; D = 6
-
- push WORD PTR [bp+8]
-
- push WORD PTR [bp+6] ;D
-
- push WORD PTR [bp+12]
-
- push WORD PTR [bp+10] ;C
-
- push WORD PTR [bp+16]
-
- push WORD PTR [bp+14] ;B
-
- push WORD PTR [bp+20]
-
- push WORD PTR [bp+18] ;A
-
- call FAR PTR _getviewport
-
- ; Line 30
-
- mov sp,bp
-
- pop bp
-
- ret 16
-
-
-
- GETVIEWPORT ENDP
-
- FVIEWP_TEXT ENDS
-
- END
-
-