IRIX in virtual machines

IRIX and IRIX software discussion including open source and commerical offerings.
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
Posts: 1
Joined: Sat Nov 04, 2017 12:40 pm

IRIX in virtual machines

Unread postby matt123b » Sat Nov 04, 2017 12:58 pm

I was wondering if any of you have had success in running any version of IRIX in a virtual machine. SGI hardware is getting old now and I'm worried that some time in the future I won't be able to use it at all when good parts become too expensive or hard to find. So what are our emulation options? I know that QEMU has MIPS support so I guess that would be a start. Does anyone know if those processors are the kind that are in any SGI machines? I've searched around for information on this and I can't get a clear answer on it, and a lot of the posts are like 10-20 years old. I don't want to be stuck with only MaXX Interactive on Fedora in the case of what I mentioned above. If emulation of SGI hardware isn't at a point where we could boot IRIX, what stops people from developing software to let people do it? It would be a great service to future generations that might also enjoy using this cool OS and all of the programs out there for it. What stops people from making something like SheepShaver?

And yes, I know that the whole SGI experience is hardware AND software, but I don't want to throw both away because I can't have one.

Any thoughts or suggestions?

User avatar
Posts: 1844
Joined: Sun Mar 27, 2011 12:48 pm
Location: Stourbridge / England / UK

Re: IRIX in virtual machines

Unread postby uunix » Sat Nov 04, 2017 1:48 pm

Yes, there is a product called madrone.
Hey Ho! Pip & Dandy!
:Octane2: :O2: :Indigo: :Indy:

User avatar
Posts: 1540
Joined: Thu Jan 30, 2014 5:01 pm
Location: near King George, Virginia

Re: IRIX in virtual machines

Unread postby Raion-Fox » Sat Nov 04, 2017 1:55 pm

A large portion of SGI hardware is poorly documented and nobody wants to sacrifice hardware for destructive analysis methods. It isn't like an Amiga, amigas are well understood and twice as simple as it. The processor isn't the hard part. It is all the little custom chips and pieces, especially the graphics hardware, and the fact that just in the last 10 or so years have computers begun to significantly surpass the technical capabilities of the SGIs that this could potentially happen.

There's another hurdle. The other platforms have a benefit of having a gaming community behind them. On SGI we dont have that luxury.

If you want to try and make an emulator start with something easy like an Indy or Indigo1
:O3x02L: R16000 700MHz 8GB RAM kanna
:Octane: R12000 300MHz SI 896MB RAM yuuka
:Octane2: R12000A 400MHz V6 2.5GB RAM
:Tezro: Quad R16000 700MHz V12 8GB RAM murasaki
:Indy: (Acclaim) R4600 133MHz XL Graphics 32MB RAM
:Indy: (Challenge S) R4600 133MHz (MIPS III Build Server)

I am probably posting from yangxiaolong, HP Z230 with Xeon E3-1230v3, 16GB RAM, GeForce 750ti, and running NetBSD and Windows 8.1 Embedded.
Owner and operator of

User avatar
Posts: 2759
Joined: Thu Feb 20, 2003 6:57 am
Location: Zoetermeer, The Netherlands

Re: IRIX in virtual machines

Unread postby dexter1 » Sat Nov 04, 2017 4:08 pm

Raion-Fox wrote:If you want to try and make an emulator start with something easy like an Indy or Indigo1

Correct, and there are currently efforts underway to emulate an Indy, see viewtopic.php?f=30&t=16730487
When successful, this should be able to run IRIX emulated: In that thread there is mention of a qemu user development which can partly boot IRIX in a headless Indy emulation.
:Crimson: :PI: :Indigo: :O2: :Indy: :Indigo2: :Indigo2IMP:

Posts: 73
Joined: Tue Apr 28, 2015 7:54 pm

Re: IRIX in virtual machines

Unread postby nyef » Mon Nov 06, 2017 1:59 pm

My own interest begins at Octane, and moves quickly to Origin. Unfortunately, last I checked, QEMU doesn't support any specific MIPS IV CPU, which basically leaves me at somewhat of a loss (CPU emulators are a pain to get right). Even simulating a headless Octane would be a win as far as I'm concerned.

Really, the bits that I'm actually worried about being able to emulate are the CPU and the SCSI controller. What I've seen of HEART, XBow, BRIDGE, and IOC3 seem quite doable, especially after getting Linux running on my O350. And AIUI MAD is more or less a DMA engine and some externals.

Return to “IRIX and Software”

Who is online

Users browsing this forum: Bing [Bot] and 1 guest