PlayStation 1プロセッサのリバースエンジニアリングが開始されました。勇敢な人の熱狂に合わせて歌を歌います!

おそらく多くの人がVisual6502プロジェクトについて既に聞いています。 このプロジェクトでは、職人が伝説の6502プロセッサー(さらに6800)をレイヤーごとに撮影し、電気回路を復元し、JavaScriptでビジュアルプロセッサーエミュレーターを作成しました。 アカデミックな価値に加えて、これらのプロセッサーで構築されたコンピューターの完全に正確なエミュレーターを実装することもできます。



しかし、私たちの同胞は、水準をさらに高く、はるかに高くすることを決定し、Playstation 1プロセッサー(MIPS R3051)の電気回路を復元するプロジェクトを開始しました。 このプロセッサは、6502よりもはるかに細かい標準で製造され(〜800nm対〜5000nm)、3つのメタライゼーション層(1ではなく)を含み、より大きな面積(〜250kトランジスタ対6502の3.5kトランジスタ)-作業量が少なくとも少なくとも100倍以上。



プロジェクトの目標は、絶対に正確なPlaystation 1エミュレーターを作成することです。



CPUの画像

問題の深刻さを理解するために、プロセッサ自体のこの写真(9600x9600ピクセル)は、回路を復元するために使用したものよりも16倍小さい面積です。 831フレームから作成された「大きな」写真を1つのピースにつなぎ合わせるのも非常に問題です。これは、プロセッサをいくつかのゾーンに分割することでスキームが復元されるためです。



注意、慎重にクリックしてください-39 MB JPEGはデスクトップコンピューターでも重いです!

更新:ダブル注意、Firefoxでこの画像を開いたとき、Windows 8を1回つぶすことができました。

更新: pehatの オンラインタイルビューアー





今何がされている

3台のコンソールが手渡され、プロセッサを開いて、メタライゼーションの最初のレイヤーを撮影しました。 現在、最初のメタライゼーション層の「ベクトル化」の作業が開始されています。Bakariogamespecがこれに関与しています。







ベクトル化が完了すると(そして、最初のレイヤーで他に何も見る必要がないことがわかります)、最初のレイヤーはフッ化水素酸でエッチングされ、2番目と3番目のメタライゼーションのレイヤーがショットされます。



その後、最もおいしいものが残ります-「標準セル」から組み立てられているように見えるプロセッサロジック(6502とは異なります)-おそらく多くの繰り返しがあり、作業を大幅に促進できます。



それにもかかわらず-多くの作業が予想されます-そして余分な手はあまり傷つけません。 このプロジェクトに興味があるなら、あなたは勤勉で、コンピューターには2GB以上のメモリがあります -参加することもできます( フォーラムに書き込みます)。



プロジェクトは現在、 フォーラムemu-russia.ruにあります。 リバースエンジニアリングNES(Dandy)などの近隣プロジェクトもあります。 また、プロセス自体が興味深い場合は、6502回路と他の超小型回路を復元するプロセスのビデオをここ見ることができます

更新:プロジェクトサイト-psxdev.ru



All Articles