PS3 Toolchain on cygwin - 改機

Table of Contents

http://www.multiupload.com/3GIC3GNSOA

最新版的ps3toolchain,請將下載下來的檔案放在cygwin/usr/local目錄,並使
用tar 工具(*1)解壓縮,指令:

host $ tar -xvf i686-cygwin-ps3toolchain.tar.xz

解壓縮會得到ps3dev目錄,toolchain 就在裡面,要修正的地方都已經修正了,
目前可以用這版的toolchain 成功編譯Showtime與graf_chokolo那堆在GameOS下
執行的工具。~/.bashrc 的環境變數設定請參考前一篇,若已經有安裝過舊版的
話,請先在cygwin/usr/local目錄的ps3dev目錄,可以用Windows 內建的檔案總
管或是到該目錄下指令:

host $ rm -rf ps3dev

要編譯最新版Showtime的話先切到某個目錄,比如說家目錄~/底下利用 git把原
始碼抓下來:

host $ git clone git://github.com/andoma/showtime.git

抓完之後按照說明文件進行一些前置工作

host $ cd showtime
host $ support/ps3setup

程式會自動抓取最新版的FFmpeg套件下來使用toolchain 編譯,檔案很多所以有
點久,之後繼續執行指令(*2)

host $ ./configure.ps3
host $ make

就會開始編譯Showtime程式,最後使用

host $ make install

就可以得到可以在 PS3主機上安裝的.pkg格式檔案。稍微觀察一下作者針對字型
的部份是使用Windows 下的Arial 字型,但編譯時會將整個font.ttf檔案打包進
很沒效率的mono.c檔案,如果換成微軟正黑體的話編譯mono.o時會爆掉(4G的記
憶體全被吃光XD),而沒辦法成功編譯,但其他純英文的字型就沒這個問題,看
來作者對多語系的支援應該要考慮跟XBMC一樣直接吃.ttf檔案會比較適合。

******

*1 cygwin請安裝 tar打包套件與lzma壓縮、解壓縮套件,xz是很厲害的壓縮格
式,同樣的檔案用 rar格式壓縮比xz格式多了一半大小(175 MB),解壓縮時
間xz則比 rar慢一點。

*2 若之前曾經抓過舊版的Showtime,可以如下操作,只抓更新的部份

host $ make clean
host $ git checkout .
host $ git pull
host $ support/ps3setup -u
host $ ./configure.ps3
host $ make
host $ make install

cygwin還不錯啦,在沒有純 Linux的環境下勉強還能代打,但遇到一些比較大或
是需求比較多的程式還是沒轍。

至於為何這個版本的Showtime在h264影片播放會有突飛猛進的改進?我只能說「
謝謝啦!SONY~哈哈哈~」

--

____ _ _ _ _ ____ _ _ ____ _____ ____
(_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \
_)(_ ) ( \ / )__) ) ( )( )(_)( ) /
(____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_)


--

All Comments