Escape codes
KEY
ESC char 27 ($1B).
# (sometimes optional) number in decimal.
action ANSI Open Firmware
clear screen ESC[2J ESC[J
home cursor ESC[H none, use move: ESC[11;12H
clear to end of line ESC[K same
move up # lines ESC[#A same
move down # lines ESC[#B same
move right # lines ESC[#C same
move left # lines ESC[#D same
move to row/col #/# ESC[#;#H ESC[#1;#2H
reset colors/attributes ESC[0m same
set bold on ESC[1m might work
inverse video ? ESC[7m
forground color ESC[3#m
background color ESC[4#m
foreground color, background color and bold can be combined like so:
ESC[3#;4#;1m
Here are the colors:
ANSI Open Firmware 0: black black 1: red blue 2: green green 3: yellow cyan 4: blue red 5: magenta magenta 6: cyan yellow (kinda orange if you ask me) 7: white white
Note: above are the default Open Firmware colors on my machine. It is quite easy to change the palette. I may add a couple lines to my bootmenu to make the the Open Firmware colors the same as Linux. Also note that PearPC uses the ANSI colors.
The ; is a seperator, and the fields are optional. m is a terminator. So you could set just the foreground color like this:
ESC[3#m