all repos — xyw @ 14d0eefc4f866f22bbefc926f32aa3dbfca3aa66

A minimal virtual machine and assembler for terminals.

Fixes.
h3rald h3rald@h3rald.com
Fri, 19 Dec 2025 13:03:31 +0100
commit

14d0eefc4f866f22bbefc926f32aa3dbfca3aa66

parent

da3710e7655116e7b258432a351161ea3052f18b

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

jump to
M devices/display.hdevices/display.h

@@ -1,4 +1,4 @@

#include "../xyw.h" +xyw_byte display_input(xyw_byte *data, xyw_byte addr, xyw_byte *error); void display_output(xyw_byte *data, xyw_byte addr, xyw_byte *error); -void display_input(xyw_byte *data, xyw_byte addr, xyw_byte *error);
M xywrun.cxywrun.c

@@ -275,7 +275,7 @@ xyw_byte width, height;

static void process_metadata() { - if ((xyw_memory[0x0003] == 0x1C | XYW_MODE_W) && xyw_memory[0x0004] == '-' && xyw_memory[0x0005] == '-' && xyw_memory[0x0006] == '-') + if ((xyw_memory[0x0003] == (0x1C | XYW_MODE_W)) && xyw_memory[0x0004] == '-' && xyw_memory[0x0005] == '-' && xyw_memory[0x0006] == '-') { // JMPw found followed by ---, read metadata xyw_word p = 0x0007;