support png output, buffered file writing
[dcpu16] / display.h
1 #ifndef DISPLAY_H_MJYI1IAV
2 #define DISPLAY_H_MJYI1IAV
3
4 #include "dcpu16.h"
5
6 typedef struct dcpu16_display_ DCPU16_DISPLAY;
7
8 void display_reset_fn(struct dcpu16 *, dcpu16_acct_event, DCPU16_WORD, void *);
9 void display_cycle_fn(struct dcpu16 *, dcpu16_acct_event, DCPU16_WORD, void *);
10 void display_fn(struct dcpu16 *, dcpu16_acct_event, DCPU16_WORD, void *);
11 DCPU16_DISPLAY *display_new(const char *);
12 void display_free(DCPU16_DISPLAY *);
13
14 #endif /* DISPLAY_H_MJYI1IAV */