1 : 2026/01/31(土) 18:22:21.69 ID:PwtR12cU0
2 : 2026/01/31(土) 18:22:39.55 ID:PwtR12cU0
PlayStation 2向けゲームをエミュレーターで動かすのではなく、ゲームの実行ファイルを解析して現代の環境で動くコードへ変換し、結果としてネイティブに近い形で動作させようとする取り組みが 「PS2Recomp」 です。このプロジェクトは 「N64Recomp」 からインスピレーションを受けており、完成にはまだ遠く実験段階とされますが、うまくいけばPS2作品の保存や再活用のやり方を根本から変えうるとして注目されています。
3 : 2026/01/31(土) 18:23:25.57 ID:PwtR12cU0
PS2は名作が多い一方で本体の世代が古くなり、現代の4KテレビでプレイするにはRGBコンポーネントケーブルと高品質なアップスケーラーを組み合わせるなど工夫が必要です。その代替としてPCでの動作が普及し、「PCSX2」のようなエミュレーターが内部解像度の引き上げやフレームレート安定化、テクスチャーパックの利用などで体験を改善してきています。
しかし、エミュレーターを動かすためには本体実機からBIOSを入手する必要があり、さらにあくまでも動作を模倣しているだけなのでどうしても本物の体験を100%再現できず、未対応のゲームタイトルが存在します。
そこで、さらに一歩進んだプロジェクトとして、既存のPS2ゲームを現代のプラットフォーム向けに再コンパイルし、WindowsやLinuxのデスクトップPCなどでネイティブに動かすことを目指すのが「PS2Recomp」です。
PS2RecompはPlayStation 2のELFファイルを静的に再コンパイルし、C++コードへ変換するツールで、生成されたC++コードを現代のコンパイラでビルドして実行用ランタイムとリンクすることで、従来型のエミュレーションに頼らずPCなどで動かすことを狙います。ただし、記事作成時点ではあくまでも実験段階であり、期待通りに動かない可能性があるとのこと。
仕組みとしては、入力されたPS2のELFファイルから関数やシンボル、リロケーションを抽出し、PlayStation 2のCPUであるEmotion Engineの命令をデコードして同等C++コードへ置き換え、さらに再コンパイル後コードを動かすためのランタイムを生成する流れです。変換は非常に逐語的で、設定はTOMLファイルで行い、入力ファイルや出力先、単一ファイル出力か複数ファイル出力か、スタブ化やスキップする関数、命令パッチなども指定できます。
対応範囲としては、MIPS R5900命令セットのC++化に加え、PS2固有の128bitマルチメディア命令の扱い、ベクトルユニット0(VU0)のマクロモード対応、リロケーションとオーバーレイの処理、関数スタブとスキップなどが特徴として挙げられています。ビルド面ではCMake 3.20以上とC++20対応コンパイラが要件で、128bit演算のためにSSE4またはAVX相当のサポートが必要だとのこと。
PS2Recompではエミュレーターでは問題になりやすい物理演算や衝突判定を壊すことなくフレームレートの制限を解除できるほか、エミュレーターを動かすよりも低スペックなハードウェアで動作する可能性も期待されています。また、Xboxコントローラーなどの現代的なデバイスへの対応も容易になります。
一方で、再コンパイルしたコードを実行するには、メモリ管理やシステムコール処理、PS2固有ハードウェアの取り扱いを提供するランタイムが必要で、基本的なランタイムライブラリは同梱されるものの、PS2独自のGPUであるGraphics Synthesizerなどのハードウェア要素は外部実装が必要だとされています。さらにベクトルユニット1(VU1)のマイクロコード対応が限定的であることから、PS2特有の機能には未対応だったり不完全な部分が残る可能性も示されています。
4 : 2026/01/31(土) 18:24:34.90 ID:t2PlO9TL0
ディスク必要じゃん
5 : 2026/01/31(土) 18:26:55.63 ID:7xKG9/ME0
2までのエミュならほぼ完璧でなんもこまらんやん
6 : 2026/01/31(土) 18:27:02.22 ID:N/igeqcW0
遠大な計画だが文化と言うならこれはやらなきゃいけないことだな
FCSFCあたりまでは100年経っても遊べるだろうが昨今のゲームは無理だろうからな
7 : 2026/01/31(土) 18:29:10.49 ID:DTYnCCQd0
ゲームを卒業でいない糞オスたち
10 : 2026/01/31(土) 18:32:00.52 ID:ZQTOeJnz0
>>7
かわいいって言ってぬいぐるみやらキーホルダーやらシールやらを集めてるメスと同じなんよ
8 : 2026/01/31(土) 18:30:45.31 ID:Zc/unU4C0
古いゲームはエミュで十分動くから
現行の機種で出来るようになるとすごいな
簡単じゃないだろうけど
9 : 2026/01/31(土) 18:31:14.12 ID:uUkMCq1Cr
無駄に電力使ってるからな
11 : 2026/01/31(土) 18:32:19.58 ID:6jTABEQz0
ライセンス誰持ちになんだよ
割れより悪質やろ
12 : 2026/01/31(土) 18:32:34.68 ID:vmxTYcPb0
新型PS2でいいじゃん
買うよ
13 : 2026/01/31(土) 18:33:31.48 ID:/eB8i0V40
既存のエミュってプレイヤー個人がチートでもデバッグでもデータ改造でもなんでもやり放題だけど
これはそれ以上のことができるの?
14 : 2026/01/31(土) 18:33:43.00 ID:+nZhzpjk0
当時29型ベガにD端子でやってたけど最高だった
液晶とかクソ
15 : 2026/01/31(土) 18:37:19.98 ID:OxIVcYrm0
すまんPCSX2の完成度高いしこれを使う理由は?
後エミュでもJITコンパイルしてる
16 : 2026/01/31(土) 18:42:51.62 ID:iC9oG/kE0
こういうのはマニアの技術的挑戦であって実用上の理由とかじゃないだろ
エミュ未対応のゲームがあるから、とか書いてはあるけどそんなのはオマケ
17 : 2026/01/31(土) 18:45:03.22 ID:LU8I7js/H
まだ実機が余裕で手に入るのに
エミュの延長でしかないやんけ
違法に入手したいだけやろ
18 : 2026/01/31(土) 18:59:04.69 ID:ypkqStON0
BIOSいらなくなり違法じゃなくなる
パソコンがゲーム機になる
こんな感じ?
19 : 2026/01/31(土) 19:06:15.77 ID:ZNELhe4l0
>>1うわぁ気持ち悪いパソコンオタク
お前のようなクズを「犯罪者」というんだよ
20 : 2026/01/31(土) 19:17:36.09 ID:onKU8BzU0
ほぼ全てのゲームが利用規約でリバースエンジニアリング禁止されてるだろ
自分用だからとか言って法的に合法であっても規約で禁止って書かれてたら無理だよ
21 : 2026/01/31(土) 19:36:14.46 ID:Az90oF4j0
首相とは長い付き合いだが、今までで最も面白いジョークだ
22 : 2026/01/31(土) 19:41:48.85 ID:abvxHuAda
ソニーやゲームメーカーから怒られるけど
初志貫徹出来るかな?
23 : 2026/01/31(土) 19:47:30.99 ID:bq3sZ7Ev0
ゲームメーカーもハードメーカーも、20年経った売れそうにないソフトは権利を放棄すればいいんでないの
レトロゲームの復刻や再販は良くあるけど、長続きしないし数年で配信停止したりする
再発売する手間もタダじゃないので、権利ごとソフトを死蔵するくらいなら無料解放した方がいい
28 : 2026/01/31(土) 19:59:36.52 ID:qIodxkXX0
>>23
それメーカー側に何のメリットがあんの?
薬とかと違って公益を求められるような分野じゃないじゃん
24 : 2026/01/31(土) 19:49:09.30 ID:tY/dmmK/0
ps2は実機からbios抜くの簡単だろ
25 : 2026/01/31(土) 19:49:50.75 ID:pgQJl67t0
箱PS3時代のソニックWAはリコンパイル完成させてたな
ただし北米版の360本体と北米版ソフト要るからやりたいけど手が出ない
26 : 2026/01/31(土) 19:50:42.88 ID:pVkvghla0
PS2本体とUSBメモリとDVD-Rさえれば簡単にBIOS吸い出せるって数年前に見たぞ
27 : 2026/01/31(土) 19:51:55.79 ID:bq3sZ7Ev0
初代ドラクエとか商品価値があってリメイクすれば売れるのは権利を保持していいけど、売れそうにない奴はオープンソース化した方がいいよ
ゲームハードは生産停止後一定期間でで権利放棄でいいだろうし
著作権というのは、権利者側が権利放棄するという事も出来る
29 : 2026/01/31(土) 20:09:49.97 ID:kBo8iC4iH
エミュとかなしならいまだとHDMI出力できるPS3初代でやるのが楽なのかな
まあ動かないタイトルもそれなりにありそうだけど
PS2は大型マイナーアップデートの薄型の時ですらそれまでに出てたタイトルで動作に問題出るのあったくらいだしなあ
30 : 2026/01/31(土) 20:11:54.78 ID:+6QG/RcA0
咎める側がゲームを遺す意味のない無価値なモノとして扱っているのは皮肉だな
31 : 2026/01/31(土) 20:12:15.24 ID:+6QG/RcA0
ゲームよりも社会参画…つまり三次元での人間関係の方が大事と
32 : 2026/01/31(土) 20:21:43.46 ID:q3bhv7Pqa
あの時代のゲームはPS2版をメインの開発チームが最初に作って
別の開発チームがPC版とかXBOX版とかに移植している事が多かった
PC版がグラフィックでは一番上だから完全版と思いがちだけど実はPS2版が本家本元
操作性や挙動はPS2版が一番作り込まれている
33 : 2026/01/31(土) 21:01:40.96 ID:LU9LRZaV0
悪夢のような民主党政権
34 : 2026/01/31(土) 21:04:51.99 ID:3qiCK93R0
ゲーム機を作って独自のシステムを増やす方が不便になるというか
手持ちのPCのスペックに見合ったゲームをするのがいいんじゃないか
35 : 2026/01/31(土) 21:43:36.03 ID:BaxhHh1Y0
予想通りでした。
36 : 2026/01/31(土) 22:35:08.11 ID:e6kVRft30
トランプ氏とプーチン氏はきっとうまが合うと思う
37 : 2026/01/31(土) 22:36:56.01 ID:eod+xjZm0
replit agentやbolt.newで作ってもらえばいい
38 : 2026/01/31(土) 22:39:14.50 ID:vm7H4LSf0
PS3以前はCPUが独自設計のハードばかりでコンパイルじゃどうしようもないのではないか?
39 : 2026/01/31(土) 23:30:15.02 ID:R5l8W9RB0
原稿には残念ながら山口県の物産が書いていない。よく忖度してほしい
40 : 2026/02/01(日) 00:33:37.46 ID:ere+C/Jl0
気を引き締めていきます
41 : 2026/02/01(日) 01:07:25.34 ID:VWCyaId80
二人の力で駆けて、駆け、駆け抜けようではありませんか
42 : 2026/02/01(日) 01:42:48.67 ID:F7yR99CS0
ほんとこのボール、3分もたないね
43 : 2026/02/01(日) 02:05:52.74 ID:sVIdgfUXd
逆アセンブルって、エミュよりよっぽどアウトなんじゃね?
44 : 2026/02/01(日) 02:40:39.39 ID:2IIjvqJd0
日教組どうすんだ日教組!
45 : 2026/02/01(日) 02:47:52.02 ID:5VkVafT50
動かないゲーム多そう
コメント