some little changes in engine
working calling conventions and debug print in assembly