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

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

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

6 n8 m% L6 a9 R2 t1 v不過依照使用者付費原則,我也不會免費的幫網友提供軟改服務,敬請見諒!
! c; @3 `4 M$ e7 Y% z# U& \小弟也是要吃飯的,如果您覺得自己安裝很麻煩,需要小弟代勞幫您安裝,以下是小弟的露天拍賣賣場:白熊的店,您可以前往參考一下,含64M記憶卡一塊+幫您安裝好記憶卡開機程式,只要390元含運。您也可以直接將您的記憶卡郵寄過來,我再幫您安裝記憶卡開機程式,只酌收190元工資(工資內含郵寄記憶卡的運費),感謝您!' j# t4 H1 Q+ D9 K' y
收費說明:請網友買家務必看清楚收費方式,不要交易後才反悔,拜託!!
  N) ~& ]/ l7 n4 ^3 P" Z: L記憶卡1張售價:200元。
; T0 c- x1 A. G安裝開機程式工資:150元。$ U- u, I& i& e  l5 h$ W1 u
安裝OPL程式工資:150元。
5 u8 k+ S& c; e! S7 q1 g) S2 X( @運費:40元% r" R5 A5 G' r+ R9 u8 v' w
記憶卡+只安裝開機程式+運費:收費390元。' |" d# d) X9 m0 p- `+ m; d% P
記憶卡+開機程式+OPL程式+運費:優惠只收500元。4 ~- }/ l$ L8 H
所以,聰明的網友,請您自行計算吧!+ x/ O& E+ O6 b) |4 i- Q, h
因為安裝完成後,可能因為PS2主機型號不同,會有開機不順利的情形,都是正常現象。最好的方式就是現場安裝測試是最好的。有些改過晶片的PS2主機,是最有可能無法執行USB Advance的,這我都有遇到過。如果您買回後遇到無法順利執行,也不要怪罪啦,因為最好是主機現場安裝,是最保險的。如果因此不能執行要退貨,也是可以退錢給您。請先寄回記憶卡,確認記憶卡無誤後,先要扣除郵資40元,然後再用轉帳方式退費,敬請見諒!/ e5 M; ?' o! }
事實上,就當成多買一塊記憶卡,也不算吃虧是吧?) d9 y6 z$ ^; A9 t
我目前所實際測試安裝過的PS2主機型號是:18000,30000,30006,30007,39006,39007,50000,50007,70001,70007,基本上只要是3xxxx,5xxxx,7xxxx亞洲機或是台灣機,都是通用的,現在美洲機安裝也成功也沒問題。所以只要您的PS2主機是類似以上幾種型號,都是沒問題的。日版跟美版的,最好是現場安裝測試,是比較保險的。我會陸續加上後面測試成功的PS2主機機型號的,不過還是需要網友支持測試安裝啦!
+ g  O: ]( t. |5 l" v7 A我個人推測McBoot的作用:( b  _: ^+ s  q5 p
基本上MCBoot是一個可以把PS2的開機順序變成由記憶卡開機的程式,因此我們就可以在記憶卡當中,事先安裝好常用的程式。這樣在PS2開機後,直接讀取PS2的程式,然後再執行我們想做的事情。$ J! {( {" X% J7 k, @

( E9 c" ]3 C5 H$ Q. @0 U9 M比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。
/ s% ~  C- s0 g2 R- B, Y) B, o" P; D2 O1 m: [+ I) w
當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。

" T7 y- x( y5 A' j1 ?
  r  d+ k* W2 ]本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
- E- L# {! c3 ]/ W& {4 S5 v
詳細的McBoot程式的安裝步驟:
+ P& b# _( F4 C9 i0 A7 _步驟一:# E8 x5 x: i( y0 i5 J  T  c! t% F
先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。4 H8 q# {3 G; G7 i* t3 G
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。
9 [: @6 f8 y' A" O( C+ D$ Z7 }5 W8 r& x* P
先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。
6 L% \6 a6 T7 \9 R& C
圖一:% e' |. e8 A' W1 ?% s& Y! O
解壓縮到USB隨身碟後的檔案結構
7 K4 D  Z$ Y$ I& g$ f* r* \  l) q
: I& i6 u1 ^) n+ m3 jINSTALL目錄下,又有四個子目錄,見圖二:
# |+ G& L9 d+ S7 K  m3 I圖二:' ]3 F3 ^3 f. g
INSTALL目錄下的四個子目錄
% v  H$ q) m# y- D  I4 |
9 N" v# O; Z+ _$ W. D5 @% o我先敘述\INSTALL\這個目錄:  j8 s0 m: F8 k) ]; C% A5 b2 X: J
\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!
, |! L6 i7 G$ D3 E( I- o請先將這個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就可以找到答案)
0 V# d2 f! \: m% f. r5 {) a圖三:
+ d  D4 b! P3 m把要安裝到記憶卡的程式,先copy到INSTALL目錄下。' c0 i2 c# B7 A$ d; M

2 M6 e% D* Q5 [5 s$ G3 p# `4 B* [
+ i/ K  E8 m8 Z2 B; bINSTALL目錄下又有以下4個子目錄分別是:
9 U  Q# w+ n7 o  B( a4 w, R' R
. C# {. ?8 t) g  @, U" JAPPS
4 o8 t3 P8 D' A) {2 H, UFMCB_CFG: a  s/ g( c5 _" u6 l/ g
INJECT
7 @8 Z0 T$ Z+ x3 t4 I) YMODULES

5 J6 S: C0 X" P8 ?" g+ |. @  a0 _5 S請參考前面的圖二:
! X# ]. x4 H9 M  P" V# z9 v: f- X9 ^# Q  u
我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。

, U1 x1 g; U5 x0 l: K+ I先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:) b2 A; J0 {8 H
圖四:; d  t: q; O; z, h$ Z0 |
\INJECT\目錄) y2 V0 ?( M" T

8 ~, M5 a' q0 k( @# A圖五:
8 Y( S8 l9 J- x) E& ]+ L/ c\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。# |) y4 ?' g* w$ v* d+ y- `

