2021年2月1日 星期一

備份 PS3 BD


因為看到網路謠言說 PS5 會內建模擬相容 PS1-4 所以庫存了幾片 PS3 遊戲
結果如上圖XD 於是又開始找撈資料的方法, 本來想撿台二手的 PS3, 但......
可以撈資料的僅限初代胖版主機, 後來的減肥版都不行, 而那胖版的真的有夠大台
從網路上圖看來比 PS4 還大, 所以又來賭光碟機方案, 還好, 這次沒輸XD

如同其他光碟遊戲機, 撈遊戲資料用遊戲主機的成功率最高 (如果主機有 hack 成功的話)
PS3 也是有三種方案, 從主機撈, 用原廠的光碟機改造後接電腦, 或是用他牌電腦光碟機
在 RPCS3 這模擬器網站的 Quickstart 有說明, 用聯發科晶片的光碟機可讀
(Mediatek chipset and a +6 read offset)
在別處看到說 PS3 改變藍光放光碟訊息的地方, 但沒有像 GD-Rom 還改變資料密度
只要機器可以跳躍一下讀取區就可以撈到資料, 其他讀取方式和一般藍光相同
聯發科真是山寨大魔王XD 別人不能做, 或不讓做的, 我們都給你!XD

RPCS3 列出了一系列可用的光碟機, 其中這台 BW-16D1HT 原價屋還在賣, 直接光華取貨不用等


這台側面語系列表...中文咧? 為什麼沒寫? 看看別家的:

別家都有寫, 你不寫我哪知道這產品有何特色? 我覺得這個需要改進, 雖然不重要XD
買來裝進電腦, 接著用前面 Quickstart 裡介紹的 libray 就可以把 PS3 藍光解密做成 ISO 檔

$ ./libray.py -i /dev/sr0 -o ../vf5.iso
WARNING: No IRD file specified, finding required file. Continuing regardless.
Decrypting with disc key: 1c90409a716430063a04468dd3690d96
100%|██████████████████████████████| 2095008/2095008 [02:43<00:00, 12790.72it/s]
Decryption complete.

順利的話做出 ISO 檔就可以丟進 RPCS3 玩
解密用的 key 是另一網站提供:IRD Library
如果你是和我一樣沒主機想買遊戲來玩, 買之前請先到該網站查詢看有沒有
若有, 不一定能解, 但若沒有, 就一定不能解! 沒有 key 的遊戲要解請買二手 PS3 主機
只有買胖版主機才保證能抽出, 抽出後也不保證能用電腦玩, 可上 RPCS3 相容列表查詢
解密光碟用的 key 對於同一套遊戲不是固定的, 同一遊戲不同區或不同版本用的 key 不一定相同
例如 DEAD OR ALIVE 5 有列在 IRD 列表, 但都不是日版, 我買的日版就無法解
無法解密的光碟若用聯發科晶片的光碟機在 ubuntu 上還是可以列出檔案, 可以直接 dd 出 ISO
但這 ISO 解出的檔案放進模擬器會說無法識別, 這光碟加密應該是檔案級的加密

解密後的 ISO 在 ubuntu 對檔案按右鍵選 Open With Disk Image Mounter 即可掛載

若沒有掛載任何 ISO 第一次執行會報錯, 即上圖下方那個, 別管它, 再操作一次即可
掛載後執行 RPCS3, 然後新增掛載路徑, 正確識別後若有正確解密且模擬器有相容就可以玩

RPCS3 不太需要設定, 目前我 GPU 設這樣:

刷新用 60fps 就可以了, 模擬器主要吃 CPU, CPU 若跑不動, 更新刷再快也沒用, 一樣 lag
所以我固定 60fps 就好, 若不設限給 GPU 跑滿只是浪費電, 然後選個多執行緒壓榨系統效能
繪圖界面預設選 vulkan, 只有 vulkan 可以多執行緒, OpenGL 可以多執行緒 "呼叫"
但最終下去畫圖時只會有一個執行緒, 這也是 vulkan 誕生的理由之一
在 ubuntu 上設定 PS4 手把和前篇 備份 Dreamcast GD-ROM 相同, 然後要多加一步驟
確認 jstest-gtk 可以正確識別後, 到 udev 下增加一個 rule

KERNEL=="hidraw*", KERNELS=="*054C:09CC*", MODE="0666"

檔案存到 /etc/udev/rules.d/50-dev.rules 後重開機即可
中間那串 054C:09CC 是 USB 的設備 ID, PS3 手把也可以接電腦, 若設了還是不會動
把手把 USB 接上電腦用 lsusb 去查, 找到 ID 後填入即可, 上面這 ID 是 PS4 手把的
這模擬器目前認輸入設備時似乎不是認 js0, 而是 hidraw, 這個預設權限一般使用者無法存取, 要加設定切
完成後到模擬器的手把設定頁裡選你的手把類型, PS4 的就選 DualShock 4
然後按一下刷新, 若有看到設備且轉一下類比方向桿時界面上有反應就成功



接下來是亂七八糟紀錄XD
原先是用 intel 內顯測試, 結果無法動, intel 內顯性能還不錯, 像前篇 DC 模擬器是能跑的
但這 PS3 模擬器要求就高了些, 執行後直接報錯, 所以只好去買張顯卡
上週看的時候原價屋顯卡 1650super 以上都限組裝, 即是要在該店組整台電腦才賣, 不零售
然後到現場去買時原先選的雙風扇版本突然變限組裝...然後就選這片, 4000 有找

結果剛才再去看一下頁面...

