So over the years, i have been adding bits and pieces here and there to the template game some of which I made comments about and some of them I didn't so it is impossible for me to actually find all of the edits.
Anyway, I have noticed something in my quest for memory domination
and I was wondering if this was caused by some of my edits or if this is the case for everyone. I have noticed that if I change the end of the title screen script from
(send gRoom:newRoom(INITROOMS_SCRIPT))
to
(send gGame:restart())
alot more memory resources are freed up. I'm still using a list of UnLoad(rsVIEW 800) for every resource I used, but that same list is used both ways.
I just ran a little test and using initrooms script I have 13930 free Bytes of heap, using restart gets me to the same point with 16428 free Bytes. Have I changed something causing my initrooms script to malfunction or is it indeed true that using restart instead of initrooms frees more memory at game start?