mirror of
https://github.com/holub/mame
synced 2025-07-05 09:57:47 +03:00
apple/mac128.cpp, macquadra700.cpp: Make all of the SCSI buses be consistently named "scsi" across all emulated Macs. [R. Belmont]
This commit is contained in:
parent
950913e3af
commit
c6c302f924
@ -143,9 +143,9 @@ public:
|
||||
m_adbmodem(*this, "adbmodem"),
|
||||
m_macadb(*this, "macadb"),
|
||||
m_ram(*this, RAM_TAG),
|
||||
m_scsibus(*this, "scsibus"),
|
||||
m_scsibus(*this, "scsi"),
|
||||
m_scsihelp(*this, "scsihelp"),
|
||||
m_ncr5380(*this, "scsibus:7:ncr5380"),
|
||||
m_ncr5380(*this, "scsi:7:ncr5380"),
|
||||
m_iwm(*this, "fdc"),
|
||||
m_floppy(*this, "fdc:%d", 0U),
|
||||
m_mackbd(*this, "kbd"),
|
||||
@ -1179,19 +1179,19 @@ void mac128_state::macplus(machine_config &config)
|
||||
SPEAKER(config, "rspeaker").front_right();
|
||||
|
||||
NSCSI_BUS(config, m_scsibus);
|
||||
NSCSI_CONNECTOR(config, "scsibus:0", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsibus:1", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsibus:2", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsibus:3").option_set("cdrom", NSCSI_CDROM_APPLE).machine_config(
|
||||
NSCSI_CONNECTOR(config, "scsi:0", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi:1", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi:2", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi:3").option_set("cdrom", NSCSI_CDROM_APPLE).machine_config(
|
||||
[](device_t *device)
|
||||
{
|
||||
device->subdevice<cdda_device>("cdda")->add_route(0, "^^lspeaker", 1.0);
|
||||
device->subdevice<cdda_device>("cdda")->add_route(1, "^^rspeaker", 1.0);
|
||||
});
|
||||
NSCSI_CONNECTOR(config, "scsibus:4", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsibus:5", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsibus:6", mac_scsi_devices, "harddisk");
|
||||
NSCSI_CONNECTOR(config, "scsibus:7").option_set("ncr5380", NCR5380).machine_config([this](device_t *device) {
|
||||
NSCSI_CONNECTOR(config, "scsi:4", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi:5", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi:6", mac_scsi_devices, "harddisk");
|
||||
NSCSI_CONNECTOR(config, "scsi:7").option_set("ncr5380", NCR5380).machine_config([this](device_t *device) {
|
||||
ncr5380_device &adapter = downcast<ncr5380_device &>(*device);
|
||||
adapter.irq_handler().set(*this, FUNC(mac128_state::scsi_irq_w));
|
||||
adapter.drq_handler().set(*this, FUNC(mac128_state::scsi_drq_w));
|
||||
@ -1235,7 +1235,7 @@ void mac128_state::macse(machine_config &config)
|
||||
m_scsihelp->cpu_halt_callback().set_inputline(m_maincpu, INPUT_LINE_HALT);
|
||||
m_scsihelp->timeout_error_callback().set(FUNC(mac128_state::scsi_berr_w));
|
||||
|
||||
subdevice<nscsi_connector>("scsibus:7")->set_option_machine_config("ncr5380", [this](device_t *device) {
|
||||
subdevice<nscsi_connector>("scsi:7")->set_option_machine_config("ncr5380", [this](device_t *device) {
|
||||
ncr5380_device &adapter = downcast<ncr5380_device &>(*device);
|
||||
adapter.irq_handler().set(*this, FUNC(mac128_state::scsi_irq_w));
|
||||
adapter.drq_handler().set(m_scsihelp, FUNC(mac_scsi_helper_device::drq_w));
|
||||
@ -1284,10 +1284,10 @@ void mac128_state::macclasc(machine_config &config)
|
||||
{
|
||||
macsefd(config);
|
||||
|
||||
config.device_remove("pds");
|
||||
config.device_remove("sepds");
|
||||
// config.device_remove("pds");
|
||||
// config.device_remove("sepds");
|
||||
|
||||
NSCSI_CONNECTOR(config.replace(), "scsibus:7").option_set("ncr5380", NCR53C80).machine_config([this](device_t *device) {
|
||||
NSCSI_CONNECTOR(config.replace(), "scsi:7").option_set("ncr5380", NCR53C80).machine_config([this](device_t *device) {
|
||||
ncr5380_device &adapter = downcast<ncr5380_device &>(*device);
|
||||
adapter.irq_handler().set(*this, FUNC(mac128_state::scsi_irq_w));
|
||||
adapter.drq_handler().set(m_scsihelp, FUNC(mac_scsi_helper_device::drq_w));
|
||||
|
@ -69,8 +69,8 @@ public:
|
||||
m_ram(*this, RAM_TAG),
|
||||
m_swim(*this, "fdc"),
|
||||
m_floppy(*this, "fdc:%d", 0U),
|
||||
m_scsibus1(*this, "scsi1"),
|
||||
m_ncr1(*this, "scsi1:7:ncr53c96"),
|
||||
m_scsibus1(*this, "scsi"),
|
||||
m_ncr1(*this, "scsi:7:ncr53c96"),
|
||||
m_sonic(*this, "sonic"),
|
||||
m_dafb(*this, "dafb"),
|
||||
m_easc(*this, "easc"),
|
||||
@ -770,17 +770,17 @@ void eclipse_state::via2_out_b_q900(u8 data)
|
||||
|
||||
// SCSI bus and devices
|
||||
NSCSI_BUS(config, m_scsibus1);
|
||||
NSCSI_CONNECTOR(config, "scsi1:0", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi1:1", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi1:2", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi1:3").option_set("cdrom", NSCSI_CDROM_APPLE).machine_config([](device_t *device)
|
||||
NSCSI_CONNECTOR(config, "scsi:0", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi:1", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi:2", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi:3").option_set("cdrom", NSCSI_CDROM_APPLE).machine_config([](device_t *device)
|
||||
{
|
||||
device->subdevice<cdda_device>("cdda")->add_route(0, "^^lspeaker", 1.0);
|
||||
device->subdevice<cdda_device>("cdda")->add_route(1, "^^rspeaker", 1.0); });
|
||||
NSCSI_CONNECTOR(config, "scsi1:4", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi1:5", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi1:6", mac_scsi_devices, "harddisk");
|
||||
NSCSI_CONNECTOR(config, "scsi1:7").option_set("ncr53c96", NCR53C96).clock(50_MHz_XTAL / 2).machine_config([this](device_t *device)
|
||||
NSCSI_CONNECTOR(config, "scsi:4", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi:5", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsi:6", mac_scsi_devices, "harddisk");
|
||||
NSCSI_CONNECTOR(config, "scsi:7").option_set("ncr53c96", NCR53C96).clock(50_MHz_XTAL / 2).machine_config([this](device_t *device)
|
||||
{
|
||||
ncr53c96_device &adapter = downcast<ncr53c96_device &>(*device);
|
||||
|
||||
@ -830,6 +830,7 @@ void eclipse_state::via2_out_b_q900(u8 data)
|
||||
|
||||
SOFTWARE_LIST(config, "hdd_list").set_original("mac_hdd");
|
||||
SOFTWARE_LIST(config, "cd_list").set_original("mac_cdrom").set_filter("MC68040");
|
||||
SOFTWARE_LIST(config, "cd_apple_dev").set_original("apple_devcd");
|
||||
SOFTWARE_LIST(config, "flop_mac35_orig").set_original("mac_flop_orig");
|
||||
SOFTWARE_LIST(config, "flop_mac35_clean").set_original("mac_flop_clcracked");
|
||||
SOFTWARE_LIST(config, "flop35_list").set_original("mac_flop");
|
||||
|
Loading…
Reference in New Issue
Block a user