找回密碼
 註冊
搜索
查看: 14725|回復: 0

[教學] [PS2] MCBoot 1.8版安裝全紀錄

[複製鏈接]
發表於 13-10-2006 14:39:44 | 顯示全部樓層 |閱讀模式
轉自: http://rushoun.myweb.hinet.net/PS2/McBoot%20INSTALL/MCBoot%20INSTALL.htm
$ @( F0 N9 ]2 C  M0 x
: G  c5 `, x; O+ D1 ?
寫在前面:
還是要先寫一下,盡一下社會責任義務。研究PS2的程式使用方法,純粹是個人興趣,當然是希望能賺點小錢,貼補家用,順便捐些錢做公益。這次日本震災,我也是加減捐了一些,希望大家一起響應。
 
網友買了我的記憶卡,請切記,不要沉迷於電動遊戲之中。老婆家人朋友,都是人生當中最重要的一部分,不要因為遊戲,忽略了人跟人之間的互動。最重要的,不要整天宅在家裡,起來動一動,星期例假日,記得要和家人一起出門郊遊運動。身體是自己的,也是一種不可逆的機器。不可逆的意思懂嗎?就是壞掉了,是沒辦法修理的。比如說:得了糖尿病,高血壓等等的這些疾病,是無法再變好的。懂我的意思嗎?
 
世上是沒有賣後悔藥的,聽進去我老人家的蛇蛇念吧!想一下,當你30歲時,40歲時,50歲時,你覺得你會是什麼樣子?現在你的生活態度,決定你後面的人生,把握一下吧!別沉迷於電動遊戲中。感謝!
McBoot是一個可以讓PS2用記憶卡開機的程式,用記憶卡開機的好處是,不需要用光碟讀取資料。這樣做的目的是可以延長PS2光碟雷射頭的讀取壽命,畢竟雷射頭是消耗品,更換也是要花不少錢的。同時McBoot本身,也可以把一些常用的PS2程式,直接安裝到PS2記憶卡中,這樣有些程式也不必經由光碟機讀取,直接在PS2記憶卡中執行,不只是可保護光碟雷射頭延長壽命,也可以加快執行程式的速度。心動了嗎?我花時間寫的這份文件,可以教您安裝的方法喔!如果您有PS2網卡,並且利用硬碟玩PS2遊戲,那就恭喜您了,您可以永遠擺脫PS2光碟機了。因為PS2光碟機會因為您安裝了McBoot,變成完全沒有作用了。8 G, r7 e. C* ~! q0 B6 n# D; k# H
本文件的安裝操作過程,適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過機的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以使用了。只要注意您的PS2遊戲機是哪個版本的,找對版本安裝FreeMcBoot程式就對了。至於PS2主機版本的說明,在後面的文件中會有解釋,就是DVDPLx檔案的問題,請自行往下參看瞭解詳細的內容,就會清楚了。& c* F- k& |7 q7 G
看過很多有關McBoot的安裝設定資料,可能是小弟駑鈍,個人覺得網路上找來的網友所寫的資料,不是缺乏照片可以參考。要不然就是語焉不詳。也可能是因為文件的編寫者,本身對於許多安裝的細節非常瞭解,並且認為這些細節應該是必備的基礎知識。因此缺乏這些基礎知識又駑鈍的我,實在是無法依照這些文件,順利的將McBoot程式安裝到記憶卡中。不得已的情況下,只好求助於國外的英文網頁。說真的,雖然國外的作者是用英文編寫的文件,不過他們都有考慮到有些PS2的網友,並不具備一些基礎知識,所以都會有豐富的圖片提示。關於這點,對於中文的文件來說,一向是很缺乏的。
. |1 O8 H# w0 R0 S7 M) U7 n* E而我自己,一向秉持文件盡量多一些圖片的方式,再配合文字的解說,一步一步的說明安裝方式。而這樣的文件,應該會比較容易被瞭解的,希望對大家有用,愉快的玩PS2遊戲吧。如果有疏漏之處,在所難免,敬請大家見諒啦! 5 V/ l9 `; D8 @( C/ T# m; |
特別向一些靠軟改PS2機作為服務收入的朋友說聲抱歉,小弟並非以此為營業收入,所以公佈這文件後,難免對您造成影響。但是這軟改的東西,原本它就是存在網路上的,我只是從許多的文件當中,將它整理出來,方便網友參考就是了。我也相信一件事,有時間喜歡自己研究的,自然會自己去研究軟改。沒時間或是經驗不足的,或是根本不想自己動手處理的,要滿足軟改,它也是會花錢找人做的。所以我的文件,應該還不至於影響太多人吧!畢竟PS2,也應該快被淘汰了吧。

$ o2 S3 w  k& x6 |! I# K不過依照使用者付費原則,我也不會免費的幫網友提供軟改服務,敬請見諒!1 n4 K& c8 x4 r
小弟也是要吃飯的,如果您覺得自己安裝很麻煩,需要小弟代勞幫您安裝,以下是小弟的露天拍賣賣場:白熊的店,您可以前往參考一下,含64M記憶卡一塊+幫您安裝好記憶卡開機程式,只要390元含運。您也可以直接將您的記憶卡郵寄過來,我再幫您安裝記憶卡開機程式,只酌收190元工資(工資內含郵寄記憶卡的運費),感謝您!
4 z; z  b, |8 p, a6 A收費說明:請網友買家務必看清楚收費方式,不要交易後才反悔,拜託!!. L. C8 g* ]: w, C' H8 y; u  i
記憶卡1張售價:200元。
  n1 y! f' v* i, h: t5 K( ?安裝開機程式工資:150元。- K, h( M" v% N8 b2 ]# e  b
