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

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

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

# |$ a' ?* a. k' K比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。' g+ H6 l4 u7 ?- s# k1 @8 O

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

1 @# E9 f1 [! g* d) ]8 A; f
' w8 _! z- d& I8 C本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
" U" ^9 M8 l( i0 p" m. o
詳細的McBoot程式的安裝步驟:
" C0 _" B3 R) {2 h步驟一:. Y% G# e6 S# K4 ?8 V
先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。; f/ ^8 u& h" b4 G. l7 N
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。. ~( _. c4 m) c
0 v9 C1 V) I8 F' ]9 a6 h
先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。
# h% j  P( y3 m1 q9 Z# L
圖一:
$ z* N- t0 w! s  b解壓縮到USB隨身碟後的檔案結構* R0 F! p* c, n% [

; Q. f" ?2 i9 ^3 v6 ^& P; vINSTALL目錄下,又有四個子目錄,見圖二:
. p3 M/ o, T4 u! ^9 F' W( Z3 @3 L圖二:* i5 Y$ ~1 G7 C
INSTALL目錄下的四個子目錄
4 ], {) K4 k( v8 E1 o  v  I& H8 _0 x5 R4 z# R
我先敘述\INSTALL\這個目錄:
- @6 H# K8 W! T  R- a$ A\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!
, W) p' D) q4 S: a5 C3 y; Q請先將這個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就可以找到答案)* i0 e* B# j: U- C/ n1 ~0 i
圖三:
5 i9 z% Q# ]4 [( A把要安裝到記憶卡的程式,先copy到INSTALL目錄下。
: p' s% m: I" l, |! m; K2 \# Z" U$ y) ^% M

