trunk/src/emu/machine/ram.h
| r19891 | r19892 | |
| 58 | 58 | static UINT32 parse_string(const char *s); |
| 59 | 59 | UINT32 default_size(void) const; |
| 60 | 60 | const char *extra_options(void) const { return m_extra_options; } |
| 61 | |
| 62 | // read/write |
| 63 | UINT8 read(offs_t offset) { return m_pointer[offset % m_size]; } |
| 64 | void write(offs_t offset, UINT8 data) { m_pointer[offset % m_size] = data; } |
| 61 | 65 | |
| 62 | 66 | // inline configuration helpers |
| 63 | 67 | static void static_set_default_size(device_t &device, const char *default_size) { downcast<ram_device &>(device).m_default_size = default_size; } |