【模擬器改造】掌機性能大提升:PlayStation Portable篇

國寶大師 李文恩

PlayStation Portable(以下簡稱PSP)是 Sony 於2004年轉戰掌機的首款產品,PSP不光只是流著 PlayStation 家族的血液,高貴的氣息也實際反應在規格上,PSP 擁有在當時可以凌駕於所有手持裝置之上的強悍硬體,就算是現在,其性能依然可以滿足使用上的需求。

前情提要:


PSP的硬體規格

CPU MIPS R4000(32 bit,333MHz)
內嵌記憶體 32MB DRAM
GPU 內建於SIP
繪圖記憶體 2MB DRAM
主記憶體 64MB SDRAM
解析度 480x272

小而巧的UMD

在MD(Mini Disk)領域累積多年經驗後,Sony革命性地於PSP上採用光學儲存媒體,這是目前第一台,也是唯一使用光碟的掌上型遊戲機,特殊的UMD(Universal Media Disc)可以提供單層900MB,雙層1.8GB的儲存空間。UMD在多技術上都和MD相近,因此在PSP剛上市時,就有許多傳言繪聲繪影地描述如何將MD寫入PSP的遊戲,切割成符合UMD的尺寸,並放到PSP上執行。這都市傳說後來就消聲匿跡,因此其真實性可以說是不攻自破。

Sony每次在規模大戰上總是堅持己見,往往都是輸得一塌糊塗,這次在UMD這塊似乎有所斬獲,成功扼阻了盜版問題。不過只是表面上的狀況,UMD雖然沒有盜版光碟出現,但是其採用ISO 9660檔案系統標準,並不是專有的格式,如此一來保護機制相對地就薄弱許多,待PSP主機的韌體被破解之後,取代盜版光碟出現的是映像檔引導器,只要在PSP上裝上類似虛擬光碟的軟體,然後將UMD的映像檔放在記憶卡上,就可以讓PSP執行,雖然不一定會被用在盜版,但是此舉確實是攻破了PSP的防拷保護。

PSP的雙胞胎晶片

PSP的硬體核心為CXD2962GG,它是一顆SiP(System in Package,系統級封裝)晶片,它將CPU以及GPU包成一包,並整合嵌入式記憶體。其CPU以MIPS R4000為基礎,指令以及資料快取皆為16 KB,並於晶片內部搭載32MB DRAM。GPU為包於核心內的「內顯」,運作時脈為CPU的一半,搭載2MB DRAM,具有24 bit顯色能力。PSP的CPU時脈為333MHz,但是為了延長電池續航力,Sony將其限制為222MHz,直到2007年3月31日這個限制才在3.51版韌體中獲得解除。

PSP身上重要的晶片除了1顆CPU外,還有1顆媒體引擎(Media Engine),它也是以MIPS R4000為基礎,大體上和CPU的規格一致,但其「內顯」部分被改做聲音處理之用,並內建H.264硬體解碼功能。


▲PSP硬體的兩顆核心,CPU CXD2962GG、媒體引擎CXD1876,其實是同一款晶片。(圖片來源:維基百科

推薦模擬器:Jpcsp

由於一般電腦上並沒有PSP所使用ATRAC3、ATRAC3Plus等聲音格式的解碼器,因此需要透過安裝Sony的音樂播放軟體SonicStage來取得解碼器,如此一來遊戲中使用ATRAC3編碼的音效以及配樂才能正常播放。

Jpcsp是以Java語言撰寫,需要安裝Java虛擬機器後才能使用。這款模擬器的狀況十分特殊,模擬器本身的效率很低,遊戲執行的情況不甚理想,但是在模仿實體機方面卻有模有樣,PSP的系統訊息都會以跳出式視窗顯示,存檔方式則是將原本存放於實體機記憶卡上的檔案,不經轉換直接放在電腦中。在Jpcsp的目錄中有個ms0資料夾,它就是用來模擬實體機的記憶卡,因此存檔也會跟實體機一樣存放於其中,存放路徑為ms0\PSP\SAVEDATA。

Jpcsp的作者想必是位正義達人,執行時會掃瞄UMD映像檔是否為正版,如果不是正版的話,就會出現警告訊息,並且無法執行。Jpcsp也具有中文介面,不過需要在Language標籤中手動設定。


▲UMD瀏覽器會列出所有UMD以及預覽圖示,使用上相當方便。

除了畫面放大倍率外,所有的選項都是放在選項標籤中的設置,在基本設置的頁面中可以設定瀏覽映像檔的方式,如果使用UMD瀏覽器的話,需要在下方對話框中填入存放映像檔的路徑,在點選載入UMD時就會顯示該資料夾所有UMD,如果使用傳統方式的話,就會跳出Windows的檔案瀏覽器,可以開啟任意位置的映像檔。

在視頻頁面中可以設定模擬顯示方面的選項,開啟使用頂點著色引擎,可以加速模擬器速度,但是在筆者實際試用時,發現會造成3D繪圖錯誤,另外像是使用著色器以及使用動態著色器,也是類似的狀況。在安裝了SonicStage後,可以到媒體頁面中開啟使用媒體引擎及使用SonicStage解碼,如此一來聲音就可以正常播放。


▲開啟頂點著色引擎之後,雖然速度會變快,但是車子被拆了。

(後面還有:PSP國寶級必玩經典)

PSP國寶級必玩經典

電飾聲光方塊II(Lumines II,2007,Q Entertainment)

電飾聲光方塊II是由Q Entertainment創辦人水口哲也製作的遊戲,特色為會與玩家互動的背景音樂,以及華麗的聲光效果。

遊戲的規模和一般的落下型方塊遊戲大同小異,都是要設法不斷消除方塊,盡可能延長生存時間以爭取高分,但是電飾聲光方塊在畫面及音效演出上,有其匠心獨具之處,遊戲的音效會隨玩家操作而變,在有節奏地移動、消除方塊時,音效就會成為一首樂曲。為了在遊戲中引入印象更為強烈的樂曲和背景影像,水口哲也甚至為此組織了樂團元氣火箭(元気ロケッツ),為遊戲而作的音樂Heavenly Star,配合十分獨特的手繪動畫風格MV,在網路上引起討論,是款成功結合益智遊戲與音樂的作品。


魔物獵人攜帶版3rd(Monster Hunter Portable 3rd,2010,CAPCOM)

魔物獵人攜帶版3rd是PSP上最暢銷的遊戲,其風格與網路遊戲十分類似,但其實它是最多4人支援連線合作的單機遊戲,是款可以單打獨鬥,也可以和朋友一起奮戰的遊戲。

魔物獵人如同其名是一款以狩獵為主題的遊戲,雖然劇情的份量少到可以忽略不計,但是對於各式各樣的生物以及自然環境的描寫就非常細膩,遊戲中的生物皆為虛構的生物,並且配合介紹這些生物們的生態影片,成功刻畫出非常自然的世界觀。遊戲進行的模式很簡單,就是接任務、打怪獸、做裝備,如此一直反覆下去,遊戲並沒有特定目標或是結局,可以讓玩家一直玩下去,不斷搜集裝備素材來升級自身的裝備,並且透過連線和其他玩家交流切磋。


延伸閱讀:

原文網址:https://t17.techbang.com/topics/14176-simulation-and-modification-performance-upgrade-for-palm-playstation-portable-articles?page=1