http://herrie.rpc1.org/nec1300a.html