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

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

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

9 ~# G- K0 ~) Y" ?8 E  b, ?不過依照使用者付費原則,我也不會免費的幫網友提供軟改服務,敬請見諒!; A' ^$ _! H9 g9 e  }. I# a, u
小弟也是要吃飯的,如果您覺得自己安裝很麻煩,需要小弟代勞幫您安裝,以下是小弟的露天拍賣賣場:白熊的店,您可以前往參考一下,含64M記憶卡一塊+幫您安裝好記憶卡開機程式,只要390元含運。您也可以直接將您的記憶卡郵寄過來,我再幫您安裝記憶卡開機程式,只酌收190元工資(工資內含郵寄記憶卡的運費),感謝您!3 @6 l$ ~  y) r1 i7 _5 C1 `
收費說明:請網友買家務必看清楚收費方式,不要交易後才反悔,拜託!!* `/ N; L' [5 g4 ^6 [
記憶卡1張售價:200元。3 t9 \) [- W, [9 b' l6 @
安裝開機程式工資:150元。/ s$ [8 {/ v, }; b8 H; ]) e3 O
安裝OPL程式工資:150元。
: }  g1 J$ I% z4 {; Z/ `! E運費:40元. [$ |# A( J& H. H7 q% }
記憶卡+只安裝開機程式+運費:收費390元。
) T# Q# ^. s$ V; o- K- c記憶卡+開機程式+OPL程式+運費:優惠只收500元。( Y: u! N: V' h' m5 e
所以,聰明的網友,請您自行計算吧!# _3 I/ H: R; t' [
因為安裝完成後,可能因為PS2主機型號不同,會有開機不順利的情形,都是正常現象。最好的方式就是現場安裝測試是最好的。有些改過晶片的PS2主機,是最有可能無法執行USB Advance的,這我都有遇到過。如果您買回後遇到無法順利執行,也不要怪罪啦,因為最好是主機現場安裝,是最保險的。如果因此不能執行要退貨,也是可以退錢給您。請先寄回記憶卡,確認記憶卡無誤後,先要扣除郵資40元,然後再用轉帳方式退費,敬請見諒!: m7 J. a3 C" b: d6 b' x
事實上,就當成多買一塊記憶卡,也不算吃虧是吧?
9 w9 O; X2 P0 P: J; N) f我目前所實際測試安裝過的PS2主機型號是:18000,30000,30006,30007,39006,39007,50000,50007,70001,70007,基本上只要是3xxxx,5xxxx,7xxxx亞洲機或是台灣機,都是通用的,現在美洲機安裝也成功也沒問題。所以只要您的PS2主機是類似以上幾種型號,都是沒問題的。日版跟美版的,最好是現場安裝測試,是比較保險的。我會陸續加上後面測試成功的PS2主機機型號的,不過還是需要網友支持測試安裝啦!
1 t4 r- N% k. g! B* [0 q3 T我個人推測McBoot的作用:  S0 a/ q( \5 M4 o8 ^% A
基本上MCBoot是一個可以把PS2的開機順序變成由記憶卡開機的程式,因此我們就可以在記憶卡當中,事先安裝好常用的程式。這樣在PS2開機後,直接讀取PS2的程式,然後再執行我們想做的事情。
7 m0 ~1 N3 E" g$ P, w( _' w2 h" e8 w% t
比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。$ q! z5 t6 j9 @' D3 T: |

, h3 |+ n( v1 B當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。
/ I& h: w# J4 B" _( L2 {
* y6 D' T1 E) r
本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
" j1 ?- x4 }1 i" l
詳細的McBoot程式的安裝步驟:& D  S& k2 `/ C" a( z
步驟一:
& U- ~. o  k& j) g: R( t* _% j+ D先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。/ f/ ?$ [9 P+ C9 K
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。
. b: ~% ~8 `8 [8 _! f
, M2 f1 r* L, j$ O先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。
% @- w0 ]: `1 i( b8 {, i9 K9 U( r
圖一:. X; _- L5 n. I
解壓縮到USB隨身碟後的檔案結構
6 E2 h8 N* u3 B! J" l
3 O: X+ h, K8 D' `# bINSTALL目錄下,又有四個子目錄,見圖二:
/ c0 a5 }4 B  J圖二:- D  X* c7 s2 @& A2 v
INSTALL目錄下的四個子目錄
+ }7 ~* k4 }1 g
- N8 C) {; Z+ Z. f5 c1 O我先敘述\INSTALL\這個目錄:( N. a1 L- x$ A( H/ x/ ^
\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!
, k" E) ]9 Y' a7 I4 I! u請先將這個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就可以找到答案)) g1 T! ]( _" C) k  {
圖三:$ @0 |( {! i% Z
把要安裝到記憶卡的程式,先copy到INSTALL目錄下。
: `- ~5 |0 ~* }2 J3 q& E4 l3 D8 S. V2 y" \  K! @2 H1 h$ k

- K$ K1 }# d& |& i2 G% u7 v$ l- EINSTALL目錄下又有以下4個子目錄分別是:
7 `0 K! M  g7 x3 Z1 D% M0 ~$ d
( X% P! _  o$ {4 _+ U, \APPS0 y& j& G/ k6 O" u+ k. `
FMCB_CFG  v0 E8 C# H1 k2 N: p
INJECT! {; y1 A9 s- M/ Q) D8 n
MODULES
+ M3 P8 S1 ^) \$ h4 i- d% B
請參考前面的圖二:
5 ~& z6 m4 w: u" ^
1 E* }8 P0 E0 k, y我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。

: {1 b& W1 [, l4 M- t, t9 F先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:' k% `) ]- K% L, }4 G( a9 ?0 r
圖四:
" b# z: S/ i9 {  \0 h- C\INJECT\目錄+ T6 P! j  j+ E! x% I+ i8 o
( G6 W. \$ d; G% G* ~: v: |* P! @
圖五:$ \* R+ d- x9 T8 i: J
\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。
3 \) \7 U$ V; k5 h8 I
  V+ D  N2 H+ D\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。3 P7 x1 ?% q0 O' x# G
" Y# ?3 @$ Z2 Z
至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:% q8 i1 a; G6 k
圖六:/ y( ]/ m: _2 c/ I4 ~7 [

3 W4 u2 M6 q' q/ z* C" X. E6 H7 O& E
\DVDPLx\目錄下的文件說明:
8 v/ ^/ G" n) N; U, Q/ `& n
; R7 `" _1 H# p" r( Q9 L
DVDPLA 亞洲版主機
( |8 b- O* |, \(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)  j6 x7 x2 r8 T6 I" }) W! }3 h
DVDPLC 大陸版主機(結尾數9)* M6 T& F8 y8 c# N6 ?
DVDPLE 歐版主機(結尾數3,4)4 G- b7 c/ @8 X: R3 U
DVDPLJ 日版主機(結尾數0)
; `5 {% E5 I) z% BDVDPLM 南美版主機(結尾數10,11)
% K5 [% x5 ], s  B" X, |3 h1 Z) HDVDPLO 澳版主機(結尾數2)
5 |% I" Z* k+ |: U$ n2 eDVDPLR 俄版主機(結尾數8)
2 x5 P* m8 Y! }( K& X2 K1 SDVDPLU 北美版主機(尾數1,12)
% W) t  p+ K% X) {( Y5 p* z' P
  X$ z0 i7 `4 q2 |將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
; X9 X2 O. h) z$ q& [+ K% `
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)6 k6 _4 ^( x3 u5 k# A4 H: W

1 ~# w' ^9 W% H3 w( @/ m( d如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....: Y" h2 @" R0 w  y5 K! w6 k

  o" g* A. i* `% ?1 v" }) j2 X9 a以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:/ f6 p; C$ o1 x( N
圖七:
5 @+ t4 }2 Z' A( [/ f# \先將\DVDPLx\目錄下的DVDPLA檔案複製。7 _+ T5 T$ d+ j& V3 v

; f/ Y/ U' o2 w/ S  W8 h" F圖八:
) r. J; p) n% j* l) z% i然後將DVDPLA檔案複製貼到\INJECT\目錄下。
. ]) n+ X% x1 M9 S$ G) g
* K- p5 U5 I. h+ H$ u2 y( H$ s圖九:* Y0 s* \" B. x; Z8 v1 }0 B
貼上DVDPLA檔案8 w  J% m% H+ H. }

+ P) l1 Y4 Y. T9 J 
" |3 P7 E  h/ ?4 o" l然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:6 i2 V* }: @' E' \, y: g0 U: [5 I
圖十:
8 i  y- I( u$ U( i* K- }7 f再將DVDPLA檔案更名為DVDELF.BIN6 C9 N! h: K. b5 K, n- w% Q

0 d. I3 p5 P) Y( [0 \; l圖十一:
4 I: p, [. o9 W' ^6 [將DVDPLA檔案更名為DVDELF.BIN
( R. N" E, j6 r
" [7 p9 C* A" _: N由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。
6 C2 ~5 M8 X7 V* C; N# O\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:/ I% d2 B5 m* P4 z1 q7 _3 {1 u3 \
圖十二:
- o' R0 Q, [2 F\FMCB_CFG\目錄+ k: g. \1 ^# `6 {" U8 j
) n0 N4 r1 P  z9 S* v1 X
FREEMCB.CNF檔,請參考圖十三:7 A0 ?; {# o& N: W9 Q9 s

3 B: N, a( u0 ?. b" e: n8 I- G圖十三:
1 a3 k/ F* g3 Z& ?: ^# B0 |
至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。
3 E8 A. j$ ^; x$ [
: q/ ]0 k' V' R步驟二:
1 O0 t* S2 |$ B# H: L我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。; n& T3 G8 [; W, ?6 N) D, H$ u
然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。
9 M" t9 {. W8 J, [  H1 a將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。3 Y5 |! X2 m0 j. R7 {+ V
將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。0 R( E& ?6 \- N' Y, M, n( U1 D
關於unLaunchELF這個程式的功能,我概述一下:; [/ \. S' S3 U8 D( o' S' s
unLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。1 p& |7 W% `  ~4 ]  h- Q
我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:+ O& o4 x0 ^: Y9 c" g) X
* _2 U# u7 t: r# o% R
按下PS2搖桿的○按鈕。
4 t: b. v% C* k$ Y接下來會看到有七個選項 ! ?+ Y2 }2 u: e0 ]; x
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:( x# d2 H' m, ]& ]2 e1 ]1 T- r& g
5 [! _; x& y0 W  c' M! o3 Q
以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。
4 b/ @# S$ S- o+ r6 V+ M如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面
9 T' p* C+ l( {5 a6 H2 ]
- ?5 ^( k4 p3 A, z) k& L+ C然後就是下圖:
( g6 Y! O* R8 P! T' H請直接選左上角那個安裝選項。
- ~6 p: V( ~9 N4 r7 H% h3 q6 p2 i7 g
安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。% Y6 P; k* A. x, `' i
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:6 I/ x% l/ I" i: I4 T& f) G5 u
不過不一定會影響我們的程式安裝。" P! l& \. o) f" h; [

  E5 G7 j% {3 U7 X7 ]- a6 n9 [如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:) b6 x! f3 m. D% L7 X; l
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
9 P' L. Q$ f* Q6 v  f正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。4 G+ B! u& T) T. c# [. @

' l! O: _; X- b  A; c接下來是這個畫面:
4 y% h; i5 d6 V; J% L這表示大功告成了,可以開香檳慶祝了!/ Q4 R0 R; |9 O

# [% u! F. F" v+ |0 H- {7 Z
; G2 Z; k+ d6 f: D+ f' R這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。

7 Y* C) y4 C' v, z0 g2 _開機後PS2會先出現McBoot的logo畫面:
1 b) c1 [1 u4 r- A( g' N0 w
3 P8 N: @2 e" L1 Z) l然後變成類似下面這個選單畫面:6 w5 i1 I) Q2 Q2 K. E" n& M* Z
3 ]3 h: s/ W: m2 M$ Z- Y
開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。% l2 I' |$ N- M" T& ^4 Q; {) i  K1 [1 Q
. G# n0 b. i" e0 W, ~' W' W
MCBoot在記憶卡中的目錄結構:
; h$ e/ a% }# \4 ^
MCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:* E' e/ a' w& i- y
$ e0 p) L4 V5 P/ s. n6 {+ T
/BxTEXEC/
3 H+ O7 a# k; G8 D- h: Y' \/BOOT/( ]" {: T4 I6 m! ], f0 D
/SYS-CONF/
+ [- ^. Z8 ?# q: I0 T  O2 j, \; w/ {7 G' M, V! F

3 }0 e8 Q' N; G+ R$ d  r/ v' D3 G/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。; \! A9 m1 P! W
' D! ^+ ^( X( Q" p9 j& v. T
/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。4 Y: w$ i4 J: Y- f# W: E; s5 q2 o
! v% u* F' N3 d' w

) [/ Q' X' I& c& P- u
6 N  B. S8 }1 h  w% g- ]  y注意事項:
0 ?0 c: N  Y4 K  d. T7 j$ f; j$ R1 b+ A; O; L' O
PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。
1 V% T$ F  y+ w
執行unLaunchELF後注意下面的說明:
+ P4 t2 q  s) D( j4 lmass:是usb6 x0 I6 I7 ^; M. O2 l2 H
mc0:是slot1的記憶卡' i$ z6 U% E2 E3 W% j. z
mc1:是slot2的記憶卡
- B3 g8 d& z7 a1 d

! X3 `% f& z# k  n' o

- v: F0 O5 j6 X& e4 v7 g, `( O& hFREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。
* |" N. }, ]( h+ a0 }* u這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。
- _8 d: X* T- }9 C- f5 B6 [& F* J( \- m- t8 @% D
Example FREEMCB.CNF檔案設定範例說明:

! `9 y% F* \4 V1 K黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。, w) `( z* L! @  p
檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。
3 _/ ?/ \* e) F6 l. {+ k========================
! z7 B& S8 k# kCNF_version = 1* k. p) e2 O+ E( e! D% o
Debug_Screen = 0
% c4 Y$ P! \7 n4 e  o1 n2 DFastBoot = 0
5 \. {% b% W% O7 E( PESR_Path_E1 = mass:/BOOT/ESR.ELF/ X+ T$ r+ ^3 X" U
ESR_Path_E2 = mc?:/BOOT/ESR.ELF( [' P, X# ~% X0 ~3 F6 E
ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF6 V1 \* ]6 @7 K  o* I
pad_delay = 06 {! s, ^! R) R. N$ F
LK_Auto_E1 = OSDSYS* W! q/ K& k' J& A5 v
LK_Circle_E1 = OSDSYS' `1 F7 q! R4 Q* V
LK_Cross_E1 = OSDSYS
( F8 G9 R: ^( \" X# ~LK_Square_E1 = OSDSYS2 B9 s4 u$ x3 C: e* d8 A' g
LK_Triangle_E1 = OSDSYS
* ?$ n, s; @) S% |LK_L1_E1 = mass:/BOOT/HDLOADER.ELF6 h4 O1 r( A  P: T
LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF3 y) J- H8 Z" D4 D5 T& P
LK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
7 S& W% |* j' D. m! FLK_R1_E1 = mass:/BOOT/BOOT.ELF: J& z# M7 c6 \1 M# ^
LK_R1_E2 = mc?:/BOOT/BOOT.ELF
" _6 N2 p& P! U+ nLK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF  l3 \. K  |" c4 ~& q
LK_L2_E1 = mass:/BOOT/SMS.ELF
( U$ d; `  R5 WLK_L2_E2 = mc?:/BOOT/SMS.ELF
* @3 [5 A* R* G/ ~3 v3 WLK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF) e( Z: W! O4 D, [' @3 r
LK_R2_E1 = mass:/BOOT/ESR.ELF
" b4 B& K; W) v: C. @5 h! tLK_R2_E2 = mc?:/BOOT/ESR.ELF
6 q9 Z. V  |) t8 V" f7 Y6 W5 ELK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF) @, Z$ J' l4 Z% N* W  F- F2 A; p$ r
LK_L3_E1 = OSDSYS( r) L* D1 j0 b
LK_R3_E1 = OSDSYS
; `& n* W- B$ p0 L% ~& ~LK_Up_E1 = OSDSYS1 T- p+ ^. I2 ]5 T7 o
LK_Down_E1 = OSDSYS% m7 D1 ?7 K: c. r
LK_Left_E1 = OSDSYS0 ]+ y5 l3 n+ Q% L5 W1 l1 W* v
LK_Right_E1 = OSDSYS
  b" f- i( U  J* u/ gLK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF, i8 ?5 k; w4 l. p% N5 ?" W. F
LK_Start_E2 = OSDSYS. Y. g1 D, Z: d' [" ~
LK_Select_E1 = OSDSYS
0 ^* o5 l6 M) _- q5 {' I. {% Dhacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu6 Y0 i$ h% }1 E/ _9 \+ F! C* k+ P
OSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!
4 F' W0 Q* O; F! oOSDSYS_Skip_Disc = 05 ]& L4 ^- L( L& ^  v9 P& @" Z: ~
OSDSYS_Skip_Logo = 14 F+ ?1 ]: J* Y9 N7 U7 R" v
OSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )
8 j2 M4 u6 V( x2 V; n$ ~9 l% {OSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}
4 |$ T, E: W4 `- R0 j6 A9 s/ kOSDSYS_unselected_color = 0x33,0x33,0x33,0x80- O) H  x% e7 G( E
OSDSYS_scroll_menu = 1
# O: s. {- m& d5 c% \: }, yOSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display* w' L2 t+ l+ ^5 {! N* m' s
OSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display' G$ o  S& w  W7 l5 Q; g3 N( e1 I
OSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter
9 w+ e  V+ d: e) V- M1 QOSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter
, ]8 e3 _  X- `# P9 ^OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version
' D* X2 t7 ?" f4 N, b. R+ WOSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version
6 z1 }8 c  O1 d* J2 a& p+ F, nOSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen' U6 w8 o$ U. W5 C- l
OSDSYS_cursor_acceleration = 100 <--speed of cursor
! @1 T0 G4 }& K2 \4 L% POSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display5 c$ j% l' E0 p& j8 a
OSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display ; J' D7 y; A! U+ H; ~' F8 Q* w
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display
( ]3 T5 R4 @4 M9 E; i# R1 Y# r3 iOSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display( ?+ G4 y6 j5 d$ x, G: R0 y7 O
OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays
) A0 B; i% [/ L2 E* _6 H2 DOSDSYS_Skip_MC = 19 n* z) n. i! I4 O
OSDSYS_Skip_HDD = 1
: h$ b- p9 h6 T( j" c9 s. o8 s. _/ Z
以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。6 }# C  _2 q* k- o
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen9 v; G! S8 _: R4 }
這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF
! M( B4 Q/ D& N; g) Q
0 q' }+ G  y1 G: {# d3 xpath1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot1 B5 @: x2 U" V, d5 n2 r) ^
這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。8 |3 g9 c$ _% n' V: r" v, c& v: j. C
5 _; x4 U5 y7 M; G
path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot
! Q4 }; r  N. n: l; b當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)
4 @8 m; ]* w/ J
% F: v: h; d. N
path3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to
4 R0 ^" N' }* Q! U7 ]5 iboot: E4 W) z& t! T

) ~! Q. Z- x! K" F6 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程式。
: S% l) z" E$ r& N% W' @9 [
1 V# R% a$ N" L- a" q2 q$ E以下的設定,都以此類推......
: P* c- Q; O! @: I% y0 ]
name_OSDSYS_ITEM_2 = ESR- a! ~5 r/ r+ E# h) P3 C
這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR
: X: N, T& E7 }9 x, {8 m& D& J
1 W4 K, y8 h4 k6 \
path1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF
) W- `( K! S, h: |( R0 S3 V  g% M0 `這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。
# N, g+ j3 ~, b( R9 y2 @% S9 ~: e0 ?3 i3 `8 |7 ?( h* u
path2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF
/ e1 j9 V/ N; J3 epath3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
* Q) x/ r( q" B4 Z' Z$ yname_OSDSYS_ITEM_3 = HD Loader! p6 i3 M) W3 D3 K/ Y
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF3 r. o" K2 |0 D4 ?  A5 P
path2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
" y( w9 G% A' k& |1 X& Zpath3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF* v$ Q( b' |. [
name_OSDSYS_ITEM_4 = Simple Media System% z) _/ I8 I+ k" I  N
path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
5 n& ?9 d9 s7 u% f8 Jpath2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF
! U4 m2 R5 e* m5 `4 \path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF4 a! g: i& t# ?+ A6 K+ o% {; `) h
name_OSDSYS_ITEM_? =
/ ~0 s0 B5 x8 k2 z* mpath1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number
# o  M9 I" j# i3 Q9 |+ K
只要一直往下加設定,就可以增加開機選單。
# C* B. D, q8 ]* R% A 8 d* p* s+ J% v" o
, e$ c3 g+ l) l. \+ _% r
path2_OSDSYS_ITEM_? =
6 S1 C; ~; _" v( f* opath3_OSDSYS_ITEM_? =6 |! w7 _7 b# s5 b5 Q) b! K4 R0 t7 y
name_OSDSYS_ITEM_100 = Free McBoot Configurator" U' O0 L& j4 b7 o5 i
path1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF$ b% g% Y2 u3 ?% o# r
path2_OSDSYS_ITEM_100 =/ C9 _4 z: \- w9 E$ ~6 u6 n
path3_OSDSYS_ITEM_100 =
3 i- t! m2 o* g+ ^) L+ F0 y$ b4 q% m0 v

  e; q( i% y* b7 c6 ?$ d9 K, ]) W8 \: x* D% X/ T" N

  v- R6 z( Q0 c& x8 W. c特別說明:
8 [) s* t% V0 k
# ?8 P+ \0 [0 X" Q  d
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。" n$ A1 o) v, [
9 i. V/ C8 s+ H2 H1 H' A0 g
遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 2-8-2025 10:16 , Processed in 0.357060 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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