We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Moxxoxo

From Esolang
Jump to navigation Jump to search

Moxxoxo is an extension of Mox

Instructions

Instructions Description
m shift the memory pointer right
o shift the memory pointer left and decrement the value under the cell by one.
x input a value into the current cell modulo 256.
!a output cell a as an ASCII character modulo 256. (if argument a is blank, then the first cell / cell 0 is outputted.)
ga,b 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.)
i increment the current cell by 1.
~a output cell a as an decimal number modulo 256. (forgot to add this one)
I increment the current cell by 5.
c Cat program