Updated to new bus API, and improved using the 3c5x9 reference manual.