Jump to navigation Jump to search
Mox is another cell-based esolang by User:Infinitehexagon with a short amount of instructions. Mox is made out of the letters in ther title plus a few extra instructions too. Mox is also a derivative of X strike.
|shift the memory pointer right
|shift the memory pointer left and decrement the value under the cell by one.
|input a value into the current cell modulo 256.
|output cell a as an ASCII character modulo 256. (if argument a is blank, then the first cell / cell 0 is outputted.)
|jump to line a in the program until the cell under the memory pointer is greater than b.(leave b blank to go to line a while not 0.)
|increment the current cell by 1.
|output cell a as an decimal number modulo 256. (forgot to add this one)
x m x o i i m m o g4, ~0
Hello world program
i g1,71 ~0 i g4,100 ~0 i g7,107 ~0 ~0 i g11,110 ~0 m i g15,43 ~1 m i g19,31 ~2 i g22,86 ~2 i g25,110 ~2 i g28,113 ~2 m i g32,107 ~3 m i g36,99 ~4 m i g40,32 ~5