mirror of
https://github.com/holub/mame
synced 2025-10-06 09:00:04 +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)
|
||||
{
|
||||
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 )
|
||||
@ -429,6 +429,14 @@ WRITE_LINE_MEMBER(vme_fcscsi1_card_device::dma_irq)
|
||||
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)
|
||||
{
|
||||
if (state != 0)
|
||||
|
@ -36,6 +36,7 @@ protected:
|
||||
private:
|
||||
//dmac
|
||||
DECLARE_WRITE_LINE_MEMBER(dma_irq);
|
||||
uint8_t dma_iack();
|
||||
|
||||
//fdc
|
||||
DECLARE_WRITE_LINE_MEMBER(fdc_irq);
|
||||
|
Loading…
Reference in New Issue
Block a user