Skip to content
Filippo edited this page Jul 8, 2017 · 26 revisions

pmem

pmem index:0..6 [val] -> val

Parameters:

  • index : the index of the value you want to save/read in the persistent memory
  • val : the value you want to store in the memory. Omit this parameter if you want to read the memory.

Output:

  • val : when function is call with only index parameters it'll return the value saved in the slot memory.

Description:

This function allow to save and retrieve data in one of the 7 slots available in the persistent memory. This is useful to save high-score and any sort of advancement.
Tip: pmem depends of cartridge hash (md5), so don't change your lua script if you want to keep the data.

Example:

--pmem demo
--load saved value at slot zero and save it back
--incremented by 1
pmem(0,pmem(0)+1)

function TIC()
 cls()
 print("Started "..pmem(0).." times");
end
Clone this wiki locally