[情報] Phile Spencer 談 Xbox One 向下相容

看板XBOX作者 (zsyian)時間11年前 (2015/06/25 02:56), 11年前編輯推噓25(25063)
留言88則, 20人參與, 最新討論串1/3 (看更多)
Gamespot 新聞 http://goo.gl/etWxjw 簡單整理 這次Xbox One相容Xbox 360,和當初 Xbox 360 相容 Xbox 是不一樣的。 之前,Xbox 360 的相容性是針對每一款遊戲都有一個填充碼 (shim) 但這次,Xbox One 做了一層虛擬層來模擬 Xbox 360 的硬體 而 Xbox One 就只是把 Xbox 360 作業系統當作一個遊戲 |所以,在 Xbox One 上執行的時候,會看到Xbox 360的開機動畫 也因為這樣,Xbox One 上的串流、DVR和畫面擷取才能夠用在Xbox 360的遊戲上 簡單的說,Xbox 360的遊戲會看到 Xbox 360作業系統,而Xbox 360作業系統 會看到Xbox 360硬體虛擬層,就是這樣一層一層包起來的。 而 Kinect 遊戲不支援,是因為要把Kinect 2的資料轉換成Kinect 1的控制命令, 不容易。 目前還要努力的是,多片遊戲的支援。 |再補充一點資訊 |就是DLC的部分也都可以支援,但看遊戲發行商願不願意放行 |所以,我猜這次的相容名單都得看遊戲發行商 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 158.140.1.28 ※ 文章網址: https://www.ptt.cc/bbs/XBOX/M.1435172193.A.EB7.html

06/25 03:07, , 1F
所以真的是軟體模擬……能有這樣的模擬運作效率彷彿
06/25 03:07, 1F

06/25 03:07, , 2F
像是有黑科技一般。
06/25 03:07, 2F

06/25 03:20, , 3F
就虛擬機的概念
06/25 03:20, 3F
※ 編輯: zsyian (158.140.1.28), 06/25/2015 03:52:21

06/25 03:56, , 4F
那也可以虛擬ps1-4嗎?
06/25 03:56, 4F

06/25 03:59, , 5F
概念當然很簡單,但要做的有效率,又是另外一回事
06/25 03:59, 5F
※ 編輯: zsyian (158.140.1.28), 06/25/2015 05:44:02

06/25 06:58, , 6F
看來這次的效率會比相容XB遊戲快很多,至少本家遊
06/25 06:58, 6F

06/25 06:58, , 7F
戲都能支援了
06/25 06:58, 7F

06/25 08:46, , 8F
如果微軟嚐試再用模擬的Xbox 360執行xbox遊戲,就
06/25 08:46, 8F

06/25 08:46, , 9F
噱頭十足
06/25 08:46, 9F

06/25 09:19, , 10F
所以就是台VM囉
06/25 09:19, 10F

06/25 09:32, , 11F
好險看到不支援K1!差點要去買星際大戰Kinect
06/25 09:32, 11F

06/25 10:02, , 12F
理論上,應該是可以做到ps3的虛擬機器
06/25 10:02, 12F

06/25 10:46, , 13F
黑科技嗎...根據隔壁高手的說法 360cpu的大略架構和
06/25 10:46, 13F

06/25 10:47, , 14F
特性和one差不多 所以只要寫個二進制碼轉譯器就ok了
06/25 10:47, 14F

06/25 10:49, , 15F
據說是人類學黑猩猩走路
06/25 10:49, 15F

06/25 11:12, , 16F
靠我最期待的 kinect1 支援呢?? 看來 360還是別賣了
06/25 11:12, 16F

06/25 11:25, , 17F
若是要相容初代xbox 應該不會用當初360的相容來相容
06/25 11:25, 17F

06/25 11:26, , 18F
x1與初代xbox cpu都是x86 模擬起來應該比360時期容
06/25 11:26, 18F

06/25 11:27, , 19F
易許多
06/25 11:27, 19F

06/25 13:16, , 20F
微軟應該應徵隔壁的高手
06/25 13:16, 20F

06/25 13:17, , 21F
隔壁高手也可以去投個履歷啊
06/25 13:17, 21F

