> I think that you need to re-read "escape sequences" and "American National Standards Institute" a few more times until it clicks that these are two entirely different noun phrases.
LOL, why is the page called "ANSI escape code" then? Why were the driver called ANSI.SYS then? I think it is you who should re-read that escape sequences were standardized by ANSI a few more times until it clicks.
> You can start with CSI, value 0x009B, not being an ASCII character.
CSI is NOT 0x009B (in fact C1 shorthand is not supported anywhere, not in the old 7-bit video terminals, and not in the modern UTF-8 aware terminal emulators either, and definitely wasn't supported by ANSI.SYS, hence no ANSI art uses it, never ever).
From the wiki page, I quote: "For Control Sequence Introducer, or CSI, commands, the ESC [ (written as \e[, \x1b[ or \033[ in several programming languages) is followed by any number (including none) of "parameter bytes" in the range 0x30–0x3F [...]"
That's all 7-bit ASCII characters in the full sequence (introducer, parameters, separators, terminators as well), dude. It is definitely you who should re-read a few more times until it clicks.
> Then you can learn that the "E" in ECMA-48 does not stand for "ANSI", but for "European".
Then you can learn that the driver that give the name "ANSI art" was called ANSI.SYS and not ECMA.SYS. Doesn't really matter which standard TBH, because the driver was called ANSI, period.
> 16 colour SGR sequences beloved of CGA-like and VGA-like art are not in the standards
LOL, one: CGA had 4 colors and not 16, and second: the 16 colors in SGR are defined by the standard alright. See for yourself, ECMA-48 section 8.3.117 page 62: https://www.ecma-international.org/wp-content/uploads/ECMA-4... (8 base colors named explicitly and their "increased intensity" variants in mode 1 (page 61), thus making up 16 colors in total).
Please don't spread false information.