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

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

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

6 @; U! _+ o8 X# _不過依照使用者付費原則,我也不會免費的幫網友提供軟改服務,敬請見諒!+ N) }; T  A0 D8 b. v
小弟也是要吃飯的,如果您覺得自己安裝很麻煩,需要小弟代勞幫您安裝,以下是小弟的露天拍賣賣場:白熊的店,您可以前往參考一下,含64M記憶卡一塊+幫您安裝好記憶卡開機程式,只要390元含運。您也可以直接將您的記憶卡郵寄過來,我再幫您安裝記憶卡開機程式,只酌收190元工資(工資內含郵寄記憶卡的運費),感謝您!
# r# {$ K. M+ f- k收費說明:請網友買家務必看清楚收費方式,不要交易後才反悔,拜託!!
( _/ z6 i1 }0 j- j記憶卡1張售價:200元。
( z8 N- m$ p  X5 I8 ^安裝開機程式工資:150元。0 S/ l0 J/ b! O. t+ W
安裝OPL程式工資:150元。
' l6 u6 I& e8 f* w* ^8 X3 z! y: ~& X運費:40元
* i% T4 {6 o- L! w# L/ @: l- U" p記憶卡+只安裝開機程式+運費:收費390元。0 M: K5 c) F2 h  B  o
記憶卡+開機程式+OPL程式+運費:優惠只收500元。/ b+ E" h; M; R
所以,聰明的網友,請您自行計算吧!
0 U, E+ [8 @7 X7 k$ h+ H因為安裝完成後,可能因為PS2主機型號不同,會有開機不順利的情形,都是正常現象。最好的方式就是現場安裝測試是最好的。有些改過晶片的PS2主機,是最有可能無法執行USB Advance的,這我都有遇到過。如果您買回後遇到無法順利執行,也不要怪罪啦,因為最好是主機現場安裝,是最保險的。如果因此不能執行要退貨,也是可以退錢給您。請先寄回記憶卡,確認記憶卡無誤後,先要扣除郵資40元,然後再用轉帳方式退費,敬請見諒!! v+ }! E5 i4 g2 u5 i: ~2 W0 n. x* U
事實上,就當成多買一塊記憶卡,也不算吃虧是吧?, `* L4 s( i* M
我目前所實際測試安裝過的PS2主機型號是:18000,30000,30006,30007,39006,39007,50000,50007,70001,70007,基本上只要是3xxxx,5xxxx,7xxxx亞洲機或是台灣機,都是通用的,現在美洲機安裝也成功也沒問題。所以只要您的PS2主機是類似以上幾種型號,都是沒問題的。日版跟美版的,最好是現場安裝測試,是比較保險的。我會陸續加上後面測試成功的PS2主機機型號的,不過還是需要網友支持測試安裝啦!
4 P5 \* k/ Y1 a9 k我個人推測McBoot的作用:, ?" A5 l: P9 b2 G
基本上MCBoot是一個可以把PS2的開機順序變成由記憶卡開機的程式,因此我們就可以在記憶卡當中,事先安裝好常用的程式。這樣在PS2開機後,直接讀取PS2的程式,然後再執行我們想做的事情。, a7 Y6 `! v8 e; [4 N

/ F0 K, _# O; [" [% N比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。
& q( b( E0 x  k( K- `: u& y: Y# m) K
當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。
, Y: ]: h' k7 w
4 c9 g7 y  p, L7 o! l
本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
- |/ r3 d% G" r* d& q
詳細的McBoot程式的安裝步驟:- S' Y# k' I$ s6 G5 I
步驟一:
3 ^" a( Y5 b, m9 s" {3 M先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。4 v8 \9 j. h4 L; j% ]% @. Q
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。# Z' O0 ]0 R5 a/ h  w
" A& ^, [; Z3 ~' ~: g: C  v, ^7 j9 V
先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。

: O2 D& r4 f) g% R2 Z8 t2 c圖一:
( v* c+ x. \1 @5 A" ]: l: T' P* K1 @解壓縮到USB隨身碟後的檔案結構2 a1 h/ r) B' X# q! a. a$ S8 y

5 r& I! q2 }6 {0 P! m% a- u) TINSTALL目錄下,又有四個子目錄,見圖二:
! v$ ^- h; h3 t' _" E/ z圖二:% B! e9 j; B8 q; r3 _/ k
INSTALL目錄下的四個子目錄
" V' W: j0 [9 H! ~" A. i
2 K. z$ p* `% `+ e5 ~& e$ }- ~% I我先敘述\INSTALL\這個目錄:! G/ i$ j% H7 F. d' w6 y2 Z
\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!" F9 o! ?( a( [# X$ _( d' C9 b
請先將這個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就可以找到答案)
, f1 f) V+ y7 r0 }8 d5 H" J圖三:* V: V1 W, `6 s) I6 B0 c9 K
把要安裝到記憶卡的程式,先copy到INSTALL目錄下。
6 }' F# ~3 u4 [; T6 [/ \: m4 w2 t9 o8 \9 a0 p# ~
' D: j4 r# c/ J! k- L; H
INSTALL目錄下又有以下4個子目錄分別是:3 Q1 J* \$ I. x- b9 s. [  ^* p5 }

; n% I! k2 K/ ^APPS
7 k& c9 ]# i; R9 c4 O- z  fFMCB_CFG- h% J: u6 D4 ~8 J; N
INJECT
4 b: f" |* e1 g% T: ^# V5 R+ P4 D4 zMODULES
/ W, `6 j/ [- G- [5 i
請參考前面的圖二:
4 x, [9 Q" \1 {+ c# e# M3 D" J. c
我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。
; A  M" i" U  o6 k4 U3 z3 q
先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:) t- u, q$ [4 {; O; {( D
圖四:
: K' g: l, ?: H7 @\INJECT\目錄
& C7 A$ I* G; d2 n' E6 y
" H9 D/ U! ]* {" A, ^! A圖五:
. W' j5 ]9 o- X\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。
8 K: Z, A! Z3 m" O
6 G; _7 V+ w/ K1 F- i\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。" m9 x. X+ |: |9 |* x4 D
  M( s) ~" u8 M
至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:* |, r- N/ d" [/ L, M. o
圖六:3 ]5 f# m# H5 w1 X

" [$ [! ]8 V4 k, v5 ]7 l: ^$ W2 n
& _5 t, o6 I) ]\DVDPLx\目錄下的文件說明:

' D. I, X, @! @; Z4 K
3 M8 O0 f$ F: k/ a( iDVDPLA 亞洲版主機
- N6 K9 {8 ]! S' f(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)3 n6 M1 q/ U9 c. o
DVDPLC 大陸版主機(結尾數9)
. m. h# R8 h+ K% m. i1 o! zDVDPLE 歐版主機(結尾數3,4)- S7 ^: a. R5 t/ d. `
DVDPLJ 日版主機(結尾數0)# U) p6 P8 H5 e9 v5 A  ~0 W, c
DVDPLM 南美版主機(結尾數10,11); P4 i- W( |  [3 D+ ^6 E6 o0 ^
DVDPLO 澳版主機(結尾數2). ~$ Y/ G/ F/ [) Y3 s/ \) `% ~
DVDPLR 俄版主機(結尾數8)* c) I* d% v4 [# b3 j, i
DVDPLU 北美版主機(尾數1,12)
/ m; f. l1 N" m; K* C0 |) E8 g& C/ ?
! L; f6 ^8 j/ T將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。

4 H: d1 O- f  P, q9 b比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)6 L$ B0 ]3 w7 ]2 f$ @! l

. P% `: Q0 v; _: l  c. S" d: t如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....7 b. ^8 z! W2 ^$ ?* Y, u; F
' P2 J4 G4 R& U  z$ n' C' L
以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:
. y1 A9 |  [! {3 D4 T% I圖七:1 v- b$ R8 P1 C1 ~; J: \
先將\DVDPLx\目錄下的DVDPLA檔案複製。, s5 F* n' ?3 Y- V  m+ d

1 n  z( T9 q5 j: R' \, O* u圖八:
: v5 U0 D# C, O$ O- K7 `( a% c+ a然後將DVDPLA檔案複製貼到\INJECT\目錄下。
$ V0 w, m5 r) y) I
9 [- p7 N+ i! \% D! Q) c6 h圖九:4 p& t7 @% q, [1 |
貼上DVDPLA檔案9 A! }2 ]1 q% Y" l' R

/ ~! ~& t9 S/ K) q& j0 c+ j- I 
$ X! [) D  Z8 X5 x- O7 {9 |然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:
6 i: |, ]6 i' j$ a4 L" d圖十:) T" ]9 q6 _$ }4 B0 M, I8 r
再將DVDPLA檔案更名為DVDELF.BIN
: h; ]0 P  Q9 r5 a- z  q/ e5 X/ M1 d& M3 f
圖十一:
4 u6 w7 G: b% ]; k+ E將DVDPLA檔案更名為DVDELF.BIN
- @) f- N( r$ ^; a
* U+ `4 v9 \& [! }由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。
# G! Z/ o3 ^7 V* E( C  Q/ M\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:
2 x7 {' h- U4 M: h; ^圖十二:
% ?! a% Q" k! w/ \( A\FMCB_CFG\目錄
! K' `% F. _( y: L
2 N7 k1 K7 t: y$ K1 e; m& a9 a6 @) R7 {FREEMCB.CNF檔,請參考圖十三:
, ~; ~9 ]+ \, i( B- a
0 u  e0 h% \7 ^圖十三:

! G. E: k) y0 D  }9 p" \" m至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。
7 e9 _6 B. {8 a  r, V4 Z5 ]! ]8 o+ X8 f/ C( G# j5 ^
步驟二:
2 S8 t+ q6 V+ s! d我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。
. B: J4 Y( L, P3 t: B7 {. O# i1 c  K然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。
5 S& v% f# A: w5 M7 b; Q將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。. e& |, P! {+ ~! S9 s: }' Y
將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。; Y/ r- |7 @2 B, H. _+ U
關於unLaunchELF這個程式的功能,我概述一下:
$ b- k5 `: s# z- bunLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。  U" }  [, D  A, o6 {0 I& W: [6 f
我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:
# b. K6 ]0 O% Q/ b- ]5 Q, G  z( _" n: u& ?" k
按下PS2搖桿的○按鈕。
. W" t1 ^2 F5 I& }8 R1 |0 y接下來會看到有七個選項
: c+ Q4 i+ {; W* ~- F& X( @& v
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:
6 ]2 a* F9 E4 O- l
8 s5 ?( Y* j1 _以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。5 o# }$ z  A& `
如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面
9 W& o1 i, I. y
8 o! ]3 U/ U. j9 y' T然後就是下圖:& x& c  J1 @% D. ^1 g% U
請直接選左上角那個安裝選項。
% z# }. J! c4 Y/ R% W
! I/ a# G% T8 g/ n. b* ]* w0 |. C安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。3 }4 A- i1 v% ~, z2 l
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:& ~  p- Z  h6 L  h# ^
不過不一定會影響我們的程式安裝。
( f' `0 k% `5 ^. b3 l6 d* Z! |0 L( C; g& l' U
如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:5 u! H9 Q, H5 y/ H  T( G
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
5 ?1 |; l$ E) e5 ^# S  C正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。8 E+ \$ p: i  j+ I. ]* F
* Y8 o: y# P0 Z
接下來是這個畫面:
+ a" r' o  q1 @& e- D/ `  T+ M這表示大功告成了,可以開香檳慶祝了!) P4 c9 K" V* ~# B; ^

, A$ e- o/ N5 B5 O
$ n% c$ R( g5 }* R; N1 L& a0 T這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。
* v' J5 P7 c6 o% O" h1 j$ r
開機後PS2會先出現McBoot的logo畫面:
/ [$ g+ M) O7 G  {7 P& N/ u2 ^, {! _$ L
然後變成類似下面這個選單畫面:' c, X8 ]9 i+ k- \1 h
( b, C' }% Z9 P, Q
開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
0 G# ^" {9 m6 }  |. K3 ^! p/ Z
7 y. N! [$ ^8 F  x4 `) t
MCBoot在記憶卡中的目錄結構:
3 E' \9 X$ Z0 a) M) _6 C
MCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:
+ n6 Z, R& h& h# l% V  T
2 k+ s0 d9 A. [) P/BxTEXEC/
0 ~+ |2 g: p; |8 Q/BOOT/
& c+ s3 c7 e# k6 f/SYS-CONF/
+ n  F; Z' Q/ X4 D. n- N. I. H# D! e' ?

' j+ }, `1 ~: P( ~+ Z6 x/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。
) x( ?9 Q, \8 B+ F( b$ e) A+ N! H' }% D4 U% M& w% _
/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。
+ [% |* b1 K* }' w& `6 e" w& Y; W6 Y8 a: t

& T/ `* F  R8 _" W4 y, L% D! X. g5 G0 }: d9 ]) A
注意事項:
. u- ~: D- t2 v) c6 Z% e: G3 L9 ?+ F% q
PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。

7 B% D6 r( J7 l) b6 M* @執行unLaunchELF後注意下面的說明: 2 H5 I8 t9 t% O. a7 ?
mass:是usb
9 {% q% I3 l6 d$ smc0:是slot1的記憶卡
+ \' k+ ]9 r0 n, t; l6 Dmc1:是slot2的記憶卡
, A2 s8 E3 f# [% h( D
% G8 h5 C: x8 x7 L! [, S7 H

% E9 g: M* r* aFREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。9 \- v; f* A+ p+ B
這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。
* r) X  c, s2 B5 P+ I/ Z8 A3 N/ @; y4 Y5 \" c: O
Example FREEMCB.CNF檔案設定範例說明:

  j4 @6 k+ d  @- I5 [黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。. _2 R1 h2 }$ g% l
檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。5 f4 q* j% ^5 K+ ?  w4 [* |* N
========================
* D5 x" J0 K% A+ [CNF_version = 1
- |" P# _: X" r) s! @  O) {+ mDebug_Screen = 0$ H: s& F5 n9 I- P  F
FastBoot = 0
0 T; x2 J5 r- L8 ?  a( ZESR_Path_E1 = mass:/BOOT/ESR.ELF% N1 b, z1 Z, Q0 i# E
ESR_Path_E2 = mc?:/BOOT/ESR.ELF0 x' w8 N$ P- m( k0 I
ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
( D6 n8 q, U7 Y2 d2 y0 A5 npad_delay = 03 H& [- p/ {/ I% o! O/ Y4 d6 u- u
LK_Auto_E1 = OSDSYS5 ?6 }6 ]& B8 e) c3 D
LK_Circle_E1 = OSDSYS
6 _, \$ r) I' P) Q* o! ~LK_Cross_E1 = OSDSYS. R$ L4 l; G9 B* @/ \; K3 z! x
LK_Square_E1 = OSDSYS
. C  p. I& u! V. Q2 FLK_Triangle_E1 = OSDSYS6 _6 h2 P: ?6 ^+ a5 `0 u6 r
LK_L1_E1 = mass:/BOOT/HDLOADER.ELF
/ x. X7 j/ M; j( H+ iLK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
  u! ~, h8 B2 P# ~/ k$ o" O+ ?! eLK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
5 Z4 }) i5 B4 I+ B% @  U5 p' @5 m& ]LK_R1_E1 = mass:/BOOT/BOOT.ELF
3 O/ Z! |+ B" z, F( P" nLK_R1_E2 = mc?:/BOOT/BOOT.ELF, O+ X* G7 {6 z- m4 r0 v9 O
LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF2 ~+ S) P3 O7 _4 L4 E3 M
LK_L2_E1 = mass:/BOOT/SMS.ELF$ @+ b: b* a3 x, q9 o- S: n
LK_L2_E2 = mc?:/BOOT/SMS.ELF
7 I; ~, u, L9 X0 x# f, D2 BLK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF) D( ?/ I. N- ^% S
LK_R2_E1 = mass:/BOOT/ESR.ELF0 M6 `' t( G7 O; |# p
LK_R2_E2 = mc?:/BOOT/ESR.ELF" _9 Q) n0 D6 F/ F: g
LK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
& n" e! ?) s0 F" t2 ZLK_L3_E1 = OSDSYS
- A1 ?  `/ C& w& G- uLK_R3_E1 = OSDSYS
+ a- a# [0 R; _/ `LK_Up_E1 = OSDSYS
6 Q0 A  ^8 T# |3 p5 aLK_Down_E1 = OSDSYS
( x7 o$ I1 o4 ?, q) VLK_Left_E1 = OSDSYS
7 L# ]# h9 S  r& T- ~* s) ?3 f, FLK_Right_E1 = OSDSYS
3 b7 `( C! M2 u' FLK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF
5 K& k' b9 C8 J! m& n$ uLK_Start_E2 = OSDSYS
5 @3 h$ i& N6 J* [& fLK_Select_E1 = OSDSYS2 r- u9 _& [6 C# p+ z5 i0 \
hacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu
/ L9 }( ]! g; j5 B. z2 MOSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!
1 Q+ x/ R$ w6 O$ uOSDSYS_Skip_Disc = 0
* O; ~2 ~+ u2 \2 d2 }3 ^# QOSDSYS_Skip_Logo = 16 y4 Z& r) |6 X5 Y0 p
OSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )
( l" N& I, V  BOSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}  x1 x7 D# {8 s$ e9 ^0 Y- }
OSDSYS_unselected_color = 0x33,0x33,0x33,0x80
' C4 e% S2 q. S. ?  zOSDSYS_scroll_menu = 1
4 C( m- N( c* ]1 l  [( @OSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
1 m8 ^- @; q9 o- ^; k. Y7 SOSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display
9 ^1 K( G# L; [# g7 }3 Z( kOSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter' n  B4 `( o/ ~/ {+ r+ [- Z# v0 [$ c: h
OSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter, A1 b6 e0 s: \5 M' B
OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version
9 J  Y+ ~1 N% wOSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version$ x3 a8 ?0 Y$ r
OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen+ ~0 T* u8 K& y: ]: G2 z" T; L- w' e
OSDSYS_cursor_acceleration = 100 <--speed of cursor1 g0 _: T8 |/ w
OSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display( L- x$ \& ~+ }9 y; {& C$ {
OSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display ( x$ G- g3 N* r8 x! t( c' ?+ L
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display. G7 A0 [* Y* Z# _2 V: S7 c
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display* \$ ~0 V( M, Z  w$ O8 ?% }
OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays" ]" N# u: w+ ~! ?& L' S
OSDSYS_Skip_MC = 1
% Q* G% R5 M: `+ O3 h) A' aOSDSYS_Skip_HDD = 1

1 F9 d9 L5 @6 Q- E$ U! V以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。
/ r. c( d, |3 l
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen
, O- W0 `/ W0 }0 b! ~這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF
3 e0 H7 L/ K6 |2 {3 W4 ?7 M
* C/ D. p) ?' a5 V9 Bpath1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot7 q5 Y3 B6 [% v% c8 ^6 w6 L7 L
這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。
8 A, P' L+ {! ]9 {; S
+ g/ b- s  l0 d8 {path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot
3 H$ P$ u8 j9 C# y9 k當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)

" f' j9 s. A/ `' ?$ U8 @. e# P! s7 s1 _
path3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to + _$ A  c7 J0 q$ t! e! s
boot& U' i3 K9 [) u; ]

9 T  z, [6 K; O( w; l. a: b9 k由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。7 J9 h9 `4 q) A+ Z  q6 h
0 }. S. ~1 l- k' [, N
以下的設定,都以此類推......
( V+ U' N6 t. _1 B, I. ]  {
name_OSDSYS_ITEM_2 = ESR
- x; V& u. p( `- i+ R- {& q這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR
) _! ?% s3 y  v( S1 Q; \0 @
. X6 v! l& o5 d* ]5 u8 d# j
path1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF/ m& N% E0 G4 i7 e$ d
這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。% _$ W' d3 q4 s7 q  u) g. i3 N
: z% r4 n* g2 O, U- F3 u& @  F) ?
path2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF2 A8 ]; X/ K3 ?7 _' y
path3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF0 R$ k& ?3 L! x5 ^; E" Z8 [( [6 x/ I
name_OSDSYS_ITEM_3 = HD Loader0 {% i- E# e5 P: G5 w# F
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
& o" x" r) ?* n( O# M- bpath2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF  j1 z' W" W: P
path3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
( L0 J/ R) i9 c; Pname_OSDSYS_ITEM_4 = Simple Media System
0 }' j# O9 _' X7 Q3 G! _+ `1 Ypath1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF+ R8 J* ]9 N& A
path2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF
& h5 ^) f! J  w6 I, `, Epath3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF) j; U, J: H( R7 c* ~' n+ T
name_OSDSYS_ITEM_? =# w' y1 Z9 U1 c+ X
path1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number

( G" ~* G0 ~# k0 F! a) a7 k只要一直往下加設定,就可以增加開機選單。' o" u+ ~( M( _+ e6 K0 Y( Q! ~$ z
 
; {0 C- C. `( Y% {6 H1 c  d8 s
+ `; D' x/ k7 b' q: A& lpath2_OSDSYS_ITEM_? =
$ C' Q9 D8 U* J4 G" Dpath3_OSDSYS_ITEM_? =
/ t3 |, Y: J# T! g6 ~- @name_OSDSYS_ITEM_100 = Free McBoot Configurator
2 ~. H7 G) c( W% T9 ~" npath1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF$ S' A& l6 ^* p; _
path2_OSDSYS_ITEM_100 =
$ J1 I! T0 f1 u/ n0 A' m3 qpath3_OSDSYS_ITEM_100 =4 `1 V& \6 U7 |/ x$ T

, s1 p- k8 i% ]2 d$ t* C% T2 p+ o$ C" [
+ K/ W# N" d# B- H; L2 E6 Y
' w/ }( ], i1 }5 q: i
; [8 g# v8 f$ R- Z7 q6 t特別說明:

0 v& e$ K) |5 I( @1 T5 Y1 I, T8 u2 U0 F9 s% {3 Q
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。5 N6 [" Y3 }1 t( h2 R( V/ q

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

本版積分規則

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

GMT+8, 28-4-2026 22:20 , Processed in 0.365860 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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