support png output, buffered file writing
[dcpu16] / dcpu16.h
index 7741c93ebe263c511c14360bd2ca604153c97f13..c893347ea3485e9b6aecb7bd0893b12c1a111ccf 100644 (file)
--- a/dcpu16.h
+++ b/dcpu16.h
@@ -28,10 +28,11 @@ struct dcpu16 {
 /* these are used for accounting/watchpointing/modules/&c */
 typedef unsigned int dcpu16_acct_event;
 typedef void (dcpu16_ev_cb_t)(struct dcpu16 *, dcpu16_acct_event, DCPU16_WORD, void *);
-#define DCPU16_ACCT_EV_READ     (1<<1)
-#define DCPU16_ACCT_EV_WRITE    (1<<2)
-#define DCPU16_ACCT_EV_NOP      (1<<3)
-#define DCPU16_ACCT_EV_RESET    (1<<4)
+#define DCPU16_ACCT_EV_CYCLE    (1<<1)
+#define DCPU16_ACCT_EV_READ     (1<<2)
+#define DCPU16_ACCT_EV_WRITE    (1<<3)
+#define DCPU16_ACCT_EV_NOP      (1<<4)
+#define DCPU16_ACCT_EV_RESET    (1<<5)
 struct dcpu16_acct_cb {
     dcpu16_ev_cb_t *fn;
     void *data;