delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/05/15/23:00:37

From: "Tony O'Bryan" <aho450s AT nic DOT smsu DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: What is the Transfer Buffer?
Date: Fri, 15 May 1998 21:30:44 +0000
Organization: Southwest Missouri State Universtiy
Lines: 17
Message-ID: <355CB404.756E5F67@nic.smsu.edu>
References: <01bd7bac$d3952440$LocalHost AT default>
NNTP-Posting-Host: sara.a49.smsu.edu
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Dark Angel wrote:

> Can someone please explain me what is the transfer buffer?
> Is it used to transfer memory from real mode to protected mode?
>
> thank's, Jorge Lima from Dark Angel Soft, Portugal

The only way to pass pointers to the Real mode BIOS/DOS interrupts is to
pass it an address in low memory (since that is the only place
guaranteed to have the physical and logical addresses mean the exact
same thing).  The transfer buffer is an intermediary between DJGPP and
the real mode interrupt calls.  It's a convenience for passing addresses
to DOS calls.

I believe this is covered in Eli's excellent FAQ.


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019