Originally posted by: user
Originally posted by: Piputkin3
I will ask another question, can you determine the sprite rate of less than 1?
Yes, using a further byte of RAM.
Example: you store somewhere (e.g. variable FOO) the value HEX00.
then each NMI you add HEX40 to that variable.
each four MNIs the variable will reach "HEX100" (which is HEX FF+1 ) reset to zero and trigger the carry flag.
When the carry flag is triggered, you advance by 1 pixel.
So, you advance by 1/4 of pixel each NMI.
tell me if this helps.
I think this may be better touched in the 16-bit math section further a long in the tutorials. This is only lesson #4.