06/25 13:19, , 22F
去美國微軟應徵工程師,應該隨便都有個300萬年薪
06/25 13:19, 22F

06/25 13:32, , 23F
一個是PowerPC、一個是AMD64(x86-64)……差不多?!
06/25 13:32, 23F

06/25 13:38, , 24F
在高手眼裡,都是差不多的
06/25 13:38, 24F

06/25 13:41, , 25F
高手:阿不就是cpu+gpu的玩意嗎 類似啦
06/25 13:41, 25F

06/25 13:49, , 26F
抱歉 高手是這樣說的:
06/25 13:49, 26F

06/25 13:49, , 27F
"360 CPU的大略架構跟特性基本上跟One相同"
06/25 13:49, 27F

06/25 13:49, , 28F
我曲解了他的意思 不是差不多而已
06/25 13:49, 28F

06/25 14:28, , 29F
不……你沒有曲解 一個是x86 一個是powerpc何來架構
06/25 14:28, 29F

06/25 14:28, , 30F
類似阿…
06/25 14:28, 30F

06/25 14:43, , 31F
需要軟體廠有同意才能做,一些授權中止絕版的片大概
06/25 14:43, 31F

06/25 14:43, , 32F
沒機會了..
06/25 14:43, 32F

06/25 16:45, , 33F
看吧..跟我之前講的一樣,直接用模擬的
06/25 16:45, 33F

06/25 18:37, , 34F
我想請問是360的遊戲片one可以玩嗎?
06/25 18:37, 34F

06/25 18:50, , 35F
數位/實體皆可,目前提供21款,年底前100款X360遊
06/25 18:50, 35F

06/25 18:50, , 36F
戲相容。尚未正式更新,預覽會員搶先測試。置底發
06/25 18:50, 36F

06/25 18:50, , 37F
售表有連結
06/25 18:50, 37F
※ 編輯: zsyian (158.140.1.28), 06/25/2015 19:29:50

06/25 19:34, , 38F
謝謝解答
06/25 19:34, 38F

06/25 21:16, , 39F
我猜是微軟之前一直想讓win10可以玩xbox遊戲
06/25 21:16, 39F

06/25 21:17, , 40F
都是x86架構所以xbone也能用這樣
06/25 21:17, 40F

06/25 21:18, , 41F
當然只是鍵盤推測而已 如果能模擬ps3就更強大了
06/25 21:18, 41F

06/25 21:48, , 42F
模擬PS3是想被告嗎…
06/25 21:48, 42F

06/25 21:49, , 43F
記得15年前有一家金手指廠商開發DC主機專用的PS模
06/25 21:49, 43F

06/25 21:49, , 44F
擬器,就是可以在DC上玩PS,超強的,然後就被告倒了
06/25 21:49, 44F

06/25 22:18, , 45F
傳說中的Bleemcast xD.. 手邊還留著一片GT2用的版本
06/25 22:18, 45F

06/25 22:19, , 46F
(雖然用不到了XD) http://i.imgur.com/X0Phxbn.png
06/25 22:19, 46F

06/25 22:45, , 47F
理論上,是可以啦,但是實際面,就不是啦
06/25 22:45, 47F

06/26 00:36, , 48F
事實上,2000年後的PPC->x86沒有很黑科技
06/26 00:36, 48F

06/26 00:37, , 49F
一個例子是:當年mac從ppc轉向x86時,OSX 10.5就內建
06/26 00:37, 49F

06/26 00:38, , 50F
模擬器讓你跑PPC架構時代的軟體(OSX 10.4及更早)
06/26 00:38, 50F

06/26 00:39, , 51F
不過,Xbox One還是很強,投入很多資源讓這件事情成真
06/26 00:39, 51F

06/26 00:39, , 52F
附帶一提是,除了CPU架構移植較容易,Xbox One擁有MS
06/26 00:39, 52F

06/26 00:39, , 53F
的Hyper-V技術(其實day 1就內建了)
06/26 00:39, 53F

06/26 00:40, , 54F
也是個關鍵. 大概目前的主機業界也只有MS能在主機上
06/26 00:40, 54F

06/26 00:40, , 55F
玩VM的玩意兒...
06/26 00:40, 55F

