| Previous | 199869 Revisions | Next |
| r20300 Thursday 17th January, 2013 at 15:32:30 UTC by Curt Coder |
|---|
| (MESS) Fixed regression. (nw) |
| [src/mess/machine] | abc890.c abcbus.c abcbus.h lux10828.c |
| r20299 | r20300 | |
|---|---|---|
| 663 | 663 | m_status = data & 0xfe; |
| 664 | 664 | |
| 665 | 665 | // interrupt |
| 666 | m_ | |
| 666 | m_slot->int_w(BIT(data, 0) ? CLEAR_LINE : ASSERT_LINE); | |
| 667 | 667 | } |
| 668 | 668 | |
| 669 | 669 |
| r20299 | r20300 | |
|---|---|---|
| 26 | 26 | |
| 27 | 27 | WRITE_LINE_MEMBER( abc890_device::int_w ) |
| 28 | 28 | { |
| 29 | m_ | |
| 29 | m_slot->int_w(state); | |
| 30 | 30 | } |
| 31 | 31 | |
| 32 | 32 | WRITE_LINE_MEMBER( abc890_device::nmi_w ) |
| 33 | 33 | { |
| 34 | m_ | |
| 34 | m_slot->nmi_w(state); | |
| 35 | 35 | } |
| 36 | 36 | |
| 37 | 37 | WRITE_LINE_MEMBER( abc890_device::rdy_w ) |
| 38 | 38 | { |
| 39 | m_ | |
| 39 | m_slot->rdy_w(state); | |
| 40 | 40 | } |
| 41 | 41 | |
| 42 | 42 | WRITE_LINE_MEMBER( abc890_device::resin_w ) |
| 43 | 43 | { |
| 44 | m_ | |
| 44 | m_slot->resin_w(state); | |
| 45 | 45 | } |
| 46 | 46 | |
| 47 | 47 | static ABCBUS_INTERFACE( abcbus_intf ) |
| r20299 | r20300 | |
|---|---|---|
| 30 | 30 | device_abcbus_card_interface::device_abcbus_card_interface(const machine_config &mconfig, device_t &device) |
| 31 | 31 | : device_slot_card_interface(mconfig, device) |
| 32 | 32 | { |
| 33 | m_slot = dynamic_cast<abcbus_slot_device *>(device.owner()); | |
| 33 | 34 | } |
| 34 | 35 | |
| 35 | 36 |
| r20299 | r20300 | |
|---|---|---|
| 134 | 134 | virtual void abcbus_xmemw(offs_t offset, UINT8 data) { }; |
| 135 | 135 | |
| 136 | 136 | public: |
| 137 | abcbus_slot_device *m_ | |
| 137 | abcbus_slot_device *m_slot; | |
| 138 | 138 | }; |
| 139 | 139 | |
| 140 | 140 |
| Previous | 199869 Revisions | Next |