% j0 B: r- q& a& y3 H0 W' x5 i7 W2 s\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
" I$ X3 |% f+ B) T, G  U( C' r
4 |3 W' O0 o  X, @( [: A
至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:% a1 k. p$ B6 K1 Z7 @
圖六:7 A* O- U7 `+ E; X8 n3 O

$ p. z; B, Y/ z: k5 O8 I. V5 x' C' }/ V. b! G; `
\DVDPLx\目錄下的文件說明:

3 a* ~: |1 l5 Z1 A% M4 P
# E$ [6 a0 F  }2 m6 UDVDPLA 亞洲版主機
6 P2 [4 Y9 t9 m3 B4 X4 Q2 N(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)) g9 J/ `  A( J# T9 i! Y: N
DVDPLC 大陸版主機(結尾數9)/ @& ?* S9 Q5 P  P% x1 C! L9 C/ h, i
DVDPLE 歐版主機(結尾數3,4)& O/ X% c$ l- b9 B$ S. N2 `7 V0 t
DVDPLJ 日版主機(結尾數0)* A, I# P# u  \6 K
DVDPLM 南美版主機(結尾數10,11)$ K1 X' o6 R% c3 D
DVDPLO 澳版主機(結尾數2): H8 G2 u5 L( Z) \3 n0 C& A9 A: H6 ]
DVDPLR 俄版主機(結尾數8)! |; K( M% ~/ A
DVDPLU 北美版主機(尾數1,12)  z# R& t" S' v1 R

8 J) V% d  Y1 o' V- \7 i# }將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
6 r% H" W8 G. o4 D6 e9 Y: R/ a+ _9 a
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔); p$ x" Z2 P6 k: e4 r0 P
/ Z$ H# C, T8 A( o' o, q/ E! Q
如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....4 J# M- n$ v" H# k( H0 e2 y
& r) r" c; {* f: _0 f8 R$ K5 |4 N0 }5 h
以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:
, j# {: ?3 K( z! j7 Q+ H1 l, f圖七:
, s) t2 k% l. z  {+ C0 Q* j8 r  D先將\DVDPLx\目錄下的DVDPLA檔案複製。
/ L8 D- a4 l) |. l& Y( z# x, U* V# g% z+ u. y  H% p' U' v
圖八:5 w$ C7 J6 e7 `- Z; E9 a. y
然後將DVDPLA檔案複製貼到\INJECT\目錄下。
, B5 X, |4 d0 W0 i3 m
. y0 D% L0 U5 E9 Z圖九:
1 R  A- h  A) C0 P. J: G9 c貼上DVDPLA檔案6 U) ~$ V0 U4 j8 X: z: C
1 ]3 K; z# W: j1 e, C5 z: ]
 7 Q/ {  q: `( X0 K# b; b; k; V+ y
然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:
: u' `! q) ]* ^% X: \. _) N7 y圖十:& X4 v4 `- D+ g
再將DVDPLA檔案更名為DVDELF.BIN. H9 B; M4 [& t$ b

! O# ]' w9 K& E! J- P" m6 d0 d2 `圖十一:, k+ C( E# J+ @1 w& {# R+ R
將DVDPLA檔案更名為DVDELF.BIN
' h+ ~* i8 l3 N0 \- ^2 @( V9 M. M% v& E& C" e7 Z4 V
由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。
- }% I4 b5 j  o3 ^% y: O\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:# C4 R8 R, q& Y1 F/ B
圖十二:+ [; r; c  b1 K6 e+ H
\FMCB_CFG\目錄
0 p, U7 `, z# `5 ]* }6 z
8 G% a: d2 I5 f$ U2 E8 {2 OFREEMCB.CNF檔,請參考圖十三:7 B; W0 M' u0 z6 Q( Q: F

6 _. ^# A( y0 i7 o  q# Y, w3 a圖十三:
+ A+ q6 S5 Y; v) v7 i$ L
至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。0 o% X/ L# t+ v5 x+ _2 v
2 {! l% t) I+ l) R: _; R
步驟二:" i) }; W! v9 @; ~
我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。& M1 D  v" e9 M5 i8 H6 b
然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。8 x: _2 `( K9 M# a7 F3 X! n
將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。1 C, M6 ]2 _! f, l6 q! G* I) K1 H$ M
將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。  k* g8 X& D7 s* d( [" v4 m
關於unLaunchELF這個程式的功能,我概述一下:' m1 t+ _, l5 g; K7 Y. Y: [  I8 [
unLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。4 s. ?: N4 M' O' k- s
我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:
, o0 ~/ J; S" ?8 u6 Q7 M
: y7 z" }9 z( z2 O0 N; @" z" t按下PS2搖桿的○按鈕。
& a  D- [# H, y$ M/ l$ R: U接下來會看到有七個選項 + L  B1 N" B& m! c
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:
  t7 |7 ~; t! {: t: o. ~+ h- H: w/ _6 P3 b) R7 M& c& @
以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。
$ W6 j! i% Z% i- L- N1 V8 F5 g: u如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面
- Q2 x: M5 _" }& F; M+ D/ Y2 F+ m( Z/ t" Y, n
然後就是下圖:
3 D) ^( C0 k$ R4 k請直接選左上角那個安裝選項。5 |+ J# a' u1 Z# g/ p

/ G+ ^4 W  F& C: m' M: ]' x. L安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。
- D# l0 N+ b% O6 ]0 |: A2 B如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:. b5 O( a4 j! l$ i: V: I
不過不一定會影響我們的程式安裝。5 O/ Z& D- h) g, {: ^( S
- u7 Q/ \2 G- v! l# M' X
如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:1 r3 C0 d' |9 P
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。5 y- e% q7 z/ c% C) C) c* `
正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。4 ]5 e, A2 s( O

' @3 ^9 Z8 `5 X' `4 w- r) l接下來是這個畫面:
' @% R) }! ^$ y: p" a5 d這表示大功告成了,可以開香檳慶祝了!
8 y% l5 d3 o# O, H& t9 w
* Q. u, i" j' {8 @: y; U; M
( p1 M5 v; B8 }: p! Z& K- d3 m0 ]+ p這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。

( L% T8 Q7 w% l9 ~開機後PS2會先出現McBoot的logo畫面:
( v/ K2 i$ T, W7 R2 v, b3 x/ P7 [4 M1 T4 [; d. G4 Z; ?
然後變成類似下面這個選單畫面:2 r& y! ~+ Y7 {4 M0 h

( Q8 K0 [. ^1 I  h: Z1 N開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
2 @. R$ M2 @6 I+ f+ X4 l# I
6 Z) ~% H* R! n2 R7 v6 B
MCBoot在記憶卡中的目錄結構:

. S* _' T* W& q/ p; L) K2 GMCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:! S! f( W$ M$ J( Q

- ^/ u$ A8 X4 t# m: k2 h8 u4 e/BxTEXEC/4 J; o2 M1 e! u8 V1 u
/BOOT/: F, o7 ^! H1 F# U
/SYS-CONF/
% ]/ ~8 `' n% U, d$ A6 ?
: L% [+ p$ s; c- n# H: }
2 `4 Y9 k  R/ T# }$ A/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。+ a1 F9 f6 K8 z( M) ^

3 O- b5 e# J7 W9 H( x: A/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。
8 e9 I: e' i% R  `0 l2 C1 ]$ u, U! p4 s+ u- ]* \% F