06/26 07:13, , 56F
為啥說cpu架構移植容易……明明這兩者架構差異甚大
06/26 07:13, 56F

06/26 10:25, , 57F
x86模擬ppc確實不是啥新鮮事 也有VM對linux系統做
06/26 10:25, 57F

06/26 10:25, , 58F
有些還比當年的mac轉移更早 但是 模擬的難度 需要從
06/26 10:25, 58F

06/26 10:26, , 59F
軟硬體各方面來看 硬體來說cpu的運算力差異 指令集
06/26 10:26, 59F

06/26 10:27, , 60F
差異 架構差異 全部都有影響 這還只是cpu的部分
06/26 10:27, 60F

06/26 10:27, , 61F
模擬其實是一個系統對系統的行為 然後 軟體 其實這
06/26 10:27, 61F

06/26 10:28, , 62F
部分可能才是影響最大的 根據想模擬的目標軟體類型
06/26 10:28, 62F

06/26 10:28, , 63F
不同 模擬難度也會產生絕對性的分別 模擬一個大型遊
06/26 10:28, 63F

06/26 10:29, , 64F
戲和一個簡單的通訊app怎麼看都是天差地遠
06/26 10:29, 64F

06/26 10:31, , 65F
簡單地說 只從指令集轉移型態一樣來斷定模擬難度
06/26 10:31, 65F

06/26 10:32, , 66F
實在太過籠統
06/26 10:32, 66F

06/26 10:33, , 67F
至於MS到底投多少資源在這件事上 對我來說是個問號
06/26 10:33, 67F

06/26 10:34, , 68F
畢竟我也不是內部人員 而這也和一間公司累積的經驗
06/26 10:34, 68F

06/26 10:34, , 69F
和技術有關
06/26 10:34, 69F

06/26 10:35, , 70F
單以one和360的cpu差異來看 ppc:x86 3.2ghz:1.7ghz
06/26 10:35, 70F

06/26 10:36, , 71F
3C6T:8C8T in-order:out-of-order
06/26 10:36, 71F

06/26 10:37, , 72F
這些是最基本的不同 但是我想絕對不是這樣而已
06/26 10:37, 72F

06/26 10:38, , 73F
要說移植容易 我頗難認同 當然若用比較性的觀點來看
06/26 10:38, 73F

06/26 10:39, , 74F
應該是比ps4模擬ps3 cell容易些
06/26 10:39, 74F

06/26 10:41, , 75F
另外我不太曉得Hyper-V和one向下相容有何關係
06/26 10:41, 75F

06/26 10:42, , 76F
就我所知 Hyper-V提供的是x86上不同系統間的相容
06/26 10:42, 76F

06/26 10:43, , 77F
或許還有什麼我不知道的地方?
06/26 10:43, 77F

06/26 11:06, , 78F
cell 不是同樣是powerpc 的分支嗎?
06/26 11:06, 78F

06/26 11:18, , 79F
是 但是結構和運行方式和一般ppc差異很大
06/26 11:18, 79F

06/26 11:19, , 80F
指令集 只是一個基礎 模擬 還有很多複雜問題要處理
06/26 11:19, 80F

06/26 11:22, , 81F
如果真的寫個轉譯器就可以跑 那也未免太爽了
06/26 11:22, 81F

06/27 01:52, , 82F
hyper-v本身確實是針對cisc,但它也有支援像是
06/27 01:52, 82F

06/27 01:53, , 83F
Transitive提供的跨架構模擬功能,至少我知道
06/27 01:53, 83F

06/27 01:54, , 84F
hyper-v可以拿來跑solaris的app (solaris是RISC的
06/27 01:54, 84F

06/27 01:54, , 85F
SPARC用OS)
06/27 01:54, 85F

06/27 01:55, , 86F
我猜啦...把360整個當作一個VM跑,就XBone的系統架構
06/27 01:55, 86F

06/27 01:56, , 87F
來說是比較直覺的作法,而Xbone管理VM的部分就是用
06/27 01:56, 87F

06/27 01:56, , 88F
hyper-v,所以我才會猜這樣..當然也可能不是,黑科技!
06/27 01:56, 88F
文章代碼(AID): #1LYlrXwt (XBOX)
文章代碼(AID): #1LYlrXwt (XBOX)