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

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

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

3 j# h6 M% Q6 @  r比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。
# n+ Z, {3 R, m, R
) y8 m8 x' S. `/ \當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。
1 o8 t/ P% F6 H2 X: c

/ U( T  `1 f# I1 ~& u+ O9 L! T本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
- n" r  t/ a' N* h) ~
詳細的McBoot程式的安裝步驟:6 O4 @; u, N( \  q: @" ^- k8 e
步驟一:
1 n5 |, J1 F: a! G先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。
# j  ]! [6 |7 J$ R. R- G; e請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。
3 A' Q! o1 F9 \) ^: l, ]/ D* ^& u; K1 y" w: L1 E/ J5 Z: h
先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。
: d+ M! @+ H- F0 s! ^
圖一:
& p' _, a, g2 F1 Y* Z; l. `解壓縮到USB隨身碟後的檔案結構
+ b' m; D; Y% R" c' P) W8 s, S7 `) ^
* m9 _' y& L. j: a: aINSTALL目錄下,又有四個子目錄,見圖二:
% |# O  S! i  G* z; z- n4 y# q圖二:/ A, P0 B0 @  k2 ]
INSTALL目錄下的四個子目錄' e+ V; e7 |7 F0 G5 @
8 E5 G5 e- m# E2 O" a
我先敘述\INSTALL\這個目錄:
: m. A- ~$ j- T) z* ^1 N# {\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!9 w+ N8 B' J* K( O8 W7 B$ g
請先將這個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就可以找到答案)
/ P3 J3 `6 i& ~& D7 v圖三:
6 h2 M- n/ s% e4 V# x$ j7 f把要安裝到記憶卡的程式,先copy到INSTALL目錄下。- n- \3 o3 U' n1 B& s" q
$ D& U  P% x! W* ?0 q+ K7 ^

2 m6 a1 F7 {2 a1 Y3 v* [; z$ IINSTALL目錄下又有以下4個子目錄分別是:
  U9 y3 T9 A$ j
3 Q6 P# B4 v- O0 s0 G- B2 EAPPS
1 U5 U( w* }. S2 j3 TFMCB_CFG
. U) C. c7 d; ]6 ?  l6 _INJECT3 i; q9 J9 Y* S4 ]
MODULES
2 H1 h' }' _4 m! w7 F( a/ n% u
請參考前面的圖二:
7 _$ v8 P4 K/ M0 m  t) y! D" n* U% y1 U( w( _
我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。

. ?& A% ^$ ]$ t# _/ L1 ]" J& p先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:
& k' A) O# f9 }2 w/ Q9 U& E- Y圖四:
; I4 X0 k7 }' J; D: Q\INJECT\目錄
) p6 s' n7 E9 w. k3 m% O- s! n  u  `" ]$ O
圖五:
6 V& L% S7 ^" g- v, y; N( m' z4 d\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。: p: ]7 t1 V$ P. t( p4 N. W1 t, M  Z

