further changes for v1.7: cpu fixes, support for 'hardware' devices, display to vnc
[dcpu16] / hw_lem1802.h
diff --git a/hw_lem1802.h b/hw_lem1802.h
new file mode 100644 (file)
index 0000000..fb739f4
--- /dev/null
@@ -0,0 +1,12 @@
+#ifndef LEM1802_H_WH5E5NOE
+#define LEM1802_H_WH5E5NOE
+
+#include "dcpu16.h"
+
+struct dcpu16_hw *lem1802_new(struct dcpu16 *);
+void lem1802_del(struct dcpu16_hw **);
+int lem1802_renderer_set(struct dcpu16_hw *, const char *, void *);
+char *lem1802_renderers_iter(void **, char **, char **);
+void *lem1802_vnc_init_data(int argc, char *argv[], struct dcpu16_hw *hw);
+
+#endif /* LEM1802_H_WH5E5NOE */