mirror of
https://github.com/holub/mame
synced 2025-04-16 05:24:54 +03:00
New working software list items
------------------------------- mac_cdrom: Apple Legacy Recovery System Software 7.0a9 ("Big Bang" pre-release) System Software 7.1 (US English) Performa CD (System 7.1.2P for Quadra 630 and LC/Performa 580) (US English) Power Macintosh 6100/7100/8100 CD (System Software 7.1.2P) (US English) System Software 7.5 (US English) System Software 7.5.3 (US English) Mac OS 7.6 (US English) Mac OS 7.6 (German) Mac OS 7.6.1 (US English) Mac OS 8 (Japanese) Mac OS 8.1 (US English) [R. Belmont]
This commit is contained in:
parent
e876639e6f
commit
87f88610db
158
hash/mac_cdrom.xml
Executable file
158
hash/mac_cdrom.xml
Executable file
@ -0,0 +1,158 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
<!--
|
||||
license:CC0-1.0
|
||||
|
||||
Compatibility tags:
|
||||
MC68000 - 68000 CPU
|
||||
MC68020 - 68020 CPU
|
||||
MC68030 - 68030 CPU
|
||||
MC68030_32 - 68030 CPU with 32-bit clean ROMs (IIci and later)
|
||||
MC68040 - 68040 CPU
|
||||
PPC601 - PowerPC 601 CPU (either NuBus or PCI)
|
||||
PPC601_PCI - PowerPC 601 CPU with PCI
|
||||
PPC603 - PowerPC 603/603E/603EV CPU
|
||||
PPC604 - PowerPC 604 CPU
|
||||
PPC750 - PowerPC 750 (G3) CPU
|
||||
-->
|
||||
<softwarelist name="mac_cd" description="Mac CD-ROMs">
|
||||
<software name="aplegrec">
|
||||
<description>Apple Legacy Recovery</description>
|
||||
<year>1998</year>
|
||||
<publisher>Apple</publisher>
|
||||
<info name="usage" value="Runs on any 68030 with 32-bit clean ROMs, 68040, or PowerPC" />
|
||||
<sharedfeat name="compatibility" value="MC68030_32,MC68040,PPC601,PPC603,PPC604" />
|
||||
<part name="cdrom1" interface="cdrom">
|
||||
<diskarea name="cdrom">
|
||||
<disk name="aplegrec" sha1="888ceee315e0f11f9a5f1a0db527f296470c80ea"/>
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="mac70a9">
|
||||
<description>System Software 7.0a9 ("Big Bang" pre-release)</description>
|
||||
<year>1991</year>
|
||||
<publisher>Apple</publisher>
|
||||
<sharedfeat name="compatibility" value="MC68000,MC68020,MC68030,MC68040" />
|
||||
<part name="cdrom1" interface="cdrom">
|
||||
<diskarea name="cdrom">
|
||||
<disk name="mac70a9" sha1="b56813d7227e4844243bd1e0acec63c254f9daf3"/>
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="mac71">
|
||||
<description>System Software 7.1 (US English)</description>
|
||||
<year>1992</year>
|
||||
<publisher>Apple</publisher>
|
||||
<sharedfeat name="compatibility" value="MC68000,MC68020,MC68030,MC68040" />
|
||||
<part name="cdrom1" interface="cdrom">
|
||||
<diskarea name="cdrom">
|
||||
<disk name="mac71" sha1="2e7e36cd94b82d447b0481007080195d316a8c4c"/>
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="mac712p_q630">
|
||||
<description>Performa CD (System 7.1.2P for Quadra 630 and LC/Performa 580) (US English)</description>
|
||||
<year>1994</year>
|
||||
<publisher>Apple</publisher>
|
||||
<sharedfeat name="compatibility" value="MC68000,MC68020,MC68030,MC68040,PPC601" />
|
||||
<part name="cdrom1" interface="cdrom">
|
||||
<diskarea name="cdrom">
|
||||
<disk name="mac712p_q630" sha1="f367d20f76e8eb891dd5cdf14540f7cb2cc4516e"/>
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="mac75">
|
||||
<description>System Software 7.5 (US English)</description>
|
||||
<year>1994</year>
|
||||
<publisher>Apple</publisher>
|
||||
<sharedfeat name="compatibility" value="MC68000,MC68020,MC68030,MC68040,PPC601" />
|
||||
<part name="cdrom1" interface="cdrom">
|
||||
<diskarea name="cdrom">
|
||||
<disk name="mac75" sha1="9cff3aac53454405e37cd880acc5d2bbd33e1de4"/>
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="mac753">
|
||||
<description>System Software 7.5.3 (US English)</description>
|
||||
<year>1996</year>
|
||||
<publisher>Apple</publisher>
|
||||
<sharedfeat name="compatibility" value="MC68000,MC68020,MC68030,MC68040,PPC601" />
|
||||
<part name="cdrom1" interface="cdrom">
|
||||
<diskarea name="cdrom">
|
||||
<disk name="mac753" sha1="67536c42db6c69491072a48a4a02f02e7956e644"/>
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="mac76">
|
||||
<description>System Software 7.6 (US English)</description>
|
||||
<year>1997</year>
|
||||
<publisher>Apple</publisher>
|
||||
<info name="usage" value="Runs on any 68030 with 32-bit clean ROMs, 68040, or PowerPC" />
|
||||
<sharedfeat name="compatibility" value="MC68030_32,MC68040,PPC601,PPC603,PPC604" />
|
||||
<part name="cdrom1" interface="cdrom">
|
||||
<diskarea name="cdrom">
|
||||
<disk name="mac76" sha1="dd400ae4776f9258dbebc2a5d06ce58e7a10d54f"/>
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="mac76_de">
|
||||
<description>Mac OS 7.6 (German)</description>
|
||||
<year>1997</year>
|
||||
<publisher>Apple</publisher>
|
||||
<info name="usage" value="Runs on any 68030 with 32-bit clean ROMs, 68040, or PowerPC" />
|
||||
<sharedfeat name="compatibility" value="MC68030_32,MC68040,PPC601,PPC603,PPC604" />
|
||||
<part name="cdrom1" interface="cdrom">
|
||||
<diskarea name="cdrom">
|
||||
<disk name="mac76_de" sha1="b5a0d5a826a130808c07473f78fe205d92eb3151"/>
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="mac761">
|
||||
<description>Mac OS 7.6.1 (US English)</description>
|
||||
<year>1997</year>
|
||||
<publisher>Apple</publisher>
|
||||
<info name="usage" value="Runs on any 68030 with 32-bit clean ROMs, 68040, or PowerPC" />
|
||||
<sharedfeat name="compatibility" value="MC68030_32,MC68040,PPC601,PPC603,PPC604" />
|
||||
<part name="cdrom1" interface="cdrom">
|
||||
<diskarea name="cdrom">
|
||||
<disk name="mac761" sha1="ce0c2c7810be05a033c80cdf36bae0e5a5b3d22a"/>
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="mac80_jp">
|
||||
<description>Mac OS 8 (Japanese)</description>
|
||||
<year>1997</year>
|
||||
<publisher>Apple</publisher>
|
||||
<info name="usage" value="Runs on any 68040, PowerPC 601, 603, or 604" />
|
||||
<sharedfeat name="compatibility" value="MC68040,PPC601,PPC601_PCI,PPC603,PPC604" />
|
||||
<part name="cdrom1" interface="cdrom">
|
||||
<diskarea name="cdrom">
|
||||
<disk name="mac80_jp" sha1="a2702185e6ac03d068375554e7709405dc5e39fd"/>
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="mac81">
|
||||
<description>Mac OS 8.1 (US English)</description>
|
||||
<year>1998</year>
|
||||
<publisher>Apple</publisher>
|
||||
<info name="usage" value="Runs on any 68040, PowerPC 601, 603, 604, or G3" />
|
||||
<sharedfeat name="compatibility" value="MC68040,PPC601,PPC601_PCI,PPC603,PPC604,PPC750" />
|
||||
<part name="cdrom1" interface="cdrom">
|
||||
<diskarea name="cdrom">
|
||||
<disk name="mac81" sha1="cd3d8a45c20b271c27f80d957559071f525759f7"/>
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="pwrmaccd">
|
||||
<description>Power Macintosh 6100/7100/8100 CD (System Software 7.1.2P, US English)</description>
|
||||
<year>1994</year>
|
||||
<publisher>Apple</publisher>
|
||||
<info name="usage" value="Runs on most 68040s and NuBus Power Macs" />
|
||||
<sharedfeat name="compatibility" value="MC68040,PPC601" />
|
||||
<part name="cdrom1" interface="cdrom">
|
||||
<diskarea name="cdrom">
|
||||
<disk name="pwrmaccd" sha1="8fd11f42298af430a4b7e3b056336f2e6eec5ce2"/>
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
</softwarelist>
|
@ -70,6 +70,7 @@ void f108_device::device_add_mconfig(machine_config &config)
|
||||
});
|
||||
|
||||
SOFTWARE_LIST(config, "hdd_list").set_original("mac_hdd");
|
||||
SOFTWARE_LIST(config, "cd_list").set_original("mac_cdrom").set_filter("MC68040");
|
||||
|
||||
SCC85C30(config, m_scc, 31.3344_MHz_XTAL/4);
|
||||
m_scc->configure_channels(3'686'400, 3'686'400, 3'686'400, 3'686'400);
|
||||
|
@ -1139,7 +1139,6 @@ void mac128_state::mac512ke(machine_config &config)
|
||||
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");
|
||||
SOFTWARE_LIST(config, "hdd_list").set_original("mac_hdd");
|
||||
}
|
||||
|
||||
void mac128_state::mac128k(machine_config &config)
|
||||
@ -1176,7 +1175,7 @@ void mac128_state::macplus(machine_config &config)
|
||||
NSCSI_CONNECTOR(config, "scsibus:1", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsibus:2", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsibus:3", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsibus:4", mac_scsi_devices, nullptr);
|
||||
NSCSI_CONNECTOR(config, "scsibus:4", mac_scsi_devices, "cdrom");
|
||||
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) {
|
||||
@ -1185,6 +1184,9 @@ void mac128_state::macplus(machine_config &config)
|
||||
adapter.drq_handler().set(*this, FUNC(mac128_state::scsi_drq_w));
|
||||
});
|
||||
|
||||
SOFTWARE_LIST(config, "hdd_list").set_original("mac_hdd");
|
||||
SOFTWARE_LIST(config, "cd_list").set_original("mac_cdrom").set_filter("MC68000");
|
||||
|
||||
/* internal ram */
|
||||
m_ram->set_default_size("4M");
|
||||
m_ram->set_extra_options("1M,2M,2560K,4M");
|
||||
|
@ -1087,6 +1087,7 @@ void mac_state::macii(machine_config &config)
|
||||
m_scsihelp->timeout_error_callback().set(FUNC(mac_state::scsi_berr_w));
|
||||
|
||||
SOFTWARE_LIST(config, "hdd_list").set_original("mac_hdd");
|
||||
SOFTWARE_LIST(config, "cd_list").set_original("mac_cdrom").set_filter("MC68020");
|
||||
|
||||
nubus_device &nubus(NUBUS(config, "nubus", 0));
|
||||
nubus.set_space(m_maincpu, AS_PROGRAM);
|
||||
@ -1178,6 +1179,8 @@ void mac_state::maciix(machine_config &config)
|
||||
M68030(config.replace(), m_maincpu, C15M);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &mac_state::macii_map);
|
||||
m_maincpu->set_dasm_override(std::function(&mac68k_dasm_override), "mac68k_dasm_override");
|
||||
|
||||
SOFTWARE_LIST(config.replace(), "cd_list").set_original("mac_cdrom").set_filter("MC68030");
|
||||
}
|
||||
|
||||
void mac_state::maciicx(machine_config &config)
|
||||
|
@ -573,6 +573,7 @@ void maciici_state::maciici(machine_config &config)
|
||||
m_scsihelp->timeout_error_callback().set(FUNC(maciici_state::scsi_berr_w));
|
||||
|
||||
SOFTWARE_LIST(config, "hdd_list").set_original("mac_hdd");
|
||||
SOFTWARE_LIST(config, "cd_list").set_original("mac_cdrom").set_filter("MC68030,MC68030_32");
|
||||
|
||||
RAM(config, m_ram);
|
||||
m_ram->set_default_size("2M");
|
||||
|
@ -502,6 +502,7 @@ void maciifx_state::maciifx(machine_config &config)
|
||||
applefdintf_device::add_35_nc(config, m_floppy[1]);
|
||||
|
||||
SOFTWARE_LIST(config, "flop35hd_list").set_original("mac_hdflop");
|
||||
SOFTWARE_LIST(config, "cd_list").set_original("mac_cdrom").set_filter("MC68030");
|
||||
|
||||
SCC85C30(config, m_scc, C7M);
|
||||
m_scc->configure_channels(3'686'400, 3'686'400, 3'686'400, 3'686'400);
|
||||
|
@ -313,6 +313,7 @@ void maciivx_state::maciiv_base(machine_config &config)
|
||||
m_scsihelp->timeout_error_callback().set(FUNC(maciivx_state::scsi_berr_w));
|
||||
|
||||
SOFTWARE_LIST(config, "hdd_list").set_original("mac_hdd");
|
||||
SOFTWARE_LIST(config, "cd_list").set_original("mac_cdrom").set_filter("MC68030,MC68030_32");
|
||||
SOFTWARE_LIST(config, "flop35hd_list").set_original("mac_hdflop");
|
||||
|
||||
SCC85C30(config, m_scc, C7M);
|
||||
|
@ -327,6 +327,7 @@ void maclc_state::maclc_base(machine_config &config)
|
||||
m_scsihelp->timeout_error_callback().set(FUNC(maclc_state::scsi_berr_w));
|
||||
|
||||
SOFTWARE_LIST(config, "hdd_list").set_original("mac_hdd");
|
||||
SOFTWARE_LIST(config, "cd_list").set_original("mac_cdrom").set_filter("MC68020");
|
||||
SOFTWARE_LIST(config, "flop35hd_list").set_original("mac_hdflop");
|
||||
|
||||
SCC85C30(config, m_scc, C7M);
|
||||
@ -394,6 +395,8 @@ void maclc_state::maclc2(machine_config &config)
|
||||
m_ram->set_default_size("4M");
|
||||
m_ram->set_extra_options("6M,8M,10M");
|
||||
m_v8->set_baseram_is_4M(true);
|
||||
|
||||
SOFTWARE_LIST(config.replace(), "cd_list").set_original("mac_cdrom").set_filter("MC68030");
|
||||
}
|
||||
|
||||
void maclc_state::maccclas(machine_config &config)
|
||||
@ -427,6 +430,8 @@ void maclc_state::maccclas(machine_config &config)
|
||||
m_ram->set_default_size("4M");
|
||||
m_ram->set_extra_options("6M,8M,10M");
|
||||
m_v8->set_baseram_is_4M(true);
|
||||
|
||||
SOFTWARE_LIST(config.replace(), "cd_list").set_original("mac_cdrom").set_filter("MC68030");
|
||||
}
|
||||
|
||||
void maclc_state::macclas2(machine_config &config)
|
||||
@ -449,6 +454,8 @@ void maclc_state::macclas2(machine_config &config)
|
||||
m_ram->set_default_size("4M");
|
||||
m_ram->set_extra_options("6M,8M,10M");
|
||||
m_v8->set_baseram_is_4M(true);
|
||||
|
||||
SOFTWARE_LIST(config.replace(), "cd_list").set_original("mac_cdrom").set_filter("MC68030");
|
||||
}
|
||||
|
||||
ROM_START(maclc)
|
||||
|
@ -260,6 +260,7 @@ void macvail_state::maclc3_base(machine_config &config)
|
||||
m_scsihelp->timeout_error_callback().set(FUNC(macvail_state::scsi_berr_w));
|
||||
|
||||
SOFTWARE_LIST(config, "hdd_list").set_original("mac_hdd");
|
||||
SOFTWARE_LIST(config, "cd_list").set_original("mac_cdrom").set_filter("MC68030,MC68030_32");
|
||||
SOFTWARE_LIST(config, "flop35hd_list").set_original("mac_hdflop");
|
||||
|
||||
SCC85C30(config, m_scc, C7M);
|
||||
|
@ -218,6 +218,7 @@ void quadra605_state::macqd605(machine_config &config)
|
||||
m_ram->set_extra_options("8M,16M,32M,64M,96M,128M,192M,256M,320M,384M,512M,640M");
|
||||
|
||||
SOFTWARE_LIST(config, "hdd_list").set_original("mac_hdd");
|
||||
SOFTWARE_LIST(config, "cd_list").set_original("mac_cdrom").set_filter("MC68040");
|
||||
}
|
||||
|
||||
void quadra605_state::maclc475(machine_config &config)
|
||||
|
@ -639,6 +639,7 @@ void macquadra_state::macqd700(machine_config &config)
|
||||
m_ram->set_extra_options("8M,16M,32M,64M,68M,72M,80M,96M,128M");
|
||||
|
||||
SOFTWARE_LIST(config, "hdd_list").set_original("mac_hdd");
|
||||
SOFTWARE_LIST(config, "cd_list").set_original("mac_cdrom").set_filter("MC68040");
|
||||
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");
|
||||
|
@ -221,6 +221,7 @@ void quadra800_state::macqd800(machine_config &config)
|
||||
m_ram->set_extra_options("16M,32M,64M,96M,128M,192M,256M,320M,384M,512M,640M");
|
||||
|
||||
SOFTWARE_LIST(config, "hdd_list").set_original("mac_hdd");
|
||||
SOFTWARE_LIST(config, "cd_list").set_original("mac_cdrom").set_filter("MC68040");
|
||||
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