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

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

[複製鏈接]
發表於 13-10-2006 14:39:44 | 顯示全部樓層 |閱讀模式
轉自: http://rushoun.myweb.hinet.net/PS2/McBoot%20INSTALL/MCBoot%20INSTALL.htm2 g; x2 ]- V! |1 X4 d" E

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

$ H# q; Q- I7 h& e4 |當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。

& i) _2 L: L. u6 S- m3 r
3 ~4 D1 T  {4 g) x本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。

: @! j4 j8 q1 Z3 `, z1 |) Q9 ?詳細的McBoot程式的安裝步驟:3 z2 i/ Z" {: \$ U% j
步驟一:; c% R/ n/ H  l" R$ F
先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。
1 u0 @. L5 O/ P: [0 N請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。9 t$ J: _3 J3 h+ D0 b
; Q- M9 X: ?. u% P7 P0 V2 T
先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。
1 w" `7 D/ F( R1 J/ R/ _; a$ U
圖一:
8 x% T$ ]: B9 ~' B# v# J6 M, M+ o解壓縮到USB隨身碟後的檔案結構$ _/ X" {- e7 M" z9 l5 O! q  B

1 z: D0 G. y& |0 c: HINSTALL目錄下,又有四個子目錄,見圖二:
" O* Z: j+ B; Z, w3 y1 Q7 K圖二:# _/ o3 D4 c" `) e0 T
INSTALL目錄下的四個子目錄3 n/ R: ~) _( K7 a" N

1 Q& r, ]5 m7 W我先敘述\INSTALL\這個目錄:4 }0 |; h) I# A+ o( t
\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!
3 K7 [8 o9 ~' l請先將這個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就可以找到答案)6 I0 \% }. o6 _+ _* A
圖三:( Y: b* T3 y2 p1 V; D3 }# Y
把要安裝到記憶卡的程式,先copy到INSTALL目錄下。
, F! N9 V& G. L1 M6 y  y0 s/ L3 s8 D/ U# ?4 Y3 B3 G: u

  n8 D7 c& j5 b: xINSTALL目錄下又有以下4個子目錄分別是:4 x+ x  ?  k2 e! l1 S1 v$ E

+ ?) C+ r9 t. H0 r. f% zAPPS+ ~2 q* D* K4 o
FMCB_CFG
  h0 i. j0 S5 y9 U) \! bINJECT- w4 x) O: M) y. `& Y
MODULES

! T3 M" P' \$ O" l. n# G請參考前面的圖二:
- q3 S8 x2 {" b) G8 z( U
7 v  A: }/ b: k# _我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。

