summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/psx.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/psx.h')
-rw-r--r--src/emu/sound/psx.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/emu/sound/psx.h b/src/emu/sound/psx.h
new file mode 100644
index 00000000000..4379dfdde83
--- /dev/null
+++ b/src/emu/sound/psx.h
@@ -0,0 +1,27 @@
+/***************************************************************************
+
+ PSX SPU
+
+ preliminary version by smf.
+
+***************************************************************************/
+
+#if !defined( PSX_SPU_H )
+
+WRITE32_HANDLER( psx_spu_w );
+READ32_HANDLER( psx_spu_r );
+WRITE32_HANDLER( psx_spu_delay_w );
+READ32_HANDLER( psx_spu_delay_r );
+
+typedef void ( *spu_handler )( UINT32, INT32 );
+
+struct PSXSPUinterface
+{
+ UINT32 **p_psxram;
+ void (*irq_set)(UINT32);
+ void (*spu_install_read_handler)(int,spu_handler);
+ void (*spu_install_write_handler)(int,spu_handler);
+};
+
+#define PSX_SPU_H ( 1 )
+#endif