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

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

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

% K  u9 ^( r, }不過依照使用者付費原則,我也不會免費的幫網友提供軟改服務,敬請見諒!8 `7 C4 d- r' z7 a' l% [
小弟也是要吃飯的,如果您覺得自己安裝很麻煩,需要小弟代勞幫您安裝,以下是小弟的露天拍賣賣場:白熊的店,您可以前往參考一下,含64M記憶卡一塊+幫您安裝好記憶卡開機程式,只要390元含運。您也可以直接將您的記憶卡郵寄過來,我再幫您安裝記憶卡開機程式,只酌收190元工資(工資內含郵寄記憶卡的運費),感謝您!2 z9 o; `% n5 X; ]+ c% O
收費說明:請網友買家務必看清楚收費方式,不要交易後才反悔,拜託!!
  R" }% x8 D: T2 q( M- w. U8 Z% g記憶卡1張售價:200元。
4 Y9 @! h. r! Z7 r) r安裝開機程式工資:150元。
" s0 B6 p: P+ |安裝OPL程式工資:150元。: y5 S% `# u7 P) w  {
運費:40元# Y% w+ ~! e5 b! u4 D# p
記憶卡+只安裝開機程式+運費:收費390元。2 q; A3 x* H) a& [; W
記憶卡+開機程式+OPL程式+運費:優惠只收500元。
# N' w3 ?& E' I+ H  L1 `所以,聰明的網友,請您自行計算吧!
* B2 q) V5 N5 x# U, A因為安裝完成後,可能因為PS2主機型號不同,會有開機不順利的情形,都是正常現象。最好的方式就是現場安裝測試是最好的。有些改過晶片的PS2主機,是最有可能無法執行USB Advance的,這我都有遇到過。如果您買回後遇到無法順利執行,也不要怪罪啦,因為最好是主機現場安裝,是最保險的。如果因此不能執行要退貨,也是可以退錢給您。請先寄回記憶卡,確認記憶卡無誤後,先要扣除郵資40元,然後再用轉帳方式退費,敬請見諒!
) Q1 T/ x; y1 w* G& b, o3 b事實上,就當成多買一塊記憶卡,也不算吃虧是吧?
9 @7 y) G- A8 h8 P& X我目前所實際測試安裝過的PS2主機型號是:18000,30000,30006,30007,39006,39007,50000,50007,70001,70007,基本上只要是3xxxx,5xxxx,7xxxx亞洲機或是台灣機,都是通用的,現在美洲機安裝也成功也沒問題。所以只要您的PS2主機是類似以上幾種型號,都是沒問題的。日版跟美版的,最好是現場安裝測試,是比較保險的。我會陸續加上後面測試成功的PS2主機機型號的,不過還是需要網友支持測試安裝啦!3 ]$ e7 {" k# t5 k5 ]) q
我個人推測McBoot的作用:
4 s* l0 Q, A! }5 q基本上MCBoot是一個可以把PS2的開機順序變成由記憶卡開機的程式,因此我們就可以在記憶卡當中,事先安裝好常用的程式。這樣在PS2開機後,直接讀取PS2的程式,然後再執行我們想做的事情。! f; c7 P. y9 g, T, r. h" V

' \6 l- G# Y# D8 o8 a/ W, f* ^比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。3 q- w; n/ T- O6 u  y

