cacheTOP - replace index

I can get the cacheTOP working, and doing what I need it to do.

But I’m slightly confused why I can’t have positive integers for the replace index parameter in the cacheTOP. Makes my code slightly more confusing as I have to negate the DAT index of a list of images I want to fill the cacheTOP with. Instead of having the cacheTOP hold images from 0 to 100, it holds images from 0 to -100.

Can somebody explain the reasoning behind this? Don’t want to get too far into a setup, and then realise why it’s like that, and therefore breaks my logic and/or use of the TOP!!

Thanks!

Its setup like this because you can think of it as counting backwards from the current time. If you look at the Cache Select TOP which is how you retrieve images from the Cache TOP, it is also setup 0 to -100.