trunk/src/emu/bus/cpc/cpcexp.h
r241664 | r241665 | |
78 | 78 | |
79 | 79 | // reset |
80 | 80 | virtual void cpc_reset_w() { }; |
| 81 | virtual WRITE_LINE_MEMBER( cursor_w ) { }; |
81 | 82 | |
82 | 83 | void set_rom_bank(UINT8 sel) { m_rom_sel = sel; } // tell device the currently selected ROM |
83 | 84 | UINT8 get_rom_bank() { return m_rom_sel; } |
r241664 | r241665 | |
108 | 109 | DECLARE_WRITE_LINE_MEMBER( romdis_w ); |
109 | 110 | |
110 | 111 | void set_rom_bank(UINT8 sel) { if(m_card) m_card->set_rom_bank(sel); } // tell device the currently selected ROM |
| 112 | DECLARE_WRITE_LINE_MEMBER( cursor_w ) { if(m_card) m_card->cursor_w(state); } // pass on CRTC Cursor signal |
111 | 113 | |
112 | 114 | protected: |
113 | 115 | // device-level overrides |
trunk/src/emu/bus/cpc/playcity.h
r241664 | r241665 | |
39 | 39 | DECLARE_WRITE8_MEMBER(ymz2_data_w); |
40 | 40 | DECLARE_READ8_MEMBER(ymz1_data_r); |
41 | 41 | DECLARE_READ8_MEMBER(ymz2_data_r); |
42 | | DECLARE_WRITE_LINE_MEMBER(ctc_zc1_cb) { if(state) { m_slot->nmi_w(1); m_slot->nmi_w(0); } printf("NMI %i",state); } |
| 42 | DECLARE_WRITE_LINE_MEMBER(ctc_zc1_cb) { if(state) { m_slot->nmi_w(1); m_slot->nmi_w(0); } } |
43 | 43 | DECLARE_WRITE_LINE_MEMBER(ctc_intr_cb) { m_slot->irq_w(state); } |
44 | 44 | |
| 45 | virtual WRITE_LINE_MEMBER(cursor_w) { m_ctc->trg1(state); } |
| 46 | |
45 | 47 | protected: |
46 | 48 | // device-level overrides |
47 | 49 | virtual void device_start(); |