From: Niklas Newsgroups: comp.os.msdos.djgpp,comp.graphics.algorithms Subject: Re: VESA 2.0 and getch() bug? Date: Wed, 19 Mar 1997 17:17:21 +0100 Organization: Solace Computer Society Lines: 16 Message-ID: <33301191.7727@nada.kth.se> References: <332FB886 DOT 3A9F AT finebody DOT com> NNTP-Posting-Host: red64.nada.kth.se 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 btw this works too void VESAdriver::flipPage(byte* poff) { byte* video = (byte*)ADDR; __djgpp_nearptr_enable(); video -= __djgpp_base_address; memcpy(video,poff,320*3*240); __djgpp_nearptr_disable(); putch('a'); // changed line... } I bet it has something to do with DPMI Niklas ------------------------------------------------------------------------d95-nlu AT nada DOT kth DOT se