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

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

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

3 E! t) K$ z, K5 K不過依照使用者付費原則,我也不會免費的幫網友提供軟改服務,敬請見諒!  P# a) ?$ _3 Z2 U$ V2 x# K
小弟也是要吃飯的,如果您覺得自己安裝很麻煩,需要小弟代勞幫您安裝,以下是小弟的露天拍賣賣場:白熊的店,您可以前往參考一下,含64M記憶卡一塊+幫您安裝好記憶卡開機程式,只要390元含運。您也可以直接將您的記憶卡郵寄過來,我再幫您安裝記憶卡開機程式,只酌收190元工資(工資內含郵寄記憶卡的運費),感謝您!
* m- B  i- p6 F4 Q' Q% U收費說明:請網友買家務必看清楚收費方式,不要交易後才反悔,拜託!!
; @( z8 v# k9 q2 d6 C3 l% k記憶卡1張售價:200元。
, }+ H5 C# C  H4 {. `安裝開機程式工資:150元。
0 F4 |8 }1 x! I0 ?' q安裝OPL程式工資:150元。
% f; H0 u  Z& n' R運費:40元7 t: |1 Q) D$ s6 v/ F* i& N
記憶卡+只安裝開機程式+運費:收費390元。
6 n( ^9 _& ]& ]記憶卡+開機程式+OPL程式+運費:優惠只收500元。
8 s, J2 M0 F1 i- h所以,聰明的網友,請您自行計算吧!
3 e% D! C+ h( a) H  R5 W# g1 K5 C5 _因為安裝完成後,可能因為PS2主機型號不同,會有開機不順利的情形,都是正常現象。最好的方式就是現場安裝測試是最好的。有些改過晶片的PS2主機,是最有可能無法執行USB Advance的,這我都有遇到過。如果您買回後遇到無法順利執行,也不要怪罪啦,因為最好是主機現場安裝,是最保險的。如果因此不能執行要退貨,也是可以退錢給您。請先寄回記憶卡,確認記憶卡無誤後,先要扣除郵資40元,然後再用轉帳方式退費,敬請見諒!/ n" o& B4 q6 t5 L# s3 K
事實上,就當成多買一塊記憶卡,也不算吃虧是吧?7 b- m7 U6 e( i. r8 v+ M; P
我目前所實際測試安裝過的PS2主機型號是:18000,30000,30006,30007,39006,39007,50000,50007,70001,70007,基本上只要是3xxxx,5xxxx,7xxxx亞洲機或是台灣機,都是通用的,現在美洲機安裝也成功也沒問題。所以只要您的PS2主機是類似以上幾種型號,都是沒問題的。日版跟美版的,最好是現場安裝測試,是比較保險的。我會陸續加上後面測試成功的PS2主機機型號的,不過還是需要網友支持測試安裝啦!- I' k5 D' X0 V6 D' S5 ]2 m. U
我個人推測McBoot的作用:
9 K0 e- R0 A* W: x/ O9 @基本上MCBoot是一個可以把PS2的開機順序變成由記憶卡開機的程式,因此我們就可以在記憶卡當中,事先安裝好常用的程式。這樣在PS2開機後,直接讀取PS2的程式,然後再執行我們想做的事情。3 I; j: [3 R+ F

6 t& G7 H7 c9 o4 M0 h* \比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。
* n2 x, H1 p! X  G2 [/ m9 c% |1 f: q% v% ~, o$ K4 Y8 U6 h" R3 F) ]
當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。
2 E3 e0 E2 D8 ?( C: m( O3 W
( J' r+ g7 N* k3 R
本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
( h# W8 |: d, e8 b" i; z
詳細的McBoot程式的安裝步驟:
9 g, K! Y7 }0 E$ F) [步驟一:
* y! m- b1 T4 T* d先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。+ F: b7 O  G( i& K6 H$ @
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。, q. B; ]9 w% b/ Z

5 T& u, B' C8 V  J! x6 `5 @先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。

; r+ P' j( w5 F3 ?0 Z( @圖一:: D' |# P' \5 i1 r# n( Y
解壓縮到USB隨身碟後的檔案結構
* y1 Q( u6 e. f1 E9 {) r) y! ]* h0 d& |4 ?( \* P
INSTALL目錄下,又有四個子目錄,見圖二:
( A/ \% Z, H5 u: W2 J圖二:3 c  P  a1 @9 s) v: \. ]
INSTALL目錄下的四個子目錄: Q/ S. P/ Z2 W% S7 h

0 H* ^8 q; H4 [) X+ S8 \7 o/ D. m: B9 i我先敘述\INSTALL\這個目錄:
/ l8 u( X6 Z8 h; v5 Q" P* ], h\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!5 H! j7 O4 p3 }6 G& v. J' |7 ]
請先將這個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就可以找到答案)
3 u8 X  p4 \. w  ?3 `: U圖三:) k$ U4 J* q) @( m. b
把要安裝到記憶卡的程式,先copy到INSTALL目錄下。
  o- ~3 O# p" H% l
1 [2 C% F9 v. ^* g6 p- L; ]' H: Z
INSTALL目錄下又有以下4個子目錄分別是:
3 w, ?. j) u+ x& z
5 U7 X6 S4 K+ F" g7 `" A$ oAPPS
2 c  _5 [" ]. t8 h) {. iFMCB_CFG
- ?3 s; T/ a8 @7 zINJECT
/ k; o+ |  [- u" g- ?" h1 sMODULES

0 }. O0 ]6 K7 B$ ~+ W6 D) A2 T請參考前面的圖二:. V8 O, I, N6 T( g7 r& Z
3 p! q# E! O! s8 h4 q
我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。
& a5 A$ S; q% C; {! B. d
先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:9 u' @/ `- }, I* }
圖四:
5 g  w) c; {0 d+ A\INJECT\目錄, Z, M& x: D- V( K
! o! y1 Q1 N  [
圖五:$ [" k9 M! E  }8 W
\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。6 X1 T) Q0 B+ k! t

4 \1 u0 t/ A6 V\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
! y3 M; ]7 c9 X1 b' s6 f% f

  q" D1 b9 l1 q/ f至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:
/ ?) d+ d' W3 M! Y: I圖六:
/ `* h$ k9 j; f0 k' [+ c" s! E% K9 v' m. N+ y7 k3 o2 s

$ w  |  D9 w* X4 y. h, L\DVDPLx\目錄下的文件說明:

; \. ?" O5 t: p5 ]2 Y* J2 @) R& ^$ z& @
DVDPLA 亞洲版主機' c0 C. @; G8 t& G# {! V1 h
(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)+ X  n* W- v: t* H0 w1 H
DVDPLC 大陸版主機(結尾數9)
# [- j) e" b; X, U, n  x% _DVDPLE 歐版主機(結尾數3,4)
- \' T9 u! b  w* }1 G' q4 m" o: `DVDPLJ 日版主機(結尾數0)
. t7 P4 k1 F/ @. TDVDPLM 南美版主機(結尾數10,11)6 V8 I8 k8 V1 a( k1 \( }( I0 g
DVDPLO 澳版主機(結尾數2)6 d! {) a6 o# P
DVDPLR 俄版主機(結尾數8)0 W& Y% i7 J$ U  W
DVDPLU 北美版主機(尾數1,12). y5 v& N8 \7 h/ V8 i, l
8 d  H8 k3 j& e. {/ K1 L: g
將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。

2 A. n$ a! ]$ P/ u5 r1 [比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔): [3 ^) S* U- }* ]2 H% e( T1 g

+ u3 @% K( k" n6 Y: I如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....
# M, Z5 |8 b( \' a
+ v7 M( F8 u  j. D& A1 K7 K
以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:. n% l% l! i7 E
圖七:
; x) }- W6 A0 \; X; c! ~( v  Q先將\DVDPLx\目錄下的DVDPLA檔案複製。- _; D1 G% g4 ]! x5 ^/ \! t
7 O5 O. Z* {1 F/ n2 w) O
圖八:& I( f# C/ U' ~4 N3 {
然後將DVDPLA檔案複製貼到\INJECT\目錄下。8 O. M% S3 A- k3 c* X
7 ~  i5 _' E: G/ {  I' _: X3 Y, l# \) j
圖九:
4 y% U0 H; \5 K( l0 C: l貼上DVDPLA檔案
3 H# L" R4 v! B! ]
$ T( ^: V  I, ^" b 
6 M' E+ J+ T( x7 S% I3 {然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:
8 K1 U0 v; g3 q7 d/ o/ N圖十:
9 N7 ^: Z6 B2 i7 P7 X再將DVDPLA檔案更名為DVDELF.BIN
8 C' l" h5 C7 R4 f' `0 ^  o: g* o7 m+ Q& h9 x
圖十一:/ o) N/ |" E+ N- {; n
將DVDPLA檔案更名為DVDELF.BIN
5 w0 u3 W: K0 f. ^( ?
, z$ j' _* v  t$ o% ^由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。1 C$ N8 V$ s/ C! k- V0 `, }( R
\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:5 l8 B$ @/ v, z" G& l8 C4 w
圖十二:
" h) Y  l( Q; s4 K( y& O2 C/ S\FMCB_CFG\目錄$ F, e) I" p' k( R
8 H! Z9 ]- P' P
FREEMCB.CNF檔,請參考圖十三:
2 f+ {1 y0 t, O! U0 s$ i
) Y+ x( o, p; b; P5 |; V圖十三:
- {- r2 K9 {% m6 M
至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。4 H& p# ^9 D9 R) `2 s
0 P" Q3 V5 A! a
步驟二:9 {( J' D8 ^5 w9 _0 F5 H1 [; q- @
我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。
2 h% _$ b. N) q9 w; a然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。$ W! E; P. b/ K. [& g5 m
將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。
: j( a4 o3 ~. A! ~將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。
; i7 j% ?; n: b3 [關於unLaunchELF這個程式的功能,我概述一下:
% H: ]5 M' Y9 g9 \1 UunLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。
$ f9 A  i' g6 t- m0 b7 t; P我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:& j0 D9 S1 J2 Z+ w8 E* h  G6 D7 h
8 K* V* f6 g5 R
按下PS2搖桿的○按鈕。
* p& K4 }  d8 ]4 Q; m1 w* _1 A接下來會看到有七個選項 1 Z3 f$ h! T2 ?$ t- l3 x
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:( {/ V/ @2 o; }" r2 m

: K8 B' }) C" a7 [% M以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。( ?6 T$ r7 Y, n; m8 [7 H3 B
如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面
4 m3 |; A: s3 D. V
4 Y& K- E( _* I% i7 v; ?然後就是下圖:
$ Z( ?; b. ^$ v5 n# m請直接選左上角那個安裝選項。) v" O' t1 C4 |0 e9 D3 L

5 n/ E% J( y7 C! Q安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。
- @( z# r# P) a如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:" |# S% T" p  n3 x" Q# a  g4 C2 S
不過不一定會影響我們的程式安裝。6 S: B: y" ~4 p4 s4 S
  I3 y6 Y, T0 w
如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:) ~5 ?; s( l6 d2 A
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
$ r" I1 D4 }" b" s. j% Z正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。
+ l, O1 Q! H+ l1 t1 A+ q) ^3 W, i/ q9 }& }/ L( v8 h: q
接下來是這個畫面:
( ~. D: }. {# f& ~  Y這表示大功告成了,可以開香檳慶祝了!8 R1 g3 j6 B* x  B; S  q  f8 C

  Y" y5 u1 k+ {; D4 l$ n* P. N- z9 p4 c7 U" C5 G* b
這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。

# x; ^" j  {! a( r& g2 ]+ E; W開機後PS2會先出現McBoot的logo畫面:
2 T; H! |* y# V9 ?/ O; P' f
' }% n/ a! I/ C% }2 I然後變成類似下面這個選單畫面:* z( ?9 y  @  V9 n* b" `

. n" M" q) f2 Z# ^  ~& S開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。8 R( s3 l0 l# @( e7 I

$ M' L" Z6 }3 ^! W+ a- t! RMCBoot在記憶卡中的目錄結構:
* y: m$ Y7 U" T: V6 ?" \! B5 R7 W
MCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:" t" O( v$ @3 [$ c2 X
! j3 G2 q  y2 I5 O6 W. ]& f0 j* l
/BxTEXEC/) M) z) M! y- U8 p3 C
/BOOT/
0 Z# [& \; \4 g+ w- e; t+ n: t/SYS-CONF/
! {7 E' q" Z, _( P9 d$ s% M6 c. Q! s6 P0 p9 _  G; \
6 I. W- e; T* U. F7 s
/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。
) L( U, k+ P/ g; ?+ U: M: m8 K; {6 Q
/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。
0 T  w; g# D2 s0 V5 P
! S+ X& I2 [' w5 @" H" A0 r' G" W& ^' e; a
: F9 y  v( V. g+ S7 u; B  I
注意事項:
4 \; A6 v1 s* I$ s0 ]
: _. u7 {" x4 x1 k' @PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。

, e, r( X- r. K6 x0 J# F$ [& E執行unLaunchELF後注意下面的說明:
; j0 f  V0 U( P' H7 q+ s' B3 P: \mass:是usb+ S/ @: h0 |8 I: Q$ Z- H
mc0:是slot1的記憶卡, `8 ]6 T% s1 C  s8 t5 d) j
mc1:是slot2的記憶卡
0 h4 W% x) L' V/ i) v3 j+ b
( G% S1 V+ X# U* h6 k6 w% J$ m

  h& w# I- w; w& VFREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。1 T- \' ?% I+ v# T! R; o6 o" g
這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。
: S- X5 w% H* ^* T3 ^
  Q( Q# O. }. l% e( s3 B9 _* RExample FREEMCB.CNF檔案設定範例說明:
. i7 E; ~" m( ]9 [8 \3 e
黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。
, \' [0 y9 G0 G' j* l檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。: L  ^2 ^, ^) A
========================. N4 U4 f! C; Y! m8 Z+ E% r
CNF_version = 1
, h. J) Q# v" D% S( {Debug_Screen = 0' N& ^$ Z, n+ \2 `+ G
FastBoot = 0  W$ V. o, P+ r
ESR_Path_E1 = mass:/BOOT/ESR.ELF
5 r( X- X- w3 F# q0 _ESR_Path_E2 = mc?:/BOOT/ESR.ELF8 j; U# m7 B/ {
ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
( A& _$ @5 e' P9 N  L$ Ypad_delay = 0  H8 l$ F+ M4 \6 u* ?: [
LK_Auto_E1 = OSDSYS
5 c& C5 D1 A4 k7 DLK_Circle_E1 = OSDSYS3 a* u: y! M2 J. z
LK_Cross_E1 = OSDSYS5 n! f9 W8 l1 w5 H/ J1 _
LK_Square_E1 = OSDSYS
7 U1 R3 H) K: W( O7 }, y/ A% FLK_Triangle_E1 = OSDSYS7 f! B4 D3 v7 C* Y8 t
LK_L1_E1 = mass:/BOOT/HDLOADER.ELF8 l! N' k% o2 Z, V8 K  x
LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF+ t0 n$ Z( R! j. f; A! J* J2 }
LK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF5 c! l6 R5 ?5 k& a" r
LK_R1_E1 = mass:/BOOT/BOOT.ELF
& u+ T" G3 u. q+ T4 B2 zLK_R1_E2 = mc?:/BOOT/BOOT.ELF2 D7 S" A; l3 ^
LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF
4 x& i* `: z9 s2 ]% qLK_L2_E1 = mass:/BOOT/SMS.ELF* N7 w; u# n# @! w
LK_L2_E2 = mc?:/BOOT/SMS.ELF. k* Z8 D8 T" S* [
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF
& f3 u# y8 U7 k6 i' j4 q. MLK_R2_E1 = mass:/BOOT/ESR.ELF
. P' \" |1 a' o+ I$ M2 L  ]: `LK_R2_E2 = mc?:/BOOT/ESR.ELF
9 A/ W8 T& S' R3 r. v# k% ^LK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF9 z5 w7 F* t6 a( V8 N1 I  H3 j4 c
LK_L3_E1 = OSDSYS/ m9 {, N1 N8 c% [5 J$ b
LK_R3_E1 = OSDSYS; U- w  a' L# x% r
LK_Up_E1 = OSDSYS9 Q& v* ?" ~/ @  a
LK_Down_E1 = OSDSYS
" t6 f$ {  ?- M4 L5 [% a5 L# HLK_Left_E1 = OSDSYS# {5 C% j6 l( T" U" X3 k
LK_Right_E1 = OSDSYS, `/ ?1 ~- Z! i2 l- z. r( m
LK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF
' g: k* [" ?' JLK_Start_E2 = OSDSYS& l! ^/ B+ M5 |0 m
LK_Select_E1 = OSDSYS- p1 E6 T3 d0 w# U! c& M
hacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu3 k8 s: M# T, t/ S9 W
OSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!
0 Q* }' k4 U1 ?" x7 `" N% vOSDSYS_Skip_Disc = 07 a5 L) o) J; x7 ~. Z* N! G9 ]
OSDSYS_Skip_Logo = 1' L! I3 ]3 F: F3 m3 j. e
OSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 ); g' x7 ]* h2 w) ^1 F8 S5 ]
OSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}
+ l4 P" k/ ^7 V$ D, p3 b0 A' [3 GOSDSYS_unselected_color = 0x33,0x33,0x33,0x80
8 Z' T- N6 `, f2 c4 x0 fOSDSYS_scroll_menu = 12 }3 b* B/ }3 I! i: b6 o
OSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
, u4 d  @' x$ y, u0 c8 n; EOSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display
/ u$ F$ [5 Y) ^) |9 hOSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter
+ Z( j3 s9 k" X! p6 I0 a+ TOSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter
% @# n" f4 [, c# K9 }" wOSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version' v. ?0 G. N3 a
OSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version
7 B' e; W& @0 u/ Y- |OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen
4 Y2 ?, ^7 H) u) c) _6 rOSDSYS_cursor_acceleration = 100 <--speed of cursor% D2 t: H" P. s/ D" n
OSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
1 ?. l2 i3 w$ f0 XOSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display 1 z# r+ D6 E0 q
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display  H4 W/ L# d% B$ K2 M& A
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display) c- a  Z6 b6 l* y5 C4 l
OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays
' j7 A: r5 M/ Q$ Q" xOSDSYS_Skip_MC = 1
5 W) Q+ j0 m/ AOSDSYS_Skip_HDD = 1

5 K% ?8 C3 J- t7 V4 N以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。
9 s, v, i6 V) P" |- i. r( G
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen
) F. n1 Z7 [$ h) o這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF  T( B' N) s. j
) @: s0 R9 N' A/ d2 x
path1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot9 u4 X% ?1 |( G& D5 H
這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。
, {: }0 W% k% [0 t& R! K; ~) `/ F$ _) G* w- k2 o
path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot$ y$ G. ^6 s$ W
當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)

0 G! x$ R0 a$ j. u
8 d& l( _7 g( y2 Ipath3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to 7 L" F' o  d+ N: a% f9 c3 \
boot
. t1 k* W5 n. y9 a" j( C$ K* D! w# z+ U$ s) I6 K: h4 z
由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。
3 _" n6 s* t& c0 w2 O
" q: |. G+ _% }4 k以下的設定,都以此類推......
# |# q. J( S' E
name_OSDSYS_ITEM_2 = ESR
5 n5 n0 f& t: _1 a9 J這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR( n% O- @5 X& \' `, Y

) U. ?6 b1 g5 cpath1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF3 B& j: n, c6 i- ^
這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。- x3 f) k; S2 {( I4 N
& Z( K5 ]; f* q% U$ P3 H6 h3 ^/ b5 r
path2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF
7 n+ R. C1 E' G1 f8 tpath3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
4 {2 N9 d/ K1 `/ V/ E' Vname_OSDSYS_ITEM_3 = HD Loader& T, V, m8 O% `! {
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
. @: a4 T0 y3 n0 w( A& m0 X+ fpath2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
4 }0 m, d  g# V4 W, X5 Dpath3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF" J" W: g$ t8 a& n
name_OSDSYS_ITEM_4 = Simple Media System
6 F+ P: i2 {0 i. Jpath1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
1 J3 D4 K% y+ _& |/ q3 ^) }path2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF( {7 N, F- w3 o( F- p
path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
2 N) }' g8 L* x. U/ C$ ]name_OSDSYS_ITEM_? =
1 F7 p7 N; O1 Z4 a3 y$ Rpath1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number
' c8 q1 ~; A6 G: \/ R" ^& K
只要一直往下加設定,就可以增加開機選單。8 K# f+ |( }% Q
 , `$ d2 B& G5 B

8 |" P" Z1 X1 l. _path2_OSDSYS_ITEM_? =6 K& W! V- W0 B. g6 X  V  e' g# Q
path3_OSDSYS_ITEM_? =# K6 ?0 y) v- p& |' y' N
name_OSDSYS_ITEM_100 = Free McBoot Configurator1 A+ Q) y8 K/ `9 ~  g7 Z
path1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF
! L* z7 x4 \% `% qpath2_OSDSYS_ITEM_100 =
' m5 \$ H, r2 d2 }& m; w& V$ wpath3_OSDSYS_ITEM_100 =1 _2 K: }7 P1 m/ {7 ^3 {
/ k, n4 ~$ @& G; ?, y: a
6 [8 l( M8 y9 W. z

& t' M6 {& R( |5 o7 @
( r+ m/ I: w0 ?" w+ p& U2 O特別說明:
2 F, x$ b4 X0 _7 q" }' L  j' W
3 D  S/ V/ ?0 E$ l  f
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。
4 s4 h( E5 ^& N! P+ q: Q
3 T( K$ P- L! o& Z遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 28-4-2026 19:53 , Processed in 0.158506 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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