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(); |