soja #1 ...API calls to the operating system but Blitz3D is not capable of this. I think you're a little behind the times. Look up userlibs. A relatively recent upgrade to Blitz3D allows them, and they're built-in to BlitzPlus from the start.