ディスカッション (10件)
PlayStationの内部構造や技術的な設計思想に関する詳細な解説です。ハードウェア構成からシステムアーキテクチャの変遷まで、エンジニアの視点でその仕組みを掘り下げます。
Copetti最高。彼が語っていることのすべてに詳しいわけじゃないけど、彼の書いたものや図をめくるのはすごく楽しい。これらのマシン、特に第5、第6世代のゲーム機で内部で何が起きているのかを理解しようとするのは、本当に面白い体験だよ。
これ素晴らしいけど、元々は2019年に公開されたものだよ。2020年の過去の議論(https://news.ycombinator.com/item?id=22932134 、コメント114件)と2021年の議論(https://news.ycombinator.com/item?id=27576902 、同じくコメント114件)も見てみて。
何年も前に読んだけど、今日また読み直した。これほど質の高い仕事をしている人がいるなんて本当に嬉しい。たとえ詳しく知らない分野だとしても、読んでいてすっかり引き込まれてしまう。
ここの記事はいつも素晴らしいね。PS1のゲームは今見ると少し厳しいけど、1440pから4kにアップスケーリングしたPS2ゲームは個人的にはほぼ完璧だと思う。
同じ物理メモリにマッピングされているメモリ領域があるんだよね(https://psx-spx.consoledev.net/memorymap/ )。以前PSXからPCへの『メタルギアソリッド』移植作業に関わったんだけど、コナミのプログラマーが「C4」爆弾の設置場所(壁か地面か)を保存するためにとんでもない裏技を使ってた。基本的にはポインタが同じ物理メモリアドレスを指しているんだけど、壁(だったか地面だったか忘れたけど)に設置された場合、80000000hやA0000000hなどでOR演算を行っていたような……まぁ大昔のことだからうろ覚えだけど(笑)。PCへの移植は楽しかったし、今となっては自分が正確に何をどうやったのかすら思い出せないよ(笑)。
Claude以前の記事ってのがいいね。
みんな、これを投稿したのは、現在PS1関連のプロジェクトを進めていて、近いうちにリリースしたいと思っているからなんだ。誰かPS1のweb/js/wasmエミュレーターでおすすめを知らない?デスクトップ版のPCSX-Redux(https://github.com/grumpycoders/pcsx-redux/ )やDuckStation(https://duckstation.org/ )はすごく良いんだけどね。いくつかjs/emscriptenの試みは見つけたんだけど、もしおすすめがあれば教えてもらえるとありがたい。よろしく!
なんて美しく設計されたWebサイトなんだ。すべてが考え抜かれて配置されている。うまく管理されたデジタルガーデンの素晴らしい例だね。手入れが行き届いていて、非常に人間味を感じるよ。
ジャンプ後の命令を実行するのは狂気じみているように見えたけど、数日経てば第二の天性になったよ。N64にも関連する問題があって、2つの乗算命令の間に別の命令を挟む必要があった。最初の乗算が0を掛けるなどして2サイクルで終わってしまうと、次の命令も乗算だった場合にCPUがフリーズしてしまうんだ。