trunk/src/emu/machine/msm6242.h
| r19438 | r19439 | |
| 48 | 48 | // I/O operations |
| 49 | 49 | DECLARE_WRITE8_MEMBER( write ); |
| 50 | 50 | DECLARE_READ8_MEMBER( read ); |
| 51 | | void rtc_timer_callback(); |
| 52 | 51 | |
| 53 | 52 | protected: |
| 54 | 53 | // device-level overrides |
| r19438 | r19439 | |
| 58 | 57 | virtual void device_reset(); |
| 59 | 58 | virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr); |
| 60 | 59 | |
| 61 | | static TIMER_CALLBACK( rtc_inc_callback ); |
| 62 | | |
| 63 | 60 | private: |
| 64 | 61 | UINT8 m_reg[3]; |
| 65 | 62 | UINT8 m_irq_flag; |
| r19438 | r19439 | |
| 70 | 67 | rtc_regs_t m_hold; |
| 71 | 68 | devcb_resolved_write_line m_out_int_func; |
| 72 | 69 | emu_timer * m_timer; |
| 70 | |
| 71 | void rtc_timer_callback(); |
| 73 | 72 | }; |
| 74 | 73 | |
| 75 | 74 | |