Have you done the transfer with c2nim tool? Seems that you did at least manual
modifications:
time : uint32 = 0
oldTime : uint32 = 0
time = getTicks()
var diff : uint32 = time - oldTime
var frameTime : float = float(diff) / 1000.0
RunTime and oldTime is double in cpp code, such changes can make differences...
