fitst, can you tell one more time, why you are using proc_mode = PROC_LATE; ?
in this way all grapfical entities are moving a little bit "after" then physical bodies, where is the "plus" of this method? smile

second, using "slices" would be good for "slow-mo", i think smile
i tried another variables(not 0.01, but 1 or 1000), but i dont see any difference between this, so i'll think about your formula
Code:
int advance = time_frame/16;
		int slices = integer((advance / MAX_NEWTON_ADVANCE) + 1);
		int slices_left;

		for (slices_left = slices; slices_left > 0; slices_left--){
			NewtonUpdate(nworld, advance/slices);
		}



1st prize: Lite-C and Newton 2.17 by Vasilenko Vitaliy

Newton2 videos: http://tinyurl.com/NewtonVideos
LiteC+Newton2 discussion: http://tinyurl.com/NewtonWrapperDiscussion
Latest LiteC+Newton2 version(v23, from 29.10.2009): http://depositfiles.com/files/ae1l0tpro