data[ val - arg ] = '\0';
val ++;
}
- Log_Debug("VTerm", "Argument '%s'", arg);
+ Log_Debug("VTerm", "Argument '%s'='%s'", opt, val);
if( strcmp(opt, "Video") == 0 ) {
if( !gsVT_OutputDevice )
// Set kernel output to VT0
Log_Debug("VTerm", "Setting kernel output to VT#0");
- Debug_SetKTerminal("/Devices/pts/vt0c");
+ Debug_SetKTerminal("/Devices/pts/vt0");
return MODULE_ERR_OK;
}
break;
case PTYBUFFMT_2DCMD:
// TODO: Impliment 2D commands
+ VT_int_Handle2DCmd(term, Length, Data);
break;
case PTYBUFFMT_3DCMD:
// TODO: Impliment 3D commands
tVTerm *term = Handle;
term->Mode = (Mode->OutputMode & PTYOMODE_BUFFMT);
+ memset(&term->Cmd2D, 0, sizeof(term->Cmd2D));
+
if( term == gpVT_CurTerm ) {
switch(term->Mode)
{