From: "Tony O'Bryan" 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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk 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.