summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/k053260.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/k053260.h')
-rw-r--r--src/emu/sound/k053260.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/emu/sound/k053260.h b/src/emu/sound/k053260.h
new file mode 100644
index 00000000000..e4f53e5e1fb
--- /dev/null
+++ b/src/emu/sound/k053260.h
@@ -0,0 +1,24 @@
+/*********************************************************
+
+ Konami 053260 PCM/ADPCM Sound Chip
+
+*********************************************************/
+#ifndef __K053260_H__
+#define __K053260_H__
+
+struct K053260_interface {
+ int region; /* memory region of sample ROM(s) */
+ void (*irq)(running_machine *machine, int param ); /* called on SH1 complete cycle ( clock / 32 ) */
+};
+
+
+WRITE8_HANDLER( K053260_0_w );
+WRITE8_HANDLER( K053260_1_w );
+READ8_HANDLER( K053260_0_r );
+READ8_HANDLER( K053260_1_r );
+WRITE16_HANDLER( K053260_0_lsb_w );
+READ16_HANDLER( K053260_0_lsb_r );
+WRITE16_HANDLER( K053260_1_lsb_w );
+READ16_HANDLER( K053260_1_lsb_r );
+
+#endif /* __K053260_H__ */