HN🔥 248
💬 47

徹底解剖:PlayStationのアーキテクチャはどうなっているのか?

gregsadetsky
約16時間前

ディスカッション (10件)

1
Forgeties79
約14時間前

Copetti最高。彼が語っていることのすべてに詳しいわけじゃないけど、彼の書いたものや図をめくるのはすごく楽しい。これらのマシン、特に第5、第6世代のゲーム機で内部で何が起きているのかを理解しようとするのは、本当に面白い体験だよ。

3
vortegne
約14時間前

何年も前に読んだけど、今日また読み直した。これほど質の高い仕事をしている人がいるなんて本当に嬉しい。たとえ詳しく知らない分野だとしても、読んでいてすっかり引き込まれてしまう。

4
Scroll_Swe
約13時間前

ここの記事はいつも素晴らしいね。PS1のゲームは今見ると少し厳しいけど、1440pから4kにアップスケーリングしたPS2ゲームは個人的にはほぼ完璧だと思う。

5
malkia
約10時間前

同じ物理メモリにマッピングされているメモリ領域があるんだよね(https://psx-spx.consoledev.net/memorymap/ )。以前PSXからPCへの『メタルギアソリッド』移植作業に関わったんだけど、コナミのプログラマーが「C4」爆弾の設置場所(壁か地面か)を保存するためにとんでもない裏技を使ってた。基本的にはポインタが同じ物理メモリアドレスを指しているんだけど、壁(だったか地面だったか忘れたけど)に設置された場合、80000000hやA0000000hなどでOR演算を行っていたような……まぁ大昔のことだからうろ覚えだけど(笑)。PCへの移植は楽しかったし、今となっては自分が正確に何をどうやったのかすら思い出せないよ(笑)。

6
brcmthrowaway
約9時間前

Claude以前の記事ってのがいいね。

7
gregsadetsky
約9時間前

みんな、これを投稿したのは、現在PS1関連のプロジェクトを進めていて、近いうちにリリースしたいと思っているからなんだ。誰かPS1のweb/js/wasmエミュレーターでおすすめを知らない?デスクトップ版のPCSX-Redux(https://github.com/grumpycoders/pcsx-redux/ )やDuckStation(https://duckstation.org/ )はすごく良いんだけどね。いくつかjs/emscriptenの試みは見つけたんだけど、もしおすすめがあれば教えてもらえるとありがたい。よろしく!

8
adamddev1
約8時間前

なんて美しく設計されたWebサイトなんだ。すべてが考え抜かれて配置されている。うまく管理されたデジタルガーデンの素晴らしい例だね。手入れが行き届いていて、非常に人間味を感じるよ。

9
lowbloodsugar
約6時間前

ジャンプ後の命令を実行するのは狂気じみているように見えたけど、数日経てば第二の天性になったよ。N64にも関連する問題があって、2つの乗算命令の間に別の命令を挟む必要があった。最初の乗算が0を掛けるなどして2サイクルで終わってしまうと、次の命令も乗算だった場合にCPUがフリーズしてしまうんだ。