安裝OPL程式工資:150元。6 ~2 c3 P, u& T. ~  _
運費:40元
5 \: A0 a+ {7 l# y( N- H1 W6 [記憶卡+只安裝開機程式+運費:收費390元。
9 F# f+ _4 G3 \: i/ v0 P/ \- X8 J記憶卡+開機程式+OPL程式+運費:優惠只收500元。, _" k# L8 ?7 u8 _' t
所以,聰明的網友,請您自行計算吧!1 e; u! `, a) D5 z! }
因為安裝完成後,可能因為PS2主機型號不同,會有開機不順利的情形,都是正常現象。最好的方式就是現場安裝測試是最好的。有些改過晶片的PS2主機,是最有可能無法執行USB Advance的,這我都有遇到過。如果您買回後遇到無法順利執行,也不要怪罪啦,因為最好是主機現場安裝,是最保險的。如果因此不能執行要退貨,也是可以退錢給您。請先寄回記憶卡,確認記憶卡無誤後,先要扣除郵資40元,然後再用轉帳方式退費,敬請見諒!# l: E5 W# `* I  N  u& b3 b
事實上,就當成多買一塊記憶卡,也不算吃虧是吧?9 J/ [. m! p0 b/ ^
我目前所實際測試安裝過的PS2主機型號是:18000,30000,30006,30007,39006,39007,50000,50007,70001,70007,基本上只要是3xxxx,5xxxx,7xxxx亞洲機或是台灣機,都是通用的,現在美洲機安裝也成功也沒問題。所以只要您的PS2主機是類似以上幾種型號,都是沒問題的。日版跟美版的,最好是現場安裝測試,是比較保險的。我會陸續加上後面測試成功的PS2主機機型號的,不過還是需要網友支持測試安裝啦!; O% b& E" T# E6 L' M
我個人推測McBoot的作用:
* ?* w+ f% }; m& Z( f基本上MCBoot是一個可以把PS2的開機順序變成由記憶卡開機的程式,因此我們就可以在記憶卡當中,事先安裝好常用的程式。這樣在PS2開機後,直接讀取PS2的程式,然後再執行我們想做的事情。
, ]2 h+ X& ?; b- y
6 V6 G& x3 S+ R比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。% U  ~7 v& @6 p7 b
8 J! ^6 ~9 M! c/ e6 Y; x7 K% ]" U
當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。
, P( Y: g+ t9 {/ ]

4 [* B, ~! c% t1 e  k4 f( I本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
7 v2 b1 X* X0 @* U8 o+ l
詳細的McBoot程式的安裝步驟:
$ M3 g+ q3 [' F( _& Z3 y7 L步驟一:( m: r& H: E$ V: I/ M& _) Z
先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。6 q2 [. f) {; \3 I' m6 @' a$ W
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。! o& u# m. p% Z8 X
6 n" F' t9 Q* p- W& g7 [0 g
先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。
' r: C6 ~" z) s0 a
圖一:5 Y& [2 U2 M6 c) C2 L& r, L
解壓縮到USB隨身碟後的檔案結構1 W9 O' t  i3 }8 V% r4 _' H- J( y

2 V3 I! _" u/ J' kINSTALL目錄下,又有四個子目錄,見圖二:/ @: [; m; D0 [7 `+ Y# @5 k' t
圖二:
) ~  Q' o" S4 c# ?* o1 u" [! X$ F5 bINSTALL目錄下的四個子目錄% J. w# _. S( d# n4 K
4 ?, y% c5 y9 G' Q& l8 m
我先敘述\INSTALL\這個目錄:! K" o4 g+ u! c7 i: N& t. L8 O, w! M6 s
\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!0 q, z% n2 Q5 ~4 N- ~
請先將這個HD_LOADER.ELF檔案更名為BOOT.ELF後,copy到INSTALL目錄下即可,因為McBoot程式安裝時,會安裝一個BOOT.ELF的檔案到記憶卡中。這個BOOT.ELF就是McBoot安裝到記憶卡後,PS2開機選項內所看到的第一個程式。如果希望在安裝McBoot後,還可以在McBoot開機選單執行一些常用的PS2程式,如uLaunchELF,USB Advance,ESR等等的程式....就要先將這些程式的程式檔(.ELF檔)先放在INSTALL這個目錄下面。這樣在安裝McBoot時,系統就會將INSTALL目錄下的這些程式,順便一起安裝到記憶卡中。請見圖三:(至於.ELF檔是什麼?請網友自己用功的做功課一下,上google就可以找到答案)
. o7 E" t8 y) V+ B0 W, x圖三:& B/ q" y8 s0 ]) E9 q
把要安裝到記憶卡的程式,先copy到INSTALL目錄下。
+ x, _5 ^$ r" M6 T2 S/ r- S4 S$ y  {2 d. @0 L
* O( w" _8 ?: e2 d1 N
INSTALL目錄下又有以下4個子目錄分別是:
3 g: I) @% v" a  `
- ]' P  @# w) l1 sAPPS/ A1 ]; U9 ]0 x4 ?2 H- o7 g
FMCB_CFG% g+ Z$ b+ B" ?! P% H5 ^" s
INJECT$ [9 d! L& }/ W; R' d6 w6 \6 C6 y" a
MODULES
6 T# b# A# M4 w6 y- u  w5 \4 _6 x
請參考前面的圖二:2 W3 A$ Z! r7 |0 S/ z  P

" C2 w/ B9 H/ L我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。

  Q* Z7 V/ z% h8 z) R( F, d先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:
! I  q2 y, L3 t# D圖四:) `( l/ e/ u8 \$ c8 ?( C6 f, _
\INJECT\目錄/ ]8 {5 D+ c% b/ k- U. J0 U

" _' ?  s7 c+ L) A3 i# `! m圖五:
) s/ u0 ~1 x3 y8 H# E\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。' a4 Q: Z: K+ X

) {) m5 z5 M2 M" Y0 s. k5 ^8 I+ P\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。8 O1 ]& T; \& d0 ?8 w. b

