xyw virtual machine
homexyw is an experimental register/stack virtual machine programmable using an assembly-like concatenative language.
It is inspired by Uxn and by early assemblers targeting 8-bit CPUs like the MOS 6502, the Motorola 6809, and the Zilog Z80.
IMPORTANT
xyw is in very early stage of development!
The source code is however available here.
overview
syntax
instructions
modes
devices
directives
formats
memory
key design decisions
todo
examples/
helloworld.xyw
d6.xyw
factorial16.xyw
factorial8.xyw
print-stdin.xyw
print-args.xyw
on-error.xyw
time.xyw
fileops.xyw
korobeiniki.xyw
lib/
macros.xyw
putd.xyw
putdw.xyw
puts.xyw