臥槽, 1650 全部清空, 1650 DDR6 到 3070 之間本來還有 1650super 和 1660
才隔一天直接從清單上移除, 而且我買的那張還直接漲 600 元, 真是太可怕了, 現在顯卡大缺貨
雖然沒買到雙風扇, 但還好還有這張可撿, 若再晚一天就只有更低階的 1030 可買了
這張是 Mini-ITX 專用, 可以塞進我的木條主機XD

不過上方會卡到硬碟, 只好把硬碟架拆了, 硬碟全堆到上層
雖然是顯卡但不用接螢幕線, 用 intel 內顯開機, 只有需要繪圖加速時才去調用 nv 的驅動

因為看到謠言所以我同時賭了 PS2 和 PS3 的遊戲片, 這些是 PS2 的

PS2 遊戲沒保護, 直接 dd 出 ISO 餵給模擬器就能玩, 但系統要求高
我那台四代 i5 配內顯跑不太動, lag 嚴重, 但還是有畫面, 不像 PS3 模擬器直接退出

這是九代 i5 配 GTX1650 4G 的執行畫面, 模擬到 100% 沒問題

然後以下是賭 PS3 的片子:

最上面三片沒有 key 無法解, 最底下那片可解密但模擬器不相容, 剩下的都能玩
賭 11 輸 4, 還行XD 以下截一些畫面, 首先是 Virtua Fighter 5

我只玩過二代和三代街機, 以前只有十個可選, 現在多好多, 然後三代那隻相撲被抽掉了不知道為什麼XD

打之前還會展示一下風景真不錯XD 現代繪圖加速真是炫砲

光頭還會發光, 讚!XD 這是十年前開始大量採用的技術, 影像後處理
技術名稱忘了, 大致上就是先把畫面畫到一張材質上, 然後拿這材質再次運算後才貼到螢幕上
GPU 進入完全可程式的時代, PS2 和 PS3 我看到畫面最大的差別就是這技術


音速小子系列, 故事一開始就把地球給拆了XD

北斗無雙, 即是北斗神拳劇情套的, 一開始的琳兒......
這哪是原作設定的蘿莉啊, 差太多了吧, 還是擔心法規問題?XD

發光的盔甲, 影像後製靈活運用XD


這遊戲不但利用影像後製, 還有複雜的物理模擬, 物體可破壞解體
我記得這應該是一個很特殊的遊戲引擎做的, 十多年前的事已經忘了, 以前看過但沒錢買顯卡
想不到隨便抽居然抽到了, 我買這片時只有看畫面查 IRD 就買了, 沒有特別去查介紹
上圖是一開始炸掉廣播塔的畫面, 加上複雜模擬畫面只剩 11fps
如果用 OpenGL 跑的話還沒炸塔, 剛開始遊戲就只剩 9fps
用 vulkan 的話剛開始遊戲還有個 4-50fps, 這套要完全發揮多執行緒的優勢才能玩


節拍遊戲, 這我不會玩, idolmaster 那種我就很不行了, 這個連符號的位置都亂數的, 太靠杯了


這個是以前很有名的作品, 看到連出三片就知道肯定賣得好才會這樣出

跳起來時配上半透明的裙子, 嗯......非常美好XD

二代主角的老師是一代主角, 三代則是二代主角當老師, 故事人物連接

趁老師在睡覺加點東西加速反應XD

然後就炸了XD 三代連爆炸劇情都延續XD

三代裙子飛起底下是燈籠褲, 真是太可惡了, 列低優先權XD

煉金術士系列一直在出, 這是最新系列

有名到遊戲還沒出本子就有了(?), 某站評論:

我看完本子就想買了XDDD
本作設定是個穿著清涼的妹子和兩個村裡男人一起出去冒險的故事
這設定根本就是色情漫畫的套路, 被拿來用也是理所當然的XD

PS2 還有個電腦戰機我有興趣, PS3 就真的完全沒有了, 選遊戲完全看封面看感覺的
所以可以買光碟機就打發是值得一賭的, 正好也確實可以玩
PS3 在我還在唸書時就有了, 當時學校有幾個實驗室有買, 因為剛出來時號稱是可以跑 Linux 的
晶片架構又非常特殊, 具學術研究價值, 結果後來索索居然把 Linux 給封了, 因而遭受群體訴訟

PS3 處理器為一異質多核心架構, 核心間用晶片上網路連接, 採星狀拓樸
當時的 x86 還處在一晶片單核心要跳多核心階段, 各種五花八門的策略被提出
這就是當時其中一種, 號稱這是未來處理器的趨勢, 結果嘛...看看 PS4 換 x86 就知道結果了XD
8 個小核每個核心割掉亂序執行功能後用晶片網路連接, 讓複雜事情可以管線進行
而且可以多個管線獨立做, 高度並行化, 看起來是非常強的平台, 可是問題是...
遊戲這種工作很難去把工作切到剛剛好每個核心負載都接近, 負載不平均, 這管線勢必要等, 那就不會快
而且我還要自己手動去分配核心, 核心間交換資料只能用小小的 cache, 這怎麼玩?
所以這些遊戲廠商乾脆把這八個小核當作沒看到, 不要用就沒有傷害XD
印象中曾看到報導說完全發揮 PS3 性能的遊戲非常少, 這 8 小核佔去了大片晶片面積又沒人用
簡直天大浪費, 所以後來這種處理器就再也沒看到了, 可能轉入商用市場
我最後看到 PS3 的應用是拿去轉成人動畫XD PS3アップコン, 俗稱升頻版, 有興趣自行 Google

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。