! j1 q% {" ?+ G& D" I至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:# j5 r7 r" P& \# l# G8 j* I
圖六:
/ ^4 p5 S/ p5 H# T: q4 N0 s
& Z) V+ ~$ v5 L7 m" ~  y5 L& A6 q; z3 D. |* o( C
\DVDPLx\目錄下的文件說明:
1 }, c  Y  y8 x/ g/ a1 m

. @+ I. q: q0 I2 zDVDPLA 亞洲版主機
& P) Q  c6 D9 a2 v9 |: a' o(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)
: j) u( r, |- N" EDVDPLC 大陸版主機(結尾數9)4 ^* V* Z  }4 {7 ?
DVDPLE 歐版主機(結尾數3,4)1 A& h1 r2 m, D0 a& _1 j& x
DVDPLJ 日版主機(結尾數0)
( k* Y2 y, M  m0 wDVDPLM 南美版主機(結尾數10,11), }& c2 ?0 o6 z+ [
DVDPLO 澳版主機(結尾數2)# p/ A" Y5 d; e7 r  F. ?
DVDPLR 俄版主機(結尾數8)* Z; o4 o4 L4 Z7 y6 S
DVDPLU 北美版主機(尾數1,12)
8 ]9 w( b9 P6 i2 ]
1 \  Q; X% O  [/ G- D& W將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。

7 N' s+ ]8 y$ t/ D比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)7 @: @! t9 f  f5 r$ V7 j3 O& i" [

" M: E/ `  ?0 Z! t0 ~5 O, Y如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....( J, g4 e# X# z7 w$ O$ B0 o/ Q
5 a6 H( c7 u" r$ d: M) [, t
以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:9 X8 `5 z' _, ~6 r6 `
圖七:9 F& R7 B2 N  ]; i, Z
先將\DVDPLx\目錄下的DVDPLA檔案複製。( s6 l2 o& T5 M9 l! C

9 `0 ]* I8 {& Z' x, ]圖八:# @- _  W" c4 L: s; E
然後將DVDPLA檔案複製貼到\INJECT\目錄下。+ O7 w" `6 C. o0 e5 Q" H7 n" \; P
8 T) W! m! o' w6 a& z7 R
圖九:: x6 x/ t! L, N
貼上DVDPLA檔案* O9 f; G  \) T( t4 C# j- o) p

1 i% J0 u* P% q. M# L- e; ? 5 M4 d! o& [' v: H
然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:2 W; |% A+ z, }* u7 c* P  J1 j- r0 o, M
圖十:
1 r) C0 X2 y, O  L8 Y再將DVDPLA檔案更名為DVDELF.BIN
  o, p5 D/ U3 m0 w( ?& {
" F3 {5 Y5 p1 I# t' d3 j% p圖十一:0 ]8 P& u6 D, W6 A) B# ?8 q" r
將DVDPLA檔案更名為DVDELF.BIN
* s/ e9 J3 e: @
, x* _9 G) U7 v# z1 j" y! b$ A7 l由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。
7 c) I1 g5 A* w+ r) F; Y\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:
; W( `; W& E& |, |/ r  j7 i圖十二:0 V4 M- |( N- _+ J/ e
\FMCB_CFG\目錄! f$ \  c& L, e# y0 v5 O

0 h6 D3 B1 Q7 R# FFREEMCB.CNF檔,請參考圖十三:4 h1 k# B7 P( {0 `/ q  O# g$ \

' Y$ t0 x, J! i: `圖十三:

  A& _1 r/ e" Y7 l至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。
) s( b0 n/ m0 [: t1 f' p9 O0 H, C/ K) L3 |' c5 M
步驟二:/ X9 S) h, Z' D9 O, A
我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。
- ]: F' x% ?5 ^  [然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。0 F% p  O' F2 ^# m5 \6 M
將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。
$ d2 ?& |6 Q6 n! b將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。4 Z5 X9 n" p3 o0 D4 m* p
關於unLaunchELF這個程式的功能,我概述一下:* D# ?3 L! X5 S7 u. V! ~8 Q; |+ q  @, A
unLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。
6 J: a: M. F0 I/ [我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:
. L% S/ H0 z" n6 C
1 y! l' O: R$ w7 G; q8 Y9 A按下PS2搖桿的○按鈕。
% M+ G! }- A; y; t9 h' n接下來會看到有七個選項
4 M2 j1 P/ x$ d/ Y" ]; e
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:" S  H+ d: ?2 P5 B% g

