add: if (argCount == 0) {  argCount++; args[0] = 0; }
context: set_vt100_attributes(struct console_desc *con, int32 *args, int32 argCount){	for (int32 i = 0; i < argCount; i++) {		//dprintf("set_vt100_attributes: %ld\n", args[i]);		switch (args[i]) {			case 0: // reset				con->attr = 0x0f;				con->bright_attr = true;				con->reverse_attr = false;				break;			case 1: // bright				con->bright_attr = true;				con->attr |= 0x08; // set the bright bit				break;			case 2: // dim				con->bright_attr = false;				con->attr &= ~0x08; // unset the bright bit				break;			case 4: // underscore we can't do				break;			case 5: // blink				con->attr |= 0x80; // set the blink bit				break;			case 7: // reverse				con->reverse_attr = true;				con->attr = ((con->attr & BMASK) >> 4) | ((con->attr & FMASK) << 4);				if (con->bright_attr)					con->attr |= 0x08;				break;			case 8: // hidden?				break;			/* foreground colors */			case 30: con->attr = (con->attr & ~FMASK) | 0 | (con->bright_attr ? 0x08 : 0); break; // black			case 31: con->attr = (con->attr & ~FMASK) | 4 | (con->bright_attr ? 0x08 : 0); break; // red			case 32: con->attr = (con->attr & ~FMASK) | 2 | (con->bright_attr ? 0x08 : 0); break; // green			case 33: con->attr = (con->attr & ~FMASK) | 6 | (con->bright_attr ? 0x08 : 0); break; // yellow			case 34: con->attr = (con->attr & ~FMASK) | 1 | (con->bright_attr ? 0x08 : 0); break; // blue			case 35: con->attr = (con->attr & ~FMASK) | 5 | (con->bright_attr ? 0x08 : 0); break; // magenta			case 36: con->attr = (con->attr & ~FMASK) | 3 | (con->bright_attr ? 0x08 : 0); break; // cyan			case 37: con->attr = (con->attr & ~FMASK) | 7 | (con->bright_attr ? 0x08 : 0); break; // white			/* background colors */			case 40: con->attr = (con->attr & ~BMASK) | (0 << 4); break; // black			case 41: con->attr = (con->attr & ~BMASK) | (4 << 4); break; // red			case 42: con->attr = (con->attr & ~BMASK) | (2 << 4); break; // green			case 43: con->attr = (con->attr & ~BMASK) | (6 << 4); break; // yellow			case 44: con->attr = (con->attr & ~BMASK) | (1 << 4); break; // blue			case 45: con->attr = (con->attr & ~BMASK) | (5 << 4); break; // magenta			case 46: con->attr = (con->attr & ~BMASK) | (3 << 4); break; // cyan			case 47: con->attr = (con->attr & ~BMASK) | (7 << 4); break; // white		}	}}