trunk/src/emu/machine/scsicb.c
r18309 | r18310 | |
29 | 29 | |
30 | 30 | UINT8 scsicb_device::scsi_data_r() |
31 | 31 | { |
32 | | scsibus_device *m_scsibus = reinterpret_cast<scsibus_device *>( owner() ); |
| 32 | scsibus_device *m_scsibus = downcast<scsibus_device *>( owner() ); |
33 | 33 | return m_scsibus->scsi_data_r(); |
34 | 34 | } |
35 | 35 | |
36 | 36 | void scsicb_device::scsi_data_w( UINT8 data ) |
37 | 37 | { |
38 | | scsibus_device *m_scsibus = reinterpret_cast<scsibus_device *>( owner() ); |
| 38 | scsibus_device *m_scsibus = downcast<scsibus_device *>( owner() ); |
39 | 39 | m_scsibus->scsi_data_w( data ); |
40 | 40 | } |
41 | 41 | |
42 | 42 | UINT8 scsicb_device::get_scsi_line( UINT8 line ) |
43 | 43 | { |
44 | | scsibus_device *m_scsibus = reinterpret_cast<scsibus_device *>( owner() ); |
| 44 | scsibus_device *m_scsibus = downcast<scsibus_device *>( owner() ); |
45 | 45 | return m_scsibus->get_scsi_line( line ); |
46 | 46 | } |
47 | 47 | |
48 | 48 | void scsicb_device::set_scsi_line( UINT8 line, UINT8 state ) |
49 | 49 | { |
50 | | scsibus_device *m_scsibus = reinterpret_cast<scsibus_device *>( owner() ); |
| 50 | scsibus_device *m_scsibus = downcast<scsibus_device *>( owner() ); |
51 | 51 | m_scsibus->set_scsi_line( line, state ); |
52 | 52 | } |
53 | 53 | |