
Device initalizes the cpu by detecting all connected devices.
It only needs to be done once, unless you plug in new devices.
The ASM_COMMAND output events actually set the script/code for the particular cpu.
ASMdoLabel is basically JUMP but it can be started by say, a click.

The events on the device, just a 1x1F brick painted green, but there will be some prefab devices (such as graphics cards) that come with the mod.
Note, there will be more events for checking the input value, atm inputs don't take arguments.

Makes it "explode" each second.

When memory is accessed, you can see it.
The yellow blocks are the memory, the red is the cpu, the grey the wires.

There's a "discover harddrives" event too, it's on another brick, along with the start command.
You move and set and get variables with their addresses.
The CPU will figure out which harddrive the address is on.
(Note, at the moment each 'harddrive' has space for 8 values. There will be different size harddrives.)

The three parts atm.
More stuff like devices (motors, graphics cards) and other size harddrives will be available.
I'll make an actually informative topic when I release this, but at the moment I'm just working on a way to simulate computers.
It's complicated and complex on purpose. The idea is to see a computer at work, and if you want simple you can just make an actual script or events for whatever you want done.