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

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

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

  v* e  C; a9 u& N7 _本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。

+ c) k3 l  {% e; M; J7 [詳細的McBoot程式的安裝步驟:- u! n& u2 S% @+ o/ g0 _7 u
步驟一:
+ p& [( ~& X6 J: u# D先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。: r; M7 C, u* C) _" F( X( b
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。
2 A- f! u6 B* ]1 N
! X1 u+ N+ V4 T5 J2 z& ]先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。
- V' G* Q! C% |7 `( t
圖一:1 i0 `5 E7 O( i* U- u0 l% ~+ r
解壓縮到USB隨身碟後的檔案結構
: Z4 e% J, i& I9 N) ~; E" Y
3 f5 H/ q7 k- F7 T) n9 I: KINSTALL目錄下,又有四個子目錄,見圖二:- b5 m# ]4 R+ y3 L% L. d( ?4 Q
圖二:9 C- ]  M' U* w0 C, H  Q
INSTALL目錄下的四個子目錄( ~+ t. \+ ?+ X  T3 }1 u
, _" e/ T5 o! y/ h& M3 g
我先敘述\INSTALL\這個目錄:2 s1 ]2 N) }1 i/ g" e3 Q' l$ @* R
\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!. D" [, [: {% L/ j% ?. P- V
請先將這個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就可以找到答案)9 v2 Q" Q  x% A' N# z; [: _, f$ h
圖三:
4 ?" A! Q. K9 [/ T8 Q把要安裝到記憶卡的程式,先copy到INSTALL目錄下。* m& e& S6 a* J4 e/ ^7 f1 |

) f$ O: J) T; m& J' r7 `
( i6 a2 d9 F$ w/ U0 A5 vINSTALL目錄下又有以下4個子目錄分別是:
- C2 |3 i* X2 A# S8 c2 V
8 c3 H7 z2 O8 i( G# QAPPS+ }& h& Y' T# p
FMCB_CFG9 V* O' ~! p$ s3 E& w( X
INJECT: U4 u( e# _5 X4 `; y7 Z+ C9 @
MODULES

0 D4 r- t* v" A請參考前面的圖二:$ R. j. K4 F# x

% a& O' ^$ |# @7 a我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。

5 `) o% t4 X9 Z1 d: g先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:
' i$ f0 P/ N! g" q% U圖四:0 t, v1 |6 F0 h/ w
\INJECT\目錄
$ B( U( `0 S; o3 M% a! G  i- r9 O% |5 G7 u
圖五:
- |+ W4 g/ g0 _\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。
" T( v; f: Q* q+ I' ?9 v
6 r; s  R/ F+ F: Z9 j\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
4 }" M' U$ Q4 A( @7 G5 c( Y/ y

6 ]+ f8 m$ i3 w- u+ L; O至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:' j  q/ e7 {0 d* l
圖六:
4 N7 {' I8 w2 }; X9 ]% @  R0 ^; f7 B; z( s4 q- r3 e
- I! t# b" Q. k8 }9 T/ M0 c2 I
\DVDPLx\目錄下的文件說明:

6 M2 E; @+ k5 U; \/ s3 ^, l9 @2 g. Z0 j
DVDPLA 亞洲版主機
# E  [2 G* Z9 {. J(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)
* S2 P$ _0 W% ]$ {DVDPLC 大陸版主機(結尾數9)
; v+ b' s, u! m3 j4 VDVDPLE 歐版主機(結尾數3,4)
! n" f9 |# W& m& j" VDVDPLJ 日版主機(結尾數0)
! {2 o! W- Q2 \/ zDVDPLM 南美版主機(結尾數10,11)" b$ s; W" I; a) k0 F
DVDPLO 澳版主機(結尾數2)
; h- H) W7 a1 {# p3 F3 b8 IDVDPLR 俄版主機(結尾數8)
4 X7 q: M- a: }) q8 _DVDPLU 北美版主機(尾數1,12)7 d) W7 B* o: f8 K, Q6 w
! n; P0 G' f. O0 g( f0 F
將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
( _4 C, J2 f( ?' b, {
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)! S( h$ I  Q6 N1 n: B' x
1 o8 i1 ?7 F5 I+ f) ~3 a; R
如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....
+ s) A; m- e5 i& l
6 O  Z" N3 s2 \2 w8 B9 U; v
以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:' J$ }7 J" |3 Q, n- Z
圖七:
- m/ I) k& R/ @& w先將\DVDPLx\目錄下的DVDPLA檔案複製。3 ?% k' a7 a& o5 J

