Previous 199869 Revisions Next

r22056 Saturday 23rd March, 2013 at 21:08:23 UTC by R. Belmont
Save state regs for 3745x & m740 (nw)
[src/emu/cpu/m6502]m3745x.c m740.c m740.h

trunk/src/emu/cpu/m6502/m3745x.c
r22055r22056
9292
9393   m740_device::device_start();
9494
95   save_item(NAME(m_ports));
96   save_item(NAME(m_ddrs));
97   save_item(NAME(m_intreq1));
98   save_item(NAME(m_intreq2));
99   save_item(NAME(m_intctrl1));
100   save_item(NAME(m_intctrl2));
101   save_item(NAME(m_adctrl));
102   save_item(NAME(m_last_all_ints));
103
95104   // all ports reset to input on startup
96105   memset(m_ddrs, 0, sizeof(m_ddrs));
97106   memset(m_ports, 0, sizeof(m_ports));
trunk/src/emu/cpu/m6502/m740.c
r22055r22056
5757   return disassemble_generic(buffer, pc, oprom, opram, options, disasm_entries);
5858}
5959
60void m740_device::device_start()
61{
62   m6502_device::device_start();
63
64   save_item(NAME(m_irq_multiplex));
65   save_item(NAME(m_irq_vector));
66}
67
6068void m740_device::device_reset()
6169{
6270   inst_state_base = 0;
trunk/src/emu/cpu/m6502/m740.h
r22055r22056
6868      m740_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
6969      m740_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock);
7070
71      virtual void device_start();
7172      virtual void device_reset();
7273
7374      static const disasm_entry disasm_entries[0x200];

Previous 199869 Revisions Next


© 1997-2024 The MAME Team