Rollover
Rollover is a programming language created by User:Scratch_Fakemon in 2025. It uses an array of up to 256 cells, starting at 0 and ending at 255. Each cell is given a value within the same range. The language can only increment, loop, or print, requiring the rollover mechanic, which sets the currently active cell or its index to 0 when it exceeds the maximum of 255. The esolang is documented at https://scratchfakemon.github.io/rollover/, where an interpreter for Rollover can also be found.
Commands
Rollover has 6 commands in total:
- n - changes the cell index by 1
- i - increments the cell's value by 1
- c[] - loops the code within the brackets until the value of the cell is equal to the cell's index
- p - prints the current cell's value as a number
- a - prints the current cell's value as ASCII
- u - prints the current cell's value as UTF-8
Sample Programs
Although the whole program may not be shown on screen, it is there. Double-click it to select the program and copy it with your preferred method of choice (Ctrl + C, Right-click -> Copy, etc)
Hello World!
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiianiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiianiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiianiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiianiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiianiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiianiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiianiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiianiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiianiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiianiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiianiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiia
This program increments the cell's value to the number of the desired character in ASCII with i repeated a certain amount of times, prints it with a, and moves to the next cell with n.