From: Nat Saiger Newsgroups: comp.os.msdos.djgpp Subject: What is __djgpp_conventional_base ?? Date: Tue, 30 Dec 1997 22:50:31 +0000 Organization: Stayfree Internet Limited. Lines: 26 Message-ID: <34A97AB5.14FD6E93@stayfree.co.uk> NNTP-Posting-Host: lunchbox.stayfree.co.uk 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 Hi, I was trying to access the video ram using unsigned char *videoptr = (unsigned char *)0xA0000; (in VBE1.2 640x480x256) and it didn't work, so I downloaded a tutorial on video memory under djgpp, and it used the line unsigned char *videoptr = (unsigned char *)0xA0000 + __djgpp_conventional_base; What is __djgpp_conventional_base? There is no mention of it in Rhide's syntax help and the document didn't explain it. Also, which is the FASTEST way to access the video memory, enabling near pointers or emulating far pointers?? (or is there a better way) Please note that i'm using VBE1.2 so I can't use linear frames in my graphics modes. Thanks. Nat Saiger.