我在 SGI MIPS 上为 IRIX 收集了一小部分旧的自定义程序,其中一些出于与工作相关的原因需要运行,因为没有可用的现代替代方案,我们需要在后台访问它们以获取遗留的东西。我只是一个幸运地找到解决方案的人。没有可用的源代码,几乎没有任何文档。
除了在 ebay 上花费 1000 美元以上购买功能强大且功能齐全的 SGI 工作站,我还有什么选择?我很犹豫,因为,你知道,它是 ebay。而且我不能再从 SGI 购买这些新东西了,这意味着我将不得不完全依靠二手和翻新产品的转售商来抓住机会。我通过电话与 SGI 进行了交谈,他们说他们不支持硬件或软件,他们甚至不会向我提供文档或部件号,所以我在这方面不走运。
IRIX 根本无法在 QEMU 中启动,无论我如何尝试将其配置为匹配真实硬件,这可能是由于自定义图形硬件以及工程师在那些旧机器上为优化所做的各种未记录的小黑客和修复。我知道 Nekochan 论坛上有人在做这方面的工作,他们在 QEMU 中有某种无头启动,但我需要整个操作系统和 GUI 才能工作。它不一定要稳定或那么快,它只需要运行良好以运行我拥有的这些程序。
据我所知,SGI 没有完全可用的模拟器,因为图形硬件由定制芯片组成,没有正确记录,也没有进行逆向工程。
此外,运行模拟器所需的磁盘映像仍处于许可状态。
Mame中有一些代码,但我认为这是正在进行的工作,我还没有尝试运行它(因为我无权访问磁盘映像)。
看看这个 github 仓库:https ://github.com/irixxxx/qemu 。该版本的 qemu 添加了 irix 用户态仿真。不过,你的 linux 机器上仍然需要一个 irix root。