summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/scsi/cdu76s.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/scsi/cdu76s.h')
-rw-r--r--src/devices/bus/scsi/cdu76s.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/devices/bus/scsi/cdu76s.h b/src/devices/bus/scsi/cdu76s.h
new file mode 100644
index 00000000000..a0997ea6c05
--- /dev/null
+++ b/src/devices/bus/scsi/cdu76s.h
@@ -0,0 +1,31 @@
+// license:BSD-3-Clause
+// copyright-holders:smf
+/***************************************************************************
+
+ cdu76s.h
+
+ Sony CDU-76S
+
+***************************************************************************/
+
+#pragma once
+
+#ifndef __CDU76S_H__
+#define __CDU76S_H__
+
+#include "scsicd.h"
+#include "machine/t10mmc.h"
+
+class sony_cdu76s_device : public scsicd_device
+{
+public:
+ sony_cdu76s_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
+
+ virtual void ExecCommand();
+ virtual void ReadData( UINT8 *data, int dataLength );
+};
+
+// device type definition
+extern const device_type CDU76S;
+
+#endif