MJoy Atmega8 a problémy

Nedělal jste někdo Mindaugasův MJoy s Atmelem Atmega8?
Pokud se posunuje osa (tuším libovolná) z nuly do záporu, tak napřed skočí na -max a pak -2, -3.... Není to úplně ono... Nemáte někdo řešení? Upravený asm nebo tak?
...tak jsem to upravil. Není to sice úplně super, ale teď ty ostatní skáčou z 0 na 2 a zbytek ok ty, co skákaly do -max jedou normálně. Kdyby měl někdo zájem....