home *** CD-ROM | disk | FTP | other *** search
/ Chestnut's Multimedia Mania / MM_MANIA.ISO / graphics / povsrc20 / ztc386.asm < prev   
Assembly Source File  |  1993-02-21  |  473b  |  24 lines

  1.     .386p
  2. ;
  3. ;  void get_real_buf(long *real, char _far **ptr);
  4. ;
  5. _TEXT    segment    public para use32 'CODE'
  6.     assume    cs:_TEXT
  7.     public    _get_real_buf
  8. _get_real_buf proc near
  9.     push    es            ;Remember, pushes 4 bytes even if seg!
  10.     push    esi
  11.     mov    ax,250Dh
  12.     int    21h
  13.     mov    esi,dword ptr ss:4+8[esp]
  14.     mov    dword ptr ds:[esi],ebx
  15.     mov    esi,dword ptr ss:8+8[esp]
  16.     mov    dword ptr ds:[esi],edx
  17.     mov    word ptr ds:[esi+4],es
  18.     pop    esi
  19.     pop    es
  20.     ret
  21. _get_real_buf endp
  22. _TEXT    ends
  23.     end
  24.