This one kinda failed... Check out the new one here: https://scratch.mit.edu/projects/1059169040/ PLEASE DON'T RUN THIS ONE PLEASE COPY THIS TEXT TO NOTEPAD!!! IT IS LARGE!!! This is a mock-CPU in Scratch. It is a total programming language, and should be Turing Complete. Use the assembly language to write programs. Move your mouse to the right to see the list of all possible functions, as well as a turbowarp/not setting. (Please run in turbowarp). I made a language. Ask any questions in the comments. Here's how it works: -Running the project runs the program you created. -The program is in the "Code" list. When it translates to CPU, it goes in the RAM list, starting from the top. The first byte is how long the program actually is. -"instruction types" list are all of the different commands that the CPU can read. -Ram is Random Access Memory. -Registers are what the CPU can read and operate on -To create a program, please run the project in turbowarp. It works in Scratch, but Turbowarp is 10x better. https://turbowarp.org/1052546050?offscreen&limitless&hqpen -Run you program by moving your mouse to the right and changing "run" to one. -To delete, you can hover your mouse to the right and change the slider "Arrow key move or delete" to 1. 0 lets you move the cursor easier. All the commands are in the project. The binary is the CPU instruction. Those are all the commands. Tell me if I should add any more. I probably won't. There are 2^16 bytes of ram, or 524288 bits of ram. All data will wrap around.