all repos — xyw @ 59937d38477dd125a90bdfb890b9f58ccec1e896

A minimal virtual machine and assembler for terminals.

devices/display.c

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
#include <stdio.h>
#include "../xyw.h"

/* display device */
#define DISPLAY_FILL 0x40
#define DISPLAY_X 0x41
#define DISPLAY_Y 0x42
#define DISPLAY_ON_RENDER 0x43

void display_output(xyw_byte *data, xyw_byte addr, xyw_byte *error)
{
    (void)error;
    (void)data;
    (void)addr;
}

xyw_byte display_input(xyw_byte *data, xyw_byte addr, xyw_byte *error)
{
    (void)error;
    (void)data;
    (void)addr;
    return 0;
}