This is a programmable CPU I made. It includes 15 instructions you can put in a list to execute programs. You can either make a number-based program or a visual program. The base program is a smiley-face drawer and a Fibonacci number generator.
Big thanks to Mattbatwings for the idea of this kind of stuff. This wouldn't have been made without his videos. NOTE: Using Turbo Mode (not turbowarp) with Shift+Clicking the green flag does NOT speed up the calculation. They will break. Changelog v1.0.0: Created the backbone of the CPU with registers, program lists, and a Program Counter. Also added a display number. v1.0.1: Added a visual 9x9 screen where each pixel can be toggled with an immediate or register value. v1.0.2: Added colors to the screen. v1.0.3: Added a second display number, which displays data register 25, or d25. This is here for another program template I made for a y=mx+b calculator. It doesn't show because I kept the smiley/fibonacci script, but you can see the calculator script inside. v1.0.4: Slowed down the computer just a little, as I had found a bug with the branch code blocks. Also added a calculator program inside that includes the four main operations and is expandable.