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

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

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

$ T6 @4 r# a( X, C4 j' N4 Y當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。

% k8 m" z" k5 v9 T) J6 |% p# }! \/ O/ N
+ y) ]9 v6 D5 g1 O本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
/ e( v! k7 k4 ~$ i2 _$ _) w
詳細的McBoot程式的安裝步驟:. }. b6 B/ W& A
步驟一:
$ K! F# |* j( `6 Q2 V* @  Z' C7 S先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。
! U  ^1 A5 p% b/ r+ v請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。+ u0 Z8 ^5 C; I: D

$ ]4 x, O; `( `& b/ T先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。

5 O2 b0 f6 o$ W- y圖一:/ v( [; @( X& g$ z* V& Q
解壓縮到USB隨身碟後的檔案結構& w* k# G2 V  J( `0 X

! }2 Z$ A) b- ?' MINSTALL目錄下,又有四個子目錄,見圖二:
9 J- R- E! m6 F- s% U% y圖二:' y& @& f5 E% r7 E% e7 p
INSTALL目錄下的四個子目錄
7 K( G" p/ f9 `4 b- Z" f( S( p8 Z6 R; C6 }9 \
我先敘述\INSTALL\這個目錄:
6 v" u- I+ ~" \9 {. P, o! L\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!
# c! Q  K2 m, _' y' x0 P& w請先將這個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就可以找到答案)
7 G7 F' v; u9 A. X1 W圖三:
, @+ O9 y! G. k  P; g* c把要安裝到記憶卡的程式,先copy到INSTALL目錄下。& w) l, O# ]* P7 u
  Z  N- L+ t  n* {" r$ v1 b. h

( L) S! x. Q3 H# UINSTALL目錄下又有以下4個子目錄分別是:
; f! P0 W' x& W; b" ^0 F3 {: l! T8 G$ K  i+ m
APPS: p5 Q$ H4 s& P' W. p  e
FMCB_CFG" v4 u4 W7 w9 D1 G( c: i& L
INJECT5 y7 m9 ]  N8 [
MODULES

8 z$ k6 B& P: m9 R請參考前面的圖二:% i8 Y5 J8 `! a* F0 j# N% `1 c

: R+ \' B! e7 `1 U$ V# x我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。

4 t2 M3 E- Y6 J; H$ u& p* b, h先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:
" d2 c0 I0 B' Y+ q7 f% t+ J圖四:( }' P, ^. ?) f. k0 ~4 a
\INJECT\目錄
2 M% A& V- w( a# W  p
! s% Z# ^6 G  D. N8 r圖五:
# D2 ~- H* N: z* E7 D0 D% N\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。7 n; j, I7 m* O% N) y* P
: M- p) c; y* o
\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。# a" }; K# M+ a. W" N2 [9 g$ g( `% B
( ^0 O8 C9 h  j0 i6 }' o% Q
至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:/ {' z0 p, f3 F7 t; E6 V- |# ~
圖六:
/ ?2 u) \5 d$ v( }8 O" |$ X+ m) n, s( [
2 s% a! a, Y: D
\DVDPLx\目錄下的文件說明:

* y/ n* B, V' v/ a) Z& @7 t' i
% \0 I5 H+ ]. n- p  o' lDVDPLA 亞洲版主機
+ V5 R+ J+ s' K1 \- N% X(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)
' M* A7 s6 {4 QDVDPLC 大陸版主機(結尾數9)2 X% b1 T. d9 D! l: Y( Q, D/ _% v
DVDPLE 歐版主機(結尾數3,4)# t/ {' N! @! v5 H7 i
DVDPLJ 日版主機(結尾數0): L, Y- {( t( ^1 J# C2 X
DVDPLM 南美版主機(結尾數10,11)( i( a3 t0 b; \, `8 K( i
DVDPLO 澳版主機(結尾數2)7 y" L/ h( N' s
DVDPLR 俄版主機(結尾數8)
8 H, D! o0 x  [) s4 y3 M7 e5 a( oDVDPLU 北美版主機(尾數1,12)
/ B5 m8 `& b' ]8 ^9 Q
/ M& i" x! o& W) g# ?, u1 ^將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
6 B, O( a# ^7 a) ~; o
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)
) X4 E1 x8 x2 ?* B; J9 d( Q1 }2 X0 @2 _5 i6 j* W0 e6 F# M7 P
如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....
* q5 ~- X# x" N. {# H

9 z/ H' X' N" W8 S以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:
4 ]5 ?9 ~3 r- P. S1 h圖七:
6 E" C- W0 P/ D! I/ r2 j先將\DVDPLx\目錄下的DVDPLA檔案複製。
9 C5 t. e- N0 m2 k4 w0 q: n) c( A* G/ D. k3 {& s5 h" M
圖八:- V1 O* Z) q+ {# ]
然後將DVDPLA檔案複製貼到\INJECT\目錄下。
) e2 F" I! @$ I% k% V- z
8 h' v  j; R6 F2 C  e/ u- c圖九:' V7 I0 K' }" V. d3 T$ M- L! C
貼上DVDPLA檔案
1 D4 E3 L# A  i' M/ E! N: X% O- m0 X* ~; y) f4 N" F8 ^' N- u
 
( k' V3 K  p; r* m, j( R6 b然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:
  _! v7 b. |. E$ r圖十:
' f" Y0 S: X3 H  u8 Y再將DVDPLA檔案更名為DVDELF.BIN  O/ ^3 {+ Z; z/ A

5 Q3 u3 u, s7 L( b圖十一:- h1 m( U3 |! g1 L* B
將DVDPLA檔案更名為DVDELF.BIN/ ]- n* ?. L( E
! G/ s# }5 H: ?8 l4 d' f
由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。+ ^6 l$ I+ {  O. _* h, R/ V
\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:, z) L; s8 c+ h3 Z7 m% r9 v: G% A
圖十二:- m) {1 q8 |& u, ]  _% Y
\FMCB_CFG\目錄
; z# n: A$ J' p; v+ s
% H( |# t* w  M1 n( NFREEMCB.CNF檔,請參考圖十三:
$ T  h8 D7 ?8 P# b
* a$ T  |( A& N7 s$ i. K; R2 m圖十三:

$ ~: S' L; f( Z' M至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。8 t2 D; a) S( s. W1 L+ l

! o- d4 F* d& B+ O4 D, y步驟二:
, b# z+ i1 W1 g4 w) k9 W4 Q1 E我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。
2 d8 T+ `$ [: R5 P& S) Q然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。7 ^* c4 D* \% \6 m! p' X
將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。7 D! k0 j: N$ E+ V# j( J3 ]
將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。- v5 {9 Q7 c. d% d' F, j. y8 P+ h
關於unLaunchELF這個程式的功能,我概述一下:
6 A# C: u$ ~7 m+ m7 G. ?unLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。+ A' U8 T8 _- O" V! }
我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:1 Q9 b$ p* |3 F, X
- y6 ?0 q: Y2 [2 c: I. }) F% G
按下PS2搖桿的○按鈕。9 U" ~4 _$ H$ C' k; r
接下來會看到有七個選項 : k( E9 S6 a1 {& c& h  R
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:: B0 ^! o$ `3 d. l
+ L2 p$ D6 t1 o7 B
以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。
3 [% X+ S, H* W$ H. f& i如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面4 `2 b0 Z! ^* S0 K4 |" S

3 H$ K8 ^  \" p) v# f" I; r% ~7 Q然後就是下圖:
# X, B) a8 I0 t請直接選左上角那個安裝選項。4 e# [4 X0 Z) @. O/ F6 F% N$ s
$ f* I9 G& C/ C% K! z
安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。0 M; R" I: Q: ^" G# `
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
/ |! U* f3 _- o5 X# ?7 v不過不一定會影響我們的程式安裝。
: |7 l+ K$ E1 Q& k/ V4 a& d3 Z" i1 p, A- @8 Y4 G9 S
如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
  E$ ^+ j$ _% a$ @. S) e大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。3 z9 K* e6 R; w, {% n# n
正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。7 ^3 n" u1 W) ^* Q& J) h

1 k* @( E! d6 X. H接下來是這個畫面:9 O1 i/ U" Z- I0 W9 b
這表示大功告成了,可以開香檳慶祝了!, }0 }" \$ O" [
1 B: u: v5 r0 l) i$ O% N) D

9 a0 j/ F: y; p5 ]: q% s這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。
9 g' h" c: p8 y# n
開機後PS2會先出現McBoot的logo畫面:
; A4 w* G$ G4 e
: ~0 m) V" P) Z" e3 Z7 y然後變成類似下面這個選單畫面:
% x2 i8 W8 t5 d/ M2 }- y4 {
7 D$ L* W: ?2 L' x! P+ u1 h: H開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。$ A* X* y( C4 j+ k- h

2 A) {. v5 F& q0 @MCBoot在記憶卡中的目錄結構:

) @' D+ U9 P& {% EMCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:" |$ X6 f- C8 h0 q
" D, U5 R& ^: ]+ {% |- J
/BxTEXEC/
: l9 |3 ]$ d" |$ z! S% n" s/BOOT/
% `; b: Q' K$ U0 m9 x: r1 q) c+ G/SYS-CONF/
  Z6 _) C; V: v7 v9 L0 O6 h
% N) c/ h: G+ r& q, H: E$ {/ b$ Z0 w* ^% f6 {
/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。% J1 T, l& x* H* \( l# P; |, J
! x: X( w9 C* M2 p, \
/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。! b- F& R* e9 y# u9 x1 B4 l* N' \* z

) S( L8 C+ R/ C: O3 }1 N
+ X  S  ]2 \, d" F5 r
  t& g1 s. i) L+ I2 A* U注意事項:# @: s% `/ {, c$ @  G' Y

9 a, N- y0 @4 M6 D6 a' d5 \PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。
$ T7 F+ n4 a2 `' w/ `' D
執行unLaunchELF後注意下面的說明: % D! [# M8 K) @' ?
mass:是usb+ z$ T: q' C% S! q. l
mc0:是slot1的記憶卡
- D1 d+ \8 @- \. v5 n' Umc1:是slot2的記憶卡
5 a  q$ b, T& X; W- C6 M

3 c, H$ o; m. m* F+ B

% B7 }4 M6 }1 S) P) q7 d9 s+ vFREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。. z0 O( L: ]* |
這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。1 c$ A1 s$ k$ f" V2 f

- ~# s8 e% f0 L% w3 }Example FREEMCB.CNF檔案設定範例說明:

8 e) ~# S0 _- R黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。
  X  u/ M! E( F0 H6 Y5 M檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。% B/ |8 o* T7 `- A& L
========================
( R' J6 A& C, `. d0 yCNF_version = 1
2 L: J1 w: n) z* R8 ~2 ]Debug_Screen = 0( Y8 _0 l% e( R! C, ^9 `
FastBoot = 0% D* R/ Q& C$ P- F
ESR_Path_E1 = mass:/BOOT/ESR.ELF2 ]; X5 k% [: t8 t
ESR_Path_E2 = mc?:/BOOT/ESR.ELF
; ^  \3 F3 Y/ I, qESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
% n- W# w  v, g: {5 G$ xpad_delay = 0
4 L- \3 q: @8 @. s) J/ t3 _2 U  zLK_Auto_E1 = OSDSYS5 _6 u9 I8 X* l# t) d
LK_Circle_E1 = OSDSYS
/ o& k7 o6 L. BLK_Cross_E1 = OSDSYS
5 W9 Q7 v, T; ZLK_Square_E1 = OSDSYS
9 Y' C! T/ ?! q% {8 a# jLK_Triangle_E1 = OSDSYS% C1 c0 l5 N1 }% f8 B& J. ?
LK_L1_E1 = mass:/BOOT/HDLOADER.ELF! Q& c8 o6 ]. L
LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
  W2 Q* X, u/ ^3 ^LK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF. M) C" M, v4 E5 a7 O- O
LK_R1_E1 = mass:/BOOT/BOOT.ELF
* f5 u+ v, [& m% q0 u- j2 CLK_R1_E2 = mc?:/BOOT/BOOT.ELF
1 z1 D0 s; o* p- c0 FLK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF" u$ }" I+ u$ O* D1 O; j( U) {
LK_L2_E1 = mass:/BOOT/SMS.ELF! J" t  z* k: ~. V' j
LK_L2_E2 = mc?:/BOOT/SMS.ELF& v& d6 C, X0 S0 m- [' R% k" q
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF$ O# \/ M9 E. g9 n7 K0 \0 n+ h0 r4 @
LK_R2_E1 = mass:/BOOT/ESR.ELF
# Z& g% f) Y  YLK_R2_E2 = mc?:/BOOT/ESR.ELF+ t3 G/ I0 ^/ C, h
LK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF* H' s. x( F7 m5 S+ W0 a3 a. o/ ?
LK_L3_E1 = OSDSYS" C- W5 X8 W; H
LK_R3_E1 = OSDSYS* \+ C0 j1 {( e6 H. J2 F8 ]
LK_Up_E1 = OSDSYS) m0 I8 w$ ^& g( M# E3 k
LK_Down_E1 = OSDSYS
$ g% H* _  e- _" B* j" LLK_Left_E1 = OSDSYS
" Z& t9 O. X+ o' p+ V! Q) f( ?LK_Right_E1 = OSDSYS
; l& J1 w6 q, @$ D( F0 ^LK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF
7 b( g! K! {% ]LK_Start_E2 = OSDSYS
- a9 A/ c4 \; z( `0 ALK_Select_E1 = OSDSYS
; E, _3 z: v/ T7 T% `4 X* Xhacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu
+ o4 g2 h4 Y, S' m* WOSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!3 g9 j% J% u' y) Q7 h
OSDSYS_Skip_Disc = 0" x4 a' W+ M0 ^5 E3 _
OSDSYS_Skip_Logo = 1
! O0 V7 X' l/ u3 E0 h* sOSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 ). P, N( A2 M( }# {& c
OSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}4 l* U: ]+ d3 H; Z7 e5 G- |
OSDSYS_unselected_color = 0x33,0x33,0x33,0x80( M1 O$ X! D2 q; F) {& D
OSDSYS_scroll_menu = 1
/ b% Z$ f; a  G& [8 l& T( zOSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
% w0 }& n9 T! vOSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display
; N- U5 Z% D# ?7 y8 A# ?$ pOSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter
* Q/ J+ q& x, H3 kOSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter
5 H. b% x: A5 x. X7 _3 `OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version  F+ E  n5 z5 g+ |
OSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version4 ]' m1 g3 {# M- h. S% p
OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen$ ~- ?0 c+ j! K6 H$ i0 N/ S+ C
OSDSYS_cursor_acceleration = 100 <--speed of cursor/ e1 m" O9 D. q7 q* Y3 J+ U% N
OSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
. b4 |! S# i; T7 g! R7 KOSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display / l; j: U8 H4 L3 C- D1 m& U
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display5 ?8 C* p* q" O* q6 o3 W
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display. r% ]7 D5 S' M# u: f" c
OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays
' E* Y9 h8 x2 y6 Y) BOSDSYS_Skip_MC = 1
1 t4 C, S  w; O; v4 z3 p0 cOSDSYS_Skip_HDD = 1
+ P( C) S4 v" y2 b+ z' S4 [
以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。. y3 ^) H8 J9 o. e7 I$ L
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen+ Z6 m/ u/ c3 A  I( m9 B  s$ H
這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF
% M# C) l" S, T6 `; Z  W
+ Y# N6 b' B8 M0 a. tpath1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot
" C5 J' X3 P9 v+ A- v這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。6 _( `; m; ~9 F& j5 I
0 A+ i  g: |4 z
path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot  N+ j$ o9 K1 T
當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)