5 o9 p) c8 p9 v" l; e先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:
& I3 _; u- A2 `圖四:( N/ y. o( {1 j4 f) j  c
\INJECT\目錄
* x$ _2 v1 q) D; a2 i/ U+ g7 B
3 y* |6 C' c" N! F圖五:2 j0 C3 a* t, Y5 t
\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。
; \5 c' t  H/ M8 w% c! l+ r
* N  c' {1 ~# p$ X3 z\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。0 F) `: V' l% X' q& ~" Q
3 U2 }9 S4 y6 t5 n( A2 O
至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:
6 F- [; z! P. w. Y! j; r% p  w' B圖六:# ]' T7 l2 b" t$ ~
. M$ r5 j4 B! o) I
3 W! o9 I& {0 E5 {  G8 J  `
\DVDPLx\目錄下的文件說明:

& U$ k& S  [# c' d! N3 F/ G$ p5 o9 W7 a0 H7 V. o
DVDPLA 亞洲版主機+ y4 u: [( H# |& h4 z  N; K
(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)
8 V* h; K; [" e3 T8 \DVDPLC 大陸版主機(結尾數9)
2 R2 K2 F+ V! |& _) F8 ^$ @DVDPLE 歐版主機(結尾數3,4), `- b8 x' T6 _+ E( ]; L4 h5 Y
DVDPLJ 日版主機(結尾數0)
" C$ z$ v7 q* p/ s$ qDVDPLM 南美版主機(結尾數10,11)/ ~0 n% u( O: d0 ]" N5 q
DVDPLO 澳版主機(結尾數2)8 I; h. H- v+ }9 ~. _5 f# x* s6 i
DVDPLR 俄版主機(結尾數8)
2 j& C" b- k. i: P7 u9 ODVDPLU 北美版主機(尾數1,12)
6 h$ f- c, N" }' T9 T
5 |$ k1 f2 E% F  J. n1 A將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
( q" x8 @4 [; I& Q7 }
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)7 ~/ ~3 M; n$ Q. D- u7 z

. Q, H0 `/ e  I9 }+ a# k如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....+ ?8 p5 \2 ?* E& L

% Q9 x) f1 o9 g) N+ W+ J3 B以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:0 z, _: x) _, R- F: g9 M9 Q
圖七:/ ~, n3 `8 X) K! k, |1 X
先將\DVDPLx\目錄下的DVDPLA檔案複製。1 v. e$ j( I/ B  D6 K! Q
2 o2 O- B7 u/ O
圖八:6 C% @* l. h$ X# r5 C! R
然後將DVDPLA檔案複製貼到\INJECT\目錄下。
3 C, g0 t$ i7 x6 \9 w% {
: Y" h! o- A7 S- u% m圖九:: r. D4 n5 z, l. ^9 N% Y( f4 U
貼上DVDPLA檔案
9 n$ b$ |7 _% c' C# ~. h, }7 j- ^1 C1 n7 K' o0 S
 * p! \' v+ V+ E  w
然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:) X6 V4 b& l6 u' O7 W8 h
圖十:
& r( m0 S* O% H9 H. ~" @* X再將DVDPLA檔案更名為DVDELF.BIN2 `. M" [# k: O5 k9 e

3 f" ?7 j0 W6 g- V: S! a- e) N圖十一:( p( O- i1 d1 N, e/ N/ K$ J' D
將DVDPLA檔案更名為DVDELF.BIN9 f& I: ]0 Q' r! ^, i

- @/ L% R0 u! M+ c/ f' K9 J+ @由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。
( G( d% O/ g' z5 p. n\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:/ v% v+ |" R7 K! ~2 @& \
圖十二:
, N8 `/ ?/ {2 F0 f, J7 x& K\FMCB_CFG\目錄
6 b* ^( `- j6 M' f0 B0 @" x
) h; b4 g1 t# V# h8 P7 E/ RFREEMCB.CNF檔,請參考圖十三:. ]( G9 @8 i0 O1 G# j5 X

  G, I  c+ b7 W7 J7 S5 C! F; s圖十三:
# E- v- K, s3 V2 ~
至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。
) Z# U0 m6 x8 `3 m
4 Y3 r& l7 L, }1 d: |步驟二:
: J: R5 ~! {! S; o) A* y我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。1 E' j0 M2 [( p  I
然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。
( z; P0 G' K$ F6 c+ \! K# d8 ?將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。/ D4 g& v8 r0 c' o$ }. d2 [
將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。
1 m! I! E: V4 X% v7 a  u關於unLaunchELF這個程式的功能,我概述一下:+ u0 a* d- Y2 s: u3 u$ j! H
unLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。
0 o( h) |# A- ~! H7 U我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:, F5 P6 A8 N. }, G, {  ~' M/ Q1 S
# r% f6 o7 t+ f& k; F  [
按下PS2搖桿的○按鈕。
9 B2 H7 x2 _9 }' V! _4 ~* N' w接下來會看到有七個選項 4 B* O# w+ H* z3 t* O  J
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:
9 E7 F$ m8 b# b% {- @; J9 K8 o( ?5 E0 `8 Z+ C' V) v
以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。  k# c1 ^( {) d3 }* K" U& g
如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面
, f" u- h, V- e# _& f: O  N; }3 u+ p! h5 `$ Z
然後就是下圖:
- N, K# y) I* E4 M( B' j$ Q請直接選左上角那個安裝選項。
# }! P& o& t% `3 z" X' E
/ l6 ]; f  J: P! t3 m. H安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。, f0 J# ]7 r  e8 a" j
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
" j' P1 E$ ?& Z/ y不過不一定會影響我們的程式安裝。+ F; {& B" C0 r+ w3 N) U+ F

; t. ~' P" z! o$ `; B1 P5 H  Q; i如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:! T+ z7 ^8 Q7 m# t: ]3 l' f: g
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
9 m; Z; C! \% G# T正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。0 x! L  g6 t- M
1 Y/ N5 y# u, M6 L
接下來是這個畫面:2 e4 s$ h0 S, j8 W
這表示大功告成了,可以開香檳慶祝了!
, U' d0 Q9 a! G% o" ~  h$ v
# @5 q) V. F0 x- t. c1 R
# P8 T9 {% n: m/ e; V; |這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。

( s- R0 i' j" E! h. z開機後PS2會先出現McBoot的logo畫面:
( L* D5 R5 e, ]% w' v' o3 A
0 A8 J7 |; c& i+ W/ R然後變成類似下面這個選單畫面:
/ ]) z4 t2 y6 s, S2 ]) R
  c1 H; S" T6 Q4 H8 @開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
