紅白機遊戲登上 PS Vita,瑪琍兄弟來了,看看如何做到?

國寶大師 李文恩

為了要讓有志為 PlayStation Vita 撰寫程式的玩家,有個方便的開發環境,Sony 發布了 PlayStation Suite 這套軟體,它是 PS Vita 以及 PS 認證設備專用的軟體開發工具套件(SDK),用它製作的程式,可以放到 PS Vita和 Xpreia Play、Xpreia S 等通過 PlayStation 認證的設備上執行,已經有玩家將紅白機模擬器移執到 PlayStation Vita,趕快跟小編一起高呼萬歲!

開發程式的好幫手

PlayStation Suite包含了PS Suite Studio,以及PS Suite UI Composer 2套工具,前者是套基於C#程式語言的軟體開發套件,後者是程式介面的設計工具。小編上週已經大概介紹過PlayStation Suite的生平事蹟,請不清楚的讀者先到這邊看看。

由於使用PlayStation Suite傳輸遊戲手續十分繁雜,需要先開啟程式的原始碼,然後編譯過後才能傳送過去,Darkon這位網友在wololo(開發VHBL的大大)的論壇中提到,他在PS Suite Studio的檔案中找到pss_device32.dll、pss_device64.dll這兩個動態連結檔,因此就動了一些手腳,寫了名為VitaConnector的程式,讓使用者可以跳過PlayStation Suite,直接傳送編譯好的psspac檔,大幅減少使用上的麻煩。

如果讀者和小編一樣,寫不出遊戲程式的話,只需要透過VitaConnector,開啟強者我同學撰寫好的程式,並將它傳到PlayStation Vita上,就可以在PlayStation Vita上享受前人種樹我乘涼的快感。

▲這就是PS Suite Studio的盧山真面目,它是一套完整的程式編譯工具。

▲VitaConnector的介面清爽多了。

只是想玩模擬器的話,就伸手要懶人包吧

這款紅白機模擬器是由對岸網友newcreat所撰寫,在他發布的消息中有提到,這是款移植的模擬器,但並沒有說明是以哪一款程式為移植的基礎。其第一個版本為0.50版,目前已經發布0.52版,修正了一些顏色顯示的問題。

不過這款模擬器的執行效率還是很低,FPS大約只有15,也就是說遊戲執行速度只有正常速度的1/4左右,而且Sony並無提供聲音相關的應用程式介面(API),因此只好模擬器必須強制開啟靜音模式。

有興趣的讀者可以到newcreat所發布的討論串一看究竟,那邊也有提供模擬器的下載點。

▲這真的是從PlayStation Vita上抓下的圖啦~~

(後面還有:PS Suite Studio和模擬器的安裝教學)

延伸閱讀:

PSP 退休後,刷機做3種進階利用,實測給你看

PS Vita 邁向開放,官方開發套件免費用,已有第三方軟體

【模擬器改造】15大模擬器,用電腦回味經典 TV 遊戲

需先安裝PS Suite Studio

雖然我們會使用VitaConnector來傳送程式,不過還是需要安裝PS Suite Studio,以取得完整的驅動程式。

首先到PS Suite Studio的官方網站,下載電腦版的PS Suite Studio,並且執行、安裝。接著到wololo的論壇下載VitaConnector

最後到微軟的官方網站下載Microsoft .NET Framework 3.5,它是執行VitaConnector所需的框架環境,如果沒有它的話,可能會造成程式執行錯誤。

▲在PS Suite Studio的官方網站點選Go to download page後,就可以跳到下載頁面。

PlayStation Vita也需安裝程式

搞定了電腦端的軟體後,接著在PlayStation Vita上安裝PS Suite Studio。安裝方法很簡單,只需使用PlayStation Vita上的瀏覽器,開啟http://www.playstation.com/pss/developer/openbeta/index_e.html網頁,然後點選Download,PlayStation Vita就會自動跳到PS Store的下載頁面,點選下載就可以了。

不過要注意的是,使用PS Store需要有PS Network的帳號,如果還沒有帳號的讀者,須要先註冊免費帳號才能下載。另外,需要將PlayStation Vita主機版本升到最新,才能進入PS Store,請讀者自行衡量要不要升級。

▲先到PS Suite Studio的官方網站點選Download。

▲轉跳到PS Store之後,也是一樣點選下載就可以(小編使用的是日本伺服器帳號)。

▲下載完畢後會自動安裝,可以看到PS Suite Dev已經出現在主畫面了。

最後將模擬器傳到PlayStation Vita

完成了兩邊程式的安裝之後,接著就可以把PlayStation Vita接上電腦,開啟VitaConnector後,先點選Refresh device刷新連接狀態,然後選擇PlayStation Vita的序號(只有1台主機連到電腦的話,就只會有1台裝置出現),再來點下Connect to device後,VitaConnector就會建立與PlayStation Vita的連線。

然後點選package旁邊的Select按鈕,選取要傳送的已編譯完全的psspac檔,最後點選Upload,就可以把程式傳送過去囉。

▲使用VitaConnector傳送檔案相檔簡單,也比使用PS Suite Studio快很多。

▲以紅白機模擬器為例,開啟Leaf.psspac,再傳送過去即可。

模擬器的使用

將檔案傳到PlayStation Vita後,從主機的主畫面執行PS Suite Dev,就可以看到如下圖的選單,點選要執行的程式就OK囉。

在模擬器中要更換遊戲的話,只需按下的三角鍵即可。如果需要添加ROM檔的話,請把ROM放在電腦上的模擬器資料夾中,這個位置「psp-fcv0.52\bin\Release\Leaf-signed\Application\Rom」,然後重新使用VitaConnector傳送即可。

▲打開PlayStation Vita上面的PS Suite Dev,就可看到可執行的程式清單。

▲雖然速度很慢,不過可以在PlayStation Vita,就讓小編感動不已了~~

原文網址:https://t17.techbang.com/topics/13687-red-white-game-on-the-ps-vita-ma-glass-brothers-look-at-how-to-do-it?page=1