web-dev-qa-db-ja.com

MIPSでIRIX用に作成された古いプログラムを実行する方法は?

SGI MIPSでIRIX用の古いカスタムプログラムの小さなコレクションを持っていますが、利用可能な最新の代替手段がなく、バックルームでレガシーのものにアクセスする必要があるため、作業関連の理由で実行する必要があるプログラムもあります。私は、解決策を見つける任務を果たすのに十分幸運だっただけの人です。利用可能なソースコードはなく、それに関するドキュメントはほとんどありません。

Ebayのパワフルで完全に機能するSGIワークステーションに1000ドル以上費やす以外のオプションは何ですか?私はそれがebayであるため、私はためらっています。そして、SGIからこれらのものを新しく購入できるようになったわけではありません。つまり、中古品や再生品の再販業者に完全に依存することでチャンスを逃さないようにする必要があります。私は電話でSGIと話しましたが、ハードウェアやソフトウェアをサポートしておらず、ドキュメントや部品番号さえ提供してくれないと言っていたので、私は運が悪いのです。

実際のハードウェアと一致するように設定しようとしても、IRIXは単にQEMUで起動しません。おそらく、カスタムグラフィックハードウェアと、ドキュメント化されていないあらゆる種類のハックや、古いマシンのエンジニアが行った最適化のための修正が原因です。 Nekochanフォーラムでこれに取り組んでいる人がいることを知っています。QEMUにはなんらかのヘッドレスブートがありますが、OSとGUI全体が機能する必要があります。安定しているか、それほど高速である必要はありません。これらのプログラムを実行するのに十分に機能する必要があります。

5
12345

私の知る限り、グラフィックハードウェアはカスタムチップで構成されており、適切に文書化されておらず、まだリバースエンジニアリングされていないため、SGI用の完全に機能するエミュレーターはありません。

また、エミュレーターを実行するために必要なディスクイメージは、まだライセンスを受けています。

Mame にはいくつかのコードがありますが、これは進行中の作業だと思います。実行しようとしていません(ディスクイメージにアクセスできないため)。

4
dirkt

このgithubリポジトリをご覧ください: https://github.com/irixxxx/qem 。そのバージョンのqemuは、irixユーザーランドエミュレーションを追加します。ただし、Linuxボックスにはirixルートが必要です。

2
user282752