all repos — xyw @ dd518a91dc8322c8b5cdf75f4ff9de52b2154fe2

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
clock.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