Major improvements, and serial communication implemented, is now odbsim compatible. Takes a /dev/pts as argument.