Cleaned up EM260 code, about to fork into separate module.