Tenho uma pequena coleção de programas personalizados antigos para IRIX no SGI MIPS, alguns dos quais preciso executar por motivos relacionados ao trabalho, porque não há alternativas modernas disponíveis e precisamos acessá-los para itens legados na sala dos fundos. Sou apenas o cara que teve a sorte de ser encarregado de encontrar uma solução. Não há código-fonte disponível e pouca ou nenhuma documentação sobre ele.
Quais são minhas opções antes de gastar mais de US$ 1.000 em uma estação de trabalho SGI poderosa e totalmente funcional no ebay? Estou hesitante porque, você sabe, é o ebay. E não é como se eu pudesse mais comprar essas coisas novas da SGI, o que significa que terei que arriscar confiando apenas em revendedores de produtos usados e recondicionados. Falei com a SGI por telefone e eles disseram que não oferecem suporte ao hardware ou software e que nem mesmo me fornecerão documentação ou números de peça, então estou sem sorte nesse aspecto.
O IRIX simplesmente não inicializa no QEMU, não importa o quanto eu tente configurá-lo para corresponder ao hardware real, provavelmente devido ao hardware gráfico personalizado e a todos os tipos de pequenos hacks e correções não documentados para otimização feitos pelos engenheiros nessas máquinas antigas. Eu sei que há pessoas nos fóruns Nekochan trabalhando nisso e eles têm algum tipo de inicialização sem cabeça no QEMU, mas preciso que todo o sistema operacional e a GUI funcionem. Não precisa ser estável ou tão rápido, só precisa funcionar bem o suficiente para executar esses programas que tenho.
Tanto quanto sei, não existe um emulador totalmente funcional para SGIs, porque o hardware gráfico consiste em chips personalizados, não está devidamente documentado e ainda não foi submetido a engenharia reversa.
Além disso, as imagens de disco que seriam necessárias para executar um emulador ainda estão sob licença.
Existe algum código no Mame , mas acho que é um trabalho em andamento e não tentei executá-lo (porque não tenho acesso a uma imagem de disco).
Dê uma olhada neste repositório github: https://github.com/irixxxx/qemu . Essa versão do qemu adiciona emulação de userland irix. Você ainda precisaria de uma raiz irix em sua caixa linux, no entanto.