1INIT
2WANTSTATE
3
4!DA
5RESET
6PUSH "\e[c"
7  output "\e[?1;2c"
8
9!DSR
10RESET
11PUSH "\e[5n"
12  output "\e[0n"
13
14!CPR
15PUSH "\e[6n"
16  output "\e[1;1R"
17PUSH "\e[10;10H\e[6n"
18  output "\e[10;10R"
19
20!DECCPR
21PUSH "\e[?6n"
22  output "\e[?10;10R"
23
24!DECRQSS on DECSCUSR
25PUSH "\e[3 q"
26PUSH "\eP\$q q\e\\"
27  output "\eP1\$r3 q\e\\"
28
29!DECRQSS on SGR
30PUSH "\e[1;5;7m"
31PUSH "\eP\$qm\e\\"
32  output "\eP1\$r1;5;7m\e\\"
33
34!DECRQSS on SGR ANSI colours
35PUSH "\e[0;31;42m"
36PUSH "\eP\$qm\e\\"
37  output "\eP1\$r31;42m\e\\"
38
39!DECRQSS on SGR ANSI hi-bright colours
40PUSH "\e[0;93;104m"
41PUSH "\eP\$qm\e\\"
42  output "\eP1\$r93;104m\e\\"
43
44!DECRQSS on SGR 256-palette colours
45PUSH "\e[0;38:5:56;48:5:78m"
46PUSH "\eP\$qm\e\\"
47  output "\eP1\$r38:5:56;48:5:78m\e\\"
48
49!DECRQSS on SGR RGB8 colours
50PUSH "\e[0;38:2:24:68:112;48:2:13:57:101m"
51PUSH "\eP\$qm\e\\"
52  output "\eP1\$r38:2:24:68:112;48:2:13:57:101m\e\\"
53
54!S8C1T on DSR
55PUSH "\e G"
56PUSH "\e[5n"
57  output "\x{9b}0n"
58PUSH "\e F"
59