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

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

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

. F$ C3 `$ W' M本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。

4 j/ G6 i: Z: N1 d: |詳細的McBoot程式的安裝步驟:
2 ]" s: \) M! j6 Y0 H步驟一:9 `5 n* @  a+ I/ z  G
先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。& y8 Y' W& M% f& U& ^9 j# f
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。
: B4 Y. J5 Q8 D& a. P
) V1 |. j# ~# S/ D& ?5 V# \6 s先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。

: i4 p& Y) s# X7 z5 U- p. t圖一:
4 h! C' V9 b0 z$ y, V; ^解壓縮到USB隨身碟後的檔案結構. |% u, I) m5 ~( S. C

  @4 ~7 V' _9 k( hINSTALL目錄下,又有四個子目錄,見圖二:$ w2 X' N& F4 G, n3 O; p' p. I9 D
圖二:9 \' H4 ~& `4 O. C& v: h
INSTALL目錄下的四個子目錄
$ a( k4 X2 C2 k0 t9 ^, a
+ |2 `4 L$ M* T2 G3 N我先敘述\INSTALL\這個目錄:
$ `$ a' Z9 g' h0 D5 B, {3 t\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!
1 Y  \( V$ E  J7 Z0 |請先將這個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就可以找到答案)
' E* M* b. n- E; `& Z' n' F% ~; `圖三:% s2 ^/ x" i4 M2 T$ ^& @
把要安裝到記憶卡的程式,先copy到INSTALL目錄下。
1 _' I4 q2 R- b$ y0 `2 ~4 v: l2 S& Z3 M

+ z* C$ M) W6 L5 dINSTALL目錄下又有以下4個子目錄分別是:
+ A- U8 p) ~& u6 f0 m+ G3 |% n5 s8 u9 p" j  L
APPS
9 b* j4 z6 u* P) X  b( o9 F/ u5 o/ S) aFMCB_CFG/ A% n; \1 _& R+ V* q
INJECT
! q0 f7 Q8 }5 QMODULES

/ D3 o/ z0 A8 G' k; T請參考前面的圖二:  g9 l6 A1 @) m0 P0 f# t4 d' ]9 }