* x: @8 E, j4 b1 D$ @0 N當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。
0 d+ u8 b  `$ q4 F* C) z) Z* j1 g

' ^' B( M% ?- V7 _3 S) h' y8 L本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
/ I  Y5 i; h( u
詳細的McBoot程式的安裝步驟:
+ j* r& @' z" r+ z3 O" w步驟一:
% q3 w+ C  N& I% c先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。
% j& `- H2 U! A; {( N/ e請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。
! F9 C6 v0 u7 Q9 R7 o8 B# E3 N
, `. k8 d, w1 ~1 h/ k- Z先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。

, Q: h& j+ |* p/ [. r6 r圖一:
0 k( w! @* T5 ^2 c$ e5 U解壓縮到USB隨身碟後的檔案結構
5 P3 x+ a  R, M: G/ m/ D2 ^5 l+ w0 a; ^+ v8 i# T; w
INSTALL目錄下,又有四個子目錄,見圖二:" c# Z: K1 r, }
圖二:
7 h) d7 M4 k! f- t& o1 QINSTALL目錄下的四個子目錄
# J- P8 ?3 p/ o  z8 B. V! {1 {% E6 k; n1 U$ r3 c# |9 x
我先敘述\INSTALL\這個目錄:
+ b' t' g7 r5 f% P: p( R5 R- }\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!; P9 ^3 {: x" ~0 C! D. Y4 M
請先將這個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就可以找到答案)
1 i2 x, E1 k( r! M5 q+ M' X; o圖三:
* ]3 i! n& A$ d( B& G6 g' [把要安裝到記憶卡的程式,先copy到INSTALL目錄下。& S4 c4 h. V- G+ n+ W

2 I$ k* _. N) A+ C4 l, s/ }+ l
* y8 t6 g$ ~% K5 |3 e, MINSTALL目錄下又有以下4個子目錄分別是:
; Q7 r+ E' k7 |0 X, o' ?% W; y$ N& x4 X/ V
APPS
* x  \  P) |/ C) e) _$ }2 |" cFMCB_CFG8 S5 L6 t( ^6 u, [" s3 |# b
INJECT8 [+ V0 n( _1 D& O
MODULES

0 K- A* @( L$ n2 w* h4 v請參考前面的圖二:
* O6 |# V) g) C( h8 Y1 h2 P/ m2 ~
5 y; w0 s  }$ r, z我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。

' N$ v# O1 E: p4 F( |. a先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:
/ |) g! X  k8 g. m  m- V圖四:: R+ j( E4 b$ Y8 N
\INJECT\目錄
) E+ X* C) ^8 G4 j4 o
4 d" w6 w- X# `2 t$ l7 e圖五:
7 v  t: |7 s, _\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。
* K: `. \3 Z! {
7 l3 D  V3 |* w\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
# f+ C! s; S# T5 V" F) c

. m4 Q% Y& ^3 O' b3 b  q至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:( p# l# ]" N, t" m
圖六:6 g7 ]1 V* B/ Q- x) n7 A$ v' f

; t1 j5 L4 [3 ^, I9 p0 Q. K, L9 v$ `/ p, r' w
\DVDPLx\目錄下的文件說明:
  z: \8 I, O/ M5 m0 I4 _( f
# o, G& Z6 f  C! E) F
DVDPLA 亞洲版主機/ f& h" C; J4 ~4 l
(如30005.30006.30007.35006.35007.結尾數為5.6.7都可). j& O" \* n; U; g( `! ]2 t5 j& q
DVDPLC 大陸版主機(結尾數9)
/ U! B. M) {) eDVDPLE 歐版主機(結尾數3,4)0 W6 ]5 z. F5 g: v* a3 x8 B
DVDPLJ 日版主機(結尾數0)
% l- Z2 E8 j# L% h4 a$ GDVDPLM 南美版主機(結尾數10,11)% x+ b4 R9 `* |# k$ e" n
DVDPLO 澳版主機(結尾數2)
5 i0 M9 ?) G! F  c# ?DVDPLR 俄版主機(結尾數8)
- ~# v5 K/ {# x! {6 cDVDPLU 北美版主機(尾數1,12)
& }- [6 d$ Z7 B: A8 H6 C2 O: P7 ^9 U/ z( O- C( ]
將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
8 y2 `8 _( N$ Q! B
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)
5 q/ S/ a( o' D" f0 y, z9 Q" E3 D2 j3 Z* J% |. ]3 r  {
如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....
9 R8 g3 R3 i9 ^
5 }% T+ c; U+ _9 \5 n
以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:
+ _! m2 L; F7 w7 y圖七:
( ?2 J; F6 f, l. k' t" n: x先將\DVDPLx\目錄下的DVDPLA檔案複製。, k( R' E. h! _/ n

" |* V) T% x) M4 \2 R圖八:1 r, b7 H/ F9 ]/ q; n$ O
然後將DVDPLA檔案複製貼到\INJECT\目錄下。
6 f( r; ]( C& ?! ~
' F; k: D: B( d$ ]圖九:
6 Q$ v; K1 ^4 }0 ^# z" J2 N0 t3 |貼上DVDPLA檔案9 G) X* i) d; _$ m1 \( q" ^& R# H
" A9 p# z( K% g6 p2 u5 E1 O
 
8 q/ ^% |7 T# y/ e# u然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:
: U' X" I7 z3 f! \% s& I圖十:
4 V4 Y6 }- b1 H, T! s, h: |再將DVDPLA檔案更名為DVDELF.BIN
5 G& z* {$ g5 X7 m: S2 T; b- X
' P: b* M  \, x+ x! m圖十一:' x: Y$ S- H; i4 S- s. \1 q
將DVDPLA檔案更名為DVDELF.BIN
+ u) Y3 q4 |0 c6 G8 I0 C: Q0 Z; U' A
" q8 T* ^0 d8 E, b/ \/ v由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。
% g! o% a& ]( U; m8 j' I3 X0 y" Y* v\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:
7 l) c. e: ^; J( f, V: ~& O2 g9 Z圖十二:/ y  o% u; I- N; C$ r
\FMCB_CFG\目錄- b4 v: l/ G" k* C4 W

* Y% d* _& n# i, C6 w& ]2 X8 x" S4 r9 bFREEMCB.CNF檔,請參考圖十三:' K( r& j2 ]) w8 W* W" `

" V* E0 P1 p- q) }圖十三:

' K$ v0 E, S! O: S( D至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。% Y& J6 `" j4 n) X5 _% b; {  Z: O/ [

3 g* P0 }6 Z! E  _) a步驟二:
$ G6 ~# E+ o$ Y3 T我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。
- I4 x6 M# n7 W, c& L然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。
, [# ^/ r, I/ Y將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。
: n/ r3 O. O7 ~5 Z將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。
7 ~& ^, A/ M# a5 }% b) ]關於unLaunchELF這個程式的功能,我概述一下:
& [0 j, l/ T0 i% \: vunLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。+ b8 A; H( p% M( l! |; u# H
我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:
! I/ x  b- E0 C* \& y* F4 X% {/ R& @" E
按下PS2搖桿的○按鈕。
/ a% F- u9 d2 M/ U& s接下來會看到有七個選項
! g' M, q( K. ?
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:# x# V) t( b( C  ]( P3 `9 V+ l

  |3 h9 V% h: B1 h0 y以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。  {2 U. `7 B0 `( Z
如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面
7 x$ u5 h* F. k0 F& [" P% r
% ~1 v; [* }5 l) ]( B然後就是下圖:
( H2 t; ]2 V) Z& T9 A請直接選左上角那個安裝選項。7 ]/ [; i9 @6 x3 C
4 A. J6 U* d6 Q$ i3 J
安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。
' p( F1 M, q' L9 }# P如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
' {- W. }0 [- T( f- j不過不一定會影響我們的程式安裝。: J. c* G- v( \/ U* O

0 k8 f+ \3 s, S$ E2 O如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:, y. v% a6 V2 K5 c" I
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
7 W7 n1 Q) I% ?+ u( j; P) @正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。
6 Y: a% ?  L/ y! K. |0 P* U- m
5 ~8 \6 x7 a' S# [  d9 B接下來是這個畫面:
0 K# c% y4 C% j這表示大功告成了,可以開香檳慶祝了!
/ a" n4 g& q7 d' ~) z/ {! r. q! c& {, I1 M) j$ E: D
: @) ]1 P& N2 P. V
這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。

+ {% r: K, b4 n3 `開機後PS2會先出現McBoot的logo畫面:, U% y! r4 ?; t- G6 G9 _
& v+ t. ~6 F9 [
然後變成類似下面這個選單畫面:
( p4 M" a% w! {: k( Y6 g: Q1 V' ?. n8 ?% H; R+ P  m
開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
3 a0 E* f9 |: Z' `2 J. H1 v* P

" D; F. v( g  m7 d' L7 L% l5 ?" dMCBoot在記憶卡中的目錄結構:

" u& B1 i' A4 J& i6 o9 o& O& LMCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:
! [/ p! k: M; V2 N4 H$ i
& t  Z# k) B, J, u$ l% M7 S8 j  g7 V8 q/BxTEXEC/$ s% K! P7 G1 y; e, r; C/ g
/BOOT// v5 U! O* O+ g
/SYS-CONF/
( t) u. H9 ~' [0 D0 c/ Y, m  N  H: n
9 ?# B: e% u; ?
/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。
" D6 y# z: ~# _% I& Q' N! D% P# E: w- V* s
/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。
( H1 g# q- m4 j4 l+ r* u( H# t  P( A) e8 I

8 k& }, h: T, J# h* j. A6 C7 j) I' c" _: }# m6 T
注意事項:% E; M" K8 s4 x/ t" ]

1 A9 ^3 ~# q# R1 VPS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。

1 a( g) R4 O5 J, j  l  W$ Y執行unLaunchELF後注意下面的說明:
" v! B" a* T' ?* ~+ R0 u* n6 rmass:是usb
) i0 I( l: `8 cmc0:是slot1的記憶卡
- B( _0 d7 ~& |3 G: k! L4 J+ e; pmc1:是slot2的記憶卡
1 i- R" ^/ n  S7 t+ [$ f( A+ d

9 D7 b7 Q7 k4 z+ _4 ^1 ~$ ^2 w: |
6 C7 q2 _8 F1 F
FREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。
2 d; x2 s# @3 D7 Y9 j$ c( q這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。1 q3 s) D& b, i* N) Y

8 L; ~5 ~8 a7 b7 \9 r8 B: TExample FREEMCB.CNF檔案設定範例說明:

/ g# l; ~5 g8 V, T0 F6 O6 X. Z黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。
' Q( ~4 Q1 t6 b; U檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。3 @/ o  B* P4 ?2 g
========================
. f- B" Q2 q6 mCNF_version = 1
5 L0 \  B- J5 j5 v  }0 mDebug_Screen = 0
  z, b+ n- x- `0 |7 U. b6 KFastBoot = 05 T( o( U/ E$ y' n
ESR_Path_E1 = mass:/BOOT/ESR.ELF5 s; p3 _1 P( F( c- j( d
ESR_Path_E2 = mc?:/BOOT/ESR.ELF
1 Z9 D- t4 [' X. p9 W6 hESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF2 W6 Y# r+ U! h" C$ z* |  w
pad_delay = 0' q, I& i( l& Z- d/ T+ T0 r
LK_Auto_E1 = OSDSYS
" U3 e0 U$ X# t: oLK_Circle_E1 = OSDSYS
$ m7 t% `9 p% x- F3 M# t3 RLK_Cross_E1 = OSDSYS2 e" C! N* W( N1 e( o) @0 d" s% Z
LK_Square_E1 = OSDSYS
  `5 \  Z* M. p. o+ b5 PLK_Triangle_E1 = OSDSYS: b4 ?* c! \$ r" `! q" D
LK_L1_E1 = mass:/BOOT/HDLOADER.ELF- M6 K2 i4 e6 f1 C$ X2 n
LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
& O; K* w. F' f# XLK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF6 _( {; }& r5 r' f1 X0 E
LK_R1_E1 = mass:/BOOT/BOOT.ELF
8 c) m; c9 J; {7 R2 j) G- ZLK_R1_E2 = mc?:/BOOT/BOOT.ELF7 ~0 G, f& u+ M
LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF. d- g6 E  Q) X) S0 W
LK_L2_E1 = mass:/BOOT/SMS.ELF
; X: T7 [8 {4 W2 n, OLK_L2_E2 = mc?:/BOOT/SMS.ELF2 u: i  f& ~( A3 S" Z$ Q9 x
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF
/ a. d4 u! m- r+ _LK_R2_E1 = mass:/BOOT/ESR.ELF
/ w. g9 Q: G: R5 f4 ?' kLK_R2_E2 = mc?:/BOOT/ESR.ELF
8 g; a6 }  @( O4 KLK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
" I7 N$ s5 _6 `9 P& \LK_L3_E1 = OSDSYS# O+ m5 J4 A% e
LK_R3_E1 = OSDSYS/ Q* a0 u6 [' w7 o
LK_Up_E1 = OSDSYS
. ~; F# h1 U$ u3 C- n4 rLK_Down_E1 = OSDSYS; V/ z/ N5 y3 I3 g( u+ d
LK_Left_E1 = OSDSYS
; G- Z$ m/ [' z( c" i, i6 V. qLK_Right_E1 = OSDSYS
+ O, d' ?6 \8 p$ T* X1 t& fLK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF$ n& f2 ^* z. S
LK_Start_E2 = OSDSYS
9 C1 c; W+ l6 L  XLK_Select_E1 = OSDSYS' ~/ U: }7 O7 X0 }% g
hacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu1 E7 q, G5 \' H
OSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!3 p: s# k; w+ q5 h
OSDSYS_Skip_Disc = 0
( H, |$ q9 }8 ^. `2 Y# @OSDSYS_Skip_Logo = 14 G9 T+ e1 f$ D
OSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )
2 K' s: r0 K4 s% D. M7 KOSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}
% d( @3 g- t6 FOSDSYS_unselected_color = 0x33,0x33,0x33,0x80
, v. ]: @: d0 p5 y) q% t' NOSDSYS_scroll_menu = 1* n3 {' }' I! O' a) p7 T
OSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display" y3 C% z) C' w5 W
OSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display
% G) f9 p: W+ n$ \' f5 a0 hOSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter" `5 Q* b$ Q& P# y/ r
OSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter
, k5 ]. C  E, W- _1 @1 q6 \$ wOSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version0 F6 n5 N! k& D0 h
OSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version
0 a  @' F! [4 XOSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen+ U0 Z3 W: o$ k8 [
OSDSYS_cursor_acceleration = 100 <--speed of cursor( r/ M% A" |* r# |2 i: {8 f0 P
OSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
0 y" G% d$ g. B& s! z$ I% ?OSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display 3 M$ C( }3 X3 s6 C3 x
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display
% j$ g9 M" Z, g1 l3 m- a- p$ zOSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display/ U! t+ W3 h2 r# }2 |
OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays
) B4 V5 U/ s9 Y% C& ]- DOSDSYS_Skip_MC = 1; U1 j8 d- ^% ~8 g- ?6 U
OSDSYS_Skip_HDD = 1
; B- s- K; }/ d
以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。
- k5 x. H- X5 T  t' m
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen
7 `2 ?! p! P, R/ s% ~( z$ Q/ X這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF! f- f' {+ B8 T3 o6 [6 e) T6 m8 ~

  z9 T$ h  Y+ U5 qpath1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot
/ V" `' o  Q( v: N  ?這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。
* l9 A3 }. R6 R* Q) k* w  D- l. e) h7 f( w* v1 g: C
path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot
+ M* I, S- J+ q. W5 x  Z$ q1 k- g5 V當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)
' {. I  p( C/ g2 [
$ u8 ]3 E* l* m8 o
path3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to ; u) g/ {9 Q8 d
boot
3 t! l0 m. q1 `8 {, f% H# q8 D5 w6 ^6 E) i2 _5 Z9 h( Q4 Y% |& 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程式。6 t: k5 |  h# u8 A% c  ^2 S

+ H* E! N" E( Z. e' _0 J+ c以下的設定,都以此類推......

; [5 }" m/ D- O* H, f* vname_OSDSYS_ITEM_2 = ESR. O+ q, Q% n& h' L% X1 }- u
這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR# X5 s1 N3 s2 v2 s0 ^5 O
9 H! J' e: w3 P5 o% o( w+ Y
path1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF
3 }% j! L( S4 e# }- ^這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。
4 T0 @7 ^1 p" Z+ ~: z
. d# P% e5 @$ H8 W& Spath2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF" F( }% x5 p$ b* S* Z4 L) P: r' w
path3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF, a; J" D5 M8 i0 a' b9 v
name_OSDSYS_ITEM_3 = HD Loader. S% I0 A7 Y$ d! l8 Q8 F
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
5 N: B. I6 |5 Z' J0 W' Upath2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
% d' _+ \/ b7 n2 X) f; t1 |. dpath3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF% M& ]: e  w& n( s7 q
name_OSDSYS_ITEM_4 = Simple Media System
9 S5 `4 S0 a" q+ fpath1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
$ H, n: A) I$ T- G6 A& upath2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF4 s; e$ X9 a( j, K# ^
path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
. X3 p0 ]2 Z# t  D- Qname_OSDSYS_ITEM_? =
7 Y* F" ?  D/ _  U0 xpath1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number
5 h/ A  H4 ~7 c- e5 K' ?
只要一直往下加設定,就可以增加開機選單。- P! ^1 W% m+ g7 w; q
 ( |2 T( D  y' @% L+ V7 n$ a. Y6 N
$ E# T6 r5 v1 w6 i7 m/ J
path2_OSDSYS_ITEM_? =) L4 r5 Z$ j, {. O0 i, _
path3_OSDSYS_ITEM_? =
9 G3 {0 R' [! y: a5 L0 N+ gname_OSDSYS_ITEM_100 = Free McBoot Configurator
4 }! F6 G: t/ B: o3 |* v( n: {path1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF
, s7 }7 T8 ^! [* _5 P4 xpath2_OSDSYS_ITEM_100 =7 G9 ]7 k/ K9 t# d0 m
path3_OSDSYS_ITEM_100 =2 W) i/ `/ A4 k6 T
+ ~: F7 X+ V9 g( ]+ x" z
; d3 ]- p0 i* Z0 U3 g

# s; k/ \. N( y' O4 H
1 F0 L: y7 b3 }- `特別說明:

, m1 x& z! N- `% g0 V4 K+ I6 \6 u/ t# {7 r" W& W
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。
6 g+ C: L3 v% |6 e; l. e2 s9 f2 h! ?
遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 11-4-2025 22:30 , Processed in 1.359903 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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