mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
omti8621: Add as standard 16-bit ISA device
This commit is contained in:
parent
f848c3b901
commit
c9920a0314
@ -49,6 +49,7 @@
|
||||
#include "ultra24f.h"
|
||||
#include "tekram_dc820.h"
|
||||
#include "asc88.h"
|
||||
#include "omti8621.h"
|
||||
|
||||
// sound
|
||||
#include "adlib.h"
|
||||
@ -225,4 +226,5 @@ void pc_isa16_cards(device_slot_interface &device)
|
||||
device.option_add("dc320e", TEKRAM_DC320E); // actually an EISA card
|
||||
device.option_add("dc820", TEKRAM_DC820); // actually an EISA card
|
||||
device.option_add("dc820b", TEKRAM_DC820B); // actually an EISA card
|
||||
device.option_add("omti8621", ISA16_OMTI8621);
|
||||
}
|
||||
|
@ -253,8 +253,15 @@ void omti8621_device::device_add_mconfig(machine_config &config)
|
||||
m_fdc->intrq_wr_callback().set(FUNC(omti8621_device::fdc_irq_w));
|
||||
m_fdc->drq_wr_callback().set(FUNC(omti8621_device::fdc_drq_w));
|
||||
FLOPPY_CONNECTOR(config, m_floppy[0], pc_hd_floppies, "525hd", omti8621_device::floppy_formats);
|
||||
// Apollo workstations never have more then 1 floppy drive
|
||||
// FLOPPY_CONNECTOR(config, m_floppy[1], pc_hd_floppies, nullptr, omti8621_device::floppy_formats);
|
||||
FLOPPY_CONNECTOR(config, m_floppy[1], pc_hd_floppies, nullptr, omti8621_device::floppy_formats);
|
||||
}
|
||||
|
||||
void omti8621_apollo_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
omti8621_device::device_add_mconfig(config);
|
||||
|
||||
// Apollo workstations never have more then 1 floppy drive
|
||||
config.device_remove(OMTI_FDC_TAG":1");
|
||||
}
|
||||
|
||||
const tiny_rom_entry *omti8621_device::device_rom_region() const
|
||||
|
@ -163,7 +163,9 @@ public:
|
||||
|
||||
// get sector diskaddr of logical unit lun into data_buffer
|
||||
uint32_t get_sector(int32_t diskaddr, uint8_t *data_buffer, uint32_t length, uint8_t lun);
|
||||
|
||||
protected:
|
||||
virtual void device_add_mconfig(machine_config &config) override;
|
||||
virtual const tiny_rom_entry *device_rom_region() const override;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user