2) Don't most systems (MS, Linux, OSX) now provide a timer with better resolution than std milli-secs? If so why only provide lo-rez timer functions?
No. Some are actually only accurate down to about 10-50 ms. In a timesharing non-realtime OS, that's probably as accurate as you're gonna get - for reliable timing, anyway.Incidently you have two number 2 questions.
If threads are not coming soon do you have a suggestion about the best way to get bmax communicating with a seperate program, ie, sys messages, pipes, share mem, stdio redirection or any other form of IPC?
You cannot share memory without threads. Anyway in it's current state I would recomend using the TCP/IP stack. Without threads I cannot see how bmax can efficiently act as a network server (for local comms).
I agree. Unfortunately I'm not entirely sure it was intended to. 4) Is there a better OSX editor coming soon?
Try Eclipse and a suitable plugin. 6) Are TGA loading problems solved?
Who cares? Use PNG instead.