delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2003/03/25/09:45:08

From: Charles Sandmann <sandmann AT clio DOT rice DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: DJGPP exe switch console to 80 columns
Date: Tue, 25 Mar 2003 08:36:37 CST
Organization: Rice University, Houston TX
Lines: 12
Message-ID: <3e806975.sandmann@clio.rice.edu>
References: <3E7B3770 DOT 4000502 AT geninfor DOT com> <3E801936 DOT 3040701 AT geninfor DOT com>
NNTP-Posting-Host: clio.rice.edu
X-Trace: joe.rice.edu 1048603083 24481 128.42.105.3 (25 Mar 2003 14:38:03 GMT)
X-Complaints-To: abuse AT rice DOT edu
NNTP-Posting-Date: 25 Mar 2003 14:38:03 GMT
X-NewsEditor: ED-1.5.9
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

> Well, the problem appears whenever you include any call to some conio 
> function. It is no necesary to execute the function, only that it is in 
> the program!

if you include a conio function, it's initialization is always called.
gppconio_init in src\libc\pc_hw\co80\conio.c calls a few int 0x10 calls
to find out about the video - I suspect Win2K/XP see these calls and 
turn on a strict video emulation.

It would be nice to avoid this.  I quite often will do a "kill ntvdm"
on my system to clean out the ntvdms which have collected attributes
like video size I don't like.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019