all repos — xyw @ a11b6570620897316a862b23cbe8b4e07f088823

A minimal virtual machine and assembler for terminals.

examples/d6.xyw

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
.include "devices.xyw"

; Get random number and calculate modulo 6
system.random LDB $6 DIV POP

; Print result+1 and new line
$31 ADD terminal.output STB
$0A terminal.output STB

; Terminate
$0 system.state STB