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

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

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

/ `  ~. }8 ~; {  }& F0 G不過依照使用者付費原則,我也不會免費的幫網友提供軟改服務,敬請見諒!* p4 T0 {+ f# Z5 M' v
小弟也是要吃飯的,如果您覺得自己安裝很麻煩,需要小弟代勞幫您安裝,以下是小弟的露天拍賣賣場:白熊的店,您可以前往參考一下,含64M記憶卡一塊+幫您安裝好記憶卡開機程式,只要390元含運。您也可以直接將您的記憶卡郵寄過來,我再幫您安裝記憶卡開機程式,只酌收190元工資(工資內含郵寄記憶卡的運費),感謝您!# J( x& W4 h, j" f7 r! U: z0 C* X' F
收費說明:請網友買家務必看清楚收費方式,不要交易後才反悔,拜託!!. |' R* k# [$ x' Z! b) J) ?( B
記憶卡1張售價:200元。
5 e# I! m1 y. \7 m安裝開機程式工資:150元。
: X9 J3 `3 w  S/ ?; E  O0 G  z安裝OPL程式工資:150元。9 d# a8 v1 r7 B4 j) r
運費:40元
% ^/ m, h+ h. z+ y: ?記憶卡+只安裝開機程式+運費:收費390元。- P7 Y9 [9 e5 {$ u& u0 d
記憶卡+開機程式+OPL程式+運費:優惠只收500元。
0 _9 S, q9 C! a2 K所以,聰明的網友,請您自行計算吧!
9 Z3 C0 b$ E9 D  l! f  H: i6 Z5 u因為安裝完成後,可能因為PS2主機型號不同,會有開機不順利的情形,都是正常現象。最好的方式就是現場安裝測試是最好的。有些改過晶片的PS2主機,是最有可能無法執行USB Advance的,這我都有遇到過。如果您買回後遇到無法順利執行,也不要怪罪啦,因為最好是主機現場安裝,是最保險的。如果因此不能執行要退貨,也是可以退錢給您。請先寄回記憶卡,確認記憶卡無誤後,先要扣除郵資40元,然後再用轉帳方式退費,敬請見諒!: t% m# _  v! U; l$ v! r/ a
事實上,就當成多買一塊記憶卡,也不算吃虧是吧?8 y2 s$ J# W0 }  O/ j+ Z+ m
我目前所實際測試安裝過的PS2主機型號是:18000,30000,30006,30007,39006,39007,50000,50007,70001,70007,基本上只要是3xxxx,5xxxx,7xxxx亞洲機或是台灣機,都是通用的,現在美洲機安裝也成功也沒問題。所以只要您的PS2主機是類似以上幾種型號,都是沒問題的。日版跟美版的,最好是現場安裝測試,是比較保險的。我會陸續加上後面測試成功的PS2主機機型號的,不過還是需要網友支持測試安裝啦!
4 {  e" n' r( e1 u1 o+ z9 {我個人推測McBoot的作用:
2 s: V7 E8 f/ o% G6 W! ^' s基本上MCBoot是一個可以把PS2的開機順序變成由記憶卡開機的程式,因此我們就可以在記憶卡當中,事先安裝好常用的程式。這樣在PS2開機後,直接讀取PS2的程式,然後再執行我們想做的事情。. g  S" u4 y; r8 F9 Y2 w2 w

" a. E$ x$ i- @$ Q% g7 k8 G比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。
* g/ }  h5 X. ]. q0 s1 \
8 t" y- s* g; s( \$ O& c當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。
: L; u- K' r* \0 `0 b, F
! @3 N3 U4 Q. H& G
本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
) t/ c6 d) o: U( H& {
詳細的McBoot程式的安裝步驟:
, R4 z; D" Z& l# r步驟一:; W. B  q$ c' @: Z7 E
先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。1 v% i/ W; f5 P
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。
3 K# t. J2 ]) i6 C. l' f. o" _& X
先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。
+ H1 k( J( y8 `' S* v, N$ g! @
圖一:! P; r. W$ m* g/ B9 x
解壓縮到USB隨身碟後的檔案結構
. O& f. Q* a# I$ S% B
6 F- X7 |8 a- f& G& E& SINSTALL目錄下,又有四個子目錄,見圖二:, @: R4 G& C$ p% ?! t( V3 x
圖二:
0 P& B6 Q( b, b) m; i0 T# s9 w- hINSTALL目錄下的四個子目錄( h( ]; g. W! E$ n( E: b3 U

+ z0 ^; a+ R) r1 F$ T1 n我先敘述\INSTALL\這個目錄:: U6 y3 V* K! C2 h; X, c5 r
\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!
% K/ V, @/ Z/ ]$ V# i1 r# r) `( C請先將這個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就可以找到答案)
% K1 b$ f" t% W1 O7 B  G/ ^圖三:
, a9 Y/ o. u  e7 ?1 s3 S/ u把要安裝到記憶卡的程式,先copy到INSTALL目錄下。
; u0 r* Y8 W3 Z7 g( u. w" T8 }) \1 m6 U  a; b

/ b6 @( O1 r5 R: wINSTALL目錄下又有以下4個子目錄分別是:; u+ I# @  K& ?& u- ^; W" R  d0 u

1 K$ f! G, c1 a4 Y1 ?APPS. }# x* v; H- {6 R0 o7 x
FMCB_CFG, e$ y4 t" d  G. k/ w8 L# M( f
INJECT
# `+ H/ {2 C& u5 l/ dMODULES

! t8 A8 L' }) Z請參考前面的圖二:
" {4 `: ~( b) M# `$ Z0 J! S' F# `
. H0 n7 h1 B4 ?0 ~/ k( b我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。
& o) [+ H" F6 J# J, I9 N
先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:( e" o& g  m3 S2 O/ W9 \
圖四:
. s9 b2 {% t) ^4 W0 `\INJECT\目錄" G0 q2 o1 y% d; f, a

4 E" r# A( _2 E) I! X7 U圖五:0 J$ e' ?$ o8 L
\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。+ \* A/ ~! \' p
2 ?- }& |6 g. C, j8 t
\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
5 n0 H/ G9 f+ |
, b  I9 w" X# O0 M" Z
至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:
5 D- O! v4 |" h圖六:
) i) [# f; j- W4 ^: l1 F* Q& z; x6 p9 I

" e1 m( m( t, O2 s" `) W2 t$ p\DVDPLx\目錄下的文件說明:

! |) y9 I& T  D9 D" P9 `; G3 C2 j! J% |/ h
DVDPLA 亞洲版主機, f) \( e4 @/ F
(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)
2 g- Y, h2 K* c8 w4 f6 ^) O$ Y# \DVDPLC 大陸版主機(結尾數9)3 D& C" {; L' X! X' v, f
DVDPLE 歐版主機(結尾數3,4)/ T8 n& C3 x  x
DVDPLJ 日版主機(結尾數0)
: q/ Z: y! m" ]/ q7 Q1 eDVDPLM 南美版主機(結尾數10,11)- P# s  B* J( O1 n. C" K1 n) I4 V
DVDPLO 澳版主機(結尾數2). P; k5 s, I$ z5 Y4 k
DVDPLR 俄版主機(結尾數8)( H% _( E, Q& @9 K, o! M/ ?
DVDPLU 北美版主機(尾數1,12)" e5 l% ?) T3 F3 J# h" K& v/ q$ Z

! @: X8 y- R. O% Y* C1 O0 c將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
6 y/ c( |9 e3 F+ v7 t, @8 R: M
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)
# g7 l$ V  s. Z! U) T& J& I# q7 @# a0 R& A' d( T  b
如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....
" ]7 g( Y; \; z5 q" b0 I

* b% E! f$ i. f0 J5 D8 c1 Z以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:
. i$ |9 ]- q& P# w圖七:
/ L( v  q2 B5 a9 u先將\DVDPLx\目錄下的DVDPLA檔案複製。
- g3 i2 Q: q# V5 \8 X# u
$ _& u, K9 U2 A% o  F. Y4 a圖八:
6 ^  h+ G# L5 f' ^然後將DVDPLA檔案複製貼到\INJECT\目錄下。& @! l7 g/ A/ k! b

; w8 u0 S( V  ~! k3 V- t4 I圖九:
6 [4 c' {$ |$ h8 U" h% v  p貼上DVDPLA檔案( ?+ |9 W, p/ z; ?9 O' h# |) N5 F

* @5 G2 A: G) X$ w0 ?9 E4 R: p9 S: y 
2 D, Z6 W! r- e. Y' \然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:
! e% W( s8 H" X4 F# C1 E# ?( U圖十:
. M6 D; \% c# R. o" e再將DVDPLA檔案更名為DVDELF.BIN
' Z$ r% v5 a6 @7 y8 _0 d1 f0 G% F8 A( j! u; o( b1 @
圖十一:
4 _) x% x/ a9 X* {7 u/ s' {4 K6 r; _將DVDPLA檔案更名為DVDELF.BIN: S4 A/ V' V- a- q+ f3 K# q; d. l

6 V! w0 {0 F6 Z8 x0 D由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。$ H( V+ g, _9 F* p/ G; _8 i+ N' a
\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:
2 x5 Y, c. {; I5 o9 z. _圖十二:1 q4 U% \' k8 }1 `+ D
\FMCB_CFG\目錄$ E! r. k3 S6 L1 j

+ @, f, L' x2 P/ S6 `5 f9 XFREEMCB.CNF檔,請參考圖十三:7 ]" H0 R3 h; I, B
, R+ b( C; n( T: J. G+ W
圖十三:
* x" v9 ~0 T- B& a+ u- H
至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。! q) C4 t$ e* W9 j

. \/ [' Y) Q# S- @5 w步驟二:2 Q- ~' [7 O7 Z& Y: ]$ ?, s
我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。' p$ J2 f/ X( j
然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。
2 v+ u3 I& c% p' k9 i將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。
- K0 E4 B; W; W/ d' w( c將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。
- \; p; I4 E4 X  R關於unLaunchELF這個程式的功能,我概述一下:
* l  R, Z% [+ A/ b) g/ O3 LunLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。9 M3 B. x  w) }6 {4 j
我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:
$ N- G1 [  T: V. z+ j! p% D
% w# f: [! X$ B按下PS2搖桿的○按鈕。! F0 A" r3 ]" Q- u7 O( B8 R4 \
接下來會看到有七個選項
# x( t, y  @; A8 s
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:
# P; t/ R" s. F# n
/ P) I! T8 H/ D8 I4 B8 g2 n, `以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。
2 ]+ q, P0 v6 d9 m! n如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面
: P( l# Y! r' n$ _) ?7 V/ a6 _* q8 e, @  ~
然後就是下圖:
' c- ^8 q) I3 s. i請直接選左上角那個安裝選項。
8 k/ T, @2 |# K
5 ]9 x: u  |: \1 ?" Z. X安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。& r, `5 P$ s! {( @4 c8 r
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
' K2 k9 O' f) B不過不一定會影響我們的程式安裝。& u$ w* Y4 N4 c) q. O

  U& N# A$ }8 M! w' \如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
4 a+ |  n+ L- u6 \大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。3 V* x% d% V8 `( z8 E
正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。
% \, q+ _2 a7 c4 U$ s+ v
7 y# F$ Q+ Y- n: q接下來是這個畫面:8 [6 Y# C  G9 e4 I: i. ?+ Z& y
這表示大功告成了,可以開香檳慶祝了!
1 G! V1 \1 @7 e& Z
# S1 Q3 B+ b& s$ A, K2 @) @) Y" \( n5 i8 Y
這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。
, Z# F. s/ D2 y  V4 {& N
開機後PS2會先出現McBoot的logo畫面:
% {: N; v* ~, \& W' m  d0 L" q7 Z6 W! @
然後變成類似下面這個選單畫面:
' `  i6 \# |- e# ^1 p* L+ o1 s- l5 R, V; G9 R
開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
4 ~0 ~2 j; ]- N- {6 z
1 P, D* g0 p! i  b
MCBoot在記憶卡中的目錄結構:
# P/ C: Y0 z0 v2 r0 a
MCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:
3 {/ Q2 C' h* H& }& ]) y7 g6 ~7 O$ j0 V1 I$ ?. _9 _; M( _+ O$ |
/BxTEXEC/. d. C  r) T/ T0 }/ \, t- E3 T
/BOOT/6 e+ r" x( m, B8 x/ w6 b7 N( y
/SYS-CONF/
1 [- l1 w7 t) p* F
( R  L, }1 R! {- ~" d( U) h6 ]# c9 o" s5 |4 y
/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。( A# C8 J+ i, V: F3 p% {( S

. u: m# _; r1 R) g  z& D; ]/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。2 x" C- V5 K% t; _1 v) ~) \& b" X

3 |9 V7 [" Z" n1 ~: H3 d1 X
/ P9 K: T' X6 X, W$ I3 L) l  b
( k2 b; Q2 z8 h4 q注意事項:- s2 j/ i) h* ]; H3 _- l
( C; f4 [2 ?; u' ~. P9 q. g- C  L
PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。

' L/ c  `; |. z4 Z) i執行unLaunchELF後注意下面的說明: / t8 s# o# G- \  Z0 }9 x5 C: \0 h
mass:是usb
6 r/ `% ]* e$ [* }mc0:是slot1的記憶卡
; d2 {, c, Z" f! G& bmc1:是slot2的記憶卡
, f4 Y2 N* w& S: n. a( G! Z, w$ b

: E. k2 g8 H% b! x) ]
* j3 A. C9 ^5 Q, g  A7 R% O1 X
FREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。' @' X% P, @$ q  _
這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。* T$ |3 Q3 o# k( h+ H9 C0 [5 N9 G- k7 h
" |+ J( W- F2 C! F9 i, B, Q
Example FREEMCB.CNF檔案設定範例說明:

  Y3 R7 A  l+ Z5 _黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。
- u, ^' F8 U7 E" v" X7 q檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。6 f8 u# H0 k6 e# o9 d  J& D
========================
6 Y) @4 u% o' E. oCNF_version = 1, K/ Q/ {! k! @7 w
Debug_Screen = 0
5 u  T) `- p+ iFastBoot = 06 A* O2 N1 R& G" ~/ S
ESR_Path_E1 = mass:/BOOT/ESR.ELF
- Y- s' M* h- z- n# eESR_Path_E2 = mc?:/BOOT/ESR.ELF
! l  X5 Q3 q7 Z6 A" J( ~& L3 O8 [ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF  x: p- m) A9 k8 R* T
pad_delay = 0% x1 |! ^% `& ]1 _' p& C  O
LK_Auto_E1 = OSDSYS$ s# v# o0 }7 ]1 B
LK_Circle_E1 = OSDSYS
+ q. X" r- o9 I( V" GLK_Cross_E1 = OSDSYS/ ~) y% \' ~- h$ C) ?
LK_Square_E1 = OSDSYS
# U8 v: L0 P0 pLK_Triangle_E1 = OSDSYS
+ m' E0 H5 d  a) L/ q  @, l8 ULK_L1_E1 = mass:/BOOT/HDLOADER.ELF+ Q( v9 [- c/ e2 c: {6 z
LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF7 J, j0 J, M) a- d7 P
LK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF9 c7 O/ u) Z, a& {
LK_R1_E1 = mass:/BOOT/BOOT.ELF
: z& `) K6 y& y( m2 @3 JLK_R1_E2 = mc?:/BOOT/BOOT.ELF
% I  Y4 G" B8 S" Z; T. R- X8 uLK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF
0 |# u# ]- a5 l3 G' m# A: jLK_L2_E1 = mass:/BOOT/SMS.ELF
+ L, l" w0 b& w, f" U1 HLK_L2_E2 = mc?:/BOOT/SMS.ELF
3 N) R2 w0 R$ @3 HLK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF2 ~& g) [/ ~& D. m
LK_R2_E1 = mass:/BOOT/ESR.ELF
9 k# s+ `" L( V+ SLK_R2_E2 = mc?:/BOOT/ESR.ELF
, E% X' z* S9 O, V$ Z4 ]LK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF) g! k8 v0 m0 w  w) O( ^* |
LK_L3_E1 = OSDSYS& r2 s2 m4 s2 r
LK_R3_E1 = OSDSYS
: S, ]* c4 s6 U$ X1 |+ Y5 {LK_Up_E1 = OSDSYS
2 m  y( `+ ~/ F. QLK_Down_E1 = OSDSYS
. h/ }' A; q: o% V1 @& J4 H1 Q1 H- ALK_Left_E1 = OSDSYS' w9 p$ O2 G: A2 O
LK_Right_E1 = OSDSYS1 X) |7 \" z9 ~1 l( H
LK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF3 E9 c- I& p. w; F# i8 G2 p
LK_Start_E2 = OSDSYS
, c/ _! j( E2 ^, g' j5 @LK_Select_E1 = OSDSYS
" t; i1 z% _4 ahacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu
6 M* \, y2 Q! r# D& SOSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!0 ~# }4 }+ G3 o3 ^
OSDSYS_Skip_Disc = 0
( Q$ K( w- @- \  ]OSDSYS_Skip_Logo = 1
1 N# Y' L! N& F0 MOSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )
1 v% z8 L7 G! m4 L4 GOSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}
# c6 A. j, `: r: U9 lOSDSYS_unselected_color = 0x33,0x33,0x33,0x80
. X: {/ `  T* E9 z9 FOSDSYS_scroll_menu = 13 o2 n8 |/ `6 E; l, f3 ]
OSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
1 D( X9 i$ P. _& {OSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display
2 B  q7 w) v/ p7 {3 E$ nOSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter2 p% Z; E$ h# k& ^& R+ Q
OSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter
7 S+ J, e0 K7 u4 n5 m6 U/ D7 u  HOSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version
# Q! l4 }9 b9 z" ?1 s/ POSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version
6 M9 L9 D0 u; }+ ^- h) BOSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen8 n0 ]  I' S) ]) T9 W# D$ U% ~  [
OSDSYS_cursor_acceleration = 100 <--speed of cursor
1 V, X' V) A  R# l0 F+ n" f0 K8 w* BOSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display( E. q4 n5 m4 O; ?) R4 Q9 V
OSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display
# b4 Q5 O; p0 j5 _. r$ W) BOSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display
! g! ]3 M2 r! b" [* ?! ROSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display
8 k# y' `! X$ P0 q8 K* c9 IOSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays, y! Z4 d8 N0 m+ g: x2 v
OSDSYS_Skip_MC = 1
2 N! E0 R, Z" Q2 x6 \" P3 m0 w0 dOSDSYS_Skip_HDD = 1

: _0 m$ V, ~/ L6 A6 P以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。
0 F+ s) n$ e5 i! E: I$ x% C
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen, [7 c1 \0 f& s" ]
這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF
0 d$ Q* S5 G2 w' C" ~7 n7 Z8 Y5 \' |6 a, b, a7 \+ _
path1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot2 v% V2 C3 f: m9 o" t% |
這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。7 [( ]7 Q2 ?0 r

+ L  G! g- _! [9 L  [& ~4 y" Qpath2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot0 L8 u7 P+ I2 Q1 _* `! ~
當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)
0 \4 x8 H0 i* @; c3 [% O; f

, k9 j) y! {4 |7 npath3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to
' A/ ~/ ^, i" {) X/ @9 b9 Oboot
! \) {' p: v( N' ~; O
$ y% g. @8 A# @- t由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時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 ?- O8 O/ v( @
) N. y- v# y7 D, E6 q! D* ^! d  f以下的設定,都以此類推......

+ N( d! L8 H8 c( z7 y, s2 b- |7 `& Vname_OSDSYS_ITEM_2 = ESR
9 H* I0 p# V7 k$ }這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR; G) ^. D. r( m: `. r

4 Q7 ?/ p3 g# {: }1 ?6 @2 bpath1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF
1 V' U  o% U3 M& `" C1 \% O這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。! W" V: H% ?/ _$ g' z5 ?

) O5 K  y& n$ a8 x; A$ ~- opath2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF
0 I: C( E  v) l! m$ Wpath3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
) V0 v. e7 m+ l' m$ Zname_OSDSYS_ITEM_3 = HD Loader5 B* ]" m! g4 ~; n+ f% r
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
1 Y' L7 B# K7 t% T! K7 q$ _path2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF4 m# b! R- X4 c! O
path3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
& v# j- f  s8 c$ u/ x: vname_OSDSYS_ITEM_4 = Simple Media System
9 q( @* J1 m8 _3 ypath1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF8 t9 \. n  ^: Z/ H& g
path2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF1 Z- W& G9 e0 q& N" y7 V+ g  o+ G: b
path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF$ J- E- y' q7 a: ~2 a
name_OSDSYS_ITEM_? =6 k, O! ]$ y- w4 v* N. z7 R% ?; V
path1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number

) X  P3 I4 h) _. {9 G3 u只要一直往下加設定,就可以增加開機選單。7 V5 u+ `' [$ r" C/ c6 T
 
4 J) F; L: O/ E
5 D& ]. I+ }3 I. _4 ?8 `6 x' Epath2_OSDSYS_ITEM_? =
4 Z3 U" g' ~% r! |  u2 w, Y. Wpath3_OSDSYS_ITEM_? =
4 q! W( D; ~: Iname_OSDSYS_ITEM_100 = Free McBoot Configurator
6 W/ s& u% N8 h. R2 h# Mpath1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF: P  @7 w0 C! d
path2_OSDSYS_ITEM_100 =
5 c2 D2 U, G% q; q5 H( b0 vpath3_OSDSYS_ITEM_100 =% d- P. u; p: J8 U0 n. x: ^

) o% y" Q0 `9 a' ~
# V/ T- ]- [, B$ A2 Z& g% u+ ~5 e. ^* c* z! _" }# y0 \0 ~* w

: @4 X1 e* I# r* ~特別說明:
- Q' Q; m: Q: b: O! i
4 I6 Z) {5 e# m6 Z
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。* E$ ?% k' L; X
; O1 K" u# {) R) Q9 g1 W# F  e2 ^
遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 16-6-2026 09:48 , Processed in 0.292012 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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