trunk/src/emu/driver.h
| r24667 | r24668 | |
| 180 | 180 | DECLARE_READ_LINE_MEMBER( member_wrapper_line ) { return (*_Func)(this); } |
| 181 | 181 | template<write_line_device_func _Func> |
| 182 | 182 | DECLARE_WRITE_LINE_MEMBER( member_wrapper_line ) { (*_Func)(this, state); } |
| 183 | | template<read8_device_func _Func> |
| 184 | | DECLARE_READ8_MEMBER( member_wrapper8 ) { return (*_Func)(this, space, offset, mem_mask); } |
| 185 | | template<write8_device_func _Func> |
| 186 | | DECLARE_WRITE8_MEMBER( member_wrapper8 ) { (*_Func)(this, space, offset, data, mem_mask); } |
| 187 | | template<read16_device_func _Func> |
| 188 | | DECLARE_READ16_MEMBER( member_wrapper16 ) { return (*_Func)(this, space, offset, mem_mask); } |
| 189 | | template<write16_device_func _Func> |
| 190 | | DECLARE_WRITE16_MEMBER( member_wrapper16 ) { (*_Func)(this, space, offset, data, mem_mask); } |
| 191 | | template<read32_device_func _Func> |
| 192 | | DECLARE_READ32_MEMBER( member_wrapper32 ) { return (*_Func)(this, space, offset, mem_mask); } |
| 193 | | template<write32_device_func _Func> |
| 194 | | DECLARE_WRITE32_MEMBER( member_wrapper32 ) { (*_Func)(this, space, offset, data, mem_mask); } |
| 195 | | template<read64_device_func _Func> |
| 196 | | DECLARE_READ64_MEMBER( member_wrapper64 ) { return (*_Func)(this, space, offset, mem_mask); } |
| 197 | | template<write64_device_func _Func> |
| 198 | | DECLARE_WRITE64_MEMBER( member_wrapper64 ) { (*_Func)(this, space, offset, data, mem_mask); } |
| 199 | 183 | |
| 200 | 184 | // dummy driver_init callbacks |
| 201 | 185 | void init_0() { } |