2 X, Y% [: j6 z/ N2 \圖八:" W( P! r% s/ d
然後將DVDPLA檔案複製貼到\INJECT\目錄下。
  ~0 U$ Z( b( f% |7 _! E8 ~: C! L
圖九:1 O# w; w6 t' H( K: v+ T6 ]& ?
貼上DVDPLA檔案! ^5 l( @6 ?" z) V( ?; _

$ i4 l4 I+ r* x! h" x! u 6 A. }, \- p% o  R3 |7 |2 J
然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:$ Y# {0 f- T( `3 I' E0 Y
圖十:8 _9 z& S; @4 x
再將DVDPLA檔案更名為DVDELF.BIN" N  N( Z( [; n# w' I( _5 e6 E" h

( h/ J. a% o/ ^5 O. ~. G2 J, P  u圖十一:  G- ]) E3 [; q7 F
將DVDPLA檔案更名為DVDELF.BIN
. V( X  F* c( S0 D3 P
9 O* _9 `, m) r1 O' n. y由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。
/ @7 {, I$ W5 N\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:3 ^8 c, f7 n: M5 g
圖十二:" Q% ~) S$ B6 ^: g$ h
\FMCB_CFG\目錄) p8 c( J1 ?# ]( f. ], Y

7 ~* m/ @* A8 |' @6 PFREEMCB.CNF檔,請參考圖十三:$ J0 d0 \7 Q# p5 a; a9 N

1 c( S* t- ?" Y4 h( d* v* t3 I圖十三:
& n: n; k. i  |. h) Z! H
至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。4 h* X; v: s4 \" F6 w- A! j

! I) u& M! j' R4 `- E步驟二:- K0 f; n5 l4 ^! n
我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。
8 u6 d2 [7 {/ M$ H然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。3 L, ]8 [* y4 B. x0 P# V
將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。9 z9 N! k8 w: W& W
將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。
8 H' e0 w. V0 G( V3 X關於unLaunchELF這個程式的功能,我概述一下:  y0 n7 [: ?  a9 a
unLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。. e9 [1 j2 x, g3 c
我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:; i. R9 ~# h9 Q# ?3 z5 q
7 h. \" K9 g6 d: w1 l' W( E
按下PS2搖桿的○按鈕。' ]6 `' l! m3 o2 @9 b
接下來會看到有七個選項 * R3 Q  S8 n! b
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:
' a- U# j& K9 X* u% h4 t/ U" @) T
以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。. l5 l0 Y) y- `  E8 a
如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面* I5 W5 P& K$ u/ J# Z
4 ~  w7 K/ T* U: ]5 h4 Q
然後就是下圖:
4 U) a: C' a  m請直接選左上角那個安裝選項。7 T, N! b7 \- i, V3 Y4 t

& c2 C" f- I+ {, m6 s安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。
9 {/ a: |0 n' t- }: p如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
* H% [. n( g7 V2 w; W0 o( n不過不一定會影響我們的程式安裝。; d/ P/ [! a1 I; x$ f; t1 n% B

* B9 `* I5 U. s. m+ R& p如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:$ I7 X/ E0 }3 ~* A; b1 l6 D4 }
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
$ T; q8 B: ^6 Y/ C/ e& C正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。
. e0 g  N$ V- P9 P3 B
" q  v" `6 y, k  A9 u接下來是這個畫面:2 ]5 O# L6 d1 g  v
這表示大功告成了,可以開香檳慶祝了!8 f7 _; J" P" A7 s& P
  O& N6 ~/ b/ M- ]7 E! m. k  `
* b, i1 p$ o8 I* q2 c2 _* N
這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。
  u7 h4 u9 b; V' @3 j/ w6 u
開機後PS2會先出現McBoot的logo畫面:* ~% F3 l6 \# N8 a& j  A
* |# a  P3 h. d7 [* n( e: X, H' `
然後變成類似下面這個選單畫面:" {7 F4 P# A) i$ r

; n! }2 Q& z) }# o0 z. N開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
: d( }8 D: o3 `/ Y

! E4 c2 V1 a, \( eMCBoot在記憶卡中的目錄結構:
7 b1 q* e% A- R& i: k5 }
MCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:! j/ l3 f7 c" v4 p4 k

/ d& u/ Q7 i2 n( l& P/BxTEXEC/
$ `1 O8 J7 k  x8 x* B  n) ~/BOOT/# _) \' C6 I6 I& H+ m7 i+ F
/SYS-CONF/
$ Y' U6 ?+ O; d" k8 a5 h4 V
; `5 }' [1 L2 g
- n; w+ f' Q6 f: C( ]  ]+ h/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。
9 t! ?. A& M  v  I  f4 _0 F! s& X9 X
/ m+ Y' \' y" a/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。
, t; ~; C4 `6 v0 T5 V! i& W& t+ t0 Y* [9 k( F; G- c8 h+ p

7 G3 E0 m$ S/ o) ~
( e# m& _, W* t  g) d: P- z  m: S注意事項:, P( _# F& q7 ?+ r' }

  e2 Y( q  K4 @PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。

6 i1 f  S& j! x$ g( z' O1 s- k執行unLaunchELF後注意下面的說明: ( W+ h/ O- W0 h' S6 i  G8 N
mass:是usb: n  ^: D# u3 c. }
mc0:是slot1的記憶卡) |% H% F/ |& a9 C# \: L
mc1:是slot2的記憶卡9 K% o9 t, z9 O% L" C. C4 m

  m% \  k& ]- X% ~
. @2 z2 [7 B: j: P
FREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。
" B( g# S% X" h7 S1 i這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。$ l6 O& X6 o" k: `
5 C5 r4 W; `! {" x
Example FREEMCB.CNF檔案設定範例說明:

+ B1 i5 z. Z5 s* G0 W黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。
% o( d! ]- h, l& \檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。
; b9 K! J2 l9 U  I  h========================. }  Y& W+ ?8 J9 G& Z
CNF_version = 1) l$ k7 y8 \' J  {2 g3 a0 Q0 r3 J
Debug_Screen = 0) V( i" I$ |9 ^! [. p: |
FastBoot = 0
2 P# O( \) e! I# {, c7 q+ QESR_Path_E1 = mass:/BOOT/ESR.ELF( S4 g/ b* t* B0 b, o9 ^
ESR_Path_E2 = mc?:/BOOT/ESR.ELF
  d7 G2 `, q2 c% M7 @ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF# W2 Y. t7 Z& G* n& ~
pad_delay = 0
3 ^$ I# h3 z) ^% Y: U) TLK_Auto_E1 = OSDSYS. \2 ^  l: z0 `/ {6 `$ `
LK_Circle_E1 = OSDSYS! \# l( e; l- U" u, F1 ?6 \6 ?; E
LK_Cross_E1 = OSDSYS
+ K! f: {5 ?" CLK_Square_E1 = OSDSYS+ e8 ^: V7 L% s3 C  l$ N
LK_Triangle_E1 = OSDSYS
1 P* s7 a" c; b. L2 A  eLK_L1_E1 = mass:/BOOT/HDLOADER.ELF4 p: ~8 L( m, M# t% m0 Q% D5 G  u
LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
% l/ |$ F0 Q; \6 xLK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
, i* \- G9 y0 l( bLK_R1_E1 = mass:/BOOT/BOOT.ELF
2 m( H! i4 u5 B$ R( x% Z' _LK_R1_E2 = mc?:/BOOT/BOOT.ELF4 U4 `, K, \9 P! l% i
LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF
3 x+ A$ i2 W; VLK_L2_E1 = mass:/BOOT/SMS.ELF
% @1 X+ ~7 Z. x" q- V- {9 G8 N- iLK_L2_E2 = mc?:/BOOT/SMS.ELF
; d# q1 m4 W$ {3 [/ ILK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF5 g; L5 Q0 q1 Z1 q! p
LK_R2_E1 = mass:/BOOT/ESR.ELF7 w2 \7 [$ ~; [. C6 U; f) S8 I2 A9 l
LK_R2_E2 = mc?:/BOOT/ESR.ELF
- T- ?9 M, Q" D/ k# p8 jLK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF, B  D) y" z4 S5 z  \) [9 Y9 D
LK_L3_E1 = OSDSYS7 Z  M# d9 |& _' f% Z1 `- l: T
LK_R3_E1 = OSDSYS
0 x  N& x& R. h! b/ RLK_Up_E1 = OSDSYS
. o: D9 U4 N/ w2 O. G6 p( pLK_Down_E1 = OSDSYS: s0 X/ I1 G  c- E; D" F
LK_Left_E1 = OSDSYS  @( s7 L4 R4 w4 _$ F. @" T* L9 R7 t
LK_Right_E1 = OSDSYS
8 C) C+ ~; v  ?/ ALK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF
! ?' z' R3 U8 h' V8 [( H( uLK_Start_E2 = OSDSYS
* p( r8 b- t) D0 W% p) p3 ]LK_Select_E1 = OSDSYS
. `) V5 x4 c8 ~! F  J+ Yhacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu
" C7 ^& {" b- ?7 eOSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!1 o9 P, Y' w# h) l) \
OSDSYS_Skip_Disc = 0
0 s( u2 T; ^2 q; QOSDSYS_Skip_Logo = 1
" \8 I% R5 S' G2 I( |" ROSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )- z. a  x7 e8 u1 b$ s
OSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}- \, W/ A* L1 \) k# f+ N
OSDSYS_unselected_color = 0x33,0x33,0x33,0x80
" y  f: Q7 V- Q' b( [OSDSYS_scroll_menu = 1! g! q- O, ]) G1 F
OSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display. i+ e7 x% X, b5 N; e9 \( a# \
OSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display
( A" N4 Q' b4 p( Z3 BOSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter# ]( l5 d' {- B* h
OSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter5 D( u4 O7 v$ i  h' q  a0 v  ~
OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version5 e: F3 B' H3 B" j, ^1 i
OSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version0 p8 K% K2 R( I+ M! ~  {  l& ^
OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen, x4 h, P% x# U/ [! Z2 `' E
OSDSYS_cursor_acceleration = 100 <--speed of cursor, B: P2 ]% c. ]; z( ^1 {* f, N
OSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
7 M! s0 g' g' l* @7 n! nOSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display
/ z* ]" d* M. a, W7 ^$ z$ aOSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display0 ^7 b# }1 g. V4 d0 P
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display2 p, `. h$ t. t9 G9 z7 [
OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays
1 h. v/ L2 t9 W0 U5 C& M% `/ C- TOSDSYS_Skip_MC = 12 u9 @5 w. ^! @! m, M2 Q8 {
OSDSYS_Skip_HDD = 1

* z* }$ o/ C5 m4 i  e; ~以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。
2 ]- g) k4 S$ h+ P! m; ]# T
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen
' O% t  n0 k: K! o- u+ F' W" v: d這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF
+ q, y! h" ~4 T. t7 U# |, ~6 g# Q6 f; |2 m) s: g) Q( m5 e7 u
path1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot# L) T, r3 d" T+ H' r: m
這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。
' H! W# n. V/ m  o2 T0 p% {9 d$ F* Q  u5 K$ P
path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot1 i! T( O% X* g5 V4 D6 C3 [
當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)

% @8 \& ?  z, {. w! @$ e8 S$ Q; S  B" ]
path3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to
; z7 g& d# c5 s- t' }boot% }# o+ ]# t3 [$ {! F

: e/ i! @% _2 _/ L. F由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。& j8 }3 m+ B6 S+ j
8 t9 C' S+ b7 P* v. [
以下的設定,都以此類推......

9 P; R  @" x5 n& ]name_OSDSYS_ITEM_2 = ESR' Y3 \( S' a* r2 h  W  Y
這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR  U) a- c8 x' p) }

# M) W$ b1 T0 v: A0 fpath1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF
7 A" W0 O3 N" s* h. a8 o這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。
, F+ v. ~% P6 y6 z+ Q" x& n
9 B+ B/ z0 W& X- e- u8 H. q  k7 y/ cpath2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF
7 _/ o! x  o& M* k) {path3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF: U) g- B. S0 a5 i) i  l
name_OSDSYS_ITEM_3 = HD Loader
! B3 X! L9 r6 \3 X3 u9 D. Epath1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
# ?/ P9 w2 {, v5 tpath2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
/ k% ]- d" X" i# k9 bpath3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
! n) [: ?9 b: s" o8 uname_OSDSYS_ITEM_4 = Simple Media System+ Y; b& f$ ?' H' j6 q: W2 }
path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
) c" U: d7 D! X9 v) Gpath2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF5 G- v4 h; Y  K. D
path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
( T2 A# H# F2 A) F! hname_OSDSYS_ITEM_? =# B! V+ _0 m# }6 X) x
path1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number
: f8 X0 C4 d: H! P" c" R8 v
只要一直往下加設定,就可以增加開機選單。
" U* |  w0 p5 R" c0 G( g$ F5 I1 j$ S5 C 
1 A; _5 V. R# z. T$ G9 |2 n4 B1 Q- g! E& n
path2_OSDSYS_ITEM_? =9 R! L6 F3 ]1 \0 m
path3_OSDSYS_ITEM_? =% ]6 C+ |) {- q' N1 z* V
name_OSDSYS_ITEM_100 = Free McBoot Configurator
. I2 c3 u9 Q; I& L  o3 C& Hpath1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF
+ w4 S% W; ?, g, s% xpath2_OSDSYS_ITEM_100 =0 X7 k- |" f0 y4 {5 J' l
path3_OSDSYS_ITEM_100 =. z& _& e/ U6 O" v8 e* e
; _6 c5 W) ~) O, t: E" p% q" a/ b6 k5 \
4 w# T  L3 O0 r* `) Q
+ [' `5 s( j2 ~: }- g8 ^
0 u8 s7 ~8 W% v7 t& _0 W
特別說明:
/ }9 W' u  s  S3 s0 h) @9 A

+ B% r# }$ m0 D  D% PESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。! G  a5 ?- I( V4 k* [

$ w/ _$ O6 W2 q: T8 A$ k" b遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 3-11-2026 15:14 , Processed in 0.610949 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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