void m68340_cpu_device::device_start() { fscpu32_device::device_start(); m_m68340SIM = new m68340_sim(); m_m68340DMA = new m68340_dma(); m_m68340SIM->reset(); m_m68340DMA->reset(); start_68340_sim(); m_m68340_base = 0x00000000; m_internal = &space(AS_PROGRAM); }
void m68340_cpu_device::device_start() { fscpu32_device::device_start(); m_m68340SIM = new m68340_sim(); m_m68340DMA = new m68340_dma(); m_m68340SIM->reset(); m_m68340DMA->reset(); start_68340_sim(); m_m68340_base = 0x00000000; m_internal = &space(AS_PROGRAM); m_int_ack_callback = device_irq_acknowledge_delegate(FUNC(m68340_cpu_device::int_ack), this); }
void m68340cpu_device::device_start() { fscpu32_device::device_start(); m68340SIM = new m68340_sim(); m68340DMA = new m68340_dma(); m68340SERIAL = new m68340_serial(); m68340TIMER = new m68340_timer(); m68340SIM->reset(); m68340DMA->reset(); m68340SERIAL->reset(); m68340TIMER->reset(); start_68340_sim(); m68340_base = 0x00000000; internal = &this->space(AS_PROGRAM); }