X-Authentication-Warning: delorie.com: mail set sender to opendos-bounces using -f From: shadow AT shadowgard DOT com To: opendos AT delorie DOT com Date: Wed, 03 Dec 2003 17:34:57 -0800 Subject: RE: ANSI.SYS Message-ID: <3FCE1EC1.3772.294B30C@localhost> In-reply-to: <01FD6EC775C6D4119CDF0090273F74A4FD6C82@emwatent02.meters.com.au> X-mailer: Pegasus Mail for Windows (v4.02) Reply-To: opendos AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: opendos AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 4 Dec 2003 at 10:17, da Silva, Joe wrote: > I guess it's case sensitive because it's _not_ a DOS thing. > AFAIK, this ANSI sequence stuff originated as a terminal > (from the time before personal computers were available or > at least readily available) control "language", I think from the > DEC VT100 terminal or one of its relatives. The DOS ANSI > driver simply emulates this, so the original terminal must > have been case sensitive. There were a whole *bunch* of model specific sets of control codes. ANSI decided that there should be a standard. And the DEC VT52 set was considered the best, but it is (or at least *was*) ANSI policy that standards of this sort couldn't be identical something already in use by a specific manufacturer (to avoid giving them a major advantage in the market.) So the ANSI x3.64 standard (which is what ANSI.SYS is derived from) chanded a few things. Starting with requiring the ESC char to be followed by a left square bracket. VT100 uses an extension of ANSI X3.64. The PC uses part of it, mixed with some stuff that doesn't follow the standard. There used to be a VT100.SYS driver floating around. -- Leonard Erickson (aka shadow) shadow at krypton dot rain dot com