Skip to content

Commit 50d3ed2

Browse files
committed
colours are weird
1 parent d79c90d commit 50d3ed2

4 files changed

Lines changed: 27 additions & 23 deletions

File tree

basic

0 Bytes
Binary file not shown.

basic.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1202,6 +1202,10 @@ static struct value eval_function(const char *name, char **p)
12021202
return make_str("\033[C");
12031203
case 157: /* cursor left */
12041204
return make_str("\033[D");
1205+
case 18: /* reverse on */
1206+
return make_str("\033[7m");
1207+
case 146: /* reverse off */
1208+
return make_str("\033[27m");
12051209
/* Base colors */
12061210
case 144: /* black */
12071211
return make_str("\033[30m");

examples/chr.bas

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1-
10 PRINT CHR$(147)
2-
20 PRINT "CLR/HOME DONE"
3-
30 PRINT
4-
40 PRINT "BASE COLORS:"
5-
50 PRINT "BLACK ";CHR$(144);"████";CHR$(5);" WHITE"
6-
60 PRINT "WHITE ";CHR$(5);"████";CHR$(5);" WHITE"
7-
70 PRINT "RED ";CHR$(28);"████";CHR$(5);" WHITE"
8-
80 PRINT "CYAN ";CHR$(159);"████";CHR$(5);" WHITE"
9-
90 PRINT "PURPLE ";CHR$(156);"████";CHR$(5);" WHITE"
10-
100 PRINT "GREEN ";CHR$(30);"████";CHR$(5);" WHITE"
11-
110 PRINT "BLUE ";CHR$(31);"████";CHR$(5);" WHITE"
12-
120 PRINT "YELLOW ";CHR$(158);"████";CHR$(5);" WHITE"
13-
130 PRINT
14-
140 PRINT "EXTENDED COLORS:"
15-
150 PRINT "ORANGE ";CHR$(129);"████";CHR$(5);" WHITE"
16-
160 PRINT "BROWN ";CHR$(149);"████";CHR$(5);" WHITE"
17-
170 PRINT "LIGHT RED ";CHR$(150);"████";CHR$(5);" WHITE"
18-
180 PRINT "DARK GRAY ";CHR$(151);"████";CHR$(5);" WHITE"
19-
190 PRINT "MEDIUM GRAY";CHR$(152);"████";CHR$(5);" WHITE"
20-
200 PRINT "LIGHT GREEN";CHR$(153);"████";CHR$(5);" WHITE"
21-
210 PRINT "LIGHT BLUE ";CHR$(154);"████";CHR$(5);" WHITE"
22-
220 PRINT "LIGHT GRAY ";CHR$(155);"████";CHR$(5);" WHITE"
23-
230 END
1+
PRINT CHR$(147)
2+
PRINT "CLR/HOME DONE"
3+
PRINT "BASE COLORS:"
4+
PRINT " ";CHR$(144);"BLACK";CHR$(5)
5+
PRINT " "; CHR$(5);"WHITE";CHR$(5)
6+
PRINT " " ;CHR$(28);"RED";CHR$(5)
7+
PRINT " ";CHR$(159);"CYAN";CHR$(5)
8+
PRINT " ";CHR$(156);"PURPLE";CHR$(5)
9+
PRINT " "; CHR$(30);"GREEN";CHR$(5)
10+
PRINT " "; CHR$(31);"BLUE";CHR$(5)
11+
PRINT " ";CHR$(158);"YELLOW";CHR$(5)
12+
PRINT
13+
PRINT "EXTENDED COLORS:"
14+
PRINT CHR$(129);"ORANGE ";CHR$(5)
15+
PRINT CHR$(149);"BROWN ";CHR$(5)
16+
PRINT CHR$(150);"LIGHT RED ";CHR$(5)
17+
PRINT CHR$(151);"DARK GRAY ";CHR$(5)
18+
PRINT CHR$(152);"MEDIUM GRAY";CHR$(5)
19+
PRINT CHR$(153);"LIGHT GREEN";CHR$(5)
20+
PRINT CHR$(154);"LIGHT BLUE ";CHR$(5)
21+
PRINT CHR$(155);"LIGHT GRAY ";CHR$(5)
22+
END

examples/rev.bas

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
PRINT CHR$(5)+CHR$(146)+"TESTING REVERSE ON AND OFF"

0 commit comments

Comments
 (0)