delorie.com/archives/browse.cgi | search |
Message-ID: | <37CDBF31.8CBA3624@swipnet.se> |
From: | Anders David Skarin <hobbit AT swipnet DOT se> |
X-Mailer: | Mozilla 4.5 [en] (Win98; I) |
X-Accept-Language: | en |
MIME-Version: | 1.0 |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | __DJGPP_CONVENTIONAL_BASE trouble! |
Lines: | 22 |
NNTP-Posting-Host: | 130.244.82.198 |
X-Complaints-To: | news-abuse AT swip DOT net |
X-Trace: | nntpserver.swip.net 936230878 130.244.82.198 (Thu, 02 Sep 1999 02:07:58 MET DST) |
NNTP-Posting-Date: | Thu, 02 Sep 1999 02:07:58 MET DST |
Organization: | A Customer of Tele2 |
X-Sender: | s-437261 AT dialup82-4-6 DOT swipnet DOT se |
Date: | Thu, 02 Sep 1999 02:05:05 +0200 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Hi, When i use addresses defined in my .cpp files like this "PTR = (long)(VIDEO_MEM.address+__djgpp_conventional_base)" in my asm files (NASM) i wont get the right address. I thought the solution would be to do this instead: "PTR = (long)(VIDEO_MEM.address)" And then adding __DJGPP_CONVENTIONAL_BASE in my asm functions. But I can't get hold of the __DJGPP_CONVENTIONAL_BASE from my external asm (NASM) files. This doesn't cut it. [EXTERN ___djgpp_conventional_base] Any suggestions? And if anyone cares to explain a little about the address change when using asm, I would be very greatful. Thanks in advance !!
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |