apple/macquadra630.cpp: Support the LC PDS slot on the Quadra 630 and LC 580. [R. Belmont]

This commit is contained in:
arbee 2023-11-25 10:33:02 -05:00
parent b46f3beddc
commit 84e8695588

View File

@ -40,6 +40,8 @@
#include "mactoolbox.h"
#include "valkyrie.h"
#include "bus/nubus/cards.h"
#include "bus/nubus/nubus.h"
#include "cpu/m68000/m68040.h"
#include "machine/ram.h"
#include "machine/timer.h"
@ -180,6 +182,11 @@ void quadra630_state::macqd630(machine_config &config)
m_primetimeii->pb5_callback().set(m_cuda, FUNC(cuda_device::set_tip));
m_primetimeii->write_cb2().set(m_cuda, FUNC(cuda_device::set_via_data));
nubus_device &nubus(NUBUS(config, "pds", 0));
nubus.set_space(m_maincpu, AS_PROGRAM);
nubus.out_irqe_callback().set(m_primetimeii, FUNC(primetime_device::via2_irq_w<0x20>));
NUBUS_SLOT(config, "lcpds", "pds", mac_pdslc_cards, nullptr);
/* internal ram */
RAM(config, m_ram);
m_ram->set_default_size("4M");