trunk/src/mess/machine/nes_slot.c
| r22740 | r22741 | |
| 756 | 756 | { |
| 757 | 757 | m_ext_ntram_size = 0x2000; |
| 758 | 758 | m_ext_ntram = auto_alloc_array_clear(machine, UINT8, m_ext_ntram_size); |
| 759 | state_save_register_item_pointer(machine, "NES_CART", NULL, 0, m_ext_ntram, m_ext_ntram_size); |
| 759 | 760 | } |
| 760 | 761 | |
| 761 | 762 | // at loading time we have configured m_mirroring, now setup NT pages |
| 762 | 763 | set_nt_mirroring(m_mirroring); |
| 764 | |
| 765 | // save the on-cart RAM pointers |
| 766 | if (m_prgram_size) |
| 767 | state_save_register_item_pointer(machine, "NES_CART", NULL, 0, m_prgram, m_prgram_size); |
| 768 | if (m_vram_size) |
| 769 | state_save_register_item_pointer(machine, "NES_CART", NULL, 0, m_vram, m_vram_size); |
| 770 | if (m_battery_size) |
| 771 | state_save_register_item_pointer(machine, "NES_CART", NULL, 0, m_battery, m_battery_size); |
| 763 | 772 | } |
| 764 | 773 | |
| 765 | 774 | void device_nes_cart_interface::pcb_reg_postload(running_machine &machine) |