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

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

[複製鏈接]
發表於 13-10-2006 14:39:44 | 顯示全部樓層 |閱讀模式
轉自: http://rushoun.myweb.hinet.net/PS2/McBoot%20INSTALL/MCBoot%20INSTALL.htm: p0 i* ?3 A! f# G6 S4 y

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

# D6 L2 K" B9 X+ T. l1 v0 ]7 u6 U當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。

- P2 X, Q  i5 i8 j9 [6 o% r% i( v' `: [9 k) K, x' l
本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。
5 h2 v3 Z  A2 L7 t: g
詳細的McBoot程式的安裝步驟:
* V; D% G1 o* }& t6 r* ~: |步驟一:
2 A+ M( e( N6 W$ Z  U先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。
; }% B2 w- D) o6 w- f# I! i% W請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。
, ~/ p2 d  ^1 q( x, k
9 u# d8 c4 Q2 P: h* [  l( w先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。

* m1 f/ T- n/ S4 c! I圖一:2 l3 C; b1 ~/ o* T' m7 i! g
解壓縮到USB隨身碟後的檔案結構
3 [0 e( x4 u! h0 g, n
9 E# I2 C5 I* Y) I& u9 A( CINSTALL目錄下,又有四個子目錄,見圖二:
" F) Y4 A) x, U/ s圖二:
" K2 {* ^" R: d9 i1 BINSTALL目錄下的四個子目錄- e7 Z2 n& N# s

- u/ {1 ^) J* u: a# U5 [我先敘述\INSTALL\這個目錄:% P' c: d% V) b# d- }# ^
\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!1 g/ R' L' G. ^
請先將這個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就可以找到答案)! v/ [, b) D0 g  M% `' E8 o
圖三:0 c4 h, W  l! S' W3 V
把要安裝到記憶卡的程式,先copy到INSTALL目錄下。
4 k+ P3 T3 {0 a0 u) W" u. x1 M; _

% e9 k' s; W) [. w; B1 Z. O. q% hINSTALL目錄下又有以下4個子目錄分別是:- t- H& D! p( k+ q
  \6 r4 L4 p) f! g, J9 [! M
APPS9 o( p6 \7 j: d# e2 i8 `; j3 T
FMCB_CFG
. R9 |# K. b- l1 Z9 A! e2 E: SINJECT
2 j3 J6 w  v! A, lMODULES

3 Z. S& T3 i' V* z/ R請參考前面的圖二:4 l6 d3 W1 Z) s9 v1 \
! z2 W" {# C2 W! L
我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。
6 K, A4 w" N7 g: G; s8 X2 p; ^
先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:" r% I* o2 Z7 F4 S8 T
圖四:4 p% {9 I0 t  T
\INJECT\目錄
0 J* `- Q) D( J8 [& Q
6 z, q' Z$ q: B% L圖五:
, P( q, z  H; h\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。$ B0 M& f( x7 N5 \+ _
0 I) F7 D' Q; k
\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
+ l0 _$ L! K" V4 t* q, m6 y

4 H4 ~& N% B# y5 N" }至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:
1 T- w' R. y- g0 k. Q5 n0 x9 F圖六:. F- S' F5 Q  M5 D- d# V
( a$ A; O& n1 T  k0 t2 Y8 _
) U" G3 C- D4 d" F" H
\DVDPLx\目錄下的文件說明:

, n4 C( ~& {6 F
6 m3 S3 Y$ @# w! w# `3 s" DDVDPLA 亞洲版主機
# ?8 j! U9 n& F+ O6 }- t(如30005.30006.30007.35006.35007.結尾數為5.6.7都可); h+ ?* U/ c7 k2 d# Y
DVDPLC 大陸版主機(結尾數9)
- D, Q. A7 F$ y2 V8 x4 cDVDPLE 歐版主機(結尾數3,4)
7 ~+ a4 t1 e: G- m0 t" M2 nDVDPLJ 日版主機(結尾數0)
; w' V) L. ?5 Y9 u* }DVDPLM 南美版主機(結尾數10,11)1 Y2 }! k6 W7 n2 h
DVDPLO 澳版主機(結尾數2)  r& E5 R+ c5 v. [, S
DVDPLR 俄版主機(結尾數8); K# h% h& A% g1 h0 V9 ~" K
DVDPLU 北美版主機(尾數1,12)/ |6 N* v7 x- p( m( X' d- [
/ U2 v8 e5 P! F: O3 h
將\
DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
4 a. {* ^& Q/ ?. Z3 W7 q# v9 w' A% Z
比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)
! b- G: Y5 e4 \0 D; F% M
* w; y& L% f5 h1 O) ^6 F) P如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....9 D* L* b) T  Z- ]2 C
$ t- J" T; I" }! o+ K
以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:& i9 a: g; z2 |
圖七:" f' t$ d9 G$ D. W( |
先將\DVDPLx\目錄下的DVDPLA檔案複製。
  A( X: y2 e- N( t) I1 Z
4 w/ A9 {, F& s$ ]/ I. c圖八:
( j# v1 ?3 G9 Z6 U9 j然後將DVDPLA檔案複製貼到\INJECT\目錄下。
# @- v1 J/ v( n8 w
/ A- j; Q; X  a0 [2 E" D圖九:% e  _/ B3 Z4 B7 e9 p7 H( _+ v1 S
貼上DVDPLA檔案. ]2 g, ?6 t( z% w) f  f2 o% u

9 n: ^" z% N* u) t* ]2 \: r 
5 b# c# j) n* h+ M* {8 s; T$ C8 N然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:" }9 S( S- {/ z) \
圖十:6 |* h2 L- Q9 x
再將DVDPLA檔案更名為DVDELF.BIN6 z- v$ g- d* `. p  y
) y5 X0 C2 J4 ^7 W4 [9 @" N
圖十一:0 Y# N$ x- v; s4 s/ E; i1 M
將DVDPLA檔案更名為DVDELF.BIN& W# _1 O6 S, |6 Z
" `& ?# v( v, o. R  Q8 V8 f5 B
由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。
7 G) @& A7 m5 s% i# _" U! Y/ C\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:
) i2 m6 e$ n$ _圖十二:
- ^, {- v( J5 `1 e2 `\FMCB_CFG\目錄
0 T9 Q; U$ W& n& w9 H) c
+ H" _) T4 ^5 y4 q# D$ }% ]FREEMCB.CNF檔,請參考圖十三:
3 o3 j7 k5 _9 J# C4 @5 v/ p* N$ T' g' m  V4 q, Z$ K" q6 _5 ^
圖十三:
! L4 g* P4 C! |) w
至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。  L4 l) v  o3 j; z3 g8 \
5 n* s6 k$ u4 p& |$ A4 s6 F/ d% X
步驟二:$ C$ i( C" z. S, S  X
我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。- R6 J) r, Q3 @3 i( p
然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。
9 N- R1 r7 Q/ z3 R! e將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。/ Q. X, X- y6 i. d7 A+ e
將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。
( H9 s3 Z  n4 f, K2 T- z' O關於unLaunchELF這個程式的功能,我概述一下:% f0 w2 Z2 D8 O  C0 i
unLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。2 L* L2 z+ d0 w1 K
我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:: T' L& j+ L/ w' {

* C$ c9 X  g# F: F- A# S按下PS2搖桿的○按鈕。' c4 |1 }6 g6 A
接下來會看到有七個選項
% H8 G6 k5 [6 _3 o
  • [size=85%]MC0是PS2的第一張記憶卡
  • MC1是PS2的第二張記憶卡
  • hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
  • Cdfs是光碟機
  • mass是USB插孔,可以插入隨身碟之類的外接裝置
  • host是網路(PS2沒接網路的千萬不要選)
  • MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:/ o% G1 h- n" w7 H- [7 \" S) O; d9 b6 u
# D8 v) |3 n7 @; z
以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。
! S4 W$ b4 q1 ?& P1 H4 a& V如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面
5 \* i2 R3 `$ {% F
$ K: k4 ]) K/ N+ }  ^% m然後就是下圖:+ Q# X6 k; s, S) t  O3 k
請直接選左上角那個安裝選項。
1 L4 [2 h  b1 }& o; e3 g. z& X/ z( w& `
安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。
( f# R$ V1 `2 W" m4 w如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
2 Y% a6 A8 b* V7 W! q. p2 o& H不過不一定會影響我們的程式安裝。
3 n, ^: ?3 |; [9 y$ S
4 E; _# L4 w2 k* M如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:) D& ~1 _% S) T$ W0 L! w, C
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。8 q! Z- F, a5 C: Y
正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。4 \3 ?1 i' F1 z2 ], \
) `* u8 i9 v7 Z, G6 r# V4 `
接下來是這個畫面:' j1 b* {* R' y+ c' D0 b8 \, R
這表示大功告成了,可以開香檳慶祝了!8 J, c' k5 P& o  L9 @
9 K. X2 R. t1 |* ^0 N

% F; I4 q! e. Y8 ^" _+ o2 Y0 Z% y這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。
4 ]; `2 A/ v* P: D9 X) O9 l0 }  _5 J1 y
開機後PS2會先出現McBoot的logo畫面:
( }1 B: d7 }+ \6 p- V! P. o* r7 v; A. q! M/ v' f' C, {9 m
然後變成類似下面這個選單畫面:
7 O- ]( {+ b0 N1 U# D0 }
. |7 X+ u0 T- g3 o) H開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
! h5 z. ]. W8 @; s/ G2 X5 G; S
% f" n' T2 c# ]% _# i
MCBoot在記憶卡中的目錄結構:
/ Q9 P! U5 R; y7 J
MCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:
; c/ h# t" w1 z. T& o+ @- a0 P2 I0 |
/BxTEXEC/
5 ?; A- p" z  h; v, ~. k/BOOT/
6 k0 J3 ^8 c% q/SYS-CONF// e1 _3 x' G0 X5 p+ h- ]( U# g

) [; n; v' O! l- {6 D/ r2 \8 r
$ F0 [6 F0 Z( n/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。( a2 B1 R* B0 u9 u
) m4 \* h) p9 i5 T
/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。! k0 o- x' e# M- u# C4 A

0 w' q; T/ P& x* B+ ?4 }+ P/ W+ b* v, x* R
1 g1 e  O5 b0 _' }0 e
注意事項:
6 l3 X/ C! Z0 ?2 a! Q6 f; q( s. I( t7 l& u9 B
PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。
1 L$ e% k  J8 @
執行unLaunchELF後注意下面的說明:
9 ~& s. Z% w, w3 z* D# ^4 Dmass:是usb9 R6 S8 T& \2 a5 d$ Z: M
mc0:是slot1的記憶卡8 _6 E/ ~( G+ `4 v
mc1:是slot2的記憶卡3 q2 z+ I9 n, {) x5 V. G

1 G7 Q% D0 b* K  T( K
6 _# R( K- l# o( N3 _
FREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。( M$ Y& H) x, J- \9 G* e
這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。
" c/ _7 g( ~* w  v4 A
6 ?. n- B( O0 S% i! s3 SExample FREEMCB.CNF檔案設定範例說明:

7 m  @* y) D2 H! _" C1 t黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。7 f7 D: I, K2 Q; M9 y
檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。! }6 H5 E+ v( j! J$ z+ t
========================
/ S" A' D5 K& V, }CNF_version = 19 A1 T2 I3 k) {- W1 f/ M
Debug_Screen = 0
# U) i5 e% i! T3 l5 r; P! lFastBoot = 0
! q2 Q2 K+ d. }% u. _ESR_Path_E1 = mass:/BOOT/ESR.ELF# L/ ~" t+ ]6 ~9 n1 \$ ]
ESR_Path_E2 = mc?:/BOOT/ESR.ELF* O8 o# }; m! y1 H8 S) i
ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF& s; w) }3 V9 o9 P% X, V- }" k$ {
pad_delay = 0
5 h7 c( i3 a* ?4 Z  |: vLK_Auto_E1 = OSDSYS
7 r+ ~! D4 \6 f9 y  BLK_Circle_E1 = OSDSYS9 M' D- l; m  S0 Z
LK_Cross_E1 = OSDSYS0 y/ Q! M+ L+ E8 u* d7 v# q# U
LK_Square_E1 = OSDSYS/ \& W7 x4 o0 E. H
LK_Triangle_E1 = OSDSYS9 E$ h; W* @3 _2 `
LK_L1_E1 = mass:/BOOT/HDLOADER.ELF
* Z  X$ Q' i- U2 QLK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
) d7 O* P6 ?& M- q7 C7 ]/ fLK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
, P7 |; ]/ g9 s6 h- S% }LK_R1_E1 = mass:/BOOT/BOOT.ELF* c8 I1 L6 P- l  @9 N+ [
LK_R1_E2 = mc?:/BOOT/BOOT.ELF* U+ h5 }7 ?. S# m9 S
LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF6 I6 o( U/ S9 \8 X
LK_L2_E1 = mass:/BOOT/SMS.ELF
2 @7 u  s# v' |  HLK_L2_E2 = mc?:/BOOT/SMS.ELF
* q& T8 I: {1 I" l3 CLK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF# ?7 {. i: [  c9 J
LK_R2_E1 = mass:/BOOT/ESR.ELF
+ I$ f) H  E, [* M/ E- wLK_R2_E2 = mc?:/BOOT/ESR.ELF( p2 X1 Q+ {+ Z
LK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
# w. k' a) V0 K  U, jLK_L3_E1 = OSDSYS$ D2 q7 v8 {0 ^  a7 m' v- |) a. I
LK_R3_E1 = OSDSYS
& M7 Q6 M- A# u$ b0 d' j2 d4 x, B# ?LK_Up_E1 = OSDSYS
6 C' F. L3 |! rLK_Down_E1 = OSDSYS3 }2 S) P# K9 \  m1 L8 w" i; `
LK_Left_E1 = OSDSYS% {  D5 W4 t" ^9 T1 S$ _7 r
LK_Right_E1 = OSDSYS
) O5 U- K0 ^$ T% k+ L5 }- JLK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF
& L7 q, i1 B) D5 j. K7 G8 \LK_Start_E2 = OSDSYS! S: Z' D, Q, C; z' S, {7 W
LK_Select_E1 = OSDSYS
. G1 t( J* J/ O, B2 chacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu
, A5 e% v* b  LOSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!
& z) P' G2 L: B) BOSDSYS_Skip_Disc = 0+ N' k2 l' t8 B" z6 C) u) g$ k
OSDSYS_Skip_Logo = 1' K: h! ]1 W  ^- e+ z0 P3 {/ j
OSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )+ b5 D/ _% {$ z' I3 h
OSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}! h; h* O# g) x4 D7 d
OSDSYS_unselected_color = 0x33,0x33,0x33,0x80  n3 L+ {, `" y
OSDSYS_scroll_menu = 1
! A$ L4 T7 g% m; E5 i4 H! l- Y3 fOSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
5 }. E- Q+ `' DOSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display
" Z2 s/ ?* j/ EOSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter
2 n/ W0 R$ ~( P+ a3 ~1 G+ SOSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter
0 r$ m% I' E/ \# R8 R3 u6 [OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version
. [! R3 A- a# |: d% a. _$ R# _OSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version0 r- V# d/ H" r6 l
OSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen
# V9 v) @9 ?0 dOSDSYS_cursor_acceleration = 100 <--speed of cursor8 Y6 k+ @+ o" L, u
OSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
7 l& T3 z! |$ }. `4 N6 r! LOSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display
5 Q0 S9 b' u+ F  W* dOSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display3 n0 t0 Z( S9 W2 Q& S) [
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display' Q5 S; _$ x: R/ j+ \4 l
OSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays
  X1 [" V( f3 SOSDSYS_Skip_MC = 1
: B+ S9 f; M8 O3 [3 KOSDSYS_Skip_HDD = 1

$ R4 }- I; S& d- Y5 g% m以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。6 `7 E- F) O  H" N
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen
& P- I$ Y) r4 U% G# z0 r9 }這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF* q3 g% f% o+ t9 B

; r( B  E& x6 D: m2 }- b* c% jpath1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot& v1 Z$ \. s) w+ N: ?7 I; z0 r3 E
這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。
* K! i- t1 m. {; L+ Y- c7 W* g  |; I. l" ^6 E9 M
path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot
$ U. y& l' q8 [- T) D2 h2 P  a當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)
  _* t4 L- `4 ?; t# F

; g' \  F  w7 m! R% kpath3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to ' H* ^# c( ]5 W
boot
, H4 Q$ P8 \/ Z5 I. Y. C
' V& t* s/ Z3 d" l; ]1 @+ b由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。7 ~! @9 Z! F6 n
6 ?; `0 _+ P- p, `  `( X! F
以下的設定,都以此類推......
& \" U( ~: D* D6 A
name_OSDSYS_ITEM_2 = ESR6 g, Z3 l; s  Z+ y+ q9 d$ E" y
這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR+ q/ S0 s, B+ `$ i' R1 o

3 u" _- D5 e& F3 q9 N! H8 k- Fpath1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF
$ w6 n$ o3 g0 y: j, h' _這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。& u7 J/ X, o8 N% F/ U

# I: {# f! N% zpath2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF/ G. H1 T- x6 I8 @: }  V6 T2 m1 G
path3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
: A: _/ n" s$ `9 _( [' ?. b  dname_OSDSYS_ITEM_3 = HD Loader
) e2 X: N8 z* cpath1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
1 G) F& [0 y8 T0 u7 Apath2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF  R, f3 y' [" e5 _8 y. ?
path3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
: x. U& s7 L* D, q1 _2 [name_OSDSYS_ITEM_4 = Simple Media System4 o8 b: M& K+ q; l5 |- u4 s
path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
/ O: M2 b0 s% J$ upath2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF
" T2 i8 x- S! N! h4 F9 \% ]path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
) O1 K7 g' ]( E$ `name_OSDSYS_ITEM_? =8 l! K/ k2 G6 [
path1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number
$ \; k1 ^% s1 U, c. P
只要一直往下加設定,就可以增加開機選單。4 E2 X0 O+ b, s
 
0 r$ u- L1 F+ M. V4 `5 e5 Q5 K, L1 F( ]% \
path2_OSDSYS_ITEM_? =/ p; ~" R$ v. F* ?( K* ~" _! d
path3_OSDSYS_ITEM_? =7 ?# l- z' Z- [3 F
name_OSDSYS_ITEM_100 = Free McBoot Configurator
3 f3 j  d) M* j  a( Zpath1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF
) T; q8 p4 x9 M9 ?" o8 Opath2_OSDSYS_ITEM_100 =
5 b* g! S$ i! z  F1 _% F  b4 o1 f: epath3_OSDSYS_ITEM_100 =  z# M& D( r: U# y: V) n$ b

8 \' h$ d9 I# Q* B3 K% d% `" x" f! U; `9 J2 ~# q2 u
  x; g% b3 y& v* n* z8 M" h& x: L; Z% d

" ^. ~  K- S2 r/ N/ H特別說明:

$ B- k3 J& d: d) L$ B4 P& M$ e% y8 T& ^- X$ e
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。6 l- L. M# F5 L+ a( E2 H' o

* L2 P4 R) F$ U: B: b遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 28-4-2026 21:03 , Processed in 0.501767 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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