Briddle
Code
CTRL/Shift + Enter: Run
CTRL + F: Turbo
CTRL + R: Reset
CTRL + S: Step
Input
Output
Instructions
Briddle is like Brainfuck. It only has 256 Cells (unsigned byte, 0-255). It also has a buffer, in which a value can be stored for multiplication, duplication, division, etc. Brainfuck Programs are compatible with Briddle.
+
Increments the currently pointed cell.
-
Decrements the currently pointed cell.
>
Moves the pointer to the next cell.
<
Moves the pointer to the previous cell.
[
Declares the start of a loop. Only runs when the currently pointed cell is not 0.
]
Declares the end of a loop.
.
Prints out the value of the pointed cell as an ASCII-Character.
,
Puts the value of the currently read ASCII-Character into the pointed cell.
?
Puts a random value (8-Bit) into the pointed cell.
S
Stores the value of the pointed cell into the buffer.
L
Puts the value in the buffer into the pointed cell.
R
Sets the value in the buffer to 0.
G
Jumps the pointer to the cell the buffer points to.
*
Multiplies the value in the pointed cell with the value of the buffer and puts it in the pointed cell.
/
Divides the value in the pointed cell by the value of the buffer and puts it in the pointed cell.
%
Does the modulo operation on the pointed cell by the value in the buffer and puts it in the pointed cell.