Briddle

Code

CTRL/Shift + Enter: Run

CTRL + F: Turbo

CTRL + R: Reset

CTRL + S: Step

Select Instruction After Execution

Input

Output

0

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.