1 r! a/ h4 Q1 Y% DINSTALL目錄下又有以下4個子目錄分別是:5 X8 F% O3 ~  t
, _) o2 ^2 u% [- c
APPS
9 w( T# C. U$ D, [FMCB_CFG
& y9 }4 P, Y2 d, NINJECT
7 V3 x; U6 ~* Z  t6 qMODULES

# _7 t3 z( C( H- k1 A請參考前面的圖二:! f# s0 m8 ?# F# M, f$ p! ^

& W  q* q- n' \' X( }; `我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。

9 [+ f, u( O9 a) F+ @9 h' x) _先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:
0 }6 l5 P# x# i$ d; _- M7 J% d" {圖四:. G# v, G6 V: h; G* W
\INJECT\目錄' |- X0 N: u9 K3 e2 ~* e7 c7 J

/ {1 Z7 L( a5 H! {8 N/ o9 m圖五:1 z% Y" H% Y' ]4 n
\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。. q6 H$ z$ ?* }, B; J8 t

4 n# w# T4 u) i6 T\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
0 V" F/ t( A# A" x9 T1 C0 Q0 Z
, `4 m/ h  D6 h% s1 D
至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:0 P+ A# Q8 S, f5 V" p, w
圖六:% h) |& e$ k; s+ M$ k% r
/ E0 @* M! e/ s
( g! Z% `$ e$ _. L& g8 S" }8 u, o
\DVDPLx\目錄下的文件說明:
# |' @: l5 f: {: |7 ?7 i+ Z! z
3 v' |6 Y% K1 d+ p2 K' M+ a- U* \3 T
DVDPLA 亞洲版主機, [0 Y2 K1 o0 L2 ]3 Y9 ]1 G
(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)
. Q$ m& i  z/ m- ^& R2 q3 f5 {DVDPLC 大陸版主機(結尾數9)% N3 g. o2 c( {" y' b
DVDPLE 歐版主機(結尾數3,4)  v, C6 H3 n, ?$ G  Z
DVDPLJ 日版主機(結尾數0)
& |+ ]& i7 {* g; _4 q+ I; tDVDPLM 南美版主機(結尾數10,11)
) [3 N+ B" |2 L/ XDVDPLO 澳版主機(結尾數2)+ k, y% ^) N2 D" O/ p1 v& r
DVDPLR 俄版主機(結尾數8)% n! F7 G. s( L9 {: y
DVDPLU 北美版主機(尾數1,12)2 s/ `% E: _; W* \2 p
8 J" B& p! H! S5 C
將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
+ j8 a# L8 C  b; r9 m
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)
, ?, Y6 z+ |0 G, R) p% Z5 G8 Y
+ A6 I) }  L. f4 v3 @% w' f4 _如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....
2 @* m" M7 K' ~7 U

. p  _0 s* F- o+ ]8 Q以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:
0 H3 v* c3 T' n7 e# O. v; o2 g圖七:9 s& _' }& [. @) b. w+ j
先將\DVDPLx\目錄下的DVDPLA檔案複製。
$ Z% f. I& ]0 ?/ O) l9 a& `- l
5 B6 a/ ?$ G' N; Y3 r# K. u圖八:
" O, `$ [! [; k7 ]: p9 Q然後將DVDPLA檔案複製貼到\INJECT\目錄下。7 `9 D5 h; {" j4 U
: U; K+ o( e; |+ v; T8 S/ B1 ~
圖九:! A# i9 r; Y- N$ a
貼上DVDPLA檔案; N% q5 G! L' b) P$ T

( U8 Q+ T/ _1 P* f5 ]' i8 R* u) q! q' m 
' I3 q+ I% j( ?0 B1 v然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:8 b6 O9 `. t8 H5 z. }. R& x
圖十:1 X/ |, n  _- _0 w* ?
再將DVDPLA檔案更名為DVDELF.BIN: f+ h# C: s5 u9 z
! t7 K2 `) o- M/ J, o2 |- X
圖十一:8 h& x1 ?" |, u+ A2 K" W
將DVDPLA檔案更名為DVDELF.BIN: }$ _) D: Q; w7 t

7 _& n+ L, V8 V. O由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。( r% S& t, d2 w  @( c8 j
\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:( K% }) C$ h& l+ q  d" I
圖十二:
  @( G0 n  U7 E0 G  b9 m\FMCB_CFG\目錄2 x5 k" l; z+ n! ^' v" [$ Z8 W

/ V& m6 z) Y: p, ^& x" w7 XFREEMCB.CNF檔,請參考圖十三:
4 Q* R3 G; |3 B, E
& M6 `0 n. H# t1 E9 T) s  K% m圖十三:

: O9 y, F! e6 S2 |9 z至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。& n) f. g& g" Y

4 s- c; P. s1 V( S* s; b步驟二:+ p  {* ?' q, V( |) T/ r1 C' M
我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。
) H& T+ f; a0 Q2 L; n- \然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。
2 t( J% p/ ~3 Y; _2 I% N3 I將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。" p# X' O- f& Z  B
將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。
7 q+ O& H3 K4 Q關於unLaunchELF這個程式的功能,我概述一下:
7 B5 ]/ Y, {6 v1 O1 PunLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。
4 I8 Z- i* Z. b我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:
' Y8 b8 [3 a4 Z. ]
: i1 j. P# K; x! f9 o按下PS2搖桿的○按鈕。2 R( k" f- A9 r6 i% ], a4 P
接下來會看到有七個選項
3 n  h. j* m, l3 }& K0 ?, |  K
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:( X: S% z) c7 ]

; e1 l2 F  Y5 a以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。/ J. X1 v" `( \; N9 m. l/ _
如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面
7 K1 D$ s. g3 y5 F
7 M5 a6 ~; H% r& f6 j% _& e* w然後就是下圖:
- I; i" Q. K" e6 i請直接選左上角那個安裝選項。
- ~5 X) H6 t6 ]* f$ e; x1 |
( g8 f! V) j" q- \3 ~7 i. u: t; |4 w( i安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。7 P3 B6 c9 B9 V! X+ F7 O& a
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:: ~5 j) r2 k" e; I) a
不過不一定會影響我們的程式安裝。
( i( D0 G' Q% y' @) s4 }% O. [. W$ c2 z4 R& I$ u8 U
如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:9 U2 X' F- v. c8 W/ G
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。( S% ^. c8 R$ B% @
正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。
0 R# `3 h$ _3 e5 k
) J0 K0 c' ^2 w+ ]; m% v: b  n5 P接下來是這個畫面:, t4 [/ @+ i. C: v$ |* a
這表示大功告成了,可以開香檳慶祝了!
# X9 L# c% P% w3 x4 C* ~
6 Q* L7 C8 C* f4 R2 \# n, W9 [6 `+ Q5 c/ M5 A
這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。

1 E2 j0 `' d- ^8 q) r" r5 s4 A& s開機後PS2會先出現McBoot的logo畫面:: F6 h1 F5 v, p. }( t7 r$ x$ A8 R

" b1 d4 o% L! F, b然後變成類似下面這個選單畫面:- @, f7 f# X% \  h' A& f

2 m7 ?: C' M. w0 w3 B: u0 y開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
3 [) b% K2 ~5 R2 C3 M5 ?# m5 I

% W' ~, ]8 S" v" m" SMCBoot在記憶卡中的目錄結構:

) ~" ?. p1 V8 e5 eMCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:
* }5 j4 F7 U, m
5 G8 x# d2 O0 M: l- ^/BxTEXEC/0 X6 W+ a0 c" v/ F& Y* o" p/ s
/BOOT/
; `& L0 ~7 k9 ~; F8 e' j) p2 c/SYS-CONF/
, r; ~* {5 J# ]
# G/ |6 R# c( Q0 H4 ^% U2 Q
/ y# d4 |9 P3 V- ?" y% @/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。
# E6 G/ z8 X  }: V2 O1 _& F9 G- ^5 H. M$ z# Z, Q  ^, m1 H% U4 m
/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。
. i, z% D0 K3 m, D7 d9 Y9 J- k* C' g! V. `/ X

6 ?2 P! i) G- l" H0 \
5 x5 H, f, ?4 R注意事項:
. y5 n& e) m4 [9 \4 ?1 H2 `% o" q: [$ {5 w
PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。

6 R- q. m, S$ Z0 t$ `執行unLaunchELF後注意下面的說明: % l# t2 Z+ z& ?# ^* i$ U# n
mass:是usb0 Q8 \/ k2 `+ I0 [7 I' H
mc0:是slot1的記憶卡
3 W8 o; x3 R" W2 R0 Q( |mc1:是slot2的記憶卡
3 `1 i4 T3 @) k0 N- N4 s6 X

, N6 b/ D! ^; X5 c

' \; N  K3 B) a6 v; [/ hFREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。9 B6 B2 }  A6 l; b- A; `
這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。
9 n" F/ D+ s! \6 p9 v! T
  t$ T4 Y6 h5 z1 }( Y1 R6 mExample FREEMCB.CNF檔案設定範例說明:
, C: H( e5 j% v/ ]6 N- y8 b, K, c% q
黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。3 f6 p7 t- y2 o9 m. ~
檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。2 ~, N' j8 r4 V# [/ i% t7 `; Q
========================
0 M3 W7 K3 r/ |+ H9 J! b6 YCNF_version = 1$ |& g4 K) D8 X' b# C
Debug_Screen = 0/ N1 J! d' a; b: j  A
FastBoot = 0* P9 a- Y4 i  ]( G6 i3 `+ ]
ESR_Path_E1 = mass:/BOOT/ESR.ELF
) a3 y( Z5 V! N1 o9 PESR_Path_E2 = mc?:/BOOT/ESR.ELF4 q! H3 Z4 m8 Y3 X  g
ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
0 ]. {7 n! ~( y  Ppad_delay = 0
* D4 [) V* S5 \9 ?; Y# iLK_Auto_E1 = OSDSYS
  F. N" ~: p7 L/ W: lLK_Circle_E1 = OSDSYS$ j7 P. z' N- F/ T- ^0 E
LK_Cross_E1 = OSDSYS
* d' f4 A7 j+ m, L- h. e% j& _LK_Square_E1 = OSDSYS0 K. F' U( r2 l2 k
LK_Triangle_E1 = OSDSYS
/ q) o6 h+ M0 K" J  ~4 F% {, PLK_L1_E1 = mass:/BOOT/HDLOADER.ELF% l; X% E+ e" R
LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
# A' C8 n2 j- oLK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
  |( }3 B; g4 B" K& m1 ]8 W: e+ X/ fLK_R1_E1 = mass:/BOOT/BOOT.ELF5 G+ T' u7 H) E
LK_R1_E2 = mc?:/BOOT/BOOT.ELF; Z2 d/ ]* S" c
LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF
+ _/ p. s' L! ^LK_L2_E1 = mass:/BOOT/SMS.ELF' c- x# l+ U. @" P' E) Q/ G( A' A
LK_L2_E2 = mc?:/BOOT/SMS.ELF7 T7 v' ?% C2 Q" [( l# S
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF1 l+ r( Y7 K0 q0 l6 }
LK_R2_E1 = mass:/BOOT/ESR.ELF6 ]0 w- M$ _1 m+ N! D
LK_R2_E2 = mc?:/BOOT/ESR.ELF
( ~4 D0 r- ?+ K7 U6 f# t- DLK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF: W& p# X7 Y/ S8 b9 a  `
LK_L3_E1 = OSDSYS
; }5 d' ~8 G: M$ Z' K) E6 ?* XLK_R3_E1 = OSDSYS  `1 `% @  Z- C5 a5 g! T  I
LK_Up_E1 = OSDSYS
9 z4 K* c9 E6 h5 A$ t, ALK_Down_E1 = OSDSYS
; X4 _% A" y" ILK_Left_E1 = OSDSYS
! I& j: c: v. I2 P9 `+ d% J* I* bLK_Right_E1 = OSDSYS, d: ?) w; k1 A- f2 h2 T6 [
LK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF
: z$ L- P2 @! h, A- e+ y% K4 xLK_Start_E2 = OSDSYS
& I/ S: t& Z% m0 V4 r5 m7 s, RLK_Select_E1 = OSDSYS3 J8 a2 n! M. f0 a% [& f9 c
hacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu/ @# [/ ^& b( L( `& z4 n
OSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!
5 u% N9 g+ ^( _9 z- d: S( O9 `5 yOSDSYS_Skip_Disc = 0' T% |" K! t' |% y0 x
OSDSYS_Skip_Logo = 1# p3 F/ Z8 y. a
OSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )
$ Q8 q: a9 m! D( h; l. {OSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}
  j* B9 V+ ~) V% w' |8 C# vOSDSYS_unselected_color = 0x33,0x33,0x33,0x80
, M( h0 `: d  B8 h7 {5 s7 QOSDSYS_scroll_menu = 1* i- y3 y0 u9 k* q* L8 j2 R8 R
OSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
- s1 B6 d7 l7 g- X# O+ JOSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display- s* D6 Z4 d/ O
OSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter
, h  _" T6 ~4 w# w0 K/ i: MOSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter! A( k& A- B* \; f& |
OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version; v% k3 z) i$ b8 D3 f& W
OSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version; c& r. \4 D1 V- p& v
OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen
7 }! o. k" |' G# N/ ~OSDSYS_cursor_acceleration = 100 <--speed of cursor4 v' ]( ^3 W. B) U5 Z8 T! b
OSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
# r  Y3 o8 R1 A3 v5 S5 ]0 ?2 |" vOSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display
- x5 o: t" q  B4 H2 IOSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display
, Z' {  v! r( C- [0 y" ?0 eOSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display
( Z$ @* n/ ~4 _/ r. t; k: E/ D- yOSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays1 j+ v& a6 r2 ]0 Q( s
OSDSYS_Skip_MC = 1+ a% {( L! w. |+ v6 @% o* P! r
OSDSYS_Skip_HDD = 1
; d: f9 {5 F% j' u( Q- _, E
以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。4 q4 w7 d3 `7 x+ G3 L3 N' r- y
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen
6 q# U7 [- }4 v3 o! R這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF8 D$ C! Y# Y/ l% M# z( [

; c- N" m( @* p, }9 J6 [7 Z8 Kpath1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot
; h$ i, \0 m9 y" R8 l, i這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。/ B$ w1 w1 ^& M/ [
  k* O* {, @4 O6 B7 g! [
path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot: h; b! b0 V( K2 c, n( i
當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)
& C6 y( F% K. s1 d* C* f

( ~! L) E* {. Q! n1 epath3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to
! |% t! a6 m, c  ]- _7 f& a, \" Zboot* N5 {- N& r( a5 ^; x/ @
1 z/ v, {2 ?3 `) Z6 Z5 B
由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。
8 Z6 G, l. C, h. i0 v! J9 e# ~0 M/ f; F
以下的設定,都以此類推......
9 ]; U  G4 Y: F, u' a% t* P0 p5 `
name_OSDSYS_ITEM_2 = ESR
2 M5 D% C8 o6 k, V/ k這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR
- X, ^# @7 J& W5 M5 L8 w
1 g2 i! q3 r/ q) m
path1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF/ s& ^5 a# e% T
這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。1 i, v# Z. p0 H1 R" W( I. W

7 I8 f2 w, R; w# d1 c& i7 `/ Fpath2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF
0 r/ ~$ ~4 M4 D* npath3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
! j6 m! E! M( X' d+ h$ t7 c9 pname_OSDSYS_ITEM_3 = HD Loader9 }* m' R/ T, l' ~, b6 \$ h: Q
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
7 M' M; o% B0 ]7 D) }path2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
+ \/ U# Y1 _' b+ W: v* m7 J% Mpath3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF9 K; X( p& z" P6 m, e$ a
name_OSDSYS_ITEM_4 = Simple Media System3 s2 s$ R2 K; }/ \/ ~
path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
, k: x+ f" F0 \8 k, e2 A0 Y2 {path2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF1 _# d; Z2 q! D  _2 O% R$ e
path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
- W" E  V. E0 v/ `/ w* Uname_OSDSYS_ITEM_? =& m# C" P! ~# w0 U$ ?
path1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number

1 ]) C* J# d6 k5 S2 }' ~. x3 m只要一直往下加設定,就可以增加開機選單。" H% |3 {; Z$ A8 V8 S& V
 
8 l: I. M% R. P  c/ I1 W2 S
+ K+ s+ y6 V) `" X3 E. i* wpath2_OSDSYS_ITEM_? =4 K7 C' l; z  C% O, B8 H
path3_OSDSYS_ITEM_? =2 H$ c& q* V) s; ~/ F+ ]( ]
name_OSDSYS_ITEM_100 = Free McBoot Configurator/ A4 L; f9 I, Q. d: i, I- ^
path1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF- f1 f1 |( ]! p5 v+ F  d
path2_OSDSYS_ITEM_100 =& z! O% X' D' I! _9 g% x# D# w
path3_OSDSYS_ITEM_100 =! E4 w) K' Y$ F8 s1 H
6 ^8 Q/ E- K7 x- Q3 h- e
- H* u! g; Q! e+ k, A, O' m+ ~
/ O3 P. q$ t3 M0 _; ~1 z$ f
9 R/ ^5 G* e+ ]* o+ G( p) j
特別說明:

4 f* `( |5 d/ [+ c* E- F, W
0 c: n" y) F9 ]4 y! kESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。
% Y7 R7 w% ?2 ^/ b. z$ S! ]. @% f* B7 E, v
遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 16-6-2026 06:37 , Processed in 0.232912 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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