+/* these are used for accounting/watchpointing/&c */
+typedef unsigned int dcpu16_acct_event_;
+#define DCPU16_ACCT_EV_READ (1<<1)
+#define DCPU16_ACCT_EV_WRITE (1<<2)
+#define DCPU16_ACCT_EV_NOP (1<<3)
+struct dcpu16_acct_cb {
+ void (*fn)(struct dcpu16 *, dcpu16_acct_event_ e, DCPU16_WORD addr);
+ dcpu16_acct_event_ mask;
+};
+