trunk/src/mame/drivers/rowamet.c
| r18517 | r18518 | |
| 33 | 33 | DECLARE_WRITE8_MEMBER(mute_w); |
| 34 | 34 | DECLARE_READ8_MEMBER(io_r); |
| 35 | 35 | DECLARE_WRITE8_MEMBER(io_w); |
| 36 | | UINT8 m_out_offs; |
| 37 | | UINT8 m_sndcmd; |
| 38 | | UINT8 m_io[16]; |
| 39 | | required_device<cpu_device> m_maincpu; |
| 40 | | required_device<cpu_device> m_cpu2; |
| 41 | | required_shared_ptr<UINT8> m_p_ram; |
| 36 | TIMER_DEVICE_CALLBACK_MEMBER(rowamet_timer); |
| 42 | 37 | |
| 43 | 38 | protected: |
| 44 | 39 | |
| 45 | 40 | // devices |
| 41 | required_device<cpu_device> m_maincpu; |
| 42 | required_device<cpu_device> m_cpu2; |
| 43 | required_shared_ptr<UINT8> m_p_ram; |
| 46 | 44 | |
| 47 | | |
| 48 | 45 | // driver_device overrides |
| 49 | 46 | virtual void machine_reset(); |
| 50 | | public: |
| 51 | | DECLARE_DRIVER_INIT(rowamet); |
| 52 | | TIMER_DEVICE_CALLBACK_MEMBER(rowamet_timer); |
| 47 | private: |
| 48 | UINT8 m_out_offs; |
| 49 | UINT8 m_sndcmd; |
| 50 | UINT8 m_io[16]; |
| 53 | 51 | }; |
| 54 | 52 | |
| 55 | 53 | |
| r18517 | r18518 | |
| 116 | 114 | { |
| 117 | 115 | } |
| 118 | 116 | |
| 119 | | DRIVER_INIT_MEMBER(rowamet_state,rowamet) |
| 120 | | { |
| 121 | | } |
| 122 | | |
| 123 | 117 | TIMER_DEVICE_CALLBACK_MEMBER(rowamet_state::rowamet_timer) |
| 124 | 118 | { |
| 125 | 119 | static const UINT8 patterns[16] = { 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0, 0, 0, 0, 0, 0 }; |
| r18517 | r18518 | |
| 170 | 164 | /-------------------------------------------------------------------*/ |
| 171 | 165 | |
| 172 | 166 | |
| 173 | | GAME(198?, heavymtl, 0, rowamet, rowamet, rowamet_state, rowamet, ROT0, "Rowamet", "Heavy Metal", GAME_IS_SKELETON_MECHANICAL) |
| 167 | GAME(198?, heavymtl, 0, rowamet, rowamet, driver_device, 0, ROT0, "Rowamet", "Heavy Metal", GAME_IS_SKELETON_MECHANICAL) |