瀏覽單個文章
foxtm
Power Member
 
foxtm的大頭照
 

加入日期: Jan 2002
您的住址: 台北苦命IT工人
文章: 586
Smile

引用:
作者mayuka
好像不是那麼單純,感覺問題在架構上,Sony PlayStation 2 系統跟x86系統在定義浮點數的方式就差異很大
請參考本文


這會是一個問題沒有錯..
但是 x86 指令跟 ps2 指令是不一樣的..
終究還是要轉譯..在轉譯期間即可插入檢查的指令..

Cell 的浮點數也不一定跟 ps2 EE 同..
但較新版的 ps3 還是成功的拿掉了 EE 依然可以模擬 PS2 ..
摸擬的難處恐怕不在 EE 頭上而是連 Sony 都拿不掉的 GS ..
頻寬48GB/s 匯流排寬度2560bit的 eDram 可不是怎麼容易模擬的呀..
ps3的RSX在現時也算中階顯示卡了..
但 Sony 還是拿不掉 GS ..

基本上模擬器大概需要十年左右的功(逆向工程+解bug)
及十倍性能的硬體(彌補指令轉譯的損失)才能成熟..
ps2是兩千年上市的..請等到2010年吧 ..
 
舊 2007-11-03, 09:35 AM #22
回應時引用此文章
foxtm離線中