commit f45a9093fe86de93a4ec1c7b1a6c72ac2fcf7e01
parent 13ccc593346b8928386b97e50b90e1d3c44fed25
Author: Aymeric Mansoux <aymeric@bleu255.com>
Date: Tue, 14 Jun 2022 11:22:46 +0200
Merge branch 'master' of /var/www/git.bleu255.com/repos/permacomputing
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/character_terminal.mdwn b/character_terminal.mdwn
@@ -44,7 +44,7 @@ Some technical vocabulary:
* VT100 and VT102 are physical, microprocessor-based text terminals manufactured by Digital Equipment Corporation in around 1978-1983. They became the de-facto reference implementation of the ANSI standard.
* ANSI.SYS on the [[IBM PC]] is another influential implementation of the standard. Notably, it supports the cell-specific foreground and background colors of the CGA-compatible display controllers. "Ansi art" therefore usually refers to art made for the IBM PC textmode, including the non-standard pseudographic characters featured in the IBM PC character set.
* ECMA 48 (the last version is from 1986) is a later standard that extends on the X3.64. It defines ANSI.SYS-style colors but also some potentially useful features that are very rarely supported in today's terminal emulators (such as a support for multiple pages and editable areas).
-* Text mode is a hardware feature of a display controller, allowing the representation of the screen as character indexes rather than individual pixels. The pixel matrices of each character are fetched from a separate character memory (which can be ROM or RAM or both). Physical text terminals, most 8-bit microcomputers and IBM PC compatibles have a hardware textmode. In the game console world, equivalent display modes are referred to as "tile-based".
+* Text mode is a hardware feature of a display controller, allowing the representation of the screen as character indexes rather than individual pixels. The pixel matrices of each character are fetched from a separate character memory (which can be ROM or RAM or both). Physical text terminals, most 8-bit microcomputers and IBM PC compatibles have a hardware textmode. In the game console world, equivalent display modes are referred to as "tile-based". Sometimes, a text mode is simulated in software (e.g. the framebuffer console on Linux)
* CLI (command-line interface) is based on typed commands. CLIs have been around since the teleprinter days.
* CUI and TUI (character-based UI, text-based UI) are a more graphical type of character-based interface. They may have things like status bars, cursor-navigable menus and even windowing or mouse support. A lot of work and standardization on CUI/TUI took place in the [[IBM PC]] world. Unfortunately, many of the common CUI/TUI approaches are somewhat prohibitive on low-bandwidth character terminals.
* Telnet is a protocol for non-encrypted terminal connections over a TCP/IP network. SSH is a protocol for encrypted ones (and therefore recommended in nearly all circumstances). The easiness to sniff the network for Telnet passwords was the major reason why SSH was adopted.