5 \. i1 B- D$ d. j! Y6 N1 g$ ?+ d* ^" w
注意事項:4 Q' A2 _) N1 E+ k, V4 G) z

  }# N$ i8 P: G* |7 MPS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。
/ k7 J( d3 E3 b, h+ |* c
執行unLaunchELF後注意下面的說明: / Q. ~* a; t$ H  I0 I3 M
mass:是usb
- Z4 V( ~+ i9 ]mc0:是slot1的記憶卡
" \! p  x0 h9 P6 X; m8 \+ L9 s; ?mc1:是slot2的記憶卡/ Q, ?2 B; T, S2 C+ W

* z7 i0 t5 G/ L& W1 C  w
' J8 j. q, x2 q0 c( m: N
FREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。
' @8 ?& \4 V9 Y/ W這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。+ ^  e+ \4 B, y, N7 S6 p0 a
: v8 U( ^; ]2 a/ P
Example FREEMCB.CNF檔案設定範例說明:

; B, J' B9 p$ E9 i0 h/ A黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。6 B$ K* \5 i, z( V* E/ b% Z% x$ t- d
檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。& y' J$ T+ s2 ?4 F
========================
7 d  t: g3 J3 e1 @5 X/ d6 uCNF_version = 16 c4 q. L! U" I; a3 f3 i8 k
Debug_Screen = 0# i) j2 |( y. q
FastBoot = 0
; I- A. L9 A+ B# j- kESR_Path_E1 = mass:/BOOT/ESR.ELF
3 w! C6 k& p2 w7 ^! z3 FESR_Path_E2 = mc?:/BOOT/ESR.ELF
6 S4 T+ `" r2 {0 ~' eESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF8 b5 F& ]% |0 u- G8 ^7 M
pad_delay = 0
) {3 K3 y4 R* |$ F) @* YLK_Auto_E1 = OSDSYS
2 O# J' `3 R8 X, E! x7 X. tLK_Circle_E1 = OSDSYS
! J+ j! i: Z; F( ]; o: ALK_Cross_E1 = OSDSYS
- ~# j+ y, Z7 W8 O$ R1 i0 ALK_Square_E1 = OSDSYS3 W% C, T  O3 X6 t. L& F9 N
LK_Triangle_E1 = OSDSYS  |) v% ]- s& [0 I( Z6 p+ j1 f. @. p
LK_L1_E1 = mass:/BOOT/HDLOADER.ELF
% A/ `2 u* B' b" [LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
% ]4 h/ `" X; L1 E/ kLK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
# u; x( x3 f& w$ NLK_R1_E1 = mass:/BOOT/BOOT.ELF3 ]* N6 V7 _# ~3 y
LK_R1_E2 = mc?:/BOOT/BOOT.ELF
& H; }& k( d- U  NLK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF
! P& N: X7 M' m- x( i# H9 ?LK_L2_E1 = mass:/BOOT/SMS.ELF
, V. A" B4 ~% A* w' SLK_L2_E2 = mc?:/BOOT/SMS.ELF, p& ~. K0 z4 F7 H4 P; i
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF1 F" }2 s3 v2 p( |
LK_R2_E1 = mass:/BOOT/ESR.ELF
: F7 Q1 c. C; ~LK_R2_E2 = mc?:/BOOT/ESR.ELF
: I- `$ w7 Y  X$ o; g. U% gLK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
' r5 U! R# q% _* j. F. OLK_L3_E1 = OSDSYS
, h2 F! m4 D7 i- _LK_R3_E1 = OSDSYS9 N2 e2 [- H! r! m6 E  e8 {
LK_Up_E1 = OSDSYS. p2 L1 [1 w) L
LK_Down_E1 = OSDSYS0 ^: K7 M' E( D- `/ L: W0 ~
LK_Left_E1 = OSDSYS# k, l' A4 v+ X/ X
LK_Right_E1 = OSDSYS8 q( f( A) I$ _& m8 h
LK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF& a# |$ P; b. h+ k0 _" Q
LK_Start_E2 = OSDSYS( U. u; v  p- C2 T/ @9 ]' v+ j9 U
LK_Select_E1 = OSDSYS4 X& d0 W% d1 H
hacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu; u* @* L- D8 _5 S6 F8 }) U
OSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!( ]# w$ E, ^- n* l# k: P- H
OSDSYS_Skip_Disc = 07 i3 M# o! |4 l- P$ i
OSDSYS_Skip_Logo = 1, @/ U( ~( B; ?) u9 c
OSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )
4 o1 U7 Q0 r7 M0 }( D) UOSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}
4 W6 j% a& h# W/ ]OSDSYS_unselected_color = 0x33,0x33,0x33,0x803 X$ d. Y6 {6 ?
OSDSYS_scroll_menu = 1
# @* P) t( ^9 K+ ?6 J. [OSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display7 m  q# P$ p2 J' Y* g9 z) A: l
OSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display
" l8 O" y; u! g' [* x4 g( }: b" POSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter
9 U3 a. c" P- n8 I& m6 vOSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter
1 z9 ~- n5 i( j5 Z4 YOSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version2 F3 ~6 E; u& K0 d
OSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version4 }" \# X" k0 R) l) m3 v; y$ _
OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen
8 E7 B/ X1 t( P1 yOSDSYS_cursor_acceleration = 100 <--speed of cursor
8 C# s6 I) [: c) vOSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
4 G1 _& }, @# A/ n' r7 \. KOSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display - f" X' C0 I/ _
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display" O4 e9 E3 z3 N9 u: Z7 \8 j" I
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display
' Y; B! N4 ?2 }) AOSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays6 }' |% j" b! @- R
OSDSYS_Skip_MC = 13 U% r" {3 ]- {* B8 J
OSDSYS_Skip_HDD = 1
* p6 U* f; ]* y7 D  Z
以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。
9 O% T0 Z! T+ a& h& ^
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen
4 D5 T# B9 b% @% d) A/ T這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF; }1 R5 N# }- F2 ?$ X& s, r3 y

