1 // license:BSD-3-Clause
2 // copyright-holders:smf
3 /***************************************************************************
4 
5     cdu76s.h
6 
7     Sony CDU-76S
8 
9 ***************************************************************************/
10 
11 #ifndef MAME_BUS_SCSI_CDU76S_H
12 #define MAME_BUS_SCSI_CDU76S_H
13 
14 #pragma once
15 
16 #include "scsicd.h"
17 #include "machine/t10mmc.h"
18 
19 class sony_cdu76s_device : public scsicd_device
20 {
21 public:
22 	sony_cdu76s_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
23 
24 	virtual void ExecCommand() override;
25 	virtual void ReadData( uint8_t *data, int dataLength ) override;
26 };
27 
28 // device type definition
29 DECLARE_DEVICE_TYPE(CDU76S, sony_cdu76s_device)
30 
31 #endif // MAME_BUS_SCSI_CDU76S_H
32