Hell

From Esolang
Jump to navigation Jump to search

Hell also known as T, is a esolang that was created by user Alanmalan

its interpreter can be found here

Hell has two comands

o :: no op, adds 1 to cycle and does not execute anything
r :: operates based on the curent number of the cycle, after performing operation also adds 1 to the cycle pool

T also has a temporary memory to the value of 1 byte and a tape, with the length of 16 the first character in codes will aways be ignored

Cycle number executions

0 :: kills the program

1 :: prints ASCII character based on the temporary memory

2 :: adds one to the tape pointer

3 :: subtracts one from the tape pointer

4 :: gets a single character input and stores it directly onto the tape

5 :: adds one to the current cell

6 :: subtracts one from the current cell

7 :: saves the index of the part of the code for later usage

8 :: goes back to the saved index until the current pointer cell is 0

9 :: copies the value from the temporary memory to the current cell

10 :: copies the value of the current cell to the temporary memory

11 :: prints out number based on the current cell

12 :: Beeps, frequency is based on the number inside the temporary memory times 10, lenght is based on the number in the current cell times 10