home *** CD-ROM | disk | FTP | other *** search
- ; Static Name Aliases
-
- ;
-
- TITLE fbuffer.for
-
- NAME fbuffer
-
-
-
- .8087
-
- FBUFFER_TEXT SEGMENT BYTE PUBLIC 'CODE'
-
- FBUFFER_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: FBUFFER_TEXT, DS: DGROUP, SS: DGROUP, ES: DGROUP
-
- EXTRN __acrtused:ABS
-
- EXTRN _backbuffer:FAR
-
- EXTRN _frontbuffer:FAR
-
- EXTRN _swapbuffers:FAR
-
- FBUFFER_TEXT SEGMENT
-
- ; Line 13
-
- PUBLIC BACKBUFFER
-
- BACKBUFFER PROC FAR
-
- push bp
-
- mov bp,sp
-
- sub sp,4
-
- ; BACKBUFFER = 65532
-
- call FAR PTR _backbuffer
-
- cwd
-
- mov WORD PTR [bp-4],ax
-
- mov WORD PTR [bp-2],dx
-
- ; Line 14
-
- mov sp,bp
-
- pop bp
-
- ret
-
-
-
- BACKBUFFER ENDP
-
- ; Line 17
-
- PUBLIC FRONTBUFFER
-
- FRONTBUFFER PROC FAR
-
- push bp
-
- mov bp,sp
-
- call FAR PTR _frontbuffer
-
- ; Line 18
-
- mov sp,bp
-
- pop bp
-
- ret
-
-
-
- FRONTBUFFER ENDP
-
- ; Line 21
-
- PUBLIC SWAPBUFFERS
-
- SWAPBUFFERS PROC FAR
-
- push bp
-
- mov bp,sp
-
- call FAR PTR _swapbuffers
-
- ; Line 22
-
- mov sp,bp
-
- pop bp
-
- ret
-
-
-
- SWAPBUFFERS ENDP
-
- FBUFFER_TEXT ENDS
-
- END
-
-