0 k# W, g. l' F, K1 w0 W\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
% [4 p4 r, ~% k' f" I# f

! i8 f9 W# m! g4 |& f至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:
* G/ _1 D( E# m+ X2 {2 \& R; }  U7 n圖六:) U& `7 e. M) V3 A
+ h1 ?# U  s7 V( C4 G' D  `# w

5 W% e' f, W5 ]8 n  U2 A" F\DVDPLx\目錄下的文件說明:
" A+ a/ y7 c( r% }) J2 c2 g0 m& u5 F

' \8 r: m; M9 I6 E4 oDVDPLA 亞洲版主機* d9 O* }& q; J  h6 D  u* s% c' H4 `% q+ _) U
(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)$ x( X6 N. E. q2 h
DVDPLC 大陸版主機(結尾數9)) p( {! Y- n) J- F. D" _8 ]- {" m* ]
DVDPLE 歐版主機(結尾數3,4)
3 z% `4 ?$ j: g( B$ ]# \6 _& SDVDPLJ 日版主機(結尾數0)5 k* I% c3 {, n3 X3 N  d' ~  z; J
DVDPLM 南美版主機(結尾數10,11)
. L3 Y7 N- [' f  z& U9 B- b& |DVDPLO 澳版主機(結尾數2)+ ?+ ?1 n3 Q7 x  b
DVDPLR 俄版主機(結尾數8)% W2 n' t3 c# L4 ?# P# R
DVDPLU 北美版主機(尾數1,12)+ d( ]0 b& L+ h2 W1 M2 T

) ]7 V. q% `% W$ a5 y3 \將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
5 T% g$ U0 ?; d; O2 u$ y! _
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)0 I3 ?5 o, s" B5 A% J; @' @3 u

- O" A6 U9 Z4 |( n2 O如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....) E8 f$ a% q8 j8 i4 r3 K

0 }3 C1 q( o4 f2 k. i# ]& h; y以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:
8 \- k& W3 k) L/ t3 N5 @7 y' d# a% d圖七:7 L, n( s9 K& h: m
先將\DVDPLx\目錄下的DVDPLA檔案複製。( S8 D. E- O' ]( K
$ I. a, @$ x2 y
圖八:% j7 v2 ]" N6 V1 I9 i0 h" O) y0 m+ z/ A
然後將DVDPLA檔案複製貼到\INJECT\目錄下。
. h' y9 ]2 u& N, o+ R" F! q, y5 h6 w' y; ?$ |
圖九:2 ?4 O+ t- z; U7 ?6 E& y2 z; P
貼上DVDPLA檔案
% H5 ?; k! R3 J
! l+ \, L, N8 M 
- E9 j$ n& z: M然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:! z7 E; z7 w  N- X" d
圖十:0 \: ?( H5 w7 j8 H! O% B
再將DVDPLA檔案更名為DVDELF.BIN
5 K  K: P' @/ G0 i! v$ S% M8 j! ~0 [5 N7 y8 z/ o' ]
圖十一:2 m; l/ u, c& j/ G; C( p& E4 E
將DVDPLA檔案更名為DVDELF.BIN  M/ Z9 }: w: W- W8 P2 W+ p" n

- o' j# m' z1 `( K* Q; r; P由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。
. r0 q- H9 Q$ Y4 c8 K' M- G( [\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:1 a) p( v5 {. S7 v& w* p3 {( V$ g7 a
圖十二:/ ?+ D# e8 r, h# z+ g8 b2 E
\FMCB_CFG\目錄' T4 l; [# _+ {# L  X

- C* o5 G% E" }7 r/ pFREEMCB.CNF檔,請參考圖十三:) M: o5 V: T3 @' W) D5 G$ Y5 z2 }- J
# D- r' J! G. c3 M
圖十三:

. ^7 D4 S% o) S7 W, w2 J: z至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。
7 a) i- h! Y$ }& r! r/ S
# k" T6 R( d+ d, U: z% n9 {步驟二:8 J* Z. _8 U+ `9 D
我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。# A* ?" w5 b6 S5 o+ L
然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。
9 V4 |  W- C! P$ X4 l$ |將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。
/ A/ b( {' T, F! B# h0 G; N* \6 m將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。
- I) H6 F5 G& F2 r關於unLaunchELF這個程式的功能,我概述一下:' {9 K  u7 Y" F- i' {4 P
unLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。) j  i# Y* `# D2 H1 R
我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:
5 M1 B+ `) m; ?1 h/ J, Z3 r1 r6 w, z$ e6 y7 R
按下PS2搖桿的○按鈕。- ~( H. x3 w. t6 A$ @0 a
接下來會看到有七個選項
2 G8 @- q  q% D7 d4 C+ I9 `' h* \
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:* T9 N- ~# n: i% [

2 M5 ^9 [+ k0 }5 G3 M( P以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。6 D" W& P% ~: @# \% L( l; D
如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面
* U# D- X0 o) K; J: ]0 A( W
) C% F. Y/ ^" v3 s1 I% L2 @0 f然後就是下圖:
' r2 I2 r1 r+ i7 h0 B請直接選左上角那個安裝選項。/ N  B1 t3 n6 _) K2 J
7 P/ }& r# D4 |. w
安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。
" F9 s, g% }* r# K0 W5 k5 U7 j如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
( T! ~- c& D% {不過不一定會影響我們的程式安裝。
1 z: ~4 Y9 v- \: _/ _
2 B2 j4 G  x: a如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
2 T0 ]) m/ z# D  \大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
0 k" G- Y8 s8 T- C/ w4 {正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。
3 B! m, E( o3 {7 l, k3 @% I2 l$ |  P% }  g, {* }7 C" K3 q$ S2 i( Z
接下來是這個畫面:8 j0 l9 ^- c# Y# h& h
這表示大功告成了,可以開香檳慶祝了!- F; K0 h3 R; ~/ ?1 f" l/ A7 }

7 O$ C7 f" S3 _  y
% `5 [5 n# R$ @0 J8 O這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。

  q& ^8 T2 }+ N/ A6 J# Q開機後PS2會先出現McBoot的logo畫面:) @8 e. D2 W' u" v" P" l& R. T. v/ j: _

# ~, i5 K/ C1 w& R5 b然後變成類似下面這個選單畫面:6 a  o& L- H! \" ?1 `; k
2 @/ Q7 c1 Y8 v; v
開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
; v/ O& u0 A; w  \) n2 Q

