fleshed out ignition code a bit more

worked out where timing advance comes from (mostly). looks like word_64
is an RPM like variable, but I'm not clear as to how it's derived