Beaker #1 There is a way to do this without BlitzBass in both Blitz3D and BlitzMax (at least on the PC version) using system userlibs. If I can find the code I will post it up.