- ?% ]3 e, I2 `; M我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。

# V& H2 A, E/ }. I9 t先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:
) ^8 ]: \, n* B0 V圖四:
: t, }6 w/ m9 \5 S3 L) a* j* J% b5 x\INJECT\目錄1 M' n* l' j2 o# Y$ S1 h$ |, C: e

- z- K" b6 E9 \( L) f; E圖五:7 B0 a$ N, @0 J- a) [# ?' C
\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。
* j8 T. S1 R. |1 f3 O. E6 b. o7 H; t& v. J' i/ M
\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
) m: P. D9 q6 ?. b: |( O5 O
  }3 s8 v  o& e% e/ l, ~+ X9 S8 [
至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:
. a, H) x$ C- B4 a+ W/ E圖六:, _, _# k- S0 Z( x4 @
9 P" {& _8 G: v
. z' I  p/ x( i: Q" f
\DVDPLx\目錄下的文件說明:
5 o7 H% P: Y9 j
" M- {1 K1 P8 L: r) J+ O8 [
DVDPLA 亞洲版主機6 M, [+ D8 _& g2 I# `
(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)+ B% D3 C$ h' t" ]* B: C! o$ A
DVDPLC 大陸版主機(結尾數9)
8 r2 S9 l1 x+ y' k0 e$ O! qDVDPLE 歐版主機(結尾數3,4)
- g. @' w$ d3 [, S, b) lDVDPLJ 日版主機(結尾數0)# `- o5 F# B# m
DVDPLM 南美版主機(結尾數10,11)
* u; j" B  X) o$ G- NDVDPLO 澳版主機(結尾數2)6 l7 V! X* Z& i1 n" X
DVDPLR 俄版主機(結尾數8)# O% b; W$ ^8 P" i  Y0 y
DVDPLU 北美版主機(尾數1,12)
" X5 Z: H6 a1 F( K' [
1 k1 i- t$ b* M, s( d: P將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。

6 h) W0 S% j: {比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)4 |% d. B  `% i" R1 C4 O

+ [4 F' }5 k+ d  I' d# O如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....
! l& M. s  H6 s! D0 a

, H1 p& S. t+ p3 |以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:9 W' O' I7 z5 p' P; p
圖七:2 C: q- [# Z0 c9 a  o2 w7 H
先將\DVDPLx\目錄下的DVDPLA檔案複製。
3 v$ S' m% K8 a$ @
) o6 |8 P* l/ i圖八:
4 u# t  ^6 O8 Q6 S/ }' I然後將DVDPLA檔案複製貼到\INJECT\目錄下。' @' P6 i1 ^& d% ]$ m% M( ~

" W: q; `7 E, l5 X2 g' G圖九:
; I# ]- r$ E/ g$ \1 E3 r3 P貼上DVDPLA檔案
$ z, L/ l* s" @
: w3 R5 N$ Z% j5 N  _+ J 
  V/ l. G( H0 t& O9 @然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:
, }7 r6 V# d7 }7 J/ O, `- s' j: W圖十:
5 y! }0 B) o- h- W( _再將DVDPLA檔案更名為DVDELF.BIN
9 `4 T- B- n/ d7 F  ^' k# c1 [% Z5 d: d6 _  K, I
圖十一:
- ]" n* Z" x& P; e3 J將DVDPLA檔案更名為DVDELF.BIN4 n. z7 B4 k4 O% x3 @" W5 Q
' L8 F: F( u4 l3 h# G" l: ]
由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。; |1 ~3 r: |: H  l* S
\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:
" ]: P7 ?5 T1 {$ o' ]* E5 z; [# g圖十二:
8 d3 T; j& k3 ]\FMCB_CFG\目錄  j3 R  L$ v8 [" v' f
: S# G3 y5 f, A8 J! W
FREEMCB.CNF檔,請參考圖十三:( Z1 f$ V; C! L( I# E+ U" P9 G
* d# {/ l. e) k6 R8 n  t; }
圖十三:
) N7 T4 Y( X$ m; ]) t2 s
至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。
6 z, Z# p( l* J& {, w6 i# R4 n6 k$ u, ~: f; L: j  ^
步驟二:" q& I% R) p( H9 e& [+ F) W5 D
我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。
) @! L/ G$ K$ }( |' j1 _然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。
) o& x6 Q- s% ?$ i1 N$ z將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。
+ H  g- k, E+ G: b/ K4 e將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。
  i  ^# ^+ k  V: ^" W2 g1 {關於unLaunchELF這個程式的功能,我概述一下:
( i7 q9 R$ V3 D0 _+ o3 u- [unLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。
6 }3 C- c, M9 L& A& T我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:' o! x0 e% D9 M1 [' b8 E( S
3 ^4 o8 L8 K  Y+ `$ N
按下PS2搖桿的○按鈕。) u# }7 g8 V& F$ n8 p
接下來會看到有七個選項 7 ]# _( p& s1 u
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:
& L1 M9 B( T2 O1 s4 i& O; q0 V0 ]% I
以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。6 H! H. T) F( L2 v; p
如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面
6 q3 I8 o4 x" D4 x2 @
) W+ J, [& X8 e& A' o+ v然後就是下圖:9 X* e! f8 b$ _5 M
請直接選左上角那個安裝選項。- ^8 T; J- ?! j
- Z! v- f- p9 f# n
安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。; J+ [5 }; t5 m4 Q6 |" f9 L1 E. x
如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
4 {- W5 B, p; q. x) b: r: n0 ]: t不過不一定會影響我們的程式安裝。! T7 `1 V* B* J
9 ~& u4 b' a$ w' p# a: e: ^
如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:) l; G6 D# {" l
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。7 u, l( k5 u+ G; x' i# ^  e2 j( v
正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。' ?, G3 U+ ~3 z: Z& b
; h! |, a0 R* M9 M. F; l/ |  ?
接下來是這個畫面:
! [* j+ P9 R! N7 L這表示大功告成了,可以開香檳慶祝了!1 [# E3 \1 p; [6 z# q$ q
& L$ ?! V" S9 H8 W
: y$ ^- |( L  W- h
這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。

/ q8 R! ^) }( F- n" Y5 L開機後PS2會先出現McBoot的logo畫面:
5 v& [, T2 _4 G3 C/ _4 l" d1 c/ j. i+ b
然後變成類似下面這個選單畫面:% O3 z/ i+ s$ q" [7 T" F! Q. \
, }# c7 ]3 a. p1 H9 ^$ t
開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。7 ]; q1 v& X# t2 v# |6 a
0 R' _; k& h* O/ d+ r
MCBoot在記憶卡中的目錄結構:
6 @4 x# J6 [- y$ u. j
MCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:
% h8 q( F1 j. J* P" P7 |0 K5 X0 K: y7 p
/BxTEXEC/- E& \/ z( `- s" m5 N
/BOOT/
4 v, G' D) x  T4 n+ e, L/SYS-CONF/
& Q. b/ y2 k* ~& I- M8 K+ W1 i) a6 P5 k- \4 y' T" X2 H

