X-Git-Url: https://jasonwoof.com/gitweb/?p=watch-my-terminal.git;a=blobdiff_plain;f=terminal.coffee;h=34c75156359856245a1fa17253e94e1c64b5cc81;hp=42732f45e68bfabb243c5a41207947fc85ad2b06;hb=b7343be7e3013be9c5e5a794886337268408f581;hpb=394a14939b00dbbb2a30c8a87ac3333a41c74ef2 diff --git a/terminal.coffee b/terminal.coffee index 42732f4..34c7515 100644 --- a/terminal.coffee +++ b/terminal.coffee @@ -127,38 +127,40 @@ class Terminal @set_attribute_bits 0x80000, 0 when '30' # fg black - @set_attribute_bits 0xff, 0 + @set_attribute_bits 0xff, 0x00 when '31' # fg red - @set_attribute_bits 0xff, 0xe0 + @set_attribute_bits 0xff, 0x01 when '32' # fg green - @set_attribute_bits 0xff, 0x1c + @set_attribute_bits 0xff, 0x02 when '33' # fg yellow - @set_attribute_bits 0xff, 0xfc - when '34' # fg blue @set_attribute_bits 0xff, 0x03 + when '34' # fg blue + @set_attribute_bits 0xff, 0x04 when '35' # fg magenta - @set_attribute_bits 0xff, 0xe2 + @set_attribute_bits 0xff, 0x05 when '36' # fg cyan - @set_attribute_bits 0xff, 0x1f + @set_attribute_bits 0xff, 0x06 when '37', '39' # fg white (39 is default) - @set_attribute_bits 0xff, 0xff + @set_attribute_bits 0xff, 0x07 when '40' # bg black - @set_attribute_bits 0xff00, 0 + @set_attribute_bits 0xff00, 0x0000 when '41' # bg red - @set_attribute_bits 0xff00, 0xe000 + @set_attribute_bits 0xff00, 0x0100 when '42' # bg green - @set_attribute_bits 0xff00, 0x1c00 + @set_attribute_bits 0xff00, 0x0200 when '43' # bg yellow - @set_attribute_bits 0xff00, 0xfc00 - when '44' # bg blue @set_attribute_bits 0xff00, 0x0300 + when '44' # bg blue + @set_attribute_bits 0xff00, 0x0400 when '45' # bg magenta - @set_attribute_bits 0xff00, 0xe200 + @set_attribute_bits 0xff00, 0x0500 when '46' # bg cyan - @set_attribute_bits 0xff00, 0x1f00 - when '47', '49' # bg white (49 is default) - @set_attribute_bits 0xff00, 0xff + @set_attribute_bits 0xff00, 0x0600 + when '47' # bg white + @set_attribute_bits 0xff00, 0x0700 + when '49' # bg default + @set_attribute_bits 0xff00, 0x0000 else # if we don't recognize the style, go back to default