[閒聊] 復古主機 PlayStation Classic 採用開源

作者: protect6090 (山茶花)   2018-11-16 09:47:47
復古主機 PlayStation Classic 採用開源模擬器運行老遊戲,Sony 並未從頭打造平台
https://www.techbang.com/posts/62588-sonys-playstation-classic-uses-an-open-source-emulator-to-play-its-games
老遊戲「模擬器」的存在一直都是極具爭議性的,雖然軟體本身沒有問題,但若牽涉到
ROM 遊戲文件,就不免會讓人與「盜版」劃上等號。
由 Sony 最新推出的復古遊戲主機 PlayStation Classic,不僅於全球限量販售,無論
歐美版或亞洲版也都提供了 20 款懷舊遊戲,內建在主機中讓玩家重溫兒時美好。但是,
Sony 是怎麼讓老遊戲跑在 PlayStation Classic 的呢?
根據國外遊戲媒體 Kotaku 的發現,在 PlayStation Classic 的授權清單中,赫然出現
了開源模擬器 PCSX 的大名,並且標註為 ReArmed。
換句話說,PlayStation Classic 用來運行老遊戲的方法,與任天堂推出的復古主機如迷
你紅白機、NES Classic 一樣,都是透過模擬器的方式實現。
只不過,和任天堂從頭打造一個模擬器環境的做法不同,Sony 選擇了開源模擬器 PCSX
Reloaded ARM 版本的部分元件,套用在 PlayStation Classic 上,藉此讓玩家體驗懷舊
遊戲。值得一提的是,ARM 版本的 PCSX Reloaded,已經在 2003 年終止開發,Sony 算
是換個方式「延續」了這個開源模擬器分支。
至於 Sony 在 PlayStation Classic 中採用開源模擬器的做法,是否有違反法律的疑慮
呢?自然是沒有的,畢竟 PCSX 與其他分支版本,都是透過 GPL 授權的方式發布,Sony
只要在授權清單中標註,就不會有違法疑慮。
從玩家與開發者的角度來看,Sony 在復古主機中直接使用開源模擬器來運行老遊戲,不
免會讓人產生點「相對被剝奪感」。畢竟要產出一款堪用的模擬器,開發歷程通常是曠日
廢時,而且都是大量開發者不斷對主機進行逆向工程,再編譯成軟體後,由玩家持續反饋
意見,最終才修正成眾人皆滿意的成品。
Sony 身為創造 PlayStation 主機的公司,理論上可以有更多的資源來開發更穩定、相容
性更高的模擬器,就像任天堂的做法一樣;但就 Sony 的考量來說,從現有的模擬器中沿
用元件,或許才是最節省時間、人力與成本的方案,起碼他們是如此選擇。
過去最反對模擬器與遊戲 ROM 文件的公司,現在都紛紛都採用了相同的方法,將老遊戲
用新裝置帶給玩家,甚至直接沿用了前人的心血。這在戮力保存老遊戲的玩家與開發者眼
中看來,多少有那麼幾分的諷刺。
作者: rogerkidd (心を開いで)   2018-11-16 09:58:00
Bleem很猛啊,光碟放進去。點開始就可以順利執行。除了手把配置需要調整 其他的東西都不太需要動就可以執行大多數的遊戲
作者: hipposman (井上多洛~喵)   2018-11-16 09:58:00
bleem真的很強 不過商考量向來只是一個字 錢然後 以前不太管rom的流通 現在可殺紅眼了
作者: oginome (荻野目洋子)   2018-11-16 09:59:00
推SONY回頭是岸~Bleem當初還給SONY洗臉,推出Bleemcast在DC上執行鐵拳3,而且畫質還提升很多但是當時我更喜歡VGS,還被台灣的團隊盜成天威模擬器VGS還由賈伯斯在MacWorld上親自展示,能在MAC上跑
作者: rogerkidd (心を開いで)   2018-11-16 10:02:00
喔對了,包括台灣奇蹟片也是
作者: oginome (荻野目洋子)   2018-11-16 10:02:00
Connectix甚至繞過SONY的BIOS,自己寫一個效率更好的
作者: rogerkidd (心を開いで)   2018-11-16 10:04:00
Bleemcast有聽說但是不知道入手管道
作者: oginome (荻野目洋子)   2018-11-16 10:04:00
最後SONY和Bleem和VGS對簿公堂而打出了最著名的訴訟美國聯邦法院確定了對遊戲主機進行逆向工程是合理行為,模擬器的身份正式合法化,所以之前在板上戰過的模擬器的適法性的根源即在此。
作者: hipposman (井上多洛~喵)   2018-11-16 10:06:00
初代dc直讀備分片的樣子 用56k魔電拉要一星期 住宿網芳同學謝謝你(15.6年前有了吧
作者: snowwolf725 (空之境界)   2018-11-16 10:08:00
Bleem強大的地方在於核心部分用組語開發,所以模擬器運作的性能比其他當時模擬器來的強大,當時要跟Bleem買光碟,他的光碟防拷能力難倒當時許多想複製光碟的玩家, 記得一段時間之後才有人破解 Bleem的光碟認證
作者: conpo (獅子たちの旗)   2018-11-16 10:44:00
Bleem!原本還有計畫透過Bleempak的解鎖機制來賺錢,甚至還想跨足硬體周邊,企圖心不小。可惜最後贏了面子卻輸了裡子,公司垮掉還得拍賣資產去償還訴訟費用:/
作者: oginome (荻野目洋子)   2018-11-16 11:12:00
不過難堪的是bleem的破解最後讓一個德國的高中生就破解掉
作者: hipposman (井上多洛~喵)   2018-11-16 12:08:00
那時小賣店的老闆推dc都說買一台玩2台 XD
作者: kashin (小戶長日記)   2018-11-16 12:27:00
我也喜歡VGS 簡單好用可玩的遊戲又多
作者: rockmanx52 (ゴミ丼 わがんりんにゃれ)   2018-11-16 12:59:00
話說 PS3跟PSP不就用模擬器在跑PS遊戲了嗎?PS Classic的主要問題還是連讀取時間都完美模擬這點
作者: protect6090 (山茶花)   2018-11-16 13:42:00
所以我才覺得奇怪,SONY在模擬器領域上早就能自己自足為何還要用一個停止開發的開源模擬器來打底==
作者: msun (m桑)   2018-11-16 14:13:00
這時候一堆黑黑都不會跳出來說黑心索尼 呵呵
作者: rockmanx52 (ゴミ丼 わがんりんにゃれ)   2018-11-16 14:44:00
好問題 而且那個SoC也有現成的東西能用...偏偏用一個名不見經傳又停止的模擬器
作者: chuck9 (young)   2018-11-16 18:55:00
cnet有first look,真的假的?
作者: qazxswptt (...)   2018-11-16 20:44:00
與其說回頭 這種向下相容只是服務性質人力花下去不值得直接用現成的模擬器 還比較省事
作者: playerlin (PlayerLin)   2018-11-16 21:41:00
PCSX ReArmed: https://github.com/notaz/pcsx_rearmed簡單說就是另一個fork就是,如果$ony直接用這個確實沒有違反GPL就是,除非裡面有上面沒有的code...當初我PS模擬器直接用ePSXe就是,VGS有試過,永遠都黑畫面,不知道為什麼。Bleem!忘記是甚麼原因跑不起來可能因為某些原因不吃台版片,但我懷疑...:|上面貼的PCSX fork計畫的last commit是去年10月,不是甚麼停止更新的模擬器,停止的是最初的PCSX。
作者: protect6090 (山茶花)   2018-11-16 21:53:00
breem跟vgs都不吃NT架構,所以要跑要先掛虛擬os
作者: randy123 (好色怪叔叔)   2018-11-16 22:24:00
向下相容不能只說是服務性質吧,畢竟可以賣數位版的遊戲。而且這次又是推一個classic硬體產品。個人猜測sony不用自己原先的模擬器怕是到時被人破解流出
作者: rockmanx52 (ゴミ丼 わがんりんにゃれ)   2018-11-17 02:48:00
那個模擬器要流出早流出了吧?PSP,3,V都破解成那樣了
作者: xbox1 (插爸萬)   2018-11-17 04:38:00
希望到時候玩FF7 開場Cloud跳下火車時有完美對應那兩個鼓點
作者: jangfu (少林寺方丈)   2018-11-17 10:33:00
莫忘VGS 我當年P200 32MB的RAM就能玩 PS遊戲
作者: qazxswptt (...)   2018-11-17 11:30:00
VGS模擬單純 ps模擬硬體要求也不算高 當時真的有驚豔到
作者: YoshiTilde (一頁本是難成書)   2018-11-17 14:45:00
VGS後來有人出過可以在2000、XP上跑的版本
作者: playerlin (PlayerLin)   2018-11-17 15:59:00
我那時候是Win98SE呢(P3-600EB,256MB RAM,TNT2顯卡)所以我不知道為什麼VGS跟Bleem不能跑,配備合乎啊...怕是配備太好反而相容性不好...Win9x年代也是常有。某些DOS程式的Runtime Error 200就是CPU太快引起的...
作者: chris38c28 (克里斯白)   2018-11-17 18:56:00
PSP有自家的POPS模擬器 但某些遊戲不能跑...還常常要用特定版本的POPS才能跑特定遊戲
作者: tint (璇月)   2018-11-20 12:16:00
PS2主機跑PS遊戲不算靠軟體模擬 它主機裡一顆IO處理晶片整合了PS主機的R3000A CPU線路 可以執行PS遊戲 而在玩PS2遊戲時這顆晶片則扮演IO處理晶片的角色至於PS3相容PS2遊戲 最早期PS3主機完整內建了PS2的(EE/GS)可以靠硬體完整執行PS2遊戲 之後推出的PS3型號拿掉了EE硬體靠半硬體半模擬方式執行PS2遊戲 中後期的PS3主機完全移除PS2硬體 完全靠軟體模擬方式執行PS2遊戲 SONY官方開發的模擬器相容性滿高的
作者: rogerkidd (心を開いで)   2018-12-02 00:06:00
其實ps3後期薄機就拿掉向下相容ps2了 在下就是買那版本

Links booklink

Contact Us: admin [ a t ] ucptt.com