DAA instruction.

Still not quite sure what it does.
But it matches other implementations' results.
fix typo
round off flags register so only valid values can be set during pop
Blargg cpu 8 passing