* g# c/ l  H2 h2 j6 N3 d: y以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。1 D4 {. ^* T3 R7 T
如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面) L# J* Z3 s+ h. v* R0 t" [

1 m+ N6 |* L) T" H5 \- U& C然後就是下圖:  ^$ o/ }/ U# X
請直接選左上角那個安裝選項。
. C% X. I# y0 G' y
& Z# `' W6 x, t) V+ x/ p: @$ C安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。% I, ]5 E% ]1 r" k1 T
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
( u; z' y$ v0 n6 `% A不過不一定會影響我們的程式安裝。% N5 D0 n' U6 p! [- e$ d5 X

( L+ D  z$ Y4 Z) @如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:* v0 |6 C# _$ Y4 V' \. i/ C
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。; }! q' d! ~$ l6 j# E  T3 z
正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。
; q6 x0 K$ @, N0 E! r6 z0 C% ]3 i, H! H" ?5 O. y7 h
接下來是這個畫面:
/ g& F; Z  Y9 e這表示大功告成了,可以開香檳慶祝了!' N1 p, _( \$ W0 q

1 d3 L- G7 |) A8 u3 p
! X, Y2 b$ c% |: S# C這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。
% O' h6 ~. s$ ?2 V( Z
開機後PS2會先出現McBoot的logo畫面:" c* T1 {7 S8 Z8 B) {- W

