delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/06/20/18:43:15

Sender: nate AT cartsys DOT com
Message-ID: <376D6DAE.9297D12E@cartsys.com>
Date: Sun, 20 Jun 1999 15:39:42 -0700
From: Nate Eldredge <nate AT cartsys DOT com>
X-Mailer: Mozilla 4.08 [en] (X11; I; Linux 2.2.10 i586)
MIME-Version: 1.0
To: djgpp AT delorie DOT com
Subject: Re: How to combine segment:offset to far pointer
References: <376d0f9a AT ruby DOT hknet DOT com>
Reply-To: djgpp AT delorie DOT com

Alvin Lau wrote:
> 
> I need to receive the segment and the offset from CPU registers: es and bp.
> And combine these into far pointer.
> 
> In real mode the code is as follow:
> union REGPACK r;
> unsigned char far *fp;
> fp = MK_FP(r.x.es, r.x.bp);
> 
> But I can't find the macro MK_FP in DJGPP.
> So, how can I do this in DJGPP ??

FAQ section 17.7.  (A popular one today...)
-- 

Nate Eldredge
nate AT cartsys DOT com

- Raw text -


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