Re: [PS3 ] PS3 Toolchain on cygwin

看板Modchip (改機)作者 (Savannah)時間13年前 (2011/04/10 16:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
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~哈哈哈~」 -- ____ _ _ _ _ ____ _ _ ____ _____ ____ (_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \ _)(_ ) ( \ / )__) ) ( )( )(_)( ) / (____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.31.137 ※ 編輯: cassine 來自: 140.120.31.137 (04/10 16:35)
文章代碼(AID): #1DeMfAmj (Modchip)
文章代碼(AID): #1DeMfAmj (Modchip)