Both sides previous revisionPrevious revisionNext revision | Previous revision |
ref:cterm [2024/02/09 22:26] – Add string terminators. deuce | ref:cterm [2024/02/12 10:12] (current) – [DEC Private Mode Set (DECSET)] Add DECBKM deuce |
---|
====== CTerm ====== | ====== CTerm ====== |
CTerm is the ANSI parsing code maintained as part of ciolib (and used by SyncTERM). This page is basically a pretty version of the [[https://gitlab.synchro.net/main/sbbs/-/raw/master/src/conio/cterm.txt?ref_type=heads|cterm.txt file in git]], as of e8ce7771e2af35a47986f0c11e359e954ebe9c13 | CTerm is the ANSI parsing code maintained as part of ciolib (and used by SyncTERM). This page is basically a pretty version of the [[https://gitlab.synchro.net/main/sbbs/-/raw/master/src/conio/cterm.txt?ref_type=heads|cterm.txt file in git]], as of 7a8edde4c8ccdedd1556895eec3ed265a4f615bf |
| |
The text file is still the normative reference, but this may serve as a friendlier source. | The text file is still the normative reference, but this may serve as a friendlier source. |
| 34 | | reset | Enable blink alt character set. With this mode set, the blink (5, 6) graphic renditions selects characters from an alternate character set. | | | 34 | | reset | Enable blink alt character set. With this mode set, the blink (5, 6) graphic renditions selects characters from an alternate character set. | |
| 35 | | reset | Blink Disabled. This makes the blink (5, 6) graphic renditions not cause the character to blink. Mostly for use with ''CSI ? 34 h'' to permit fonts to be used without blinking. | | 35 | | reset | Blink Disabled. This makes the blink (5, 6) graphic renditions not cause the character to blink. Mostly for use with ''CSI ? 34 h'' to permit fonts to be used without blinking. |
| | 67 | DECBKM | set | DEC Backarrow Key Mode. When set, backspace sends the BS code. When reset, backspace sends DEL (0x7F). | |
| 69 | | reset | DEC Left Right Margin Mode enabled. Enables CSI s to set the left/right margins, and disables CSI s from saving the current cursor position. | | | 69 | | reset | DEC Left Right Margin Mode enabled. Enables CSI s to set the left/right margins, and disables CSI s from saving the current cursor position. | |
| 80 | | set | Sixel Scrolling Enabled. When this is set, the sixel active position begins in the upper-left corner of the currently active text position. When the sixel active position reaches the bottom of the page, the page is scrolled up. At the end of the sixel string, a sixel newline is appended, and the current cursor position is the one in which the bottom sixel is in. | | | 80 | | set | Sixel Scrolling Enabled. When this is set, the sixel active position begins in the upper-left corner of the currently active text position. When the sixel active position reaches the bottom of the page, the page is scrolled up. At the end of the sixel string, a sixel newline is appended, and the current cursor position is the one in which the bottom sixel is in. | |