home *** CD-ROM | disk | FTP | other *** search
- ;routines to emultate lattice c peek and poke
- include dos.mac
- PSEG
- public _peek
- _peek proc near
- push bp
- mov bp,sp
- push es
- push ds
- push si
- push di
- cld
- mov ax,ds
- mov es,ax
- mov ds,[bp+4]
- mov si,[bp+6]
- mov di,[bp+8]
- mov cx,[bp+10]
- cli
- rep movsb
- sti
- pop di
- pop si
- pop ds
- pop es
- pop bp
- ret
- _peek endp
- public _poke
- _poke proc near
- push bp
- mov bp,sp
- push es
- push ds
- push si
- push di
- cld
- mov es,[bp+4]
- mov di,[bp+6]
- mov si,[bp+8]
- mov cx,[bp+10]
- cli
- rep movsb
- sti
- pop di
- pop si
- pop ds
- pop es
- mov bp,sp
- pop bp
- ret
- _poke endp
- ENDPS
- END
-