www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/01/10/03:16:22

From: Alex Lowe <ayin AT 2xtreme DOT net>
Newsgroups: comp.os.msdos.djgpp
Subject: Pointer to memory
Date: Sat, 09 Jan 1999 23:58:47 -0800
Organization: TempleCRC
Lines: 18
Message-ID: <36985DB7.C5C7D160@2xtreme.net>
NNTP-Posting-Host: p164.stk4.2xtreme.net
Mime-Version: 1.0
X-Mailer: Mozilla 4.5 [en] (Win98; U)
X-Accept-Language: en
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

I am trying to port some code, for reading the fonts in ROM for DOS.
Anyway, what I need to do is to get the memory location of this... I
have 2 pointers... segment and offset...

And I want to have the pointers added, for example if the segement is
0xAA and the offset is 0x03 then I can make a pointer to 0xAD...

The code I am trying to port looks like this:

char *offset=regs.x.bp;
char *segment=regs.x.es;

char *font=*MK_FP(segment, offset);

That is the code... the last line is the one I am having trouble with...
Thanks for the info, I hoped I described this well enough.

-- Alex

- Raw text -


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