The ASM Programmable Robot is a programmable robot controlled by an user written program in assembly language. The system provide a full virtual hardware machine emulation with virtual chips, virtual peripherals and a full virtual CPU designed especially for learning. The robot provide several tools for working with : An integrated assembler and a complete in-game debuging environnment with desassembly and execution control.
First, look at the programming manual for the ASM Programmable Robot. If you are experienced programmer, all is there. If you are beginner, try to follow the examples, understand these. There will be upcomming tutorials for you.
The assembly language programs used by the robot must be stored in a special directory which is tied to the world you are in. This directory is located in the blackvoxel storage directory into the subdirectories Universes/world_num/Scripts/Asm_1.The script must be named with the script number and the .asm extension. Ex : 0.asm , 1.asm, 2.asm....
You can use whatever text editor or programming environnment you like.
Use the following manufacturing instructions to make the item. If you do not know how to use them, follow how to understand manufacturing instructions.
You can collect it using any constructor/destructor.
Active Voxel : Yes
Physical Form : Solid.
Interface(s) : none
VoxelType : 236