6 m6 Q) q8 W+ k/ R& H! `# T* i* a" qpath1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot6 t" N( W( E, f; T
這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。2 Z. Y% W9 K* ^7 M# E
. E) s5 H$ O) q- H
path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot# L, f! m8 V3 D5 U6 _
當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)

+ \8 ?& d0 v7 y  H5 _
5 V! D! j3 D1 |4 I8 u1 X4 m) lpath3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to ' c% e' }- u/ c
boot
0 q3 _  I7 C; U9 s! X
5 b6 Q1 T4 V+ a' i  O5 I) r. c) x由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。0 X/ I) |: {$ _" Q) g

  @$ P4 g5 b, s4 k+ P7 J以下的設定,都以此類推......
% @0 z# @$ b" j8 r
name_OSDSYS_ITEM_2 = ESR9 C( ~8 i5 z, Z1 M
這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR
0 J9 }& w* x% m* A4 R6 A9 {9 I
* s8 W4 p2 Q" v: U
path1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF0 g, r" B% f6 O
這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。1 n. H" j2 J- v; v' `2 e, v! Q9 M
2 W% A- m9 E- i3 b( @6 P( N* v9 S
path2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF$ ^( ?! C' g  S
path3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF; `5 w% t% z' S1 ~2 u# y
name_OSDSYS_ITEM_3 = HD Loader
/ \# f! ]- O1 ^2 L4 X( n! g/ e( @path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF& v5 j: Q% P: q
path2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF. b3 @( T; I1 e1 K8 f: ~( |
path3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF5 S2 E, R( c% U0 r0 |9 O2 n/ q
name_OSDSYS_ITEM_4 = Simple Media System. b  z: w+ H. X7 x  K
path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
, ]. s$ d+ `3 p  Vpath2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF2 ~: F" R, ^+ {5 l
path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
4 C4 e3 y* K6 U$ n. ename_OSDSYS_ITEM_? =
% ?5 N/ e+ @( [% k& G( ~( `/ npath1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number
$ O7 ]  H6 V# k9 z9 `$ U
只要一直往下加設定,就可以增加開機選單。5 I5 e- K( K$ M
 
6 l& ~8 k6 I8 l2 _: P1 f
1 C7 z7 D- M) U: P& spath2_OSDSYS_ITEM_? =7 p9 f1 E( M& Z& A) E
path3_OSDSYS_ITEM_? =
8 L6 {, @# `0 Vname_OSDSYS_ITEM_100 = Free McBoot Configurator
5 w9 [: P5 d4 i( i' Kpath1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF: X( k6 _5 v! G2 u
path2_OSDSYS_ITEM_100 =
9 {% a; A( l- J9 j% u2 Z. M3 ]path3_OSDSYS_ITEM_100 =
4 e; D; z! S1 H; T& K* s/ V4 _# o' z9 k& r( v
! h% C4 G* p4 v; Z; O6 c

% v7 w2 z& @5 s& t: o- \9 b* T: y. Y0 v" A6 O( W* B1 |
特別說明:

, x. h! z: `5 t6 q9 f& c. H& H5 V7 o7 S" B; F+ A! \5 z6 z* b
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。+ M3 B! F' ?& i

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

本版積分規則

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

GMT+8, 11-4-2025 22:35 , Processed in 0.194014 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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