* S* |0 J; p. r8 `( E* i然後變成類似下面這個選單畫面:
: c0 ^) p  p- D. ^4 H
2 \" x% _( O* {' ~. C( A# _開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
; \: O( V/ z/ `* y! E/ A8 [

+ J4 Z- h; \- x3 z3 RMCBoot在記憶卡中的目錄結構:
3 f$ O4 x' v8 P! t/ G4 H* c
MCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:
) T: Z; |$ {( s* I% _4 U- O1 ^, A& L2 Q. @
/BxTEXEC/( P: ^# R+ P8 ?7 x/ Y' e
/BOOT/
6 H6 ^8 c: `! P6 j0 r+ V. d/SYS-CONF/
) T: j# m) `/ R) d- r8 I6 [  g1 p
4 J- i7 L: C5 Y$ v: M
& j" e/ [5 }2 `& H7 O8 v8 a/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。
# d# j. z7 V" o! W6 v
; P2 Z7 f* `/ F7 V5 n/ `/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。
* A& b; P+ @" }& o! A& a5 U7 k% ?3 H* h7 R; H* b

0 A" O& W% {+ T. A  p) e. s
7 ?% _; ^0 D: A- @( U3 `注意事項:
3 {1 f' ?5 x: n5 d; `3 k' m4 N1 X( \4 j- S. L5 `
PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。
, l7 `" a3 ?7 ?8 y* b# r
執行unLaunchELF後注意下面的說明: ; q; Z  F/ G3 |1 M
mass:是usb
4 ?2 n% ?& `# E3 ]; Ymc0:是slot1的記憶卡+ }& X# N# A8 P
mc1:是slot2的記憶卡
. B% r5 j4 N6 \9 q
' V! d( q3 r  P
* V' ~, K; k: C  V0 \+ W
FREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。
9 s, Z4 ~% d  _7 X1 @這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。+ E% h3 o5 H& o

4 b  b# }) I  z% O  vExample FREEMCB.CNF檔案設定範例說明:
6 V; R* t0 v3 R' x, l8 N. U
黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。
1 M' d1 |; A  J) d/ V5 ~: J檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。
! s3 q/ r8 `! T$ ]' G0 ~, z========================
: ~' w9 a/ T4 o9 i, d& o: tCNF_version = 1
/ F0 ~5 Z' \- ]4 `$ {0 d) pDebug_Screen = 0
4 F: m% W- ~2 \% ~9 T) O8 nFastBoot = 07 w  f2 e* A! r; U0 {5 @. W' r
ESR_Path_E1 = mass:/BOOT/ESR.ELF7 P1 |6 H0 N. Y& K  p: |
ESR_Path_E2 = mc?:/BOOT/ESR.ELF
( ^+ i0 k* _  ?8 _( [: l5 l* Y1 g2 LESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF: q( t% o% W+ `3 ?2 D
pad_delay = 0' V' [, z% r4 J2 R3 ~1 V. X( _" w5 |+ B
LK_Auto_E1 = OSDSYS
, Y3 L& T- b. i  O$ D8 H. p. `LK_Circle_E1 = OSDSYS+ d9 f( U* P3 x& D" F
LK_Cross_E1 = OSDSYS
8 E- a6 ]+ r, G/ t; R" r  B; R+ P4 P# qLK_Square_E1 = OSDSYS6 L; W# I9 y- i6 b" v- y( y/ z
LK_Triangle_E1 = OSDSYS
) F- O" u  F1 B+ `4 Y  ]6 m6 VLK_L1_E1 = mass:/BOOT/HDLOADER.ELF
- G5 \! U& L% vLK_L1_E2 = mc?:/BOOT/HDLOADER.ELF; Q% p2 C& o" |( N8 ]5 b
LK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
8 o- E/ n0 u2 N% _9 E6 D( K) XLK_R1_E1 = mass:/BOOT/BOOT.ELF9 G6 m5 [  ], H5 k" a) f6 p/ o* P
LK_R1_E2 = mc?:/BOOT/BOOT.ELF
/ X& ~5 z# I4 W9 F& B0 r( r# F0 }LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF9 E3 ?8 T" p( V# x3 p7 i0 M
LK_L2_E1 = mass:/BOOT/SMS.ELF
0 f! k+ B2 w6 M6 O: h5 HLK_L2_E2 = mc?:/BOOT/SMS.ELF
1 P& g, `  k, P& X  j3 ~$ SLK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF8 b& v( C* c) I2 R: V
LK_R2_E1 = mass:/BOOT/ESR.ELF
  e* M  X' A' ?4 r7 M* ?; GLK_R2_E2 = mc?:/BOOT/ESR.ELF5 v8 v7 Q* a6 M( H' x
LK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF) i, y2 C6 V6 }
LK_L3_E1 = OSDSYS# N& o- `, G; P# c" G1 e3 t- r
LK_R3_E1 = OSDSYS
( t' g( C7 L5 ^2 B- kLK_Up_E1 = OSDSYS
0 e/ K9 z( c1 Z0 k( R2 LLK_Down_E1 = OSDSYS+ M/ I9 ]# E8 D1 o5 s
LK_Left_E1 = OSDSYS
3 z* q; [" {: p3 D5 GLK_Right_E1 = OSDSYS
1 D  ?! U: F$ n# X" GLK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF* A/ [3 K- J, S! o
LK_Start_E2 = OSDSYS! n4 x7 _$ D9 f" m+ d8 S! [
LK_Select_E1 = OSDSYS
. q+ w, N  s' z, Whacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu7 v4 z! b! U: f) R- o
OSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!
5 |. Y& D% z+ R) y# M/ S" M& ]3 pOSDSYS_Skip_Disc = 0
8 v% T+ N# B& R0 O+ XOSDSYS_Skip_Logo = 1
' b# b: T6 D  J3 X& D* gOSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )
/ k$ o1 j- Z) ~* `9 NOSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}
" @8 k0 x1 a/ R. E/ I! lOSDSYS_unselected_color = 0x33,0x33,0x33,0x80
$ r, v! W9 v4 _9 F  n# OOSDSYS_scroll_menu = 1( p" Y6 y1 S% r' l! Z$ l
OSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
8 D% R0 c+ k! W) R% W7 lOSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display$ W, t9 H) z0 [( ~' k3 t
OSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter- Y* f& s' u/ A; d* f
OSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter
% h9 F/ X2 _7 ]+ M1 a, _; BOSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version
! V1 y' L4 Q9 l; `- ]5 XOSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version
0 s6 H( l3 m- I3 F# n$ E; J/ pOSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen( ~/ Y* R* M2 E0 m/ A
OSDSYS_cursor_acceleration = 100 <--speed of cursor
# |0 w6 T! N8 l* S: MOSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
* c3 {2 p+ E) \+ yOSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display + J! r1 q: L; p/ \) n6 |
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display4 s. S& C0 ]/ L+ f; ^
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display: B/ C6 }/ j& y' O6 {7 O/ a7 g
OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays4 J, H" R4 g. B2 s# v
OSDSYS_Skip_MC = 1
1 |7 p$ n! F& M7 L: ~OSDSYS_Skip_HDD = 1
# N) Q# v2 ]  v8 w7 ?
以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。* V9 P, T% H9 z3 w2 n9 s" D! Q
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen
% s1 p: t" D0 a這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF* v+ Z1 e$ ~$ `% p6 f  E
( G0 w: p4 s. l* U7 y9 g- g0 y
path1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot$ x/ t! q! c4 J7 X$ F
這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。3 c& a4 D1 h' \! Z/ D. j$ X$ W

( K/ Y/ D) M) u# y8 I+ Gpath2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot
( j) L7 \, A1 P! P% W; V當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)
% y" z/ r/ f( S) O! E
- L7 b' I" E6 l% u
path3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to ( a: U0 [/ }2 ~, B% h
boot
1 \5 q8 Y: i; }4 i% `" `% C) g8 a1 I0 k9 ~* ~/ g( L* P
由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。
# Q) n3 c' A* X2 l/ y7 `% m* d* O; t  O. q
以下的設定,都以此類推......

; h& o6 t( X2 P  c$ Ename_OSDSYS_ITEM_2 = ESR5 n4 s0 S. F" ]+ l
這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR
9 T( q( C( @( `7 D& P
" b: _$ T5 J( a6 d
path1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF
: I5 a/ e9 K7 T- K! q. J這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。
3 U  ~! S$ y) P8 B0 \# Y
0 _: I! r  l- k3 D' Y' }path2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF
$ \, g) [+ E* }. [& Kpath3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF! b! U+ @8 d, f/ c. U
name_OSDSYS_ITEM_3 = HD Loader, R7 j0 t4 P$ ^
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
- V1 m5 L8 \% K" |path2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF6 F- \4 ~9 t) {+ ^
path3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF# j0 t3 j0 X! m/ u/ T! G' A
name_OSDSYS_ITEM_4 = Simple Media System
9 o' g5 h( r; d+ k, |( ]/ Y: Ypath1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
0 U* ?4 o1 L$ u5 I0 U; Q( Cpath2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF
5 j9 t( t" J; R# E; Cpath3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
+ a. w* C. C4 _; wname_OSDSYS_ITEM_? =# h7 l$ V/ f; J! C+ Z; `
path1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number
- N) A& C) k' s+ f( ~
只要一直往下加設定,就可以增加開機選單。  S0 H" v9 f9 ^. l/ p
 
/ E& w9 y: f6 W) l# B" U( P" m+ g: N' P1 ?
path2_OSDSYS_ITEM_? =
$ I+ Z4 b( K, e% O+ upath3_OSDSYS_ITEM_? =; }! k( H2 k% z8 Q. d& P! J; O& i
name_OSDSYS_ITEM_100 = Free McBoot Configurator1 C8 U( z$ d+ B/ g/ _8 j8 X1 l
path1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF
: S/ t% V$ R- A: U& D+ c+ |1 Hpath2_OSDSYS_ITEM_100 =
7 x( N& Z) w1 c' I8 vpath3_OSDSYS_ITEM_100 =
( A! |  `5 f$ Z, U; P9 e9 ~
7 k9 b$ y1 G" ?. h8 h  A& h$ z- ~7 I2 I+ |- j  g# @; }' {
/ a+ _. Y; Q% i, w! a
; }6 Q! R3 C! d- g2 V
特別說明:
/ g2 |5 F: x0 I3 j

: Q- ~9 N# A- e2 y+ YESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。
+ w7 |3 J5 T4 U2 X
5 v7 e( ~2 W+ o遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|歡迎光臨 Julybee Club

GMT+8, 28-12-2025 02:26 , Processed in 0.200760 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表