/ g7 C5 D4 H3 W0 T/ |+ _/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。
1 P. \# q3 h7 H/ |
: O4 @' w* x1 @) V5 D/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。) L) Y7 _) M( F; l& Y: J% L
, z' X/ G9 ?0 Z1 H
2 `6 }& f  Q7 Z+ \3 V# o: V& U' F# j
# b# I6 L: \& b
注意事項:6 i. U/ G" P8 U0 D5 D

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

' x! A+ e/ a1 u# \執行unLaunchELF後注意下面的說明: % _1 T" F, P1 ]6 u$ S, T1 i
mass:是usb
; V- @1 W1 w7 E3 k- Y5 kmc0:是slot1的記憶卡! i. y/ Y) p$ {" W* q7 b
mc1:是slot2的記憶卡' M1 g1 r9 }# D: Y  {" o0 A' S
3 S: w$ x7 ?+ {9 d- {$ D- |
; R6 E1 p$ n' L6 n
FREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。
5 O/ Z3 R( s! O: q4 W這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。6 F% M: |& Z4 h  b! n* D
$ B: M# T0 c  ]7 F; t
Example FREEMCB.CNF檔案設定範例說明:
& I7 V+ s. x6 U# B: e5 E
黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。" ]) |& S; Z9 l) x* i: H9 s) ^
檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。
4 i" e6 N# U+ |& g  ^& ]========================1 A; @4 I$ l# ?6 M0 k
CNF_version = 15 f2 E8 t8 i- j5 f1 w
Debug_Screen = 0
; a, y7 A+ Q4 O( i$ @$ ?( Z( [. bFastBoot = 0
; e* n  J5 p% A2 t- p3 }; `! e* o" IESR_Path_E1 = mass:/BOOT/ESR.ELF
1 B" I0 h: D' f1 e+ i) DESR_Path_E2 = mc?:/BOOT/ESR.ELF9 J  g4 ]% u2 [$ c6 g, }
ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF9 N: l5 L/ n- e5 A$ h
pad_delay = 02 S5 O; V0 H! A5 q" [; p5 H6 W
LK_Auto_E1 = OSDSYS' V8 i& N* v3 P0 m% L1 Q' H8 q7 X
LK_Circle_E1 = OSDSYS
6 K, n; Q, X: l6 K9 i: y5 w# ^LK_Cross_E1 = OSDSYS
, k- G: |# M$ c& s  _+ vLK_Square_E1 = OSDSYS
+ g: S1 X0 k; LLK_Triangle_E1 = OSDSYS
( H0 G4 h7 z, g9 `LK_L1_E1 = mass:/BOOT/HDLOADER.ELF' P1 [: I+ b& N- N
LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF" s: G  R* i: b/ c/ `& M5 U' t
LK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF* M4 h9 z# [# _0 J* \
LK_R1_E1 = mass:/BOOT/BOOT.ELF
  u, t# ~3 h9 x: `3 Q, e4 _' Q# c, eLK_R1_E2 = mc?:/BOOT/BOOT.ELF
; {/ l8 V' J  K* c7 T& U! jLK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF
+ J- {3 O  @) f% j4 J( S3 X1 ^LK_L2_E1 = mass:/BOOT/SMS.ELF
0 f2 j& u. a  z6 p/ nLK_L2_E2 = mc?:/BOOT/SMS.ELF9 G5 u6 [3 j' o% i+ k7 ?6 K
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF6 E: n. k' \2 @5 |2 J
LK_R2_E1 = mass:/BOOT/ESR.ELF' b, ^4 r3 U% t$ i' N% E+ ^5 X
LK_R2_E2 = mc?:/BOOT/ESR.ELF
! V( D8 X) F0 Z8 R( _* m8 bLK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF- m4 w$ Z) n; ]' M/ z
LK_L3_E1 = OSDSYS( H7 m0 V. X+ c5 b/ Q! ^$ \
LK_R3_E1 = OSDSYS
* v$ c- d4 P" W3 [7 J8 jLK_Up_E1 = OSDSYS
0 ]) @: V) {* o; T1 m* ^7 W9 ^LK_Down_E1 = OSDSYS( q9 p/ ~# [; c& Z. h/ t
LK_Left_E1 = OSDSYS
# J6 q' A& i3 K( ~6 h' lLK_Right_E1 = OSDSYS8 Y3 f2 B, \9 F. E/ r9 f/ o: A# A
LK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF
. Q% Y9 \% E0 {LK_Start_E2 = OSDSYS9 D3 f$ f! A# V
LK_Select_E1 = OSDSYS" E; W7 k$ B( Z2 _4 W2 c
hacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu
0 r# y% c0 J; u1 U0 e: w* M- WOSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!+ h. z; z( E" x1 M3 G) C4 L/ ]. P
OSDSYS_Skip_Disc = 0% I9 J& F8 @8 y9 R& l# Z  [. K* m
OSDSYS_Skip_Logo = 1
+ x+ n8 c. Q* ?( z, b8 X7 |OSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )1 {' n; P) `: X- o
OSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}0 v. A1 v$ J* ~2 h( Y
OSDSYS_unselected_color = 0x33,0x33,0x33,0x80
& @7 q! [" P6 Q. O3 N4 j0 FOSDSYS_scroll_menu = 1
% ~4 s+ z- V! @( X) \9 s8 q! zOSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display8 x0 R3 [  h  ^5 \$ v4 A- I
OSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display. W# I" \; v$ w7 q$ x
OSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter1 D& ~9 _& U8 q% N
OSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter/ }; m2 e- p7 M! @1 ]
OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version
+ L2 r! n2 h! I* J! ROSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version, W; @6 r* y* X, @- g" {/ E: x. I1 K
OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen5 J- }3 w+ K! O, A- z
OSDSYS_cursor_acceleration = 100 <--speed of cursor
! I& g; T. g8 z+ H9 l$ aOSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display7 b2 u2 G. b+ [
OSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display 4 s* m5 h& G8 s- [) ^
OSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display  u) ]2 ]5 t9 t) ]3 Q# R2 e, ~
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display
) t- ?# e$ l# c7 L% FOSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays5 B% ]: ]% F5 j5 U% v
OSDSYS_Skip_MC = 1
3 Z5 V% g' e% COSDSYS_Skip_HDD = 1

