Thanks for the explanation.
So the reason I choose 128 is that it makes 1 or 2 pixels = 1 mill and hence easy to make correct size rings on the bit maps.
Which is why I'd suggest using 256.
The BMP files for reticules are already limited to a max of 256x256 as it is, and this would keep it as 1px = 1mil on all sizes (so 256x256, 128x128, and 64x64, etc. would all be 1px = 1mil) rather than 1px/mil at one size, (128) and 2px/mil with another (256).


(I did miscalculate the size of the Revi 16. The cross would actually be larger than 256mil, closer to 300. However I don't know if it would really be possible to increase the max size of reticules to 512mil unless the max size of the BMP file was upped as well).