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

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

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

$ v$ v* p) U& D7 h+ B: b& l不過依照使用者付費原則,我也不會免費的幫網友提供軟改服務,敬請見諒!: E# s+ n9 F) b4 U, T! n
小弟也是要吃飯的,如果您覺得自己安裝很麻煩,需要小弟代勞幫您安裝,以下是小弟的露天拍賣賣場:白熊的店,您可以前往參考一下,含64M記憶卡一塊+幫您安裝好記憶卡開機程式,只要390元含運。您也可以直接將您的記憶卡郵寄過來,我再幫您安裝記憶卡開機程式,只酌收190元工資(工資內含郵寄記憶卡的運費),感謝您!3 D4 F2 I) v5 a  a
收費說明:請網友買家務必看清楚收費方式,不要交易後才反悔,拜託!!% I3 B8 |$ [; M; M
記憶卡1張售價:200元。
! {# ~) Q+ `% C7 G  Q7 T  y安裝開機程式工資:150元。
" r- q5 |6 y; B0 z: ~3 X/ A安裝OPL程式工資:150元。
  P2 Y' a! I/ ?. d. H: k$ `7 P運費:40元
( `" V1 S4 q2 \" w$ q: ]記憶卡+只安裝開機程式+運費:收費390元。
' x  y, f7 T) b& T  `( e+ z6 q記憶卡+開機程式+OPL程式+運費:優惠只收500元。# L' S5 C% ~: j) p& ~$ Q! ~
所以,聰明的網友,請您自行計算吧!) S" C4 {  v1 G, I
因為安裝完成後,可能因為PS2主機型號不同,會有開機不順利的情形,都是正常現象。最好的方式就是現場安裝測試是最好的。有些改過晶片的PS2主機,是最有可能無法執行USB Advance的,這我都有遇到過。如果您買回後遇到無法順利執行,也不要怪罪啦,因為最好是主機現場安裝,是最保險的。如果因此不能執行要退貨,也是可以退錢給您。請先寄回記憶卡,確認記憶卡無誤後,先要扣除郵資40元,然後再用轉帳方式退費,敬請見諒!
; F0 G! Z7 P6 c4 j1 Q% r6 l事實上,就當成多買一塊記憶卡,也不算吃虧是吧?
8 I4 Q/ _) R2 o我目前所實際測試安裝過的PS2主機型號是:18000,30000,30006,30007,39006,39007,50000,50007,70001,70007,基本上只要是3xxxx,5xxxx,7xxxx亞洲機或是台灣機,都是通用的,現在美洲機安裝也成功也沒問題。所以只要您的PS2主機是類似以上幾種型號,都是沒問題的。日版跟美版的,最好是現場安裝測試,是比較保險的。我會陸續加上後面測試成功的PS2主機機型號的,不過還是需要網友支持測試安裝啦!0 M6 e0 ~- ~- n- S* ]7 e' [3 w- V' H
我個人推測McBoot的作用:9 [5 y9 _/ t3 p
基本上MCBoot是一個可以把PS2的開機順序變成由記憶卡開機的程式,因此我們就可以在記憶卡當中,事先安裝好常用的程式。這樣在PS2開機後,直接讀取PS2的程式,然後再執行我們想做的事情。
% {5 H0 q9 b3 z; |& `
  Q) A7 b  f7 ~/ Y7 w比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。
/ H+ _) L2 v" S& \* {- A
6 B3 ]" B6 M9 w6 B* f/ v, p! ?  R# d當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。

" z5 q6 G1 K% f8 m$ i% |# {! W# U: i' Q" }
本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
& ~+ d7 D. ~3 c, P
詳細的McBoot程式的安裝步驟:/ i" f' ?. S" n! }: W7 I2 Y2 Q
步驟一:
+ G4 }( X& }/ k1 ?& ^# n先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。0 r* f6 }* |  c5 {- I  @
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。: `( [, \* V1 L) N6 U
/ O- `2 g1 b" t6 s; e0 C: \
先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。
; W# F* u! V: \
圖一:
; s0 `3 r$ @, E* e- a解壓縮到USB隨身碟後的檔案結構
2 x9 P% h* q0 B" o2 Q, I) y
: y& ^" o" c3 t* F: F0 _INSTALL目錄下,又有四個子目錄,見圖二:
/ R' `% d$ C0 Z% ]& N  G圖二:
- w+ ^# i# Y& m; KINSTALL目錄下的四個子目錄
1 g5 [' }: Z* r# Q. o- m
' a, w1 p( z+ L我先敘述\INSTALL\這個目錄:
! U2 t( b( q1 I% U\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!! C- Z5 d/ h* f
請先將這個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就可以找到答案)
; A" u+ l! R+ Z7 v& S1 m9 H+ n圖三:
7 V9 c; R4 n, I( T, Y9 _把要安裝到記憶卡的程式,先copy到INSTALL目錄下。$ n0 w4 C1 {9 r
" k  y1 Z& Y' q3 y. Q8 {7 P. f

+ F- u  f8 v9 [- Q  eINSTALL目錄下又有以下4個子目錄分別是:
/ |* x; r3 F  R
$ w2 l6 g% k8 M2 eAPPS9 ]( K1 Z! D+ p2 x  M; r
FMCB_CFG/ N- b* Q1 U( `$ d
INJECT6 t! ~, J& ^3 P6 Z  @. Z
MODULES
, N0 m5 n- Q2 K  J4 u6 `0 i
請參考前面的圖二:( M( O8 s8 q1 q7 E( T
1 k0 t& x! o& |/ j
我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。
" D# C$ R: r9 V3 o1 ]
先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:" Z' Y: s8 d% `+ Z; a1 A& I0 ?
圖四:
% C0 Y- A1 B2 E6 B\INJECT\目錄
# d5 X3 m/ ?; l- g8 X7 c. I
1 h- T: w5 d0 f% ?圖五:4 Z" B7 Q0 n7 s! q! K# C
\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。+ s* F% x+ O8 i
+ I. h" \& T, N
\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
; V4 p1 E8 p. _4 M' w) ~! U7 m$ E- U4 C
! X' w3 D" w- f, T6 B# X! k! e: d# b
至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:
6 J; j9 m+ O# `! U* Q, f! S1 P! u圖六:
: t% i5 g( ~4 E( r) n5 B5 _- H7 T9 s7 A/ ?3 E

+ c; G1 A. c/ T  G\DVDPLx\目錄下的文件說明:

; ?3 R2 B7 M, p& m6 {& W
. b5 T+ h! {$ a) I/ qDVDPLA 亞洲版主機
1 I- X+ f% U5 ^% I. A5 u4 I* C(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)0 t; j9 y* z$ u+ R, E9 c
DVDPLC 大陸版主機(結尾數9)
* S, x9 [2 W9 K9 {% ]DVDPLE 歐版主機(結尾數3,4)- A/ Q* g9 x5 `9 c1 h& x
DVDPLJ 日版主機(結尾數0)- ~7 g; e: T5 D6 E) G, \" q% z
DVDPLM 南美版主機(結尾數10,11)3 a8 U' |1 B0 k5 t* L( I3 A, s3 M8 [
DVDPLO 澳版主機(結尾數2)/ o  A  O' B2 \# ~
DVDPLR 俄版主機(結尾數8)* D. J  v, P' N0 T
DVDPLU 北美版主機(尾數1,12)
0 {! [1 x6 S0 a( ]+ C/ m9 ?* D3 v
, G# F5 u! J- f- `: Y! A將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
' L2 T  ~  y/ ?: D; w7 [3 t
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)
+ b- B. W- j6 R7 ^; {6 H: l# ^2 k1 V
如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....
) c1 F. o+ ~: s
9 b/ p" O$ K% i) U4 D! u
以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:' I4 z4 K2 @- g, G/ t* Z
圖七:- X; [7 T# f3 R; m2 O2 _; ~. s! j
先將\DVDPLx\目錄下的DVDPLA檔案複製。
& E: C7 K3 m0 t; X, W% r* E' }) C
# r5 p$ e' \3 O' Y( j. U圖八:
5 l) J( X+ k1 R1 R  v然後將DVDPLA檔案複製貼到\INJECT\目錄下。
: O' x/ ?# ~9 `+ G: C5 i  K* p9 z* U+ V, G' Z
圖九:) l: b( O: y1 R) [# [4 s
貼上DVDPLA檔案
$ E7 X3 L9 Q- |, _6 B+ r" a
: y- I& I) ?- }( A* b: Q' I, a 
: m) r8 M% o* u然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:& i1 b3 O+ {' h- F& u' c* M, w
圖十:2 z7 a4 {* |& z/ M' h
再將DVDPLA檔案更名為DVDELF.BIN
; f) Q3 Y7 L7 W; R  Z, X% m+ e( m: Z4 A6 I
圖十一:
8 V, i' f9 ^4 ?: y( v將DVDPLA檔案更名為DVDELF.BIN  Q! m2 C6 y5 Y) \6 F9 V& W

$ c9 i. b7 `8 {* ]; M+ ?) L由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。! v% _$ ?& d' j/ k
\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:
& o+ ?, d  P1 }) D& w5 C- }7 m圖十二:& I( _2 X' R7 D* b( _4 n$ X
\FMCB_CFG\目錄
( D/ Z$ a$ I) _' [2 E" s8 Q% S- t5 H+ ~9 t6 F+ a* b
FREEMCB.CNF檔,請參考圖十三:' c4 i* l! K4 V9 M. T& {  p
# P* C+ e( b, ^1 u4 P6 W
圖十三:
5 `! g8 ?: D3 P# C# y
至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。. m0 [6 B& N. T) o' G& Y8 Z

8 E8 ?8 g: N8 G  L7 K: a: `; g" p步驟二:  j; d+ c, D, A+ v
我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。9 E4 `; s) I  p: d
然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。
, B. X  d7 A+ a! L4 ?  ?$ Q; Q% z將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。: X6 h4 Y% c/ b) ?: f4 f- y
將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。! s4 e: |) r6 f" w3 W
關於unLaunchELF這個程式的功能,我概述一下:
1 X1 P$ I8 ?& Y3 UunLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。
  I/ v! o( e- [" e. n3 h我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:
+ g  X$ W. C+ L. R/ e1 t9 p& b: _# w  X$ K' F6 c8 Q
按下PS2搖桿的○按鈕。
$ ^: J5 Q7 M0 D3 T  n7 G接下來會看到有七個選項 # w6 Y# R# h( E  k/ m$ R
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:( _: X: c4 j0 O; N8 a" z
- k3 \& z- U# ?
以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。
( i9 b. A8 `& u2 W8 L: q" z如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面
, e/ r% S6 P8 w9 _1 l
% E) u7 T$ Y) X) y( ?+ Y- p6 C3 _然後就是下圖:
8 r* I- L' e. E# o7 S; N  s請直接選左上角那個安裝選項。- j. k2 n; r6 f9 w# T, M
# a$ j4 H2 X' X" @6 ?7 R
安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。+ Q1 r8 F0 C9 g5 t" ?- ]$ o
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:  w- m& v1 B; G" E+ T% e( h* ]$ P- D
不過不一定會影響我們的程式安裝。
$ C( Q8 |1 |, Y* Z# Q5 Z
* }" T' G3 }6 v) V# K  B; d如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
2 h8 o5 D2 v5 d$ q大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
5 E! }+ ~; t4 n0 L( P正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。7 C1 {% M  n, f( C  u6 S% U/ t9 L

2 c4 \; Z$ n/ M6 [$ Q接下來是這個畫面:# R+ m$ W( t' L2 e
這表示大功告成了,可以開香檳慶祝了!
2 C: J% y( f1 I( N' t; U/ D$ j% z, g. i4 Y) ~: u1 W) T* e

6 l, o/ V  Y2 [, O- z1 Y% s7 a) _這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。

. s/ I, j& l  D0 E  S$ [開機後PS2會先出現McBoot的logo畫面:& |2 n9 X- ]& c' }, u

* g2 S, h7 K2 u. w" D. ~( p* Y# a然後變成類似下面這個選單畫面:
2 m3 y3 c! H: x! C2 ?" \0 v6 l! |$ r0 I3 u+ t: U
開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
3 R! k5 d* ~8 b$ i* R
  v) m5 G) N; _. n
MCBoot在記憶卡中的目錄結構:

$ p/ _! A8 b) o1 e$ MMCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:. M: W! r. N7 Y: g- o2 i8 }

4 Q2 f- D: [8 i' A: H1 F/BxTEXEC/
4 W3 P+ A! O) \6 W# J& [& s/BOOT/- K- r- u, u% S) y" e
/SYS-CONF/( S) P& ?& H, h5 @: J' J

( E3 ~* U) @* D3 |7 C1 D
8 b2 F  J3 Y3 m1 s' v/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。
  M! C1 S& I# i3 _
$ v  |% |5 _1 a( F6 L/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。) r6 o- c! `; j

5 D7 Y! ?0 Y) O- V5 d# ]
5 j! g4 e/ M8 n( I, I. R  Q- }
  x7 c0 d2 R7 |7 ^) }1 s注意事項:
& y- m+ c! k2 f
. B3 I; f* ]6 p% F- _PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。
8 M/ w- P# S% e8 r$ q6 P4 F
執行unLaunchELF後注意下面的說明: / d  d+ ~: \/ g' Y' b7 O- y* Z. y
mass:是usb
  w4 c3 ]% i( M- a3 J' emc0:是slot1的記憶卡# g4 ^8 ]8 ~- Q) m$ d2 \9 s! j& ?
mc1:是slot2的記憶卡& M0 A- K5 d: f
  k) M! E7 @& t. D0 `: O

& ?2 P6 u) _  _+ b* g( Y# cFREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。
- ~" ~& A  |7 U0 P% U這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。3 c8 l+ n+ \+ M8 t7 N: k2 [5 p0 w" Y
' F$ P% V3 Z) z/ O  b; m' e/ n4 m
Example FREEMCB.CNF檔案設定範例說明:

6 j/ I) D" n/ }3 B0 b+ n4 I黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。, ?" K: W: ?4 z. x+ o! S& ~# w+ j
檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。5 q$ ?% m5 v: {
========================
2 `* M5 O' a6 ACNF_version = 1' ^5 c! V0 u) U/ C
Debug_Screen = 00 Y3 h5 y. R7 P4 b3 G( H# V7 M( H
FastBoot = 07 ]% E8 K1 B! r7 d' W2 o
ESR_Path_E1 = mass:/BOOT/ESR.ELF
5 Y6 F+ T4 Q& q: M" f, MESR_Path_E2 = mc?:/BOOT/ESR.ELF, ]5 m! \5 q  e* x
ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
% ?7 {- s. ~1 o7 vpad_delay = 0
- _/ F' u# }9 p; r; C; h$ [LK_Auto_E1 = OSDSYS5 }+ ^+ s4 f0 R; O8 c
LK_Circle_E1 = OSDSYS
" L' \' H+ v* Y6 W) N% @LK_Cross_E1 = OSDSYS
& a, E5 G5 K$ Z  c! |, cLK_Square_E1 = OSDSYS0 Z, c7 F* D8 x) O& A7 V% V9 ?
LK_Triangle_E1 = OSDSYS
  y$ F. p. E7 z' V/ h8 tLK_L1_E1 = mass:/BOOT/HDLOADER.ELF
5 {5 z2 D% J5 T; A9 rLK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
6 j& t& s9 C1 O# VLK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
; v8 \& O& Q' [LK_R1_E1 = mass:/BOOT/BOOT.ELF
( k" ]2 K8 U5 o5 W$ T" ]8 p& F1 _. ELK_R1_E2 = mc?:/BOOT/BOOT.ELF
( R( I& S# U4 M$ ?/ R( oLK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF( X  G: t8 U6 x! T0 L( \( ^  p
LK_L2_E1 = mass:/BOOT/SMS.ELF) S# X9 w% l+ q8 K6 L9 y
LK_L2_E2 = mc?:/BOOT/SMS.ELF  s0 H! Z. I* I* D3 @
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF
' W& B* y; {4 R5 a# V+ A" m% }LK_R2_E1 = mass:/BOOT/ESR.ELF
- l1 p/ e9 k, ALK_R2_E2 = mc?:/BOOT/ESR.ELF# y  t& C! H" w! j2 S
LK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
7 g/ X% I0 e  u! \5 B& u2 y  h: n! E8 R2 pLK_L3_E1 = OSDSYS6 i* U% u8 N9 C, }3 _3 m
LK_R3_E1 = OSDSYS# a1 g. q( ^& o% }" c0 ]& t
LK_Up_E1 = OSDSYS
9 l8 d% t8 d# ~7 {) V6 }LK_Down_E1 = OSDSYS
; C$ l% D9 S4 I; ]7 f5 nLK_Left_E1 = OSDSYS% h3 N3 [. F8 b
LK_Right_E1 = OSDSYS' a  O! p9 v/ b
LK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF8 U' Z8 l; O9 L- v; ?- a! }
LK_Start_E2 = OSDSYS
. K5 j/ a" p+ u( kLK_Select_E1 = OSDSYS
3 k+ ]* e( M/ M! Q" ihacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu
( @5 M" w( P* G5 _8 QOSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!; d) S+ H; k: _; c5 |* j
OSDSYS_Skip_Disc = 0$ A3 y9 s( z: W9 N& |# l( {
OSDSYS_Skip_Logo = 1* [0 I" }$ g1 V! X, L. h+ Y
OSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )
( v+ I7 @4 ~, H2 l; J5 v4 XOSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}" u/ q6 M* i, z* D7 _# h4 u
OSDSYS_unselected_color = 0x33,0x33,0x33,0x80
& ^9 ^( M7 x6 uOSDSYS_scroll_menu = 1: |) e. `, P* G3 G% B. k
OSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display5 z: i6 @" D' \! d0 n  D& v
OSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display+ m6 ]; t4 A- c- R
OSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter$ o4 N6 }( V6 q" L1 c" t4 B
OSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter
0 ?2 n$ y/ r, u8 ~OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version
) N2 `% ], }0 F0 Y/ W( ^OSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version
: {% e1 f% r& W4 y' F' F8 `OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen
9 Y$ u3 v  I! y( l/ @+ w3 ]! FOSDSYS_cursor_acceleration = 100 <--speed of cursor
% U6 F& K9 q' B4 pOSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display0 Y+ P/ f: H3 O7 s1 M8 u' D6 {
OSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display 9 K, t0 M1 c* F
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display
! _1 y$ r5 e. IOSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display+ J+ M0 L# L# B4 s9 j0 h: G" a
OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays
5 c. [8 q1 v; R5 u- uOSDSYS_Skip_MC = 1
! P1 m1 K3 p6 M% Z  m6 iOSDSYS_Skip_HDD = 1
/ L( f& {% ^0 J7 i( I2 t
以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。
" t- Y- |+ H* l8 U
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen
* s- Q# ~0 P! a. }這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF) p* b: A* {/ C; Q
4 U2 H6 x/ d) |* \3 I
path1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot- L$ K8 p, V- B. D
這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。% M! A# n" b( g2 R- R1 G! F& n8 h

4 |8 E# v9 F' C9 ~; ]path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot+ z+ `( [+ q" _2 v9 @
當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)

! o& A8 X! O& p( s+ b/ F/ e! J8 p% c4 G, U, N3 e4 h" H# E8 j) ^0 B& g
path3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to
+ k' u+ }8 R, M, O* hboot* J- Y! h$ Z: E3 _! ?
% L0 j. L1 t7 a  [9 F
由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。3 ~6 K+ f9 v& a' V; h
; H+ n3 b( V8 j
以下的設定,都以此類推......
$ T: z. p( z8 F6 C# s
name_OSDSYS_ITEM_2 = ESR
( I6 V; B4 G9 s( [* E. @$ ]這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR# ^/ T% w7 j6 I1 E  ^+ ]

1 R: `) C% j% R* z% zpath1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF( x5 w1 F' @( r5 |! M3 N
這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。) f' ?, n) D3 K, y9 g  N

6 o# W  }3 N2 X6 h9 ?9 y# Lpath2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF0 A+ g& M' A4 d. v
path3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
- c  h) |0 t+ N/ i3 aname_OSDSYS_ITEM_3 = HD Loader
1 w9 @6 O0 u- Z. N  E/ q  Npath1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
4 z7 @6 Y$ E/ M5 Y, u, @path2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
6 h. c- n, E6 `+ Y! z3 o0 gpath3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
6 c2 t, o7 C, D& _/ w7 u9 Y3 nname_OSDSYS_ITEM_4 = Simple Media System8 T2 ~! w9 y' \7 I/ {4 t- H
path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
1 i, n) E+ e& V2 L; _: F8 W) ipath2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF
# p0 c) V' }7 o4 ]. ^2 Ppath3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF  J: @9 `- l' k* p8 {9 ?4 k5 O8 j
name_OSDSYS_ITEM_? =
8 ^/ m2 I% Q& w) e9 T8 B% l+ L7 s. M& Ppath1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number
: Y% H8 E/ b2 t7 M9 e9 t
只要一直往下加設定,就可以增加開機選單。! X# B5 S" H/ C( H
 
* U# P$ N0 S( e2 o$ C9 h; |2 [- K' A8 _0 v  f0 T0 K' `
path2_OSDSYS_ITEM_? =$ l8 ~$ K, Q! a  W
path3_OSDSYS_ITEM_? =
( d8 |" U5 g$ K$ \name_OSDSYS_ITEM_100 = Free McBoot Configurator& ~0 O" C* e% O8 y2 h+ r
path1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF8 A* H1 T* e1 I5 U4 M# ?5 f
path2_OSDSYS_ITEM_100 =% v. P" d7 N0 j! S
path3_OSDSYS_ITEM_100 =2 n0 d7 W- O4 ?
! G7 W7 o) N, j5 M# f- p. @5 ]

; D( B6 z7 W/ [6 G3 f) u  z3 `9 F# D3 K8 x+ {" C
$ V4 e3 `- y$ T+ s
特別說明:
" C7 j  @) g6 {0 M* [. |' E3 J

  ]' ~7 r# a) {6 `; _; D1 ?ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。- X) {2 H3 b- Q$ t5 D
9 p. }8 v; G: F+ M7 Y
遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 23-11-2024 02:04 , Processed in 0.392180 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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