diff options
| author | 2020-04-27 15:09:13 -0400 | |
|---|---|---|
| committer | 2020-04-27 15:09:13 -0400 | |
| commit | d5d59bc9085adc93b185dacae92ba40518eb9291 (patch) | |
| tree | 5cf8b67bf49d8dbf5cdce291bd5d816bb042f785 | |
| parent | 3eb79937a5cefd7b8a37390ae9984ca0c5d943e8 (diff) | |
| parent | 9e553cb1225afab830049edaa1b484708d092344 (diff) | |
Merge pull request #6601 from davide125/sgi_mips
sgi_mips: add software list
| -rw-r--r-- | hash/sgi_mips.xml | 219 | ||||
| -rw-r--r-- | src/mame/drivers/4dpi.cpp | 6 | ||||
| -rw-r--r-- | src/mame/drivers/indy_indigo2.cpp | 6 |
3 files changed, 231 insertions, 0 deletions
diff --git a/hash/sgi_mips.xml b/hash/sgi_mips.xml new file mode 100644 index 00000000000..a1d2d94cc68 --- /dev/null +++ b/hash/sgi_mips.xml @@ -0,0 +1,219 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> +<!-- +license:CC0 +--> +<softwarelist name="sgi_mips" description="SGI MIPS/IRIX software"> + + <software name="irix53"> + <description>IRIX 5.3</description> + <year>1994</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom" interface="cdrom"> + <!-- Origin: private dump --> + <diskarea name="cdrom"> + <!-- P/N: 812-0119-006 --> + <disk name="irix_5_3" sha1="22ca132daa8446f95c2a8f34258b320e0d7201a1" /> + </diskarea> + </part> + </software> + + <software name="irix53a" cloneof="irix53"> + <description>IRIX 5.3 for Indy R4400 175MHz</description> + <year>1994</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom" interface="cdrom"> + <!-- Origin: BitSavers --> + <diskarea name="cdrom"> + <!-- P/N: 812-0336-001 --> + <disk name="irix_5_3_for_indy_r4400_175mhz" sha1="dcc05e3637e4ab20c4fceb43bded2f1f2bd64518" /> + </diskarea> + </part> + </software> + + <software name="irix62"> + <description>IRIX 6.2</description> + <year>1996</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom1" interface="cdrom"> + <!-- Origin: private dump --> + <diskarea name="cdrom"> + <!-- P/N: 812-0469-001 --> + <disk name="irix_6_2_part_1_of_2" sha1="714ad598cde6a48132005e4728e7e7d18fdbbb1b" /> + </diskarea> + </part> + <part name="cdrom2" interface="cdrom"> + <!-- Origin: private dump --> + <diskarea name="cdrom"> + <!-- P/N: 812-0470-001 --> + <disk name="irix_6_2_part_2_of_2" sha1="521a97cadc91f3380245b59e65ca0f7ad113193f" /> + </diskarea> + </part> + </software> + + <software name="irix62a" cloneof="irix62"> + <description>IRIX 6.2 with Indigo IMPACT 10000</description> + <year>1996</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom1" interface="cdrom"> + <!-- Origin: private dump --> + <diskarea name="cdrom"> + <!-- P/N: 812-0469-002 --> + <disk name="irix_6_2_with_indigo_impact_10000_part_1_of_2" sha1="b96f6a259717f17dce0b94ca25f90a7627884c8d" /> + </diskarea> + </part> + <part name="cdrom2" interface="cdrom"> + <!-- Origin: private dump --> + <diskarea name="cdrom"> + <!-- P/N: 812-0470-002 --> + <disk name="irix_6_2_with_indigo_impact_10000_part_2_of_2" sha1="4415d90fb313e0c70949dedae17e075035aeced8" /> + </diskarea> + </part> + </software> + + <software name="apps62aug96"> + <description>IRIX 6.2 Applications August 1996</description> + <year>1996</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom" interface="cdrom"> + <!-- Origin: private dump --> + <diskarea name="cdrom"> + <!-- P/N: 812-0542-002 --> + <disk name="irix_6_2_applications_august_1996" sha1="f0d844608715403cd59b7cc99ad8b5bb93a1396c" /> + </diskarea> + </part> + </software> + + <software name="indizone2"> + <description>IndiZone^2</description> + <year>1994</year> + <publisher>Silicon Graphics</publisher> + <info name="version" value="1.0" /> + + <part name="cdrom" interface="cdrom"> + <!-- Origin: private dump --> + <diskarea name="cdrom"> + <!-- P/N: 812-8111-001 --> + <disk name="indizone_2" sha1="f48a7809271c3279d4d7791937e4fb28fc1e7033" /> + </diskarea> + </part> + </software> + + <software name="indizone3"> + <description>IndiZone^3</description> + <year>1995</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom" interface="cdrom"> + <!-- Origin: private dump --> + <diskarea name="cdrom"> + <!-- P/N: 812-8111-003 --> + <disk name="indizone_3" sha1="16b006b8423457262d1e709d0c7f410901bd7d8b" /> + </diskarea> + </part> + </software> + + <software name="hotmix4"> + <description>Hot Mix 4</description> + <year>1993</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom" interface="cdrom"> + <!-- Origin: archive.org --> + <diskarea name="cdrom"> + <!-- P/N: 812-8101-004 --> + <disk name="hot_mix_4" sha1="02568e80964b4954ff58b690e6471570a4142614" /> + </diskarea> + </part> + </software> + + <software name="hotmix8"> + <description>Hot Mix Volume 8</description> + <year>1994</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom" interface="cdrom"> + <!-- Origin: unknown --> + <diskarea name="cdrom"> + <!-- P/N: 812-8101-008 --> + <disk name="hot_mix_volume_8" sha1="ee725db3a52ff482e03b7806889763619f584859" /> + </diskarea> + </part> + </software> + + <software name="hotmix11"> + <description>Hot Mix Volume 11</description> + <year>1994</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom" interface="cdrom"> + <!-- Origin: private dump --> + <diskarea name="cdrom"> + <!-- P/N: 812-8101-011 --> + <disk name="hot_mix_volume_11" sha1="ee725db3a52ff482e03b7806889763619f584859" /> + </diskarea> + </part> + </software> + + <software name="hotmix12"> + <description>Hot Mix Volume 12</description> + <year>1994</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom" interface="cdrom"> + <!-- Origin: private dump --> + <diskarea name="cdrom"> + <!-- P/N: 812-8101-012 --> + <disk name="hot_mix_volume_12" sha1="ee725db3a52ff482e03b7806889763619f584859" /> + </diskarea> + </part> + </software> + + <software name="hotmix17"> + <description>Hot Mix Volume 17</description> + <year>1997</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom" interface="cdrom"> + <!-- Origin: private dump --> + <diskarea name="cdrom"> + <!-- P/N: 009-0783-006 --> + <disk name="hot_mix_volume_17" sha1="38556d496390edf9232cae0a10701452c5b07c67" /> + </diskarea> + </part> + </software> + + <software name="hotmix18"> + <description>Hot Mix 18</description> + <year>1997</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom" interface="cdrom"> + <!-- Origin: BitSavers --> + <diskarea name="cdrom"> + <!-- P/N: 009-0783-007 --> + <disk name="hot_mix_18" sha1="cee0ea521f66d876d4b6a43f92567b1634159956" /> + </diskarea> + </part> + </software> + + <software name="hotmix19"> + <description>Hot Mix 19</description> + <year>1998</year> + <publisher>Silicon Graphics</publisher> + + <part name="cdrom" interface="cdrom"> + <!-- Origin: BitSavers --> + <diskarea name="cdrom"> + <!-- P/N: 009-0783-008 --> + <disk name="hot_mix_19" sha1="37d5f6e7324f0cf9ebde4a65bae06ee3b562c96d" /> + </diskarea> + </part> + </software> + +</softwarelist> diff --git a/src/mame/drivers/4dpi.cpp b/src/mame/drivers/4dpi.cpp index b0b06f8487a..8090a0e4c2b 100644 --- a/src/mame/drivers/4dpi.cpp +++ b/src/mame/drivers/4dpi.cpp @@ -66,6 +66,8 @@ #define VERBOSE (LOG_GENERAL) #include "logmacro.h" +#include "softlist.h" + class pi4d2x_state : public driver_device { public: @@ -81,6 +83,7 @@ public: , m_duart(*this, "duart%u", 0U) , m_serial(*this, "serial%u", 1U) , m_gfx(*this, "gfx") + , m_softlist(*this, "softlist") , m_leds(*this, "led%u", 0U) { } @@ -102,6 +105,7 @@ private: required_device_array<scn2681_device, 2> m_duart; required_device_array<rs232_port_device, 2> m_serial; required_device<sgi_gr1_device> m_gfx; + required_device<software_list_device> m_softlist; enum leds : unsigned { @@ -764,6 +768,8 @@ void pi4d2x_state::common(machine_config &config) m_gfx->out_int_fifo().set(*this, FUNC(pi4d2x_state::lio_interrupt<LIO_FIFO>)).invert(); // TODO: vme slot, cpu interrupt 0 + + SOFTWARE_LIST(config, m_softlist).set_original("sgi_mips"); } void pi4d3x_state::common(machine_config &config) diff --git a/src/mame/drivers/indy_indigo2.cpp b/src/mame/drivers/indy_indigo2.cpp index 929cf810a8b..35d87296fc5 100644 --- a/src/mame/drivers/indy_indigo2.cpp +++ b/src/mame/drivers/indy_indigo2.cpp @@ -79,6 +79,8 @@ #include "logmacro.h" +#include "softlist.h" + class ip24_state : public driver_device { public: @@ -94,6 +96,7 @@ public: , m_hpc3(*this, "hpc3") , m_ioc2(*this, "ioc2") , m_rtc(*this, "rtc") + , m_softlist(*this, "softlist") , m_vino(*this, "vino") , m_dmsd(*this, "dmsd") , m_gio64(*this, "gio64") @@ -143,6 +146,7 @@ protected: required_device<hpc3_device> m_hpc3; required_device<ioc2_device> m_ioc2; required_device<ds1386_device> m_rtc; + required_device<software_list_device> m_softlist; optional_device<vino_device> m_vino; optional_device<saa7191_device> m_dmsd; optional_device<gio64_device> m_gio64; @@ -379,6 +383,8 @@ void ip24_state::ip24_base(machine_config &config) SGI_HAL2(config, m_hal2); EEPROM_93C56_16BIT(config, m_eeprom); + + SOFTWARE_LIST(config, m_softlist).set_original("sgi_mips"); } void ip24_state::ip24(machine_config &config) |
