XXL: liczyłeś kombinacje bez powtórzeń 2 elementów ze zbioru 255 elementowego: 255*(255+1)/2=32640 :)
Jakby kogoś interesowało dotychczasowe wyniki razem z wynikiem epiego (thx) dla 6502 są tu
Zamieszczone wyniki dowodzą od razu twierdzenia z postu #2 i #3: dodanie zera do dowolnej liczby wygeneruje poprawną liczbę w BCD (nie chodzi tu o to, że wynik jest porawny, tylko liczba jest poprawna w sensie BCD), a więc dodanie zera do liczby niepoprawnej zmieni jej wartość (zero nie jest elementem neutralnym w zbiorze niepoprawnych liczb BCD ;P)
Dodatkowo widać, że atari++ ma poważne problemy z BCD, podczas gdy atari800 radzi sobie wyśmienicie, a UltraXE daje niekiedy niepoprawny wynik.
==== EDIT ====
Dla pełności testu dodałem wyniki odejmowania w BCD i wszystko razem umieściłem w archiwum 7zip.
Z ciekawostek w 6502 błędna jest tylko flaga Z, atari800 działa dokładnie jak 6502, a UltraXE myli się częściej niż przy dodawaniu :)