trunk/src/emu/sound/qs1000.c
| r242889 | r242890 | |
| 244 | 244 | |
| 245 | 245 | m_cpu->i8051_set_serial_rx_callback(read8_delegate(FUNC(qs1000_device::data_to_i8052),this)); |
| 246 | 246 | |
| 247 | | // TODO: register state for saving |
| 247 | save_item(NAME(m_serial_data_in)); |
| 248 | save_item(NAME(m_wave_regs)); |
| 249 | |
| 250 | for (int i = 0; i < QS1000_CHANNELS; i++) |
| 251 | { |
| 252 | save_item(NAME(m_channels[i].m_acc), i); |
| 253 | save_item(NAME(m_channels[i].m_adpcm_signal), i); |
| 254 | save_item(NAME(m_channels[i].m_start), i); |
| 255 | save_item(NAME(m_channels[i].m_addr), i); |
| 256 | save_item(NAME(m_channels[i].m_adpcm_addr), i); |
| 257 | save_item(NAME(m_channels[i].m_loop_start), i); |
| 258 | save_item(NAME(m_channels[i].m_loop_end), i); |
| 259 | save_item(NAME(m_channels[i].m_freq), i); |
| 260 | save_item(NAME(m_channels[i].m_flags), i); |
| 261 | save_item(NAME(m_channels[i].m_regs), i); |
| 262 | save_item(NAME(m_channels[i].m_adpcm.m_signal), i); |
| 263 | save_item(NAME(m_channels[i].m_adpcm.m_step), i); |
| 264 | } |
| 248 | 265 | } |
| 249 | 266 | |
| 250 | 267 | |