mirror of
https://github.com/holub/mame
synced 2025-10-06 17:08:28 +03:00
vme_fcscsi: Put back B41 autovector option (nw)
This commit is contained in:
parent
7ad4b4d194
commit
2c4be3fab2
@ -242,7 +242,7 @@ void vme_fcscsi1_card_device::update_irq_to_maincpu() {
|
|||||||
void vme_fcscsi1_card_device::cpu_space_map(address_map &map)
|
void vme_fcscsi1_card_device::cpu_space_map(address_map &map)
|
||||||
{
|
{
|
||||||
map(0xfffff0, 0xffffff).m(m_maincpu, FUNC(m68000_base_device::autovectors_map));
|
map(0xfffff0, 0xffffff).m(m_maincpu, FUNC(m68000_base_device::autovectors_map));
|
||||||
map(0xfffff5, 0xfffff5).r(m_dmac, FUNC(hd63450_device::iack));
|
map(0xfffff5, 0xfffff5).r(FUNC(vme_fcscsi1_card_device::dma_iack));
|
||||||
}
|
}
|
||||||
|
|
||||||
FLOPPY_FORMATS_MEMBER( vme_fcscsi1_card_device::floppy_formats )
|
FLOPPY_FORMATS_MEMBER( vme_fcscsi1_card_device::floppy_formats )
|
||||||
@ -429,6 +429,14 @@ WRITE_LINE_MEMBER(vme_fcscsi1_card_device::dma_irq)
|
|||||||
update_irq_to_maincpu();
|
update_irq_to_maincpu();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint8_t vme_fcscsi1_card_device::dma_iack()
|
||||||
|
{
|
||||||
|
if (B41)
|
||||||
|
return m_dmac->iack();
|
||||||
|
else
|
||||||
|
return m68000_base_device::autovector(2);
|
||||||
|
}
|
||||||
|
|
||||||
WRITE_LINE_MEMBER(vme_fcscsi1_card_device::fdc_irq)
|
WRITE_LINE_MEMBER(vme_fcscsi1_card_device::fdc_irq)
|
||||||
{
|
{
|
||||||
if (state != 0)
|
if (state != 0)
|
||||||
|
@ -36,6 +36,7 @@ protected:
|
|||||||
private:
|
private:
|
||||||
//dmac
|
//dmac
|
||||||
DECLARE_WRITE_LINE_MEMBER(dma_irq);
|
DECLARE_WRITE_LINE_MEMBER(dma_irq);
|
||||||
|
uint8_t dma_iack();
|
||||||
|
|
||||||
//fdc
|
//fdc
|
||||||
DECLARE_WRITE_LINE_MEMBER(fdc_irq);
|
DECLARE_WRITE_LINE_MEMBER(fdc_irq);
|
||||||
|
Loading…
Reference in New Issue
Block a user