From: rogers AT westmont DOT edu (wfrogers) Newsgroups: comp.os.msdos.djgpp Subject: Trouble accessing DOS upper memory Date: 21 May 2003 22:35:44 -0700 Organization: http://groups.google.com/ Lines: 12 Message-ID: <89ce6cc3.0305212135.6f123d8@posting.google.com> NNTP-Posting-Host: 63.147.57.117 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1053581745 25375 127.0.0.1 (22 May 2003 05:35:45 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: 22 May 2003 05:35:45 GMT 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 access 0xD000 using a simple C program compiled with DJGPP and am getting Exiting due to signal SIGSEGV General Protection Fault at eip=0000362a When I access video memory at 0xB800, no problem. When I try 0xD0000, I either get the error, or if it works, I get data which is the same no matter what offset I use. The purpose is to access data being written by an ISA data aquisition card. Thanks for any help. WFR Operating system Win98