all repos — xyw @ aa220f4e9fbae58905faefd720c76ecc9891762b

A minimal virtual machine and assembler for terminals.

Simolified image execution.
h3rald h3rald@h3rald.com
Wed, 22 Jul 2026 13:10:02 +0000
commit

aa220f4e9fbae58905faefd720c76ecc9891762b

parent

c521655f233ec78fce8b9d3fd78e7997438b3d8f

3 files changed, 2 insertions(+), 2 deletions(-)

jump to
M examples/lib/macros.xywexamples/lib/macros.xyw

@@ -7,7 +7,6 @@ .macro system.page $02

.macro system.random $03 .macro system.on_error $04 .macro system.image_exec $06 -.macro system.image_exec_trigger $08 ;terminal .macro terminal.input $10
M xyw.hxyw.h

@@ -53,6 +53,6 @@ // Main public API

int xyw_assemble(const char *input, const char *output); int xyw_run(const char *input); int xyw_eval(xyw_word pc); -void xyw_request_exec(xyw_word path_addr, int preserve); +void xyw_request_exec(xyw_word path_addr); #endif // XYW_H
M xywrun.cxywrun.c

@@ -1,5 +1,6 @@

#include <stdio.h> #include <stdlib.h> +#include <string.h> #include "xyw.h" #include "devices/system.h"