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 @@ + + + + + + + IRIX 5.3 + 1994 + Silicon Graphics + + + + + + + + + + + + IRIX 5.3 for Indy R4400 175MHz + 1994 + Silicon Graphics + + + + + + + + + + + + IRIX 6.2 + 1996 + Silicon Graphics + + + + + + + + + + + + + + + + + + + IRIX 6.2 with Indigo IMPACT 10000 + 1996 + Silicon Graphics + + + + + + + + + + + + + + + + + + + IRIX 6.2 Applications August 1996 + 1996 + Silicon Graphics + + + + + + + + + + + + IndiZone^2 + 1994 + Silicon Graphics + + + + + + + + + + + + + IndiZone^3 + 1995 + Silicon Graphics + + + + + + + + + + + + Hot Mix 4 + 1993 + Silicon Graphics + + + + + + + + + + + + Hot Mix Volume 8 + 1994 + Silicon Graphics + + + + + + + + + + + + Hot Mix Volume 11 + 1994 + Silicon Graphics + + + + + + + + + + + + Hot Mix Volume 12 + 1994 + Silicon Graphics + + + + + + + + + + + + Hot Mix Volume 17 + 1997 + Silicon Graphics + + + + + + + + + + + + Hot Mix 18 + 1997 + Silicon Graphics + + + + + + + + + + + + Hot Mix 19 + 1998 + Silicon Graphics + + + + + + + + + + + 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 m_duart; required_device_array m_serial; required_device m_gfx; + required_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)).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 m_hpc3; required_device m_ioc2; required_device m_rtc; + required_device m_softlist; optional_device m_vino; optional_device m_dmsd; optional_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)