buffered output
msg cleanup;
console driver entry points, working but mostly stubs