Date: Sun, 13 Mar 94 11:23:38 -0500 From: dj AT ctron DOT com (DJ Delorie) To: mmoss AT panix DOT com Cc: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: Re: What's wrong with my grafx routine? > movl $0xA0000, %eax ; video memory starts at 0xA0000 No, it doesn't. Not in protected mode. To be fully compliant, you have to get the dos memory selector (from the go32_info_block) and index 0xa0000 from *that* segment.