blob: db7ffc0ec4fe64249df4ddb2342280dff80df47a [file] [log] [blame] [raw]
/**
* No full implementation, just dumping serial output
* to console
*
* @constructor
*/
function UART(dev)
{
var
io = dev.io,
line = "";
io.register_write(0x3F8, function(out_byte)
{
if(out_byte === 0x0A)
{
log(line);
dbg_log(line, LOG_SERIAL);
line = "";
}
else
{
line += String.fromCharCode(out_byte);
}
});
io.register_read(0x3FD, function(out_byte)
{
// TODO
return 0xFF;
});
}