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

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

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

, i7 O4 H; q. L7 w6 t0 A本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
6 g6 `/ Q4 s3 g. ^
詳細的McBoot程式的安裝步驟:
# b: r, J. V3 G, A' P/ t" C步驟一:- G& t1 W: I' T6 e3 e; Z. O
先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。; ]9 _7 H0 [! U/ W- \( E
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。$ I$ `( V3 m1 \% P" @* l/ v' w

5 L" E- t9 s3 u+ b4 T# M先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。

' ]. Z( Y+ b+ J( I& Z" b! a圖一:1 ^5 p# W1 [- ?. y+ R' E4 u
解壓縮到USB隨身碟後的檔案結構
4 \7 `; V3 N8 U; I# H+ [4 }( r" k6 {& f3 h3 s% _/ v5 n$ q
INSTALL目錄下,又有四個子目錄,見圖二:
# a3 ]4 I/ _2 p. j7 q圖二:- `. {0 ?% }. ?0 j: w2 y$ w: K
INSTALL目錄下的四個子目錄4 R. M' _: v! m) L* X1 {7 c8 O

% x' i" {& N+ E1 V( p* j我先敘述\INSTALL\這個目錄:
4 e  r" D: F# q. M6 |" [% N\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!
( P7 {& H9 k- d, Y  h, R# E請先將這個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就可以找到答案). U3 [& V+ P: I* q) t
圖三:. J/ q' ]1 \, F5 P1 K- q
把要安裝到記憶卡的程式,先copy到INSTALL目錄下。
* q- i* Z7 ~! K* J: p) ]3 X% Z5 g* r" j8 o, E( ?; Q; @

( C" ]6 J* w% \  h9 c" ]INSTALL目錄下又有以下4個子目錄分別是:
/ ^4 O' d$ G) X
: E5 V( u7 n7 i! k0 XAPPS
, ]3 c: C: _8 y* {  G% R! [FMCB_CFG  ~. `) T/ @7 m. I! @
INJECT- q, X8 e6 o/ D0 g0 I, B) m
MODULES

8 h& t' `9 \2 T* _" V* v- K% t請參考前面的圖二:
1 i4 _, _0 h  K5 {
$ e  q& a- t+ p: z8 ?, Y我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。

; l, @* n. [1 U6 m$ M' y9 i先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:$ z% _, J; Q/ R1 S1 o) p
圖四:) ^* D0 L+ o+ l9 g8 P
\INJECT\目錄
5 P6 ]- `9 w2 j. U$ ~! {) I7 G( z: I" O  U9 g- m
圖五:8 m: `4 L! I; y" ~9 d
\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。
1 D# N! z2 I# [* `4 o, i
' i: p3 [6 d  ~5 u; m5 a) h( E\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。% U- O1 P7 `% D0 Z( w# K
( r9 x- h7 L" e
至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:6 p8 E7 v% ~5 h# f  N: c
圖六:
& a  m5 y8 Q5 Q3 k, p+ U4 r, M5 l& |9 `" e6 t  K# M) _

9 L5 J* g0 I3 e9 ~0 N2 {* a\DVDPLx\目錄下的文件說明:

# r" v" Z. l4 e7 D" Q; X" S! {( R6 z+ d
DVDPLA 亞洲版主機; a$ J: s9 g, o& @- y
(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)$ ~5 ~* X- V  @  e" m
DVDPLC 大陸版主機(結尾數9)2 H8 I; q! {7 W
DVDPLE 歐版主機(結尾數3,4)
) A" |9 T; Y& ]3 MDVDPLJ 日版主機(結尾數0)
6 Q8 E  U0 Z% h. B" t' K) \DVDPLM 南美版主機(結尾數10,11)
/ d0 B$ W7 P% T, N' A( Y' mDVDPLO 澳版主機(結尾數2)3 E: W; f& a) B" V7 r1 a9 |
DVDPLR 俄版主機(結尾數8)7 z5 ]: c% g. Q5 f5 P
DVDPLU 北美版主機(尾數1,12)7 G; P7 u$ U& A* J+ i0 F
( {5 y1 O3 S3 J
將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
6 b8 r2 K+ f' [* [" y
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)3 [2 q* H& V3 y+ S: S+ _

. ~3 {* |7 G: ~7 l7 S如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....$ E# V+ G7 ]! @1 K7 S$ }
" j- d1 F2 I  ?* K2 U/ q3 x6 v
以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:
3 @* l) G7 ~. q8 o圖七:, i1 S, E- M: k! I4 y
先將\DVDPLx\目錄下的DVDPLA檔案複製。* h  `* g5 ?5 P9 U
& @* o8 e; Z1 B9 x) D5 i" k% X
圖八:
; C) s8 l1 j" _! j# m* u9 T然後將DVDPLA檔案複製貼到\INJECT\目錄下。
# _# h4 E( o# O) q, N: ~+ f$ _% C$ F3 v3 s8 b, t* C9 J3 v
圖九:
4 s  z" }& S4 ]% v* _" c, l! l* a+ Y貼上DVDPLA檔案
/ U: E+ n! g0 q3 v6 g4 O/ P$ w3 Y8 R! l, `: P' _$ I6 K( [% L
 
7 w3 ~; z$ E3 U, `+ N然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:
, Q) G% p) S3 a2 A' }: G圖十:
5 |6 H( c' D" @' p! {2 G2 y" n再將DVDPLA檔案更名為DVDELF.BIN
/ N4 [8 Q6 u, t3 e8 n7 b
0 u. t! V2 `: B$ W' n& C/ ]圖十一:5 a8 z8 ~5 c+ `# }  E' y
將DVDPLA檔案更名為DVDELF.BIN
! L6 r' h$ X9 x, B) l4 U% x) G0 y6 o. G9 M" {/ t
由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。
8 d( z5 G# b/ `\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:
5 e- F7 B, Z1 C" i0 N6 E/ i8 P圖十二:
7 F3 G; p& H; F) ~% _# v0 q3 Z\FMCB_CFG\目錄
2 Q8 ]; H8 s1 A+ [+ \2 D7 S& A4 n6 W" ?" v( i4 x
FREEMCB.CNF檔,請參考圖十三:
' }- j0 }! i  g: W% x7 J, C* T; _6 k, N& C' F( \& W  G
圖十三:
& |1 [0 K( z  }- a4 `
至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。
. O0 x  G+ L% c+ _& [
; i3 N' ^3 h+ J* `3 l步驟二:
. Z3 V6 J2 |0 E, I8 j我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。
4 G( R. |0 N9 c' ^2 U然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。/ X# u+ A- N+ T& `, H5 I- Y
將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。
4 S4 [/ Y. a1 p將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。- p7 M9 @0 B; C3 I3 p$ v
關於unLaunchELF這個程式的功能,我概述一下:
5 }5 H; R8 a  M3 SunLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。7 t4 v+ d/ w& p. W; p
我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:. Q, x8 |- K' y; r; r
* K8 d% K7 e7 P8 y
按下PS2搖桿的○按鈕。# J0 ~' r- a; G4 \$ h+ D, n
接下來會看到有七個選項 ( K0 f: _# c& w4 l6 ~: w
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:2 N( B' b3 {. L! s

: n( S2 J$ P' B以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。
5 g8 r% _$ Z$ n; o! a0 f! s6 T如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面2 j! g% z# m. T0 l. _

0 p% G5 |& y' Y6 ~) j7 V然後就是下圖:5 U( ~/ n! F' u+ b. }. {. w" J  L
請直接選左上角那個安裝選項。
) f% q0 Y) V, O. G  N- h/ m) M4 o! m# |, J
安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。- ^" p7 L* z, }. ?. L
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:' {5 R9 k+ A- n8 c
不過不一定會影響我們的程式安裝。
  E8 E! q) U& X* f  ?. ^# @& D8 j; D' H" C5 x  }& A; D+ \$ u
如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:4 ^6 o4 t1 O' m" C7 ]  r
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
$ t6 q8 e0 R3 l5 u4 a/ ?正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。
6 l3 c1 B4 _0 C" G* y8 H) R4 x
+ i; p; s0 f2 z9 z" \9 K接下來是這個畫面:
) j, b2 V7 j: C這表示大功告成了,可以開香檳慶祝了!$ d4 S. i- W3 d( V" L1 C& @

- B" @0 M$ e3 y# c- e# @* B/ L2 F
" Q# n! Q2 Y2 j4 }, o# ^! [3 h這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。
  w/ u8 {( S! X2 M3 M) }
開機後PS2會先出現McBoot的logo畫面:: F& S7 J- ~+ h+ \$ _
) L0 t9 \) F$ {4 N! E9 m4 q
然後變成類似下面這個選單畫面:' d  L6 \% K6 y/ Y0 W1 s# [
7 V$ P) i: S( t2 m- D3 T
開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
6 t1 D+ v4 l. `' U9 w5 F

: K7 ]6 d$ H" m6 kMCBoot在記憶卡中的目錄結構:
# A" `, C) k& V5 n
MCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:; a  s  n0 w# l! ^. T
, r; X- i: ]. l8 O9 Y- G
/BxTEXEC/
# l, I1 A; Z; ]) b/BOOT/9 N3 ~8 M% X7 [% y1 q
/SYS-CONF/
; p( R. m- G9 m& D7 }$ L4 p: H6 F: x* D
6 g$ J- F; f: x4 G# O
/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。# k8 I$ j" j* S8 p( _# I
1 ^, E6 h" K- X( R
/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。
9 y. t; Q; ^1 l8 C
) w9 ]# }  f# P# I3 I  R  v! t. V8 ?: L* ^* e/ y1 {

+ t" i6 y) d% g, J6 H  u8 J注意事項:
5 p, R) D4 }( C) h/ M. R- p3 R' {( ]' J, K
PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。

  K: s1 K; |; y+ n/ R執行unLaunchELF後注意下面的說明:
( D, n7 l) ^0 J+ l+ Xmass:是usb
, U) D0 B% j+ b; R( P$ ?mc0:是slot1的記憶卡
: r, Z; J" i  U4 a) Z- O" xmc1:是slot2的記憶卡
+ W% E2 r* e" D/ F4 S0 U

# Y5 J9 r4 |: o

9 G9 U+ w; n3 L& z' C" I- T5 }FREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。% L( W+ x% a9 P8 y8 H
這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。
) I" E& k1 @/ T2 X; h0 O3 [" W! e! ~( {6 o  n1 Q
Example FREEMCB.CNF檔案設定範例說明:
/ [+ P' W' n2 U0 I# _7 n, W
黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。
' v0 S* ]8 i8 n/ |; J# e9 E, @+ z% ?檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。! h" m7 ^' r( g0 e7 l
========================3 d- k" n7 h9 T5 R
CNF_version = 1
' U8 @! W' M$ f: w$ K& e" V# TDebug_Screen = 0$ N  T; J8 y2 J& e: H9 s
FastBoot = 03 [  Y$ l( l& R: r
ESR_Path_E1 = mass:/BOOT/ESR.ELF3 H+ y% N+ I  z8 n+ ?* a) i1 @
ESR_Path_E2 = mc?:/BOOT/ESR.ELF
& d# n9 h( {& `5 iESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF# N- J& d: D" \' F" ]
pad_delay = 0
5 v8 N9 P( a- R8 W* n9 \LK_Auto_E1 = OSDSYS% E, |9 p% o6 r1 z8 e8 A
LK_Circle_E1 = OSDSYS1 o6 w4 u6 N1 T3 @4 [; v
LK_Cross_E1 = OSDSYS, _7 Y# E. Q; v( k0 H9 }
LK_Square_E1 = OSDSYS
5 ~# y% x3 b% PLK_Triangle_E1 = OSDSYS
' z6 @7 K% ^8 z4 p2 V* W) U" [# cLK_L1_E1 = mass:/BOOT/HDLOADER.ELF
4 H  _* X+ H1 _3 o& ^% G3 Q9 G( y0 R% E! qLK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
1 x9 ^/ @, z* |7 Q8 nLK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
& W& a( W+ _# F# R" _LK_R1_E1 = mass:/BOOT/BOOT.ELF
' c1 L5 k. x/ x& _LK_R1_E2 = mc?:/BOOT/BOOT.ELF8 T7 p6 `/ }6 h
LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF
+ [% U' q, w- X; `LK_L2_E1 = mass:/BOOT/SMS.ELF! E" T: |' Z8 M1 x# t7 P8 o9 C
LK_L2_E2 = mc?:/BOOT/SMS.ELF0 \  V$ Z7 s$ w4 K
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF2 k) n3 f+ N5 ], E+ a+ H
LK_R2_E1 = mass:/BOOT/ESR.ELF0 o7 S+ u2 W; Z. e4 m5 k
LK_R2_E2 = mc?:/BOOT/ESR.ELF
+ k* j; O# d6 m4 |" fLK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
; E/ `: L* j4 H" fLK_L3_E1 = OSDSYS
% r/ R' `3 O# {1 w6 S. DLK_R3_E1 = OSDSYS
5 H  O; u4 o6 o5 r3 ~LK_Up_E1 = OSDSYS
( \5 |3 ~/ B6 K* u, YLK_Down_E1 = OSDSYS! Z  ^9 T9 G6 Q7 N  j
LK_Left_E1 = OSDSYS; H% p' b# @9 N& X% w$ L
LK_Right_E1 = OSDSYS% S; n- s/ v4 c( w, t( I3 h/ N
LK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF
: [5 }9 I+ O2 I1 |' C: n0 R; s- WLK_Start_E2 = OSDSYS3 i6 C) ?* J" u9 H9 l0 S
LK_Select_E1 = OSDSYS9 L0 v7 y" v6 F$ \0 M; M
hacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu
4 z; |% n6 H6 s  GOSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!
& D2 ]7 m4 s* v9 N" w6 K; W( NOSDSYS_Skip_Disc = 0
& H: E; y; A# ]% l0 {7 z. T% `OSDSYS_Skip_Logo = 1
6 \9 P0 `& _1 hOSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )# t8 \. p0 B0 w; Y* K
OSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}
9 i& a7 Z" l3 C# W0 C; rOSDSYS_unselected_color = 0x33,0x33,0x33,0x80
. B, N4 B9 y# W& JOSDSYS_scroll_menu = 1  N! y/ U) @3 c. h
OSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
7 V' t: @5 K, kOSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display3 q2 g$ Z0 h5 f6 ~- l
OSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter
$ l3 H: ]( |  q+ E4 x# ^OSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter4 ~; B# l/ K8 [; a
OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version! [6 V$ |, {( d0 n
OSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version6 |) Q& h1 X% L% R$ B
OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen% x8 ?7 T$ e  R0 V/ B; C5 d+ N0 W
OSDSYS_cursor_acceleration = 100 <--speed of cursor4 I/ b9 F- N% c  d
OSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display8 j/ H7 w+ D0 k
OSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display
7 \+ ~: G9 P7 Z1 D' ]+ e) [: qOSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display- A. U5 P; ]) f! q# R9 r( c$ h
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display2 E5 p. O3 P0 H! y' \9 \1 Z6 K$ _5 K
OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays
' e+ V6 P8 ]$ f7 W9 VOSDSYS_Skip_MC = 1
: L3 R( D7 J! x& JOSDSYS_Skip_HDD = 1

: [/ \3 X  T4 p- n4 {2 P以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。
( a5 N$ D9 \# W& B7 Y$ x3 L
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen( N2 \2 Y" D- C7 h6 q" e
這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF
8 o) O" i0 L% x' g2 w4 a7 Y
: K# L2 A0 E; T5 b; P" [path1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot
+ O4 V; _3 ~; B) ?8 F這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。
2 Q+ l2 S" v% q
: W. i  a& Y! c0 O3 A: Gpath2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot
# H& {0 z) s9 p7 ~! o! U當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)

3 p# }3 a4 G) @: q/ l6 r8 w% P4 M7 b% z
path3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to
( |  _, |: `# lboot1 {" o% Q9 r) r+ h- I

+ E2 k" P. g) _& b4 u: ~, ]由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。' y& ~4 G0 {( H

5 w9 E# t, g  @: Q以下的設定,都以此類推......
: Q6 V" D) X- p
name_OSDSYS_ITEM_2 = ESR
+ O/ ~2 ?1 r4 M2 t; }, ]; H5 l這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR# J: E8 E' O1 r  Z3 e8 v

$ |8 E( J7 t/ w+ Wpath1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF
- y; F+ o" g  s$ ~! f! Z4 Q這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。
; S, {+ J  E& ?3 R
  C0 ^8 L$ ?6 W7 b5 c3 dpath2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF
2 |# o* ^( ~4 qpath3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF/ v4 Y: m7 x5 L1 w8 D2 t
name_OSDSYS_ITEM_3 = HD Loader
6 c* }# d# K+ y7 n0 {6 @path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
+ p* j. [9 w2 b  K: O/ Upath2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
6 L8 }! A2 w8 T, R+ @# I1 Bpath3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
" X# F8 J1 Q, K9 W4 Aname_OSDSYS_ITEM_4 = Simple Media System
9 j3 z/ t, g$ F* Y1 C6 Gpath1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
, F8 k2 ^7 V! w0 K+ r3 A3 Gpath2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF
, U! D/ Y7 j: @$ Fpath3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
) W/ E! e9 q% x; y$ [name_OSDSYS_ITEM_? =- u, B+ ~3 ^/ i; ?8 }6 u
path1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number
9 y+ F3 H% ~* q: L. ~
只要一直往下加設定,就可以增加開機選單。' u+ M1 n1 r% q: g# I3 f
 " ]1 b! C2 R& t+ L* o' |5 o4 }

# {. k! w$ h* a* [/ m6 Upath2_OSDSYS_ITEM_? =
( |5 k% y- n, N: F3 f0 M* Apath3_OSDSYS_ITEM_? =
: ~" O1 l* W1 S% w# r# d. K+ b8 Xname_OSDSYS_ITEM_100 = Free McBoot Configurator
4 O, q6 V7 D* U2 v9 D+ o) Qpath1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF1 I* n7 z* p' v' i* ]. a5 ^
path2_OSDSYS_ITEM_100 =( l; M# `6 d' B8 m$ ?
path3_OSDSYS_ITEM_100 =: M: u3 o/ Q7 Z/ x+ o9 v
0 k5 M+ f  h* I! o5 ~% [# `
" x* A, }! r( i5 I3 b7 k
8 X- b8 u6 u8 P

$ w$ Y! X! T' }' @& a1 L特別說明:

4 y0 H$ J- q/ y' I9 ^! x2 [1 g7 i2 F: o# f9 A. `$ s
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。4 M0 h6 U7 S; A
+ S1 Y  R9 x2 T- B  ~) _0 w
遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 18-5-2024 15:14 , Processed in 0.156955 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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