( g# R1 [8 y4 `

6 E' T" H) K, K2 sMCBoot在記憶卡中的目錄結構:
* a3 }8 }: W6 v2 T9 X8 r$ }
MCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:
. \0 |+ X+ j  ^0 X8 w3 a# X; b) y! W! ]
/BxTEXEC/
) f4 h* [8 I9 @" ~/BOOT/
% I) S! |: C) e' X/SYS-CONF/
) b9 G' T9 N9 O5 A
3 T5 v2 V' L! F+ M# D4 c
. \$ c3 f4 N9 J3 ]6 L) N  d/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。
* O+ ~" h, J: d  X
# c% d, }  Z, R, p( G" C9 |3 N/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。
3 a7 }2 j* r3 I- y5 H
1 p( D1 Z$ F! Z$ p# t
9 S( C7 X; Z) H: G, e
, p" L/ d- m7 u" g注意事項:6 X$ `; a9 [& P
' {1 b$ k$ z. [9 u3 B
PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。
+ Z7 S" ]& ^; H
執行unLaunchELF後注意下面的說明: % L: D( M# ]+ c' v( m. g- w: Y
mass:是usb, R. i4 ~8 g4 c& O4 f
mc0:是slot1的記憶卡- {+ j; s/ c+ j4 c
mc1:是slot2的記憶卡
8 n+ S1 U0 f, v" W( T
. X. L! w. |; a  \/ X% x2 R

/ H5 ?/ M; \9 XFREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。
. W& N% S, C/ j* s這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。
- n  g: t* ]; w9 {
& B( b+ ]# `. zExample FREEMCB.CNF檔案設定範例說明:
% m5 A4 k6 k' Q1 J, L# f
黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。/ P/ ~5 L; t  a' U0 D- J1 K
檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。
4 u  d3 a: T  K/ y& a========================; M4 Y! D4 S6 W- p" e
CNF_version = 1
: N8 X, w& }( P1 S' FDebug_Screen = 00 o5 l" F3 i; j: N3 b6 r5 K
FastBoot = 0: o8 K/ s8 D, p2 R( M% P
ESR_Path_E1 = mass:/BOOT/ESR.ELF
; ^5 Z  P& Z2 R( m2 C* v' DESR_Path_E2 = mc?:/BOOT/ESR.ELF
1 I3 A0 j- J0 h9 J0 ^, [- JESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF: V8 _3 T! P- p5 P  ~( Q, O# g
pad_delay = 0
' \: t" M# \. z* WLK_Auto_E1 = OSDSYS
3 F, k, {/ A1 e+ Q9 }( jLK_Circle_E1 = OSDSYS
/ z0 |% }% }5 H  qLK_Cross_E1 = OSDSYS
, r; A! U5 @  _9 bLK_Square_E1 = OSDSYS
& T- }, K% |9 N* {& ALK_Triangle_E1 = OSDSYS5 T4 ?! c9 {1 x8 b( Z( U8 I
LK_L1_E1 = mass:/BOOT/HDLOADER.ELF
1 ~5 d6 {  m. y0 W3 XLK_L1_E2 = mc?:/BOOT/HDLOADER.ELF; o" `4 `# n* G0 E
LK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF/ `) O. V8 e; z6 L8 {; t
LK_R1_E1 = mass:/BOOT/BOOT.ELF4 G+ K7 h1 y7 y" v3 n1 I, W
LK_R1_E2 = mc?:/BOOT/BOOT.ELF( s0 \; K6 V; C4 c
LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF
0 B6 p  v$ a, J/ @! C8 rLK_L2_E1 = mass:/BOOT/SMS.ELF
) w* e9 ?' q0 S8 i1 ^, X/ HLK_L2_E2 = mc?:/BOOT/SMS.ELF
5 G% i9 d$ I* H  x  C8 fLK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF3 R5 p" G! m! d
LK_R2_E1 = mass:/BOOT/ESR.ELF, N' v1 B! J+ L/ _: o: [
LK_R2_E2 = mc?:/BOOT/ESR.ELF  G( m0 u; d+ [  P. Y
LK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
+ ]* K+ |1 F1 nLK_L3_E1 = OSDSYS
: x; E0 l6 i  p5 ALK_R3_E1 = OSDSYS
/ y, i5 y4 Y8 k* f  e: e2 I, TLK_Up_E1 = OSDSYS
+ j$ _" B% ?* K/ i' ?LK_Down_E1 = OSDSYS
1 S4 f% s& K2 p6 w8 jLK_Left_E1 = OSDSYS
/ x& V+ g+ C* O% LLK_Right_E1 = OSDSYS
& @* _3 z8 V; ZLK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF
8 o7 n; p9 i0 |& E: v5 H9 bLK_Start_E2 = OSDSYS
2 M2 w1 I7 z. P) |5 S# D$ E% }LK_Select_E1 = OSDSYS
# O8 m& D8 i$ V% H7 thacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu4 s- D" ~5 h9 X6 u8 y
OSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!1 s4 l9 K5 [; F( e) S7 g
OSDSYS_Skip_Disc = 0
! v4 M8 t' ^" gOSDSYS_Skip_Logo = 17 X/ P  g+ I. u+ l. L
OSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 ): @- w" z  W+ k1 l( j' g
OSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}
% J" ]" u! s% V% COSDSYS_unselected_color = 0x33,0x33,0x33,0x80
: _3 ~2 h' p. L0 Y# I+ sOSDSYS_scroll_menu = 1* f! [8 N( E, k0 ]
OSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
; l0 U1 B4 `9 [3 j  c/ W% [/ nOSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display  D7 v& e  x) h* h& [. |+ X
OSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter
) L; O' r1 V0 |2 {  ^OSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter) x% K! o( G) e- u2 p, _
OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version
5 U% V1 a* {" u4 a+ O5 c! r9 G9 WOSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version! m, m( B' v2 ~0 L
OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen
- M  W* G) @7 G: A+ u, d9 P, x4 JOSDSYS_cursor_acceleration = 100 <--speed of cursor
+ S% C- h+ l% s0 [OSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
; p8 ?8 e1 {2 s7 }; p6 U; bOSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display 6 l5 s2 V* ^$ m2 D& _# C
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display. `- ?8 H! Z4 r
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display& t  d; {- A# s3 a8 Q4 m
OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays% b: h: [$ G0 R' x. i! z
OSDSYS_Skip_MC = 1
4 g0 I  K2 z. t/ K6 sOSDSYS_Skip_HDD = 1

2 m. e) X: c) E& k8 c以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。( A  C# ^0 l6 S% K2 B5 P
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen) [3 K3 \; ~1 @, t8 i. h
這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF
+ _! c3 h: x6 |" W  S# O
, o. Y, _$ J$ f  Ypath1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot
. M# H! x& b1 Q0 Q這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。
/ D" n' h' d; ~. Q( m: @9 Z$ m9 S, L2 M" K! T
path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot
8 U8 [2 B  @3 k$ P6 J% u當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)

/ T+ m4 X  r7 `8 K
; d; y  F4 K0 N, ]; w! w! vpath3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to ' x' B" K4 A, q
boot* u: Q* R0 O+ q% g, |6 h4 L' W

7 b) u" P+ Y5 e  H1 W由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。
, k# M* V2 m9 |: D6 K( n5 U) H% w! k' s
以下的設定,都以此類推......
6 ^6 X) P) U1 C
name_OSDSYS_ITEM_2 = ESR, O5 Z+ \0 s! w; u5 F2 u6 b
這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR
% ^+ `- x$ h+ q4 S
9 O, d+ ~' ?! f; P1 F5 c
path1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF1 F- y3 y6 h) J" L. W# V
這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。
9 b8 D. H! R1 }! O, w$ o: `- d% C- }$ b
path2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF; Z% o* N1 K: l: b$ T
path3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
, A0 }7 B/ O/ k: Sname_OSDSYS_ITEM_3 = HD Loader5 X; b1 v& g0 @
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF. F* l0 s( v; d" z9 M
path2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
8 }. [3 G; x. ]) n' S; bpath3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF/ R6 f7 [8 l& S) \: ?7 ?2 L
name_OSDSYS_ITEM_4 = Simple Media System
0 S3 h' {, r* B) Q& M5 b2 Q* Q/ Kpath1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF  o8 B* k* N- y3 f+ L; i( \4 u# }# K  @
path2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF
! ]) ~: w# E5 F" _path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF0 Y, d6 f' S) `) K' s6 K
name_OSDSYS_ITEM_? =
# w# @) G4 m' I" I( a1 m, j/ qpath1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number
9 Z5 ]5 P& `; Y( M+ g5 ?( k
只要一直往下加設定,就可以增加開機選單。7 y- X3 B, E# P
 1 w! R" A- h: Y1 _: I" V8 B

! X- ?0 z# |1 l7 O- r- E  ypath2_OSDSYS_ITEM_? =2 C, h3 v7 N$ N- f
path3_OSDSYS_ITEM_? =8 @+ f1 P; y/ Y1 V
name_OSDSYS_ITEM_100 = Free McBoot Configurator3 E' \3 O% ^/ x# y+ ?. \3 G
path1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF
! h/ \. f6 z' L: Y6 wpath2_OSDSYS_ITEM_100 =- u5 Z$ Q$ G$ h& T9 i4 V, ?/ B
path3_OSDSYS_ITEM_100 =5 Z( ?. B  `* ?# s0 a, c# C- W% \7 @

, o6 Q7 s- k. u$ e
) A5 n, Q1 C1 f; m$ J' _& ?
! S. y5 |; k+ k$ l! F, V* m8 k. A* F( J- X( O7 z
特別說明:
, h6 _/ V! y8 O: d
9 {: B5 {- ^/ Q$ C0 R# k" z
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。5 N/ L: J. n* F4 {5 i6 O

4 `: G9 r9 p4 q5 D6 A遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 3-11-2026 15:54 , Processed in 0.957708 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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