revisiting this: I think it may be to do with my dividing function. I may need to use a special longint divide, so I'll do some research and get back to you on that.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I left it running overnight, and it must have gotten an out-of-range with the MB Downloaded counter. ;D
http://i39.tinypic.com/9iraxc.png
-1.* Kb? :/
Hah weird. It's declared as a longint, so it should be able to hold big numbers, but I'll fuck about and see if I can't make it holder bigger ones.
revisiting this: I think it may be to do with my dividing function. I may need to use a special longint divide, so I'll do some research and get back to you on that.
Awesome :D
Right, I think I've maybe fixed it.
Maybe.
I'd try it, but I just haven't got the time, so if you fancy having another go and letting me know how it goes, I'd appreciate it.
Thanks :)