Stopload
Stopload is an esolang created by User:Yayimhere based off of the I/D machine and Malbolge. alike Muriel and Underload, it needs to quine to loop, however it is propably much harder to do. All strings of ISO 8859-1 char's is a valid program.
Etymology
Stopload's name is a quite complicated pun. It comes from cargo cult coding, in which a person pastes pieces of code from different programs together, hoping it will work. Load was chosen as a synonym for cargo, and stop was chosen as a synonym for dont, mainly because of how it fits with loading. As such, its name is a synonym for "Dont cargo".
Memory
Stopload's memory is made up of an unlimited number of RAM cells in the range 32-255(or in other words, for all memory addresses X, X = max((min(|X|,255),32)). This is the range of visible ISO 8859-1 characters. As you may be able to guess that the RAM memory space and the program memory space is the same space(as such, all cells after the program text ends is trailing spaces). There is a single pointer, the code pointer, which points to the current command. If any data is changed within the RAM/program, it must be entered into the before mentioned formula, to make sure it fits in that range.
Semantics
A command is interpreted whenever the code pointer lands on a command it is decoded according to the following formula, which works on the characters number value:
max(110,min(|X|,111))
Then then the final value is interpreted as follows:
110sets whatever data is at the code pointer, to the address number currently pointed to by the code pointer(p*=p)111sets the current pointer address index, to whatever data is being pointed to, after incrementing this data(p=p*)
Indexing starts at 32. If a RAM cell's index is over 255, all indexes after it referenced have 32 added, as well as the max(110,min(|X|,111)) formula, which also has its values increased. Then for 287, 32 is added twice, and so on, such that the index space always moves forward.