* V4 z- g0 X' p( q; M( E以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。$ r5 e6 A/ g; H  B' D- X# a1 H8 F0 d
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen  x' F7 m  i! j2 o2 n8 n7 h2 R
這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF
3 q( T5 L7 i5 B. Q+ w) A5 k% w$ G$ E" |2 `5 I
path1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot
3 G- X4 ~( @4 Z& j這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。& E/ }  U0 d% K6 I+ |
  H$ C& v' W2 H* w% m
path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot3 @0 i9 V, ?  Q5 D3 S# a) l) x; {6 P
當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)
7 T$ E6 F% S! [! _
2 s; g4 i! X* B% }+ `
path3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to ( u! M2 U: u' J; w) ?/ p- u
boot# f7 Q; \7 S) C; M; d$ Y$ F
" f. ?; T- S' A9 k9 k# B. J8 \' j
由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。
; r# j4 J6 y3 n, \4 ^
/ u/ ^8 R/ e% s2 s; k以下的設定,都以此類推......

/ U7 M' |+ h1 Y8 |name_OSDSYS_ITEM_2 = ESR
( S5 f* Y5 L  h0 @8 w- ]% H這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR  G/ j' n) t  e4 W( W+ G0 V
0 y3 R3 J% R3 W; |, _6 T
path1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF, I+ X, M7 }5 c, \1 N, b* y
這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。
* Y& O5 v0 m6 t1 W* y& B1 t: e1 D4 b
path2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF- F; [$ x6 z: r% z; ^4 _$ h/ @
path3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
' n5 g) j5 {5 \5 Nname_OSDSYS_ITEM_3 = HD Loader
+ y% U, i2 _. R3 Bpath1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF, B$ M) q, M. f. x* [" A" g
path2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF4 q6 j& Z. w( N3 O
path3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
  d9 X9 g$ x) q! Pname_OSDSYS_ITEM_4 = Simple Media System
! b5 T" j) Y0 R& Cpath1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF; ~5 C: _8 A# o/ J1 u
path2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF6 V" }. P( X- G3 {9 C+ K1 }
path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF4 i3 Q4 y% _/ J6 b, k8 w7 ^
name_OSDSYS_ITEM_? =
( g+ ?7 @4 ?: `path1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number

$ {0 O2 ?1 s% b* v0 \只要一直往下加設定,就可以增加開機選單。
1 b  @7 ?  c- B) C( c1 ? 4 |. l& f5 ^  t: M' x8 Q) ]

% y4 A  w5 J% L: Rpath2_OSDSYS_ITEM_? =
- F3 p$ q9 C- U% [path3_OSDSYS_ITEM_? =
5 B( b; h$ L* H& ^+ \5 W7 i! C' `name_OSDSYS_ITEM_100 = Free McBoot Configurator( h5 t! g6 W2 y2 x8 P- q: q, e! W
path1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF- \4 M" L. a! {3 e
path2_OSDSYS_ITEM_100 =" o* [  z& c0 T  _4 G, |
path3_OSDSYS_ITEM_100 =
7 Y' _" l, z2 C  h. L% a$ _$ c
( k2 H; Y2 o) C# p# W8 ^5 O! \- l8 R0 V2 R# e5 a1 B

2 D- y0 m* X4 x# j9 p, h. M4 Q. A/ G# \2 n- i( T! c8 B2 G: `, E
特別說明:

! x6 B) t7 b% f1 X+ j1 w8 T+ u" x
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。4 y2 y: i9 O  Z) F% v5 [: A7 f$ \
$ }. J6 ]/ ?6 f+ E; J2 A
遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 2-8-2025 18:51 , Processed in 0.543024 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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