Previous 199869 Revisions Next

r31501 Sunday 3rd August, 2014 at 15:40:36 UTC by Wilbert Pol
ins8250.c: Registering save state (nw)
[src/emu/machine]ins8250.c

trunk/src/emu/machine/ins8250.c
r31500r31501
526526   set_tra_rate(0);
527527   set_rcv_rate(0);
528528   memset(&m_regs, 0x00, sizeof(m_regs));
529
530   device_serial_interface::register_save_state(machine().save(), name(), tag());
531   save_item(NAME(m_regs.thr));
532   save_item(NAME(m_regs.rbr));
533   save_item(NAME(m_regs.ier));
534   save_item(NAME(m_regs.dl));
535   save_item(NAME(m_regs.iir));
536   save_item(NAME(m_regs.fcr));
537   save_item(NAME(m_regs.lcr));
538   save_item(NAME(m_regs.mcr));
539   save_item(NAME(m_regs.lsr));
540   save_item(NAME(m_regs.msr));
541   save_item(NAME(m_regs.scr));
542   save_item(NAME(m_int_pending));
529543}
530544
531545void ins8250_uart_device::device_reset()
r31500r31501
555569{
556570   m_timeout = timer_alloc();
557571   ins8250_uart_device::device_start();
572   save_item(NAME(m_rintlvl));
573   save_item(NAME(m_rfifo));
574   save_item(NAME(m_tfifo));
575   save_item(NAME(m_rhead));
576   save_item(NAME(m_rtail));
577   save_item(NAME(m_rnum));
578   save_item(NAME(m_thead));
579   save_item(NAME(m_ttail));
558580}
559581
560582void ns16550_device::device_reset()

Previous 199869 Revisions Next


© 1997-2024 The MAME Team