simple changes to make it work, but not working. on startup, at least, register 0x78 is wrong, as are registers 0x58 and 0x59.