Use a clearer way of expressing half carry checks
Use a clearer way of expressing half carry checks

Replaces the previous (slightly opaque) method with a clearer masking
technique - values are masked by 0xF and if the result is over 0xF then a
half-carry occurred.

jgilchrist/emulator,jgilchrist/emulator,jgilchrist/emulator