From: Joakim Svensson Newsgroups: comp.os.msdos.djgpp Subject: Physical_address_mapping needs help Date: Fri, 15 Aug 1997 00:04:25 +0200 Organization: BuggerSoft Lines: 20 Message-ID: <33F380E9.7ED@mbox200.swipnet.se> NNTP-Posting-Host: mn8.swip.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cache-Post-Path: mn8!s-41207 AT dialup117-4-8 DOT swipnet DOT se To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk I cant get this to work. The "_dpmi_free_physical_address_mapping(&info)" returns -1. please help this is what i do. ... __dpmi_meminfo info; info.size=xxx; info.address=xxx; ... if(__dpmi_physical_address_mapping(&info) == -1) {exit(2);} info.address=(info.address + __djgpp_conventional_base); // i cant get this line to work, if(__dpmi_free_physical_address_mapping(&info) == -1) {exit(3);} ... I use it to address the video mem. The mapped linear address works fine, but i cant free it.