- \! m9 Z# _$ _5 B3 [MCBoot在記憶卡中的目錄結構:

2 G5 t7 N; X) ^& o* ?/ ~MCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:
2 x2 ^- s- X& g8 F
5 e8 S- v$ M9 t. f/BxTEXEC/9 b% N1 y- Q8 [$ t) s+ m- [: R
/BOOT/
  x+ E6 s# I+ O) ^/SYS-CONF/
& Q( b% V3 [, y# Y( `! @) \7 ~' F* C8 @5 {! l: h( w* d7 ]

, j1 m( O9 o7 h+ r7 ^, v7 W4 O/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。3 @0 N4 f/ k7 A( n+ K
# d. u& A- ^( n' J
/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。
6 L4 s. G4 K+ G2 }
* A3 M2 K+ D  O; R- x2 o
  g9 l- E" o' D$ P& O( D, F4 g' Z: N! n$ Z3 Y' f6 [
注意事項:
4 [4 @0 [% v4 G- w
- ^$ g2 B8 t' z; t( s4 E, w+ @1 X3 s/ QPS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。
% B* j7 ]' M" s5 V* \2 c
執行unLaunchELF後注意下面的說明:
' l% X# ?/ v+ o* E  U7 emass:是usb" \* ~0 B: r- l6 x! q, `
mc0:是slot1的記憶卡
4 O) u- J: K/ g" k9 umc1:是slot2的記憶卡) N' U6 j* _% {% o+ G+ `* x
0 u# `; E0 B5 U$ T% {* t; k

1 p4 f) g9 @5 TFREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。
/ y; }, Y& D! a8 g5 ^這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。
/ V: n' U' B. C: V% l- ~
& u% {8 }4 F" d% `Example FREEMCB.CNF檔案設定範例說明:

) k# n$ i) p, a" O# U5 L7 u5 p黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。
: l( s& c8 o% G& J2 ?6 a檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。
5 x5 p$ F0 c4 G: ?' a========================( A. }/ \* o6 Q! {$ n1 N/ i0 g! d
CNF_version = 1
, g2 b  y( e% G( ]/ Q$ mDebug_Screen = 0, z2 V+ s( I/ F0 r2 C; G
FastBoot = 0
& Z% J4 R- W) i9 F5 AESR_Path_E1 = mass:/BOOT/ESR.ELF, h" R& h( w) q. ~
ESR_Path_E2 = mc?:/BOOT/ESR.ELF
& {$ t. H) E. p  RESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF6 V2 n! @8 _% [' l/ y
pad_delay = 0
( B1 T& e/ G. t# sLK_Auto_E1 = OSDSYS
7 O2 p( m' k9 J9 X7 \+ ?LK_Circle_E1 = OSDSYS" D" o0 |& V4 Z, z: ]" a2 b. l5 V% r
LK_Cross_E1 = OSDSYS
! c3 ?+ V) W9 d1 L' xLK_Square_E1 = OSDSYS
5 n- T; @( _; OLK_Triangle_E1 = OSDSYS% W5 j. ]$ q# O7 P
LK_L1_E1 = mass:/BOOT/HDLOADER.ELF
! O( i- Z! U$ [LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
  h0 G! \6 A1 J  @" {* Z* ZLK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF  H6 o- d: f* T. C
LK_R1_E1 = mass:/BOOT/BOOT.ELF
4 Y( [& X, R# r" N) t+ V) ~0 t1 wLK_R1_E2 = mc?:/BOOT/BOOT.ELF8 k; G( W, \5 j8 M$ M; p+ o
LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF" e7 B! _. ]. A- c2 j
LK_L2_E1 = mass:/BOOT/SMS.ELF+ E" ?; R2 ]0 m7 }
LK_L2_E2 = mc?:/BOOT/SMS.ELF* l# d0 z# g# C( i( h# Q2 D
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF+ z& W: R1 d" y- \6 ~
LK_R2_E1 = mass:/BOOT/ESR.ELF; S7 A0 @  G: g* v! z
LK_R2_E2 = mc?:/BOOT/ESR.ELF7 s+ @2 g& V. H7 J7 g# G' f8 F
LK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
  ^& Z) c9 U9 @/ n' q' x& [7 @LK_L3_E1 = OSDSYS
! p; B2 G3 k% X! sLK_R3_E1 = OSDSYS" q' ~% o5 ~/ p/ {) ~
LK_Up_E1 = OSDSYS
, W4 Z" S( u( e. q+ LLK_Down_E1 = OSDSYS
2 F+ s: Y9 d; l) L3 lLK_Left_E1 = OSDSYS9 w/ _3 c: w* a3 u  h4 _
LK_Right_E1 = OSDSYS
5 w7 F7 T7 Z, [2 ELK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF/ f0 @1 O) g; C" e( {$ |
LK_Start_E2 = OSDSYS
6 l; a; a9 \5 z" m- uLK_Select_E1 = OSDSYS0 H0 @4 {% N& u% `8 d% I7 \
hacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu/ J0 ^$ B/ J* B, ?4 `' b+ p# J
OSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!
2 p5 v: _6 }- F' T! c3 o& LOSDSYS_Skip_Disc = 02 B7 V3 l2 V3 @0 ~2 [
OSDSYS_Skip_Logo = 1
  B$ I/ S% l- b# \$ _" LOSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )6 f" [/ g$ ^. u! g" I0 k
OSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}" g, e- y" ]7 i  c1 G
OSDSYS_unselected_color = 0x33,0x33,0x33,0x800 `' \  U0 U' [, x8 U2 t
OSDSYS_scroll_menu = 1
% i' `% q. M# U$ Z* OOSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
4 L) m! Z  c/ FOSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display( K- c( o0 A4 |1 S$ w
OSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter  a2 M: O; y0 w. Q8 E
OSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter; X' G+ ^' {) L7 l' ~- w
OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version
2 U: v0 d3 A' f- h, a6 |# iOSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version' X$ ^1 V1 P" }
OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen
1 K- E/ `2 q2 j# uOSDSYS_cursor_acceleration = 100 <--speed of cursor/ X8 h, Y5 q: f' h! @
OSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
- C; U( M% w2 e" r7 p3 cOSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display - V1 e- ~% P' m% B0 e6 [
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display) J- D( {4 S) n4 p' F0 ~* o0 U$ ~
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display/ X% j: ^" `' O/ d! w8 b
OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays! ]% B! \0 V, p
OSDSYS_Skip_MC = 1) m$ W4 C" ~3 y8 c& {& P
OSDSYS_Skip_HDD = 1

; @# p1 l5 I2 j; k' Y以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。8 t% U! v! b. G. T
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen
- x+ `; }, C6 w0 }& }4 S這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF1 x( \# n  T, Q* Q. a( e
' ]1 G9 v  K3 n- K8 R' o: T
path1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot
6 V5 |6 K: x& ]" {" D這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。
8 s. |1 t! V" R! I
  m1 Q& k& R3 \1 ]path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot
, L' ~. l5 I8 w. L; |3 [: j當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)
: }# y8 m& _: K
; [5 z# B$ [* ^& ?) |8 b: p; b
path3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to 4 D: L) P, T; C: T$ |# x
boot
1 z# T& E/ y  q! y; D* [. E' Q* E3 L( d6 Y4 ]
由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。
( E; j1 o, ^+ w; K) U1 Q) s" _
; v- a- \, _4 x+ o0 G( T! T% o. \以下的設定,都以此類推......

& z2 E6 o1 k# g# Q: ?% wname_OSDSYS_ITEM_2 = ESR/ z. s4 w1 Z3 ]% \
這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR
" }+ G4 p+ [& R9 m& S2 R( A8 [
: A3 }. B5 h0 f# C, Y4 ?
path1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF8 a& c' B& D; V0 g" L
這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。1 r3 o0 o, U+ T" n1 C0 p  e) M

2 G( V7 M  x( o' j. Ipath2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF' y5 b7 P: m5 X! I
path3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
6 P, N: X; p" ~6 T$ u  `9 p+ lname_OSDSYS_ITEM_3 = HD Loader) |  p1 }7 _: j
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF5 Z- ^* a; z6 T: i7 b$ {1 F
path2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
+ e' [( @# a6 hpath3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF6 M) a3 u5 V% h1 f& G3 a& \
name_OSDSYS_ITEM_4 = Simple Media System
$ ]* e2 ]6 D! x% Z  R  F+ L1 o/ {path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
) {; O4 Q( f9 o' V5 r) d+ K& ~path2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF
9 ]2 x0 o/ l2 _  g/ rpath3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
( e7 e% q' ]- W, h+ s2 Tname_OSDSYS_ITEM_? =
1 L7 n* V1 n- e3 E9 c5 V) Opath1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number

+ n1 ]( E; `8 ]; H# h6 }" r  x) X. g  J只要一直往下加設定,就可以增加開機選單。: E: S6 n: x& T6 \. `+ |
 
) j. q: l( _2 S$ L$ a% b  ~6 e$ T0 S6 {6 R0 j* u
path2_OSDSYS_ITEM_? =
. }+ e: C4 \9 k4 t9 Jpath3_OSDSYS_ITEM_? =
, r0 w) B# d& g3 X0 Q) R* Xname_OSDSYS_ITEM_100 = Free McBoot Configurator
7 P% b* a0 K- Y2 ^path1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF
2 ~/ o  m0 |7 ?+ q# Upath2_OSDSYS_ITEM_100 =
! y( F- s% z9 s/ ~% V& fpath3_OSDSYS_ITEM_100 =
; q2 n, J" H3 P% _8 G2 q4 i" O. n3 h! o: w

' O6 V4 B! n# U) q) _
- h! _. @. m1 Y9 T) ^% W- N. N3 _) N, S% d% w
特別說明:

5 t* Y: [  \! L1 m( W. E( z/ R  j& ]' R8 _8 \" g
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。
  z0 ^, a7 T- q* ]5 I! h* ?
% T- @  [% a0 U' L# @/ y2 C遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

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

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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