/ v8 \% g) F  {. B' a5 X
( |0 v2 y, P( n  p! cpath3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to 6 e, X, K. H& F! R  C2 `
boot
9 ~) z5 j* W5 E& m4 Z" G9 R1 |+ ^+ F' P* v1 B: n
由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。: a" e$ T1 j  O9 V0 K) v7 [+ A9 |* i

% F% {! H) ^$ O8 I7 [以下的設定,都以此類推......
: X# C. F( ]/ O1 L) K( |
name_OSDSYS_ITEM_2 = ESR
4 y$ F9 p: S3 N5 Z這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR& F5 k4 j0 d/ o8 X+ `7 i- g& ]/ j

& u9 O! Y7 M' @8 O6 spath1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF( m& H, e  J; r( T* v! D
這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。! J% y3 n# w: W- e4 {
" `. e2 s: N$ Y) e1 m
path2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF
% k* W5 R1 D3 q3 }6 Bpath3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
, D& X0 O/ I) U1 M$ Y7 @name_OSDSYS_ITEM_3 = HD Loader# g! L( H8 l- m+ x) R3 t
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
8 ]1 ^/ a- C  E& d) \path2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF$ d! ~! [8 K' h) G; v5 K5 s
path3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
$ v8 P, v# t  x+ r! D! G4 fname_OSDSYS_ITEM_4 = Simple Media System
- f1 R  D1 n; M2 r: f2 |path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
7 X# D7 n% s' h* [- H+ Mpath2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF6 M: q; |# |# e7 H5 Z3 m+ s3 a
path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF' \) N) n1 ]: G
name_OSDSYS_ITEM_? =( e. f+ o) B8 _2 C
path1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number

4 `8 _- e, n' W* X只要一直往下加設定,就可以增加開機選單。
' U9 X! D. M& Q) O4 ~, p% C 
+ ~$ M" I  t% [8 y4 ^, Q! G' d" E3 f$ |/ I3 B  {; Y  }" v
path2_OSDSYS_ITEM_? =6 }) g' S8 }0 y% p
path3_OSDSYS_ITEM_? =8 Z. v) y* a0 S% Q$ x
name_OSDSYS_ITEM_100 = Free McBoot Configurator8 K5 _9 c' v- G: L- Q
path1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF  z* j0 ~$ Y; Y8 w+ E
path2_OSDSYS_ITEM_100 =0 W* ^, O/ t8 B" _0 y0 n
path3_OSDSYS_ITEM_100 =, G6 Q! \8 c6 }5 i4 M

% t5 p/ f" @% n  z1 T# `$ {" S/ K% J/ ~! Q( c
# z# y6 V$ N! O0 h

0 L3 L5 v1 ]1 c7 O2 B) X. U特別說明:

2 P# w  B' G% m0 C- L! @1 r: `, o0 i3 }% c
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。7 [1 y. W9 d1 P' O0 A  Z# @. [
4 j' j  ^; {( ~' @* V
遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 28-4-2026 19:50 , Processed in 0.273174 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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