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

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

[複製鏈接]
發表於 13-10-2006 14:39:44 | 顯示全部樓層 |閱讀模式
轉自: http://rushoun.myweb.hinet.net/PS2/McBoot%20INSTALL/MCBoot%20INSTALL.htm8 Y) k0 g  J: L+ w3 W

$ p6 N$ n) ?- B+ W8 e3 Y) y
寫在前面:
還是要先寫一下,盡一下社會責任義務。研究PS2的程式使用方法,純粹是個人興趣,當然是希望能賺點小錢,貼補家用,順便捐些錢做公益。這次日本震災,我也是加減捐了一些,希望大家一起響應。
 
網友買了我的記憶卡,請切記,不要沉迷於電動遊戲之中。老婆家人朋友,都是人生當中最重要的一部分,不要因為遊戲,忽略了人跟人之間的互動。最重要的,不要整天宅在家裡,起來動一動,星期例假日,記得要和家人一起出門郊遊運動。身體是自己的,也是一種不可逆的機器。不可逆的意思懂嗎?就是壞掉了,是沒辦法修理的。比如說:得了糖尿病,高血壓等等的這些疾病,是無法再變好的。懂我的意思嗎?
 
世上是沒有賣後悔藥的,聽進去我老人家的蛇蛇念吧!想一下,當你30歲時,40歲時,50歲時,你覺得你會是什麼樣子?現在你的生活態度,決定你後面的人生,把握一下吧!別沉迷於電動遊戲中。感謝!
McBoot是一個可以讓PS2用記憶卡開機的程式,用記憶卡開機的好處是,不需要用光碟讀取資料。這樣做的目的是可以延長PS2光碟雷射頭的讀取壽命,畢竟雷射頭是消耗品,更換也是要花不少錢的。同時McBoot本身,也可以把一些常用的PS2程式,直接安裝到PS2記憶卡中,這樣有些程式也不必經由光碟機讀取,直接在PS2記憶卡中執行,不只是可保護光碟雷射頭延長壽命,也可以加快執行程式的速度。心動了嗎?我花時間寫的這份文件,可以教您安裝的方法喔!如果您有PS2網卡,並且利用硬碟玩PS2遊戲,那就恭喜您了,您可以永遠擺脫PS2光碟機了。因為PS2光碟機會因為您安裝了McBoot,變成完全沒有作用了。
9 {  g+ k7 D( r5 c本文件的安裝操作過程,適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過機的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以使用了。只要注意您的PS2遊戲機是哪個版本的,找對版本安裝FreeMcBoot程式就對了。至於PS2主機版本的說明,在後面的文件中會有解釋,就是DVDPLx檔案的問題,請自行往下參看瞭解詳細的內容,就會清楚了。
& ~0 _# ^/ ^: I9 t' l; r* |$ M! g- g5 i看過很多有關McBoot的安裝設定資料,可能是小弟駑鈍,個人覺得網路上找來的網友所寫的資料,不是缺乏照片可以參考。要不然就是語焉不詳。也可能是因為文件的編寫者,本身對於許多安裝的細節非常瞭解,並且認為這些細節應該是必備的基礎知識。因此缺乏這些基礎知識又駑鈍的我,實在是無法依照這些文件,順利的將McBoot程式安裝到記憶卡中。不得已的情況下,只好求助於國外的英文網頁。說真的,雖然國外的作者是用英文編寫的文件,不過他們都有考慮到有些PS2的網友,並不具備一些基礎知識,所以都會有豐富的圖片提示。關於這點,對於中文的文件來說,一向是很缺乏的。5 r: M; k. ~9 v; y0 K- ?
而我自己,一向秉持文件盡量多一些圖片的方式,再配合文字的解說,一步一步的說明安裝方式。而這樣的文件,應該會比較容易被瞭解的,希望對大家有用,愉快的玩PS2遊戲吧。如果有疏漏之處,在所難免,敬請大家見諒啦! . M+ w0 t' p' I( g. c4 `4 [
特別向一些靠軟改PS2機作為服務收入的朋友說聲抱歉,小弟並非以此為營業收入,所以公佈這文件後,難免對您造成影響。但是這軟改的東西,原本它就是存在網路上的,我只是從許多的文件當中,將它整理出來,方便網友參考就是了。我也相信一件事,有時間喜歡自己研究的,自然會自己去研究軟改。沒時間或是經驗不足的,或是根本不想自己動手處理的,要滿足軟改,它也是會花錢找人做的。所以我的文件,應該還不至於影響太多人吧!畢竟PS2,也應該快被淘汰了吧。
8 I" h/ [8 q4 C( i" w
不過依照使用者付費原則,我也不會免費的幫網友提供軟改服務,敬請見諒!
' U3 }; X) n- I, u( S  ]小弟也是要吃飯的,如果您覺得自己安裝很麻煩,需要小弟代勞幫您安裝,以下是小弟的露天拍賣賣場:白熊的店,您可以前往參考一下,含64M記憶卡一塊+幫您安裝好記憶卡開機程式,只要390元含運。您也可以直接將您的記憶卡郵寄過來,我再幫您安裝記憶卡開機程式,只酌收190元工資(工資內含郵寄記憶卡的運費),感謝您!
2 @+ `+ t3 }% }2 v9 j9 ^- h收費說明:請網友買家務必看清楚收費方式,不要交易後才反悔,拜託!!6 r3 Q* g4 p. D( w6 C. m1 A
記憶卡1張售價:200元。
3 V( }8 c/ }' B1 b( k安裝開機程式工資:150元。
  t( u: `" J, D! C, D! f安裝OPL程式工資:150元。+ u( t; m- n) H! j* K
運費:40元
. ^0 [! C0 ]: q記憶卡+只安裝開機程式+運費:收費390元。
: n0 `+ W" _. o) h) P( h記憶卡+開機程式+OPL程式+運費:優惠只收500元。# f% D: R; y* g, S
所以,聰明的網友,請您自行計算吧!$ O2 G0 p! {; }6 X. J1 ?
因為安裝完成後,可能因為PS2主機型號不同,會有開機不順利的情形,都是正常現象。最好的方式就是現場安裝測試是最好的。有些改過晶片的PS2主機,是最有可能無法執行USB Advance的,這我都有遇到過。如果您買回後遇到無法順利執行,也不要怪罪啦,因為最好是主機現場安裝,是最保險的。如果因此不能執行要退貨,也是可以退錢給您。請先寄回記憶卡,確認記憶卡無誤後,先要扣除郵資40元,然後再用轉帳方式退費,敬請見諒!
+ u$ z8 y+ N# q: {事實上,就當成多買一塊記憶卡,也不算吃虧是吧?
- R0 C3 a: o( W/ B+ ~/ Y  F我目前所實際測試安裝過的PS2主機型號是:18000,30000,30006,30007,39006,39007,50000,50007,70001,70007,基本上只要是3xxxx,5xxxx,7xxxx亞洲機或是台灣機,都是通用的,現在美洲機安裝也成功也沒問題。所以只要您的PS2主機是類似以上幾種型號,都是沒問題的。日版跟美版的,最好是現場安裝測試,是比較保險的。我會陸續加上後面測試成功的PS2主機機型號的,不過還是需要網友支持測試安裝啦!; Y! j" k3 V# N% f, U
我個人推測McBoot的作用:
. @( ^4 C1 K3 N" E, F6 F/ O基本上MCBoot是一個可以把PS2的開機順序變成由記憶卡開機的程式,因此我們就可以在記憶卡當中,事先安裝好常用的程式。這樣在PS2開機後,直接讀取PS2的程式,然後再執行我們想做的事情。+ K# W6 y6 U2 b% N7 u3 h& B- k, A: e
9 ^5 B7 q# {" l
比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。: X' P* ]" s8 w" @' h  \0 c) w5 a

' ]8 f1 d5 n+ W1 q/ i: [! o當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。
+ J0 |# |6 w0 \  q+ N. v
# B! s7 x- \0 D' t
本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
' ~$ d" D1 K. R% `  j. ~
詳細的McBoot程式的安裝步驟:5 R( g; W$ U% d. ^) n! x
步驟一:
, }9 x/ g3 v$ F先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。3 k; {* Z. B$ U! i
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。
) I- a, l. L  {  G. N: f: L9 y, `" I& `* j5 f
先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。

6 k$ J. ^' X0 V. f5 S8 g6 w! L, h: q3 ^圖一:# N" C" |1 ^  W# ~$ k$ _2 |2 T& S
解壓縮到USB隨身碟後的檔案結構
4 e0 v1 V5 {  o% L* z, |
8 p( W1 S+ x! Z* ?INSTALL目錄下,又有四個子目錄,見圖二:6 w8 J; h# M- J; g" Z
圖二:# q# K- f. H. ?! u! s, d
INSTALL目錄下的四個子目錄
$ d8 H/ J4 X6 ~  ^$ E( Q9 H  X5 _: v0 d0 s$ i7 v% K4 `! J
我先敘述\INSTALL\這個目錄:
7 P- ~" n% _3 \\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!
$ y" l) o8 Q( D請先將這個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就可以找到答案)
' D8 d5 S  z& u" Y+ L7 O9 B( A5 Q圖三:
" V3 W- ?# t. x: |把要安裝到記憶卡的程式,先copy到INSTALL目錄下。5 G' l9 ^2 \' d  j: m9 o; L6 W

( O! F% ?  i0 J- X6 i8 a2 `3 R4 `# |/ a5 [
INSTALL目錄下又有以下4個子目錄分別是:% \* `+ @5 T5 o( d4 b% J
; K. u" c% E8 J- O( s! I: @
APPS5 ^  E: y7 M& F, V
FMCB_CFG$ _* ?, w! ]: |
INJECT9 @' B, N" U$ Q
MODULES
( T% }% @* e% a  i9 s
請參考前面的圖二:
/ t  [/ P6 f3 I- {6 n+ O5 E
+ x: ?& b7 S5 y9 H3 @0 Q我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。
; A, R' G8 }& v9 L+ l
先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:* b1 {5 d- g5 T, `
圖四:
9 t7 R* z! O5 h2 Q" W5 ^9 E\INJECT\目錄
( ?: q/ b' b7 M" O
' a6 O. Q! S: b6 @! J- s圖五:
+ R; V, }9 N4 b9 ~! `9 c, G\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。- H3 [3 p# ^2 d( J& L, a

: o1 ]- J) w  [# y\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
) H1 Y6 x- Q4 M) U/ [! z

  K) v+ b& J# N' g* i0 f至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:% |4 L; v, Y/ w
圖六:7 q9 A/ m0 A6 X% z
1 Y5 I6 B5 o; w6 [+ a4 y4 ^
  \/ z" V, U" S
\DVDPLx\目錄下的文件說明:

3 a% O  m3 f% [7 q" g, `+ y* U2 @; E
DVDPLA 亞洲版主機
) d7 s* }  Q- l; Y6 \& R4 J(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)
6 d+ }# n8 P5 v9 x+ z+ dDVDPLC 大陸版主機(結尾數9)
* r5 O0 T" N+ @) I; j4 {DVDPLE 歐版主機(結尾數3,4)
, b. K& _* v/ g6 ^DVDPLJ 日版主機(結尾數0)
6 d& j% Y+ k3 l0 }DVDPLM 南美版主機(結尾數10,11)4 ~" `: y2 c3 s& T
DVDPLO 澳版主機(結尾數2)$ u& F9 @6 L+ U. y
DVDPLR 俄版主機(結尾數8)* q7 H* K& F* w! D/ B
DVDPLU 北美版主機(尾數1,12)
5 u4 e5 f1 s1 g8 \8 z0 M1 D9 r% H! I) s/ C3 p2 E0 o4 d: ]9 n
將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
( c5 f# ]1 K  o7 U) _: t- ^- F3 @! v9 [
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)3 O4 _( ^( {1 [1 V, J5 y

0 U$ g1 l* h8 E, ]4 k- s) J如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....
) J. Q/ v1 j+ M6 G! x: N# G

6 q1 f/ R; u' n/ k3 |; ]* w以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:* i1 w( M; K# D7 W- S  E  ^
圖七:
1 D( }% M2 I7 j; R. p" j  Z先將\DVDPLx\目錄下的DVDPLA檔案複製。# p+ f2 L; _3 N  T. i( e; j" F2 ]; l
8 ?* F6 s9 |/ _$ Z
圖八:" a  ?- v$ R" s1 {% ?; h7 }0 F9 o
然後將DVDPLA檔案複製貼到\INJECT\目錄下。
% Q" i% r2 X- ~  D3 T5 {4 A4 L% B% ^: B' _' F
圖九:' U& E6 d  r2 c  s+ G
貼上DVDPLA檔案8 Y, w; O" X7 n8 s- s$ t! Z

' ?# U6 L) F8 x# b9 @: Z! d9 Z# ~3 m 
  E' Z0 f! L! d$ g4 E- a然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:9 x( T  o4 B4 A7 x" N
圖十:2 Y9 K) S8 c: u, }% X
再將DVDPLA檔案更名為DVDELF.BIN0 @* r2 S- ]1 q4 B$ V. Y
% E0 x3 h. p4 T2 P4 W, ]/ D
圖十一:
8 W( Q' n7 X. ?) _. S將DVDPLA檔案更名為DVDELF.BIN
) r) n4 I  T( v. @& M( C4 ]- }1 S* k; W
由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。: Q; i. a' D! L) @( R
\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:
( k- w4 v+ f0 y& C6 }圖十二:/ R: y9 \! K! t( w4 f
\FMCB_CFG\目錄* M( ?& H2 O% p
* o6 C" ^( p" N9 C3 Q3 N
FREEMCB.CNF檔,請參考圖十三:
/ I3 F$ m' _* \" d3 t
5 H# n) n  B* W7 G8 _圖十三:

" G+ B, k% f5 @/ ?9 W至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。
& F1 m* B! j: E4 {  G9 V, c. V1 k9 D0 N. c- d5 h$ O: ?% p: w0 k
步驟二:# C  C; a6 R" B/ q
我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。/ |9 q( A1 \) F/ S; ]# T4 A* ~
然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。/ X4 h( n/ L3 P9 i& l/ m  ]
將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。
- l# h" c! V% c9 I6 g& K/ h* Y將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。
' ^& \5 m) Y8 e關於unLaunchELF這個程式的功能,我概述一下:7 K0 ]2 V/ n/ r. |2 j+ M
unLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。
5 W# B6 Q/ a/ S6 d# B我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:
5 k, m2 x. z9 f. ^# N9 o+ h' E5 w5 n# }3 i6 M# O" H
按下PS2搖桿的○按鈕。# m. g/ M' M  {4 q. k
接下來會看到有七個選項 ( x. D( S- E5 O& |1 S
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:4 U4 V9 U8 y8 A; R
) }+ i/ y# R. D3 p% C' v
以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。4 M( W4 a. J! H8 F: M
如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面# u3 ^6 @1 q- \$ q

2 H. y" x' c, o$ ?" y1 d然後就是下圖:
9 k" Y+ }/ B; {8 d( ?) Z請直接選左上角那個安裝選項。
+ k4 v$ B  p& ^. H( U/ g3 S$ B
3 q$ x& a  J& Z) k5 t4 r! o安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。! A9 K; O( y2 ~* O8 B
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
$ r; z/ i- o) g5 L不過不一定會影響我們的程式安裝。8 q6 T4 o# S. s" b( i" n7 V
% w! d& [! j/ l- V# ?( b* F2 @
如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:5 n3 ]& p, I2 t* G2 G
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
3 j' h: G" x( \0 t正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。4 U/ Q; s" ]  o7 A# O

0 D) X9 d. K8 W* C' {$ ]8 K! Z, e接下來是這個畫面:4 D8 N& @) ~, o6 Q/ X. n, i
這表示大功告成了,可以開香檳慶祝了!5 y: _$ W; C$ r2 v
, |4 q" u. ~5 k0 ^5 t

- J( @& K: a: K$ `這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。

# Y0 P! g/ }! J* P開機後PS2會先出現McBoot的logo畫面:
3 |' i, {% U$ P7 N3 k
& B( _( e4 c2 t6 n. Q' i然後變成類似下面這個選單畫面:
9 f6 ]6 P) \& V
: b4 @  C% a/ m- O. T/ d  A開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
7 g- O# I% Y4 `; L+ Y3 t6 S( R
( V) [+ U% T4 e) |
MCBoot在記憶卡中的目錄結構:
( d5 i( U  v- S/ a& N
MCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:
9 L1 `# f9 i: N: b" G, [& z. n& F& L% x3 `
/BxTEXEC/
! b# h7 H5 l8 a" i* x1 O/BOOT// ~5 T) p& h  T/ U$ }9 j6 N% _
/SYS-CONF/
, q9 F$ I( g" [0 K- P6 U/ |/ h" f

9 @( H4 p. O1 D* ~/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。: e% F$ t+ l0 m1 O6 o, V7 P

3 A2 Z% H) [8 ^+ |( f) X. O. G/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。! T7 R' I8 I( c
. a( u- d+ z7 O) _7 H
% e0 j% b3 }3 [: ^
- O* X2 S/ X. l- u% N
注意事項:
: M( E+ E2 x; L0 z& J  i& X4 ~+ y- s: |/ R. I
PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。

4 \. }+ R( o5 j, Q" H; q執行unLaunchELF後注意下面的說明: + i# P- K' z" ?- U
mass:是usb
# i  K1 v7 z0 \; U; Qmc0:是slot1的記憶卡+ H& u: K* ^- O5 ?
mc1:是slot2的記憶卡4 f. [6 o9 @# i0 \0 R
% z9 r$ \7 t2 N3 A- Z  f! _
$ A3 {" C# {" N* Z5 |; S7 K- B5 ^* P/ b! p
FREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。, W3 A( |7 y- f. m1 K: c
這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。
$ o  Z  B1 z* A& P9 b! K& j6 o4 h4 o
Example FREEMCB.CNF檔案設定範例說明:

$ e: {9 U3 z- K# V黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。
- M8 ]' y% F) t! D  [3 [檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。
- [3 \  Y# T( i1 u+ W========================
5 h6 @4 V# g" lCNF_version = 19 @9 Y! n# V& ?- A6 z3 E# e* J
Debug_Screen = 00 E2 |4 T* y# [. T
FastBoot = 0
) o2 j3 z3 l8 E) v2 w6 gESR_Path_E1 = mass:/BOOT/ESR.ELF
, S7 L8 V: F' `, n  kESR_Path_E2 = mc?:/BOOT/ESR.ELF
) D- ~5 ]6 H  V1 W' j( eESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
' f! ~) b; A& R+ n. ^! Z: vpad_delay = 02 L! G4 x# Q. F; D  t
LK_Auto_E1 = OSDSYS0 ^# K$ s. i7 h$ v
LK_Circle_E1 = OSDSYS
* k0 Y" K# t) O' q% d- n0 ^LK_Cross_E1 = OSDSYS  D" d$ I) ]% I  s0 U
LK_Square_E1 = OSDSYS5 u. z! _+ U; g/ Z, \# {; a  Y
LK_Triangle_E1 = OSDSYS" ?9 A6 r* {8 [% y3 D' y: n9 g
LK_L1_E1 = mass:/BOOT/HDLOADER.ELF
7 i& H& J& j5 ?) T7 o6 f2 |  {LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
+ g% P5 {1 w+ i( a# iLK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF; K; `4 y( C6 y$ D& ]( b! b: v0 e
LK_R1_E1 = mass:/BOOT/BOOT.ELF; h/ R4 K. J9 g5 j+ m  I( X  P- J
LK_R1_E2 = mc?:/BOOT/BOOT.ELF# K" J+ F0 ?7 V. i; R7 Z8 s
LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF
) u, Q2 B% s( N1 x/ ^$ n# LLK_L2_E1 = mass:/BOOT/SMS.ELF+ o% y, z/ @5 J5 ~) [: B; ]
LK_L2_E2 = mc?:/BOOT/SMS.ELF+ K$ t' V" }6 b$ `
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF+ K3 T. M7 w: Y/ A1 \( M) S! z
LK_R2_E1 = mass:/BOOT/ESR.ELF" b& S- A$ \% H% Q6 W7 y- }' [
LK_R2_E2 = mc?:/BOOT/ESR.ELF
. x, I" P. S1 q& V+ ~6 N2 yLK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
& B" h9 F  ]& L$ N% R9 Y2 LLK_L3_E1 = OSDSYS' _8 Q+ n1 Y  n# F& i! a
LK_R3_E1 = OSDSYS
9 G4 ?7 U# c; i, z: iLK_Up_E1 = OSDSYS
& _. J# q) [; x8 c. W5 ZLK_Down_E1 = OSDSYS
2 y0 p$ w/ |! k9 q# ^LK_Left_E1 = OSDSYS
4 g2 E- z' W. z" ~, u' @& ILK_Right_E1 = OSDSYS
; c# D% u* M+ ]8 v+ z9 _# rLK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF, U& c5 s$ V4 g
LK_Start_E2 = OSDSYS
. `* R8 d3 J# Y# w# vLK_Select_E1 = OSDSYS" I7 R# o. Y# ~
hacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu$ D! Z0 k1 F9 |4 Q
OSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!
) c4 m& |3 s$ S2 XOSDSYS_Skip_Disc = 0
4 A+ Z! j& c1 u1 |- Q; SOSDSYS_Skip_Logo = 1
, E$ k6 `% ?4 x$ COSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )
$ G2 ?. s+ g- x1 zOSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}
& g" a! P3 m" J; @7 ZOSDSYS_unselected_color = 0x33,0x33,0x33,0x809 h9 f# |5 ?) o) Z! v( U+ \. f
OSDSYS_scroll_menu = 1
) S6 G5 g8 N/ P. e6 E* yOSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
/ n6 @4 r. e8 M, p& y6 bOSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display
, x/ z1 H) f7 ZOSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter3 Q$ O1 b& Z+ Y5 f+ E& ]' _
OSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter2 M' t6 N# s' Y) n4 E4 {8 o
OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version
( s6 [4 I# l; XOSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version
- v( Q2 J  p* T$ G% cOSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen$ I( f3 C/ q" x/ j$ C2 `/ |
OSDSYS_cursor_acceleration = 100 <--speed of cursor
- ^" F" s, u; P2 Q/ sOSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
0 J8 a$ O3 C6 U6 N# rOSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display 8 q3 K' o7 i* n  Z; x& Q$ O& ]
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display7 r' C6 Y* F; a
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display
$ F! `2 P7 y7 ], [9 N7 E$ hOSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays, A; X1 D6 I! a  d* W% h3 W6 C
OSDSYS_Skip_MC = 1
& h; @1 D" ]: }OSDSYS_Skip_HDD = 1
8 u3 u: G/ |) |+ F
以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。
% @7 j6 @' R7 W* P( k
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen1 y! O  L& i5 I" c: _
這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF
# k2 \! V4 B2 ~- _* T4 m
" z  K$ G  e( q- Zpath1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot* w& l! Y9 ~$ L' A) D
這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。! |' D) s* K8 L" R" F

* {, Z+ o! u/ G- ~; Wpath2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot4 |9 f* S9 J) w$ r$ I* a# u
當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)
8 ^7 k# v0 q# c  y3 W

# d. L- R8 Z, }! Apath3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to
% _. G7 E) e! vboot' ]( S' U: X5 Y& W! D( n2 S
6 s( z* R7 x/ G- h' ~7 Q+ w7 D( {
由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。
$ R4 t# R8 S: `* ?! E3 T: F7 [. R: ?( D
5 L0 R* J- ]# _: k: L7 _; o以下的設定,都以此類推......
1 K# v: |) O% |, e. o6 i
name_OSDSYS_ITEM_2 = ESR
2 [2 x* n9 f, J5 C# l" s0 Q這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR8 \  _7 f4 E+ V7 M+ Q
; j7 H( q! Q2 a" ^( ]1 Q7 X
path1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF  w5 f% Q" M* o0 a4 B
這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。4 G, z4 |9 h1 v- y% K

2 E. y; B3 h; L. I4 C# wpath2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF
" r& o* k' }7 t2 g1 L4 xpath3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF. c, _. |; f% m0 H, X# _. t
name_OSDSYS_ITEM_3 = HD Loader
" {: \. e5 t! C& b, B- x' _path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
8 T% O" E8 h: J# y' h2 I' f+ V& Npath2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
  }4 z6 R) ?& `path3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF% T- N$ p: @6 D1 v- U
name_OSDSYS_ITEM_4 = Simple Media System7 n2 M. u' y+ y4 x
path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
& K2 }- f6 Y5 E- u( l) ]5 fpath2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF
* y+ \7 k" @0 _, R' d3 X: J# hpath3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
2 O( t  [+ K- Y. N6 wname_OSDSYS_ITEM_? =; S. X, a/ ^- O8 K( D; |
path1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number

! z) t4 q0 @) [: U只要一直往下加設定,就可以增加開機選單。, [8 D4 O: s: {! I$ R3 u- Y
 
7 E& \: k) @& R2 D' z" J3 k9 J) A# j
path2_OSDSYS_ITEM_? =
! C; y# H( I8 m; ]8 ~path3_OSDSYS_ITEM_? =/ B) j0 s7 A& ~# z3 S( z! R
name_OSDSYS_ITEM_100 = Free McBoot Configurator
  z9 P/ ~3 s- d5 L& Y; u: K5 D0 Apath1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF
2 k% a7 m5 i1 d4 A  |path2_OSDSYS_ITEM_100 =4 C* w% y: {2 Y& n
path3_OSDSYS_ITEM_100 =
4 C6 t0 p5 ?6 C! H
. D" l1 |& `/ K
, P4 Q5 B) j& K
& g3 q* T1 E% g& I+ l4 A3 h3 e( G1 R
特別說明:
* [- S; @+ L0 x1 \
. n, a0 i5 H% K7 [8 K
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。
, I1 `( X1 |0 ^  e7 q2 [! ?  J) _+ \" l: }$ \( o! C
遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 3-11-2026 15:14 , Processed in 0.307467 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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