home *** CD-ROM | disk | FTP | other *** search
- ; Static Name Aliases
-
- ;
-
- TITLE faspect.for
-
- NAME faspect
-
-
-
- .8087
-
- FASPECT_TEXT SEGMENT BYTE PUBLIC 'CODE'
-
- FASPECT_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: FASPECT_TEXT, DS: DGROUP, SS: DGROUP, ES: DGROUP
-
- EXTRN __acrtused:ABS
-
- EXTRN _getfactors:FAR
-
- EXTRN _getaspect:FAR
-
- EXTRN _getdisplaysize:FAR
-
- EXTRN _expandviewport:FAR
-
- EXTRN _unexpandviewport:FAR
-
- FASPECT_TEXT SEGMENT
-
- ; Line 23
-
- PUBLIC GETFACTORS
-
- GETFACTORS PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; X = 10
-
- ; Y = 6
-
- push WORD PTR [bp+8]
-
- push WORD PTR [bp+6] ;Y
-
- push WORD PTR [bp+12]
-
- push WORD PTR [bp+10] ;X
-
- call FAR PTR _getfactors
-
- ; Line 24
-
- mov sp,bp
-
- pop bp
-
- ret 8
-
-
-
- GETFACTORS ENDP
-
- ; Line 28
-
- PUBLIC GETASPECT
-
- GETASPECT PROC FAR
-
- push bp
-
- mov bp,sp
-
- sub sp,8
-
- ; GETASPECT = 6
-
- call FAR PTR _getaspect
-
- mov bx,ax
-
- fld QWORD PTR [bx]
-
- fst QWORD PTR [bp-8]
-
- mov bx,WORD PTR [bp+6] ;GETASPECT
-
- fstp DWORD PTR [bx]
-
- fwait
-
- ; Line 29
-
- mov ax,bx
-
- mov dx,ss
-
- mov sp,bp
-
- pop bp
-
- ret 2
-
-
-
- GETASPECT ENDP
-
- ; Line 33
-
- PUBLIC GETDISPLAYSIZE
-
- GETDISPLAYSIZE PROC FAR
-
- push bp
-
- mov bp,sp
-
- ; X = 10
-
- ; Y = 6
-
- push WORD PTR [bp+8]
-
- push WORD PTR [bp+6] ;Y
-
- push WORD PTR [bp+12]
-
- push WORD PTR [bp+10] ;X
-
- call FAR PTR _getdisplaysize
-
- ; Line 34
-
- mov sp,bp
-
- pop bp
-
- ret 8
-
-
-
- GETDISPLAYSIZE ENDP
-
- ; Line 37
-
- PUBLIC EXPANDVIEWPORT
-
- EXPANDVIEWPORT PROC FAR
-
- push bp
-
- mov bp,sp
-
- call FAR PTR _expandviewport
-
- ; Line 38
-
- mov sp,bp
-
- pop bp
-
- ret
-
-
-
- EXPANDVIEWPORT ENDP
-
- ; Line 41
-
- PUBLIC UNEXPANDVIEWPORT
-
- UNEXPANDVIEWPORT PROC FAR
-
- push bp
-
- mov bp,sp
-
- call FAR PTR _unexpandviewport
-
- ; Line 42
-
- mov sp,bp
-
- pop bp
-
- ret
-
-
-
- UNEXPANDVIEWPORT ENDP
-
- FASPECT_TEXT ENDS
-
- END
-
-