Example #1
0
void c64_georam_cartridge_device::device_start()
{
	// allocate memory
	c64_ram_pointer(machine(), 0x80000);

	// state saving
	save_item(NAME(m_bank));
}
Example #2
0
void c64_xl80_device::device_start()
{
	// allocate memory
	c64_ram_pointer(machine(), RAM_SIZE);

	// state saving
	save_pointer(NAME(m_ram), RAM_SIZE);
}
Example #3
0
void c64_easyflash_cartridge_device::device_start()
{
    // allocate memory
    c64_ram_pointer(machine(), 0x100);

    // state saving
    save_item(NAME(m_bank));
    save_item(NAME(m_mode));
}
Example #4
0
void c64_xl80_device::device_start()
{
	// find memory regions
	m_char_rom = memregion(HD46505SP_TAG)->base();
	c64_ram_pointer(machine(), RAM_SIZE);

	// state saving
	save_pointer(NAME(m_ram), RAM_SIZE);
}
Example #5
0
void c64_ide64_cartridge_device::device_start()
{
	// allocate memory
	c64_ram_pointer(machine(), 0x8000);

	// state saving
	save_item(NAME(m_bank));
	save_item(NAME(m_ata_data));
	save_item(NAME(m_enable));
}
Example #6
0
void c64_reu_cartridge_device::device_start()
{
	// find memory region
	m_roml = memregion("roml")->base();

	// allocate memory
	c64_ram_pointer(machine(), m_ram_size);

	// setup DMA controller
	m_dmac->set_unscaled_clock(m_slot->phi2());
	m_dmac->bs_w(m_jp1);
}