'Attribute mask: 0x0XFB0000
X:  Bit 0 - Underlined
Bit 1 - Negative
Bit 2 - Concealed
F:  Foreground
B:  Background'

def reset_soft(self):

    self.attr = 16646144
    self.scroll_area_y0 = 0
    self.scroll_area_y1 = self.h
    self.vt100_charset_is_single_shift = False
    self.vt100_charset_is_graphical = False
    self.vt100_charset_g_sel = 0
    self.vt100_charset_g = [0, 0]
    self.vt100_mode_insert = False
    self.vt100_mode_lfnewline = False
    self.vt100_mode_cursorkey = False
    self.vt100_mode_column_switch = False
    self.vt100_mode_inverse = False
    self.vt100_mode_origin = False
    self.vt100_mode_autowrap = True
    self.vt100_mode_cursor = True
    self.vt100_mode_alt_screen = False
    self.vt100_mode_backspace = False
    self.esc_DECSC()
    self.vt100_saved2 = self.vt100_saved
    self.esc_DECSC()
