Hello.
No this is clearly a bug inconvenience.
If you make use of RUN(string)
where you can recall it with STAT(6) later, If you press CTRL+R anywhere during the cart, or select Reset Cart
from the system menu, or even have just RUN()
in your code, it will not reset STAT(6) fouling up the results you were using to look for it.
It would be helpful if a new EXTCMD() was chosen that could be used to reset the argument specifically for the RUN() command WITHOUT having to RUN().



doing that would prevent going back to a main cart (title cart / compilation launcher / etc) from a loaded cart.



I thought that was breadcrumbs, @merwok:
. . .
Oh, it is.
https://www.lexaloffle.com/dl/docs/pico-8_manual.html#System
Hmm ... Well that's fine for LOAD and SAVE, but how about a different stat location altogether for RUN() ?
Although I may have a different way around this, giving it some thought ...
https://www.lexaloffle.com/bbs/?tid=50537
Alright, I am no longer using an argument in run() since it cannot be reset automatically. Ratz. I'll use memory location 0x4300 to keep track if its a skip to main game or not.
Selecting menu again during skip gives you option to change it back. Best I can do for now.
Updating this post. Changing subject of BUG to CHAT. Suggesting EXTCMD() be used to remedy this situation with RUN().
[Please log in to post a comment]