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

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

[複製鏈接]
發表於 13-10-2006 14:39:44 | 顯示全部樓層 |閱讀模式
轉自: http://rushoun.myweb.hinet.net/PS2/McBoot%20INSTALL/MCBoot%20INSTALL.htm- ]$ k' T  ?  Q8 ]: n, k3 N1 @) @

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

8 Y$ B# _& G/ e5 ^) c2 z/ {本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。

; l( G6 ]6 |; r+ h# F+ P詳細的McBoot程式的安裝步驟:
! k# |  R. q' b: v5 A步驟一:4 k( S) _9 U# B+ [, S2 E' d7 t
先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。0 y6 |4 t* r9 T; I4 |
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。
: T" b' ]) x& w% k- j/ l5 m2 F2 S+ g1 c7 O
先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。

6 N  K" V8 t( m  S4 Q/ x" H4 J3 a圖一:
/ ^$ |+ [  Q9 p2 |" C解壓縮到USB隨身碟後的檔案結構/ I; R  y7 h+ I* F
4 z; Q2 R. ~! y3 G+ ]: L+ O6 Y
INSTALL目錄下,又有四個子目錄,見圖二:- G$ `) m2 y8 n' e
圖二:
8 b# [- r1 v2 T/ E) j& |5 PINSTALL目錄下的四個子目錄
/ v- H( H7 c1 }3 i% R5 n1 h
0 I# l7 Y# Y( i9 o! U  G我先敘述\INSTALL\這個目錄:/ ?( I  i4 I; `7 t& |/ a8 E5 A) M
\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!, U1 E' I3 F; C# U& G+ O
請先將這個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就可以找到答案)4 a7 I# _7 w8 p4 X1 R$ {
圖三:4 t9 Y: \3 s: [# |1 I( M7 e6 v  P
把要安裝到記憶卡的程式,先copy到INSTALL目錄下。
' I' R. L9 ~, f% v5 _* V$ t) H# h( E% l/ D7 d
& P" s, g! l- ^' c# B
INSTALL目錄下又有以下4個子目錄分別是:
- ]" p' t# x8 x0 r2 \( S' ~  ]. Y0 X( ^  C
APPS- C: I1 |' L$ r4 k* n5 o! \
FMCB_CFG
9 n3 E1 {* b% R" i, H: hINJECT
0 x; T" A8 o/ b$ I+ r" g5 rMODULES

# F+ `7 A8 `; Z& m, d$ g* ^! ~請參考前面的圖二:
7 Y6 p: O8 e( `  e4 z3 @/ S" o) n( C  f& F
我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。
. J% Q% }2 x4 ^( e# \, {
先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:4 w# i3 L" f+ E$ R5 T+ N' v
圖四:
  q. s1 {' }" R% P2 ~\INJECT\目錄, ~% ]  Q' X( g$ n" d; l( C

0 Z( U6 p+ R7 }' p' |圖五:
/ I6 @" p+ B2 l/ I# U/ h\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。
* m% V; Y& F$ K2 M
* C3 s5 ~  p3 b- I( t\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。, v( u# S, \- k% T5 e3 w

% M) E  d( i$ x7 \6 ~至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:: l* R' R0 u8 n8 e
圖六:2 B9 x' r% g( p5 \2 o7 J: d6 {# `
# Z$ d  G. Z* R) G, ^. D
% P' p0 k) o9 U! z& u" n0 h
\DVDPLx\目錄下的文件說明:

* U: e2 S$ F; x4 k3 N
/ D" @# M2 F% f! a% Z$ x4 T$ _DVDPLA 亞洲版主機
. Z3 i9 a7 X+ m. s, o(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)
0 c, S+ u8 ^$ c( R/ V9 `5 IDVDPLC 大陸版主機(結尾數9)
6 j8 {/ B+ o" Y9 UDVDPLE 歐版主機(結尾數3,4)( H- L) v, V8 @# {# w! q
DVDPLJ 日版主機(結尾數0)$ \$ h  X. A; _0 E, Z
DVDPLM 南美版主機(結尾數10,11)0 T: \" I& O4 ]0 o
DVDPLO 澳版主機(結尾數2); O2 Z! ^0 W' ?) a
DVDPLR 俄版主機(結尾數8)! \% L3 j( W8 ]. u7 ]8 I4 n4 r+ U/ ?
DVDPLU 北美版主機(尾數1,12)7 W& B" n3 G, H  [: M
0 _8 c: ]! [4 ]$ \+ F
將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。

! L/ t, I5 t/ r" v! J. D- k比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)
; k7 n! T4 F4 W" k. e" s2 Q& ^( ]& w9 J* H9 Q2 z% [" N' Y' C
如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....
8 N: I/ }1 ^0 T2 H, t" ]

- l! x! G; j8 Q5 T& J0 s- n以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:
) N' U6 Y4 `" u3 _圖七:
; z0 ?! b0 l% t/ \. r先將\DVDPLx\目錄下的DVDPLA檔案複製。
; S$ `: q6 H9 \6 a/ ~6 M1 {. a& u
0 L' |" ~  d- t, e& w圖八:* F. X8 F3 E) }, |
然後將DVDPLA檔案複製貼到\INJECT\目錄下。1 M2 a  x* t% _4 ^8 g" h% ?( `

1 k7 `. u8 O) q圖九:7 }& F7 c2 x! R
貼上DVDPLA檔案7 }3 s; V/ J+ t1 L2 d* T
' ~& Z( D( F& i3 X  M% M
 ' C5 D9 |6 D2 X& J
然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:
7 j/ Y1 [0 ]- f* L/ \  K7 j圖十:& w0 C5 z( ~" z; Y# C# }3 J
再將DVDPLA檔案更名為DVDELF.BIN: H* y6 M1 l* V4 x0 y, j

- C7 V5 p0 }0 W' h4 [" I) I圖十一:
* \$ s' x7 z: K! v7 |將DVDPLA檔案更名為DVDELF.BIN
/ I2 p. ]/ s9 Y! C# R. w7 h$ Y1 _
7 N% r6 f9 {4 ~由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。
! `+ {: \/ _+ H1 k- E& Z6 _1 }# O\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:: ]/ S. Q4 ]$ C% c2 K; j  y
圖十二:
8 h: Z, s! f3 J$ ]$ ~\FMCB_CFG\目錄
3 S# Z+ q+ ~6 H. F5 }0 X
  g" E0 S- ?7 M- eFREEMCB.CNF檔,請參考圖十三:
- `% I, w4 ?2 a0 f5 y" |+ w/ Z
& J, d. h( O: k& F圖十三:

; A& b4 v, o5 w0 X至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。
" Z5 P& L: C/ J% V0 h1 z) n+ Y: C% G% {5 C
步驟二:
) `3 z% W+ t# J1 `1 n3 r我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。
" `% U$ @- c' z; N+ @, U& K然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。
" k5 B1 p! b1 J將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。
# R) g9 }6 i' c! [' W$ K& F* I! D4 ]將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。
6 b" P; x3 s4 ?& U  h+ Q6 w! [關於unLaunchELF這個程式的功能,我概述一下:
& R* w! W/ e; B6 U% f0 u/ b. lunLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。
0 v3 H8 [& O1 L$ s  }我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:0 i; @# g' p/ O

+ M9 x2 X( Q# ^* g按下PS2搖桿的○按鈕。
  y  ?" u( y8 D( j接下來會看到有七個選項 3 V3 _* g. x& |. w5 R
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:
5 W! k( H# S; C9 ?5 L5 d% \9 t
! @# c9 j; I- d+ I7 a4 M以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。
7 C$ u7 L" O& ~' U5 H如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面* ~1 S) j/ z3 ]; E: Z" N; o8 b

. r2 q. p! w* [0 r- t然後就是下圖:4 R" A( z. A9 T' P
請直接選左上角那個安裝選項。: t5 |9 b: @2 {* R7 u4 }& x

. L) ]9 {1 A) v* ]! ?" i安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。) l2 l- a0 B( i# m6 O. L  e5 j$ v
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
$ ?, }/ d3 Z2 L% D. e/ M! v不過不一定會影響我們的程式安裝。5 r  P5 h, |! u. `7 N
! y+ D' [+ i' w# \+ }
如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:+ V& f5 @; x5 L% E
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
: j# |+ b3 x5 {正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。
5 x, a$ v7 A6 Y$ S6 Q) q
4 j0 v  K9 C! k接下來是這個畫面:9 X6 n' I; s1 K+ L( b
這表示大功告成了,可以開香檳慶祝了!
# ]& T- k. j/ x, F  {) s# J( m1 x. A

0 }" a8 C6 _. U5 i! _這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。
; p. l2 S* p. L0 i# h
開機後PS2會先出現McBoot的logo畫面:
) f( M8 ^' `5 g2 h) V! _* \
$ E% R* ]1 H7 Q! [# y+ u- s5 d" q然後變成類似下面這個選單畫面:2 r6 ~+ Y5 ~8 ^5 ?

2 q7 D+ w# H- `8 Q2 m9 F. O開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。2 s/ Y+ @2 _# M: \! V- m9 ]9 Q* W

- V& r3 X" z, O$ J/ X0 I' O) jMCBoot在記憶卡中的目錄結構:

  {4 U8 u* Q# }. B% g/ n8 j4 |( dMCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:( Z- d# [, s9 g& ]0 [1 r' B8 `
; |6 t- _  [/ K) o$ M! ^& \& M
/BxTEXEC/4 I& z2 A. i* a* ~% {
/BOOT/
, N  j4 `" A/ F" i4 o/SYS-CONF/, b7 u4 K2 F9 s6 N
3 w2 M7 o; J( Z# F# [0 d
: }" Y& x+ k: J$ s$ y) g/ z
/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。
# b) J. i2 K4 q6 y7 V6 m4 f% Q1 l; \6 c/ {0 K  G
/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。
6 i# K6 ~) W" c) T# z* J; J
. O3 N/ |. l0 Z( k5 a2 H% {, ?2 d- w2 D: \
- N+ V5 M8 {/ R3 E5 V5 c' t- ]
注意事項:3 U7 @8 K! m8 n9 G+ n% a
) M4 S3 d. _7 Q! B
PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。

- s& L  N4 [8 ~4 L執行unLaunchELF後注意下面的說明: 9 f! u; ]" d" z7 j1 v4 i
mass:是usb
) m5 C! e" `* N4 }6 u+ p: _mc0:是slot1的記憶卡
& x9 N. u; U/ ^+ G# U5 dmc1:是slot2的記憶卡
, d# ?3 U1 R  U  @2 G

, X4 t4 Z" g% Z" o- `; K
: U+ i3 l, F- u$ N
FREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。# f' l) P, j8 w0 p, J
這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。5 k0 k, M. e+ |& I, r5 G9 x

; s0 p* R; V5 J6 D9 l; CExample FREEMCB.CNF檔案設定範例說明:
7 y8 q. \% Q  W
黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。
, Y. h! R" m/ ?& }; i. n3 B7 ~& ^檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。. q8 Z* @1 R5 h  O2 a
========================
+ Y% L/ I! @! [4 SCNF_version = 1& N" M! G+ O+ c3 c, B7 K
Debug_Screen = 02 N. d  M5 k  g7 g1 H9 _' V  H
FastBoot = 0. R" a3 ~4 c; m9 H4 b( g2 ?
ESR_Path_E1 = mass:/BOOT/ESR.ELF
; S) p) x  [- C4 aESR_Path_E2 = mc?:/BOOT/ESR.ELF3 ?+ Q$ i, T- Z+ f- \/ w
ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF& O6 l3 `3 B; _6 G+ ~
pad_delay = 0( G/ m( L+ Q/ d  `8 S( p- u
LK_Auto_E1 = OSDSYS
! X6 S7 L% j8 C( p0 J" LLK_Circle_E1 = OSDSYS
0 K% `( G) L( gLK_Cross_E1 = OSDSYS) S3 ^6 i& h  V& x
LK_Square_E1 = OSDSYS
% B, K5 q  _, B6 U3 r. {LK_Triangle_E1 = OSDSYS9 N, k( ^7 d  Q8 @) v
LK_L1_E1 = mass:/BOOT/HDLOADER.ELF
; ~) O2 i$ L* U+ D* Y0 |2 O6 uLK_L1_E2 = mc?:/BOOT/HDLOADER.ELF6 r6 X+ e& q0 t2 H. [: i1 Y
LK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF5 j9 ]& [- w4 i9 ]7 M- k
LK_R1_E1 = mass:/BOOT/BOOT.ELF
# n6 F+ A/ m+ K- ^: H, [LK_R1_E2 = mc?:/BOOT/BOOT.ELF
  [5 p0 W! n- GLK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF
( @* V/ |# ?2 }2 B9 ^- W- HLK_L2_E1 = mass:/BOOT/SMS.ELF
1 p  b+ [: k: N: nLK_L2_E2 = mc?:/BOOT/SMS.ELF' m  M& y! l4 a6 q# N
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF
" F) U4 I* J) w+ u% z0 FLK_R2_E1 = mass:/BOOT/ESR.ELF
" K  ?+ I) s' V! P1 P; \! `LK_R2_E2 = mc?:/BOOT/ESR.ELF! \! ], B( H/ N: t
LK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF1 B2 r7 v$ I' @. {( {! h
LK_L3_E1 = OSDSYS
4 t) L% ?* C& U7 i' e4 D" ILK_R3_E1 = OSDSYS
0 h" G( z! W6 wLK_Up_E1 = OSDSYS* |0 S. R( `1 B1 H& i! k, b
LK_Down_E1 = OSDSYS+ r% O8 n& ?7 @" m' l8 T2 l
LK_Left_E1 = OSDSYS
7 D. L. A4 v& J& \LK_Right_E1 = OSDSYS2 {# F/ y; f' V- s% A1 z
LK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF2 \  }; h+ e# ~/ v7 J5 u$ w
LK_Start_E2 = OSDSYS
, z9 K1 c0 ^% x% G5 M2 H$ D$ Y, kLK_Select_E1 = OSDSYS
# h: c2 n1 |2 R8 ?# X. Chacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu- o& j; N; h* f; D0 j) R( i  O3 ~
OSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!
' U5 Y) O& D: POSDSYS_Skip_Disc = 07 [" a6 m( l$ v
OSDSYS_Skip_Logo = 1
2 N, D% V5 h0 f3 {  g+ c' M- qOSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )
6 T+ }# o. e. C8 G3 uOSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}
, C$ H8 F9 ^# H# t* T* vOSDSYS_unselected_color = 0x33,0x33,0x33,0x80# V2 p; n7 b1 t. Q) U
OSDSYS_scroll_menu = 1
# H$ J1 D3 [) |' b1 C0 pOSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display2 I/ x5 m$ x& ]7 O! C
OSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display
0 V' K* _* D- g& c8 sOSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter
+ A* q  o8 X" ]: h4 A' v7 E& v0 H0 nOSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter
  I! @* z" h6 t' `2 JOSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version
  u$ P. y/ n! W# N" Z" z+ R: ?' I. ZOSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version+ M; c2 B* Z, `6 o8 g! i1 o
OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen
& y0 i8 s/ v) VOSDSYS_cursor_acceleration = 100 <--speed of cursor
  R( Z, h+ v) v) |+ p+ B# f" gOSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
) o* h8 x5 w. v! |- ?* N0 k7 |OSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display ; n+ {- ]3 l. \; c( ]
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display
6 \; }7 A; I! vOSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display
  X% \! Y, [3 i$ [OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays1 q- V" ]- u/ [) S( J& z
OSDSYS_Skip_MC = 1  x. x+ X* @5 p9 V0 j; X
OSDSYS_Skip_HDD = 1
# y& m  E& t" J$ H- f
以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。
& E; m, C8 g2 u5 ^7 u; o7 _
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen( k! M; A( F; t( y' f5 i4 c
這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF
- l" x; Z2 c( r" l4 i  H; q
" K  F+ T, y, f& H; N! Mpath1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot
: P3 |  r, }' G' X+ t這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。6 K0 K7 _. f: Y# [  A

2 Q+ X8 L5 s+ x# k1 f* H2 epath2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot
- R' H3 D- {7 ~: q- G) g) P當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)

2 d# W4 r( N0 r' j; O2 n- F! Q6 N9 ]' Y/ K
path3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to * j4 l5 S7 u, X& l8 w
boot/ O  `) C: m2 d, j% ]. o1 Q

' l* N" B3 p3 T3 A由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。
" r8 Y9 D3 j1 r% s7 Y# |* y$ Z/ C$ b8 W! c  L
以下的設定,都以此類推......

! D6 z( Q& c& M' Hname_OSDSYS_ITEM_2 = ESR6 ?8 P5 L& S7 l* M( _; `
這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR
2 B1 l  A6 r7 |' O1 T

& M! N- ?2 Y2 \# k. c; }path1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF
2 o3 [6 c; d9 ]. ~3 ^1 v這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。
2 D6 Y$ \( L. k. Q+ {' K
; d" n5 A" j+ ~# s$ \0 gpath2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF
+ a* w, k- A$ D* X& K$ A1 ]path3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
. u9 F8 Q& v0 B( @! U4 |9 _name_OSDSYS_ITEM_3 = HD Loader0 W* l0 O( \* P* ~9 Y1 V
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
3 a: I1 m& n% x4 R9 q) t* J4 P5 tpath2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF; p2 O2 \- s: ]* \" A' U9 w
path3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
. Z* ~7 w9 C/ v: @name_OSDSYS_ITEM_4 = Simple Media System/ Y/ x1 X% s% A5 v7 S: K2 W
path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
$ p' V& _" a) A; ?2 m/ [* u6 Kpath2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF$ x6 E1 O0 B1 C! s* L, g
path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
7 R9 \5 |0 k  ~4 Zname_OSDSYS_ITEM_? =
7 b! F# L  t. E) O2 ppath1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number

* I* R! }& [! L& ?, W' N3 S只要一直往下加設定,就可以增加開機選單。3 \: K/ ]( m6 _8 U) y3 l
 
. H8 h; B% z7 [0 T" l9 U( _" b; L5 f' t: R. u7 P
path2_OSDSYS_ITEM_? =8 s5 M5 @% T) ~0 |
path3_OSDSYS_ITEM_? =% R4 S$ S9 B4 ]. B' b9 Y0 V
name_OSDSYS_ITEM_100 = Free McBoot Configurator
& k3 a. P6 a$ Hpath1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF
% N; v; ~0 Q* }- ]& D1 E; hpath2_OSDSYS_ITEM_100 =
( ~+ a. P* J% W1 y7 o9 Y" upath3_OSDSYS_ITEM_100 =0 C7 g1 |5 V! [! {' D) A
3 r$ x% e- d0 A$ u6 r
) r; ?$ F: U3 q# _1 d& Q

, U* y  ]) A. [% ?0 `, K% N( H" t- C/ e# C
特別說明:
& Q  ]7 b: Z- f- M2 h) b9 K

$ X) q* I1 w3 J  C7 NESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。( l/ s; w" ]+ }8 K7 [. |
! Z% F/ f2 O. j
遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 28-12-2025 02:48 , Processed in 0.267679 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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