Date: Sun, 2 Apr 2000 10:24:16 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: broeker AT physik DOT rwth-aachen DOT de cc: djgpp AT delorie DOT com Subject: Re: scrolling shell output In-Reply-To: <8bsv4i$jja$1@nets3.rz.RWTH-Aachen.DE> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 29 Mar 2000 broeker AT physik DOT rwth-aachen DOT de wrote: > DJGPP Bash uses direct hardware access, AFAIK Actually, Bash uses BIOS for console I/O. For output, it calls Int 29h, which on DOS simply calls Int 10h/AX=0Eh by default. But if ANSI.SYS or similar driver is installed, ANSI escape sequences can be supported by Int 29h, but not by bare BIOS calls. More precisely, Bash uses termios functions, and it's termios that calls Int 29h.