+#include "cd/gfx_cd.h"\r
+\r
+struct mcd_pcm\r
+{\r
+ unsigned char control; // reg7\r
+ unsigned char enabled; // reg8\r
+ unsigned char cur_ch;\r
+ unsigned char bank;\r
+ int pad1;\r
+\r
+ struct pcm_chan\r
+ {\r
+ unsigned char regs[8];\r
+ unsigned int addr; // played sample address\r
+ int pad;\r
+ } ch[8];\r
+};\r
+\r
+struct mcd_misc\r
+{\r
+ unsigned short hint_vector;\r
+ unsigned char busreq;\r
+ unsigned char s68k_pend_ints;\r
+ unsigned int state_flags; // emu state: reset_pending,\r
+ unsigned int counter75hz;\r
+ unsigned short audio_offset; // for savestates: play pointer offset (0-1023)\r
+ unsigned char audio_track; // playing audio track # (zero based)\r
+ char pad1;\r
+ int timer_int3;\r
+ unsigned int timer_stopwatch;\r
+ int pad[10];\r
+};\r