DOWN FOR MAINTENANCE!!!!!! Reworking instruction reader Shows a green square in the center. graphics completely works, if you look closely, the top-right pixel is white while the rest is green. everything runs at 20 hz I also made a python assembler as so to not cause myself to lose sanity in 20 minutes When I start building the OS, turbowarp will be required due to it's ability to store letters in the cloud, meaning I will be sending 0x010101010204010301070405 across the cloud.
Each register can store 1 byte, each ram cell can contain 8 bytes (64 bits). this is not a 64 bit system, as I... don't need it to be. performing calculations on 2 registers will place the answer in the first register (add 0x1 0x2 will put the answer in reg 0x1) BIT LENGTH KEY reg: 4 (0x1) adr: 8 (0x01) opcode: 8 (0x01) OPCODES (listed as hex, type binary please): 0x00 read adr reg byt 0x01 store adr reg byt 0x02 jmp adr 0x07 mov reg reg 0x0e jmp0 reg adr 0x0f halt 0x06 storereg reg val 0x03 add reg reg #stores to first reg 0x04 sub reg reg 0x05 mult reg reg 0x08 incr reg 0x09 decr reg 0x0a and reg reg 0x0b or reg reg 0x0c xor reg reg 0x0d not reg https://scratch.mit.edu/projects/445188610/ base cinverter