devices/console.c
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#include "../xyw.h"
xyw_byte console_read(xyw_byte *data, xyw_byte addr, xyw_byte *error)
{
(void)error;
return data[addr];
}
void console_write(xyw_byte *data, xyw_byte addr, xyw_byte val, xyw_byte *error)
{
(void)error;
data[addr] = val;
}
xyw_word console_readw(xyw_byte *data, xyw_byte addr, xyw_byte *error)
{
(void)error;
return XYW_PEEKW(&data[addr]);
}
void console_writew(xyw_byte *data, xyw_byte addr, xyw_word val, xyw_byte *error)
{
(void)error;
XYW_POKEW(&data[addr], val);
}
|