** THIS IS INTENDED TO BE AN EMULATOR ** ** LOGIC IS A BIT HACKY DUE TO THIS ** ** EVENTUALLY I WILL JUST MAKE A COMPUTER ** 8 bit memory space CPU in Scratch with Minimal Instruction Set. (MISC!) ** use turbo mode unless you want to see it process ** ROM is already set up with "hello world!", to run again press space to enter the interactive assembly mode then just type "xec 1" to start the program at address 1. It knows where to end. Current instructions: move, add, subtract, push, pop, execute, and, or, not, xor, read, no-operation (operands: mov, add, sub, pus, pop, xec, and, ors, not, xor, rea, nop) Instructions may take 2 operands, some memory addresses (1 - 48) and some binary (XXXXXXXX) Programs at the moment print characters from a list. They are stored in a memory address and are in format like this: 00000000 - 8 bit memory addresses bits 1 - 5 identify the letter 00000011 data npx (n) bit 6 is the next register bit, executes the next after before printing (p) bit 7 is the print bit, prints a character if on (x) bit 8 is the executuable bit, if it should be run or not 11010011 - print the letter Z (mov to address, then xec address) Have fun. Don't break memory addresses moving 2 - 9 pls. thx