瀏覽單個文章
HHeLiBeBCNOFNe
Advance Member
 

加入日期: Oct 2017
文章: 481
引用:
作者野口隆史
前提要先確立
除非指令集向後相容
或新指令集是舊指令集擴展
不然本來就不可能 100% 相容

事實上 PS5 也沒有 100% 相容 PS4 遊戲
https://www.playstation.com/zh-hant...ity-games/#only
windows 跟 linux 的 x86-64 跑 x32 程式實際上也是軟體模擬
從來就沒有 100% 相容



新硬體不會用回頭用舊驅動
底層驅動要有相容層去跑舊世代遊戲
如果有將原有 api 進行擴展,然後某些遊戲不是很標準的調用
有可能剛好觸發這些 api 進行回
那的確有可能發生一些相容問題
不過通常這類問題都可以通過 OS 更新修正
針對特定不相容遊戲寫 patch
只要檢測到這類遊戲,就會套用相容模式來跑
就像 nvidia app 做的那樣

PS4進化到PS5之間大改,
CPU部分從喵喵架構(K10延伸?)轉換成zen2架構,
都還能不靠模擬就能直接跑,雖然有些東西還是會出錯,
不過至少比例不高;
NS進化到NS2還都是用arm v8.x,
任天堂官方說要全部用模擬?
也太扯了吧...
除非nvidia又在搞事,
給出的函式庫、驅動程式有的沒的完全跟tegra x1不相容,
不然個人是不太相信同樣是arm v8,
只是小版本進化而已就得完全模擬才能跑。
舊 2025-04-13, 12:27 PM #59
回應時引用此文章
HHeLiBeBCNOFNe離線中