Silicon Sandbox
Controls/Features:
- Non-Execute Button
- Hexagon in the bottom left corner
- When activated, it is filled with orange
- Stops instructions from executing while the terminal is open
- Once the terminal is closed, they will execute with a delay in between to show data visulization
- Terminal Button
- “Click to Code” Button in the center
- Opens terminal
- Closed by pressing the “Tab” Key
- Memory Terminal
- Any time memory is written too, the terminal is updated to show that address
- Can also be updated by the view instruction
Instructions:
Decimal values can also be hex (0x#)
- mov
- mov r#,10 //mov a decimal into register
- mov r#,[r#] //mov value in a register to a register
- mov r#, r# //mov register to register
- mov [r#],10 //mov decimal into location stored in register
- ldr
- ldr r#,10 //mov a decimal into registerldr
- ldr r#,r# //mov register to register
- ldr r#,[r#] //mov a value at a register into register
- str
- str r#,[r#] //store the first register to the address at 2nd
- add
- add r#, r# //add 2 registers, store in the first
- add r#,10 //add decimal to register
- add r#, [r#] //add whatever is stored at register, to register
- add [r#],10 //add value to stored at register, store in memory
- add r#, 10, 10 //add two values together and store in first (can be any of the above “values”)
- mul
- mul r#, r# //mul 2 registers, store in the first
- mul r#,10 //mul decimal to register
- mul r#, [r#] //mul whatever is stored at register, to register
- mul [r#],10 //mul value to stored at register, store in memory
- mul r#, 10, 10 //mul two values together and store in first (can be any of the above “values”)
- view
- view 0x4000 //will display the memory stored at that address on the memory terminal
- save
- save 0x4000 //Save non-executed instructions to address
- Must be run in non-execute mode
- Will store all instructions that haven’t been run, but will clear them so they won’t execute when the tab is closed.
- exe
- exe 0x4000 //Execute instructions stored at location
| Status | Released |
| Platforms | HTML5 |
| Author | Scott12334 |
| Made with | Unity |

Leave a comment
Log in with itch.io to leave a comment.