reimplement ALU add operation based on the implementation in VICE.
fix flag handling for TXS