all repos — xyw @ 8f83ba6c8680326389ba40de23c5dbef77b5c995

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