Exapunks Cheats
Exapunks
Cheat Codes:
————
Submitted by: David K.
Quick cheatsheet you can embed in all your EXAPUNK Projects
Create an Exa and paste the code bellow in it.
You can use the arrow pointing to right to have it in an external window.
NOTE REGISTERS
NOTE
NOTE L LABEL
NOTE R REGISTER
NOTE R/N REGISTER/NUMBER
NOTE
NOTE X GENERAL USE
NOTE T CONDITIONNAL
NOTE F FILE REGISTER
NOTE M MESSAGING
NOTE #N HOST REGISTER
NOTE INSTRUCTIONS
NOTE
NOTE HALT
NOTE REPL L
NOTE KILL
NOTE
NOTE COPY R
NOTE ADDI R/N R/N R
NOTE SUBI R/N R/N R
NOTE MULI R/N R/N R
NOTE DIVI R/N R/N R
NOTE MODI R/N R/N R
NOTE SWIZ R/N R/N R
NOTE
NOTE LINK R/N
NOTE HOST T
NOTE
NOTE MARK L
NOTE JUMP L
NOTE TJMP L
NOTE FJMP L
NOTE
NOTE MODE
NOTE VOID M
NOTE TEST MRD
NOTE
NOTE MAKE
NOTE GRAB R/N
NOTE FILE T
NOTE SEEK R/N
NOTE VOID F
NOTE DROP
NOTE WIPE
NOTE TEST EOF
NOTE
NOTE TEST R/N < R/N NOTE TEST R/N = R/N NOTE TEST R/N > R/N
NOTE
NOTE ANY MESSAGE
NOTE NOOP
NOTE RAND A A R
@REP 9
NOTE COPY @{0,1} @{5,2}
@END
Basic Commands:
—————
Command – Syntax – Usage
COPY – R/N R – Copy the specified value to the specified register
ADDI – R/N R/N R – Adds the first two values and stores the result
in the specified register
SUBI – R/N R/N R – Subtracts the second value from the first and store the
result in the specified register
MULI – R/N R/N R – Multiplies the first two values and stores the result in the
specified register
DIVI – R/N R/N R – Return how many times the second value fits completely into
the first value, and stores it in the specified register
MODI – R/N R/N R – Returns the modulus of a division operation and stores it in
the specified register
SWIZ – R/N R/N R – Modifies the given number according to a mask
MARK – L – Create a label with the specified name. Does not add to the line
count – similar to NOTE
JUMP – L – Jumps to the specified label
TJMP – L – Jumps to the specified label if the T register is greater than 0
FJMP – L – Jumps to the specified label if the T register is 0
TEST – R/N =/ R/N | EOF | MRD – Tests the specified condition,
writing the result to T.
REPL – L – Creates a new EXA running from the specified label
HALT – Kills the current EXA, dropping any held file
KILL – Kills a random EXA in this host (Prefers EXAs owned by the player)
LINK – R/N – Traverses the specified link
HOST – R – Writes the current host name to the specified register
MODE – Toggles the M register’s access mode between Local and Global
VOID – M/F – Removes the current value from the currently held file / M register
MAKE – Create a new file, held by this EXA
GRAB – R/N – Grab the specified file
FILE – R – Write the current file name to the specified register
SEEK – R/N – Move X values in the held file, where X can be between -9999 and 9999
DROP – Drops the currently held file
WIPE – Deletes the currently held file
NOTE – Note instructions do not count towards the line-count
NOOP – Do nothing for 1 cycle