04-13-2011, 07:20 AM
That's to be expected (at the moment). The code in charge of initializing the heap is within the heap free space (to save some precious bytes), thus destroyed upon first execution. A compiler flag will be added to specify "rerunable code" or not. Usually games don't return to BASIC once started. :wink: So, this will go to the TODO list (it's rather easy to implement, will try to do it this week, but I'm currently working on FOR loops).