summaryrefslogtreecommitdiff
path: root/apps/plugins/rockboy/cpu-gb.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/rockboy/cpu-gb.h')
-rw-r--r--apps/plugins/rockboy/cpu-gb.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/apps/plugins/rockboy/cpu-gb.h b/apps/plugins/rockboy/cpu-gb.h
index bbd6c84e59..d82185e479 100644
--- a/apps/plugins/rockboy/cpu-gb.h
+++ b/apps/plugins/rockboy/cpu-gb.h
@@ -23,9 +23,10 @@ struct cpu
23 union reg pc, sp, bc, de, hl, af; 23 union reg pc, sp, bc, de, hl, af;
24#endif 24#endif
25 int ime, ima; 25 int ime, ima;
26 int speed; 26 unsigned int speed;
27 int halt; 27 unsigned int halt;
28 int div, tim; 28 unsigned int div;
29 int tim;
29 int lcdc; 30 int lcdc;
30 int snd; 31 int snd;
31}; 32};
@@ -48,12 +49,7 @@ extern int blockclen;
48#endif 49#endif
49 50
50void cpu_reset(void); 51void cpu_reset(void);
51void div_advance(int cnt) ICODE_ATTR;
52void timer_advance(int cnt) ICODE_ATTR;
53void lcdc_advance(int cnt) ICODE_ATTR;
54void sound_advance(int cnt) ICODE_ATTR;
55void cpu_timers(int cnt) ICODE_ATTR; 52void cpu_timers(int cnt) ICODE_ATTR;
56int cpu_emulate(int cycles) ICODE_ATTR; 53int cpu_emulate(int cycles) ICODE_ATTR;
57inline int cpu_step(int max) ICODE_ATTR;
58 54
59#endif 55#endif