While testing my simulator based on ST32 for certain numbers I received different results, generally they were higher (+$10). For example.
Code:
SED
SEC
LDA#$0F
ADC#$0B
gives me A=$11, and in Kowalski Simulator A=$21
I decided to check the operation on Real 6502 (unfortunately I do not have real 65816 to check the result) and it turned out that the result is A=$11, i.e. the same as in my simulator.
It is similar for numbers in A=$1F,$2F,...
Interestingly, in Supermon816 it also receives different results, e.g.
as a result of the command
+1115, my stm32 receives +1215 (HEX and BIN is OK), and Kowalski simulator gives +1115
But, theoretically Supermon816 the Kowalski simulator result looks good
Anyway, I'm still looking