trunk/src/emu/machine/x2212.c
| r26848 | r26849 | |
| 144 | 144 | |
| 145 | 145 | void x2212_device::nvram_read(emu_file &file) |
| 146 | 146 | { |
| 147 | | UINT8 buffer[SIZE_DATA]; |
| 148 | | file.read(buffer, sizeof(buffer)); |
| 147 | UINT8 *buffer = (UINT8 *) alloca(SIZE_DATA); |
| 148 | file.read(buffer, SIZE_DATA); |
| 149 | 149 | for (int byte = 0; byte < SIZE_DATA; byte++) |
| 150 | 150 | { |
| 151 | 151 | m_sram->write_byte(byte, 0xff); |
| r26848 | r26849 | |
| 165 | 165 | if (m_auto_save) |
| 166 | 166 | store(); |
| 167 | 167 | |
| 168 | | UINT8 buffer[SIZE_DATA]; |
| 168 | UINT8 *buffer = (UINT8 *) alloca(SIZE_DATA); |
| 169 | 169 | for (int byte = 0; byte < SIZE_DATA; byte++) |
| 170 | 170 | buffer[byte] = m_e2prom->read_byte(byte); |
| 171 | | file.write(buffer, sizeof(buffer)); |
| 171 | file.write(buffer, SIZE_DATA); |
| 172 | 172 | } |
| 173 | 173 | |
| 174 | 174 | |