I have been quite busy lately and I have not gotten to work on this project as much as I would have liked. Minor things keep coming up. Like getting married, or needing my utility room ceiling replaced.
Anyway, I did have some time to add in proper function calls.
Call – like jump, but internally stores the location of the next instruction for return to jump back to automagically.
Return – jumps to the latest entry in the internal call-stack.
I will be looking to focus on the langue aspects of pyRoBeta in the near future as they are much easier to implement in one sitting. I may also dabble in a proper render engine. Game Maker is nice and all, but I was primarily using it for HTML5 support.