轉自: http://rushoun.myweb.hinet.net/PS2/McBoot%20INSTALL/MCBoot%20INSTALL.htm( w& h* w. d: z0 }/ q4 O$ V* Y
6 K$ t+ i( g/ Y$ u0 \, M5 w寫在前面: 還是要先寫一下,盡一下社會責任義務。研究PS2的程式使用方法,純粹是個人興趣,當然是希望能賺點小錢,貼補家用,順便捐些錢做公益。這次日本震災,我也是加減捐了一些,希望大家一起響應。 網友買了我的記憶卡,請切記,不要沉迷於電動遊戲之中。老婆家人朋友,都是人生當中最重要的一部分,不要因為遊戲,忽略了人跟人之間的互動。最重要的,不要整天宅在家裡,起來動一動,星期例假日,記得要和家人一起出門郊遊運動。身體是自己的,也是一種不可逆的機器。不可逆的意思懂嗎?就是壞掉了,是沒辦法修理的。比如說:得了糖尿病,高血壓等等的這些疾病,是無法再變好的。懂我的意思嗎? 世上是沒有賣後悔藥的,聽進去我老人家的蛇蛇念吧!想一下,當你30歲時,40歲時,50歲時,你覺得你會是什麼樣子?現在你的生活態度,決定你後面的人生,把握一下吧!別沉迷於電動遊戲中。感謝! McBoot是一個可以讓PS2用記憶卡開機的程式,用記憶卡開機的好處是,不需要用光碟讀取資料。這樣做的目的是可以延長PS2光碟雷射頭的讀取壽命,畢竟雷射頭是消耗品,更換也是要花不少錢的。同時McBoot本身,也可以把一些常用的PS2程式,直接安裝到PS2記憶卡中,這樣有些程式也不必經由光碟機讀取,直接在PS2記憶卡中執行,不只是可保護光碟雷射頭延長壽命,也可以加快執行程式的速度。心動了嗎?我花時間寫的這份文件,可以教您安裝的方法喔!如果您有PS2網卡,並且利用硬碟玩PS2遊戲,那就恭喜您了,您可以永遠擺脫PS2光碟機了。因為PS2光碟機會因為您安裝了McBoot,變成完全沒有作用了。
. B* G H1 v7 S" M本文件的安裝操作過程,適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過機的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以使用了。只要注意您的PS2遊戲機是哪個版本的,找對版本安裝FreeMcBoot程式就對了。至於PS2主機版本的說明,在後面的文件中會有解釋,就是DVDPLx檔案的問題,請自行往下參看瞭解詳細的內容,就會清楚了。
' A3 ^3 @5 D/ q6 y看過很多有關McBoot的安裝設定資料,可能是小弟駑鈍,個人覺得網路上找來的網友所寫的資料,不是缺乏照片可以參考。要不然就是語焉不詳。也可能是因為文件的編寫者,本身對於許多安裝的細節非常瞭解,並且認為這些細節應該是必備的基礎知識。因此缺乏這些基礎知識又駑鈍的我,實在是無法依照這些文件,順利的將McBoot程式安裝到記憶卡中。不得已的情況下,只好求助於國外的英文網頁。說真的,雖然國外的作者是用英文編寫的文件,不過他們都有考慮到有些PS2的網友,並不具備一些基礎知識,所以都會有豐富的圖片提示。關於這點,對於中文的文件來說,一向是很缺乏的。1 S4 V# Q3 F" m
而我自己,一向秉持文件盡量多一些圖片的方式,再配合文字的解說,一步一步的說明安裝方式。而這樣的文件,應該會比較容易被瞭解的,希望對大家有用,愉快的玩PS2遊戲吧。如果有疏漏之處,在所難免,敬請大家見諒啦! 9 p8 N& U' R: O1 `4 \
特別向一些靠軟改PS2機作為服務收入的朋友說聲抱歉,小弟並非以此為營業收入,所以公佈這文件後,難免對您造成影響。但是這軟改的東西,原本它就是存在網路上的,我只是從許多的文件當中,將它整理出來,方便網友參考就是了。我也相信一件事,有時間喜歡自己研究的,自然會自己去研究軟改。沒時間或是經驗不足的,或是根本不想自己動手處理的,要滿足軟改,它也是會花錢找人做的。所以我的文件,應該還不至於影響太多人吧!畢竟PS2,也應該快被淘汰了吧。
0 }1 W j( H5 M& h不過依照使用者付費原則,我也不會免費的幫網友提供軟改服務,敬請見諒!/ e5 Z s0 ]9 Q
小弟也是要吃飯的,如果您覺得自己安裝很麻煩,需要小弟代勞幫您安裝,以下是小弟的露天拍賣賣場:白熊的店,您可以前往參考一下,含64M記憶卡一塊+幫您安裝好記憶卡開機程式,只要390元含運。您也可以直接將您的記憶卡郵寄過來,我再幫您安裝記憶卡開機程式,只酌收190元工資(工資內含郵寄記憶卡的運費),感謝您!
' a4 |' v# z$ G+ T收費說明:請網友買家務必看清楚收費方式,不要交易後才反悔,拜託!!
2 Y5 ^4 [1 @6 a, r6 G記憶卡1張售價:200元。( O5 b V& q- D$ y' [# R: L S
安裝開機程式工資:150元。) H0 |, F4 K0 _( D
安裝OPL程式工資:150元。) y5 [/ J, ?6 g+ C+ {: G
運費:40元' l2 Z) A. b, p/ E# D5 N
記憶卡+只安裝開機程式+運費:收費390元。8 m$ B$ x3 u: R9 M6 F
記憶卡+開機程式+OPL程式+運費:優惠只收500元。5 d4 t+ ?3 ^# q# U( _: @8 g4 M
所以,聰明的網友,請您自行計算吧!$ s2 V# q' i3 \! A D
因為安裝完成後,可能因為PS2主機型號不同,會有開機不順利的情形,都是正常現象。最好的方式就是現場安裝測試是最好的。有些改過晶片的PS2主機,是最有可能無法執行USB Advance的,這我都有遇到過。如果您買回後遇到無法順利執行,也不要怪罪啦,因為最好是主機現場安裝,是最保險的。如果因此不能執行要退貨,也是可以退錢給您。請先寄回記憶卡,確認記憶卡無誤後,先要扣除郵資40元,然後再用轉帳方式退費,敬請見諒!; U8 }# r$ A" G1 l5 n( j$ u
事實上,就當成多買一塊記憶卡,也不算吃虧是吧?1 @0 b/ w6 Z/ t' h' l
我目前所實際測試安裝過的PS2主機型號是:18000,30000,30006,30007,39006,39007,50000,50007,70001,70007,基本上只要是3xxxx,5xxxx,7xxxx亞洲機或是台灣機,都是通用的,現在美洲機安裝也成功也沒問題。所以只要您的PS2主機是類似以上幾種型號,都是沒問題的。日版跟美版的,最好是現場安裝測試,是比較保險的。我會陸續加上後面測試成功的PS2主機機型號的,不過還是需要網友支持測試安裝啦!
9 v, @ j- b- A! g8 i+ W9 ~* D我個人推測McBoot的作用:% y5 ]- U- q! e: f
基本上MCBoot是一個可以把PS2的開機順序變成由記憶卡開機的程式,因此我們就可以在記憶卡當中,事先安裝好常用的程式。這樣在PS2開機後,直接讀取PS2的程式,然後再執行我們想做的事情。; J' V" O3 V# g4 m9 y8 T# z( @
# Z5 [' y. X7 h1 T1 a
比如說,我們可以載入HD_LOADER,這樣就不必用光碟工具程式,讀取光碟後再執行遊戲了。也就是說,光碟機可以不用了,對於PS2光碟機的讀寫頭壽命來說,可以大大的延長。3 l6 p) W& I @
3 l! x3 \( b& ]* e6 v/ A
當然MCBoot的功能不僅於此,只要記憶卡夠大,可以安裝99個程式在記憶卡中。MCBoot程式安裝完成後,會產生一個FREEMCB.CNF檔,這個檔案的內容,就是可以指定PS2開機後的畫面,可以執行多少個程式。 & V+ d& j! i) M# y
- r1 r! q2 ^ p2 O( D
本文件目前適用在已經改過機的PS2上面,如果網友的PS2主機是完全沒有改過的,也很簡單。只要將您的記憶卡,拿到朋友已經改過機的的PS2主機上,完成記憶卡的安裝工作。然後再拿回到自己的PS2主機上執行,就可以了。 2 N. K# V1 q! |( B( s" X; W( l
詳細的McBoot程式的安裝步驟:
$ ?/ T) X- x7 k' M& V步驟一:
" O9 T9 d8 q; p2 `# [9 g) x先準備一個可以被PS2讀取的隨身碟,並將相關的檔案儲存到USB隨身碟中。6 d; c4 u( u8 J2 c
請先到網路上找到McBoot程式,然後將這個檔解壓縮到USB隨身碟中,這裡我不敘述如何找到這個檔案。) E* i: g4 N) {% }4 P9 b% N
& x% o4 t! W% x( a先將MCBoot的程式解壓縮到USB隨身碟中,程式解壓縮後,會產生一個INSTALL目錄及一個FREE_MCBOOT.ELF執行檔,如圖一所示。; P5 E2 L4 s& D
圖一:3 Q% E8 o6 F0 u) J
解壓縮到USB隨身碟後的檔案結構
8 B4 y' l0 I+ w2 \$ m4 D6 S3 w9 \6 y8 {( D
INSTALL目錄下,又有四個子目錄,見圖二:4 v% }5 q' T! B
圖二:1 U% S; l: L0 i) s
INSTALL目錄下的四個子目錄3 a9 f7 H" `5 a
7 a6 q& i+ g1 O; ?4 ^, I& j
我先敘述\INSTALL\這個目錄:! ~* t1 e% O6 n, s
\INSTALL\目錄下,要放置一個BOOT.ELF程式,這個程式由使用者自己決定,通常會放HD_LOADER.ELF程式(就是HDLoader啦!),這個程式是透過PS2網路卡的硬碟玩遊戲用的程式,不用說明大家也都知道啦!. z) X& D5 v/ q% V) |
請先將這個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就可以找到答案)
) V7 _6 p9 \( C圖三:
8 K1 C: s' L R# o3 v把要安裝到記憶卡的程式,先copy到INSTALL目錄下。
/ [) ?8 Z1 j% x5 u$ ~1 `% e% }
. X5 k' _! L% @) R c. A/ ] z: {) ^; O
INSTALL目錄下又有以下4個子目錄分別是:3 T2 O" q% Z0 v
- Y2 |* p' G* U; ~4 S0 z4 X2 l, JAPPS
8 }+ x6 Z# w1 p& gFMCB_CFG& G2 h) g& o O5 J+ L
INJECT
1 N5 g' Y6 l2 ^& j, O8 {MODULES
0 v) f2 q/ Q2 M" G請參考前面的圖二:
$ p7 _8 H; D% } x4 P( V/ j; v7 l4 @) D" Q4 B1 R* F2 K- }
我們要注意的是\INJECT\以及\FMCB_CFG\這2個子目錄。" V9 k n h1 b8 R9 K7 C
先說明\INJECT\這個子目錄,在\INJECT\目錄底下,我們要放入DVDELF.BIN檔,請見圖四及圖五:$ E. {2 `9 {) i. ~9 x3 u
圖四:: n, C9 |8 K/ v; I5 j% l
\INJECT\目錄, ~( u8 w6 o' g3 L; h4 _* O
4 R2 T- Z/ n) l
圖五:
) x0 d& T, z$ f$ u3 O\INJECT\目錄下的檔案,應該只有一個readme.txt檔而已。
; P$ N( ]; k( Q: ?; l5 T
: g. p A$ ]6 h5 x7 g7 Z\INJECT\目錄下,除了readme檔案外,原本是沒有其他檔案的。但是我們要放入DVDELF.BIN檔,DVDELF.BIN這個檔是有關PS2機型是屬於哪個區域機種的設定檔,不同版本區域的主機,要用不同的DVDELF.BIN檔。至於DVDELF.BIN這個檔的說明後面會加以說明,請耐心的往下看文件。
1 Y' A) e9 A- _0 w) G! r; n3 [
, S4 u' v3 I5 y# h! r% |2 v至於DVDELF.BIN要到哪裡取得?可以用google搜索,找DVDPLx就可以找到一個叫做DVDPLx的壓縮包。解開這個壓縮檔後,可以得到一個叫做\DVDPLx\的目錄檔,進入\DVDPLx\目錄中,可以看到以下的檔案,請見圖六:
% C6 O$ @0 `6 `圖六:, d6 M" \ Q; i6 e
3 g0 w, Q+ |7 v/ U/ ]
5 E: m( Q2 j( A0 N2 L$ ]\DVDPLx\目錄下的文件說明:9 B* G* S$ |$ Q) @/ u6 }: K6 c
! }' q2 }/ |- g
DVDPLA 亞洲版主機6 H0 _9 h5 c4 D; u
(如30005.30006.30007.35006.35007.結尾數為5.6.7都可)
1 w2 Q* o# b: ?; `7 m4 ?1 r! Z8 aDVDPLC 大陸版主機(結尾數9)
! v6 I G2 K. p7 l# A; ^DVDPLE 歐版主機(結尾數3,4)" t8 j: w5 h' t* p/ u7 R/ ?
DVDPLJ 日版主機(結尾數0). n6 ^+ U3 Y/ s9 r1 ?' R& N; t( C7 b) W* y
DVDPLM 南美版主機(結尾數10,11)
6 c! ?% R7 K$ s7 r7 P: g2 lDVDPLO 澳版主機(結尾數2)
6 T; R% ` B. j UDVDPLR 俄版主機(結尾數8)
* i* f$ K9 B( W) ^" S( I JDVDPLU 北美版主機(尾數1,12)
, q. E$ _* Y" c5 {
! @3 |- P& E4 ^4 p# ~將\DVDPLx\目錄下相對應的DVDPLx檔案,先copy到\INJECT\目錄下。
% p h0 z1 m5 A4 T6 f! @# F( e" C比如我們都是亞版的PS2主機,因此要將DVDPLA這個檔案,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。(如30005.30006.30007.35006.35007.結尾數為5.6.7的PS2都可已用這個檔)
$ a/ j; } b# H: E4 K
9 Q; x: C2 A9 h( Z2 p5 z4 {- m" z如果是日本版的PS2主機,如30000,50000,尾數為0的PS2主機,就要使用DVDPLJ,更改檔名為DVDELF.BIN後,再copy到\INJECT\子目錄下。以此類推.....5 ?/ S4 K" l) T0 d2 H% _1 }5 E( i0 E) R* R
: S, f5 i% ^4 {, Q7 B0 V
以亞洲版為範例,我們要copy DVDPLA這個檔到\INJECT\目錄下。請參考圖七及圖八,圖九:8 g/ \2 i2 E; }! k% ]6 k v
圖七:
- z( t: K# T2 c% i: b0 U8 ]先將\DVDPLx\目錄下的DVDPLA檔案複製。
& R( U, ^6 [9 D" |4 f+ V! o$ b: n% w
) a- E/ S: x1 A/ @圖八:! K/ V) C0 r- F7 K
然後將DVDPLA檔案複製貼到\INJECT\目錄下。6 t9 r7 W7 G |% z! P6 ^" I' u* i
3 q$ v6 h9 W) |/ Z8 ^. |* n7 I
圖九:
' F4 H9 C6 V5 Z/ E7 J3 r$ X2 D- G' S貼上DVDPLA檔案7 d9 v# D- V6 {% S5 u" K V3 C
" i5 w* I% V, V; i) b' v" i
: Y1 F* G& _: x+ z
然後再將DVDPLA更改檔名為DVDELF.BIN,這樣就算已經完成\INJECT\目錄的設定了。見圖十及圖十一:# G8 z7 D; r# d0 h. d
圖十:
6 ~% w$ [5 {- B' o$ w4 v4 @# g" }8 I再將DVDPLA檔案更名為DVDELF.BIN2 y" G9 b4 [3 M
2 u( m+ Y1 O* P3 n
圖十一:
4 f+ C" l4 A$ f) o" Z5 \* h將DVDPLA檔案更名為DVDELF.BIN
) B! w7 F6 j- |$ W0 T1 x" ]1 k6 f" `4 ^% G. f6 Z$ c/ {
由於是更名為DVDELF.BIN檔,所以有的網友您的windows系統,因為有安裝一些邵路程式的關係,會把它認為是一個光碟檔,所以會變成一個光碟檔的圖示。不過我們不必理會它,只要把更名動作完成即可。7 }2 S; i) }0 D/ t/ z7 ]5 `; D
\FMCB_CFG\目錄底下,則是設定MCBoot安裝完成後,PS2用記憶卡開後的程式選單畫面。其實包括開機時我們按下搖桿上的各種按鍵,會去執行什麼程式,都是由\FMCB_CFG\目錄底下的FREEMCB.CNF檔的內容決定的。請參考圖十二及圖十三:
( |, c( y5 i. E# |6 a圖十二:
/ a, {8 Y6 [ Y& X; N. k/ q' C\FMCB_CFG\目錄
W8 x9 N z+ C' n) u' p1 @: Z+ ]. z6 u: I% G
FREEMCB.CNF檔,請參考圖十三:
3 P2 D. R, K& ~" p$ f( g
% f& o3 _1 ?' ~( p+ Q* j圖十三:( D; I+ e2 T* C
至於FREEMCB.CNF檔的由來及說明,到後面再講解。網友也可以暫時不理會這個檔案,因為McBoot在安裝時,會自動產生這個檔案,只不過檔案不一定符合我們的需求。這時我們可以修正這個檔案的內容,符合我們實際上的需求。
9 \ P1 U7 F& w+ D: y4 |, `, H8 v7 `
步驟二:
( B5 ^) p. V; a8 V我們已經將McBoot程式,解壓縮到USB隨身碟中,並且依上面的程序,將各種需要的檔案完成copy配置。接下來,就是拿這個已經有McBoot程式的USB隨身碟,插到PS2的USB插孔上。
+ m8 G" `" v. G6 l; H然後利用PS2的多合一工具程式光碟(如52合一工具程式光碟),放入光碟到PS2光碟機中。1 r9 i1 D7 ?' T% g# q; t
將記憶卡插好,注意記憶卡的容量,由於我們已經將依些常用的PS2程式都已經copy到USB隨身碟中,因此這些程式都會被McBoot程式,安裝到記憶卡中。因此記憶卡本身的容量,一定要足夠。一般我建議使用64M的PS2記憶卡來安裝,是比較安全的。; V: G: N- e8 f" o0 J! h8 s5 G
將PS2開機,並且執行多合一工具程式光碟,選擇執行unLaunchELF這個程式。至於unLaunchELF這個程式的使用方法,也請網友自己上網找答案,小弟就不再花篇幅說明了。總之,就是利用它來讀取並執行USB中的McBoot程式,完成記憶卡開機程式的安裝就對了。 z: W5 J! l, y2 |: x; p
關於unLaunchELF這個程式的功能,我概述一下:2 M3 n5 Z0 j% z1 B5 k
unLaunchELF這個程式的作用,就是可以讓PS2可以透過unLaunchELF程式,讀取PS2的各個週邊記憶裝置的檔案內容,如光碟機中光碟片中的檔案,記憶卡中的檔案,USB插孔上面的隨身碟中的檔案。如果這些檔案是PS2可以執行的檔案,一般來說都是附檔名是.ELF的檔案,那PS2就會執行這個檔案。
# X& [5 b2 T3 h( _6 R我們前面已經將McBoot依前面的步驟一程序,將需要安裝的程式都事先安裝到USB隨身碟中了,所以只要透過unLaunchELF程式,讀取USB隨身碟中的資料,我們應該可以看到像下面的畫面:6 O$ K1 Z0 M/ A6 D* E( ~
% l/ _+ w9 f' {- F
按下PS2搖桿的○按鈕。7 G# _, @! d8 ?- b; g
接下來會看到有七個選項 ' L2 w/ U; U1 h. Q" Q& x) v
- [size=85%]MC0是PS2的第一張記憶卡
- MC1是PS2的第二張記憶卡
- hdd0是硬碟(沒裝硬碟的人千萬不要點到這個選項)
- Cdfs是光碟機
- mass是USB插孔,可以插入隨身碟之類的外接裝置
- host是網路(PS2沒接網路的千萬不要選)
- MISC是各項設定,不過這個選項沒有用...
然後選擇進入mass選項,mass是USB插孔,然後會看到類似下面的畫面:! i a2 f$ _4 f0 u
1 t- F8 Y% {- f3 O9 o以上只是範例,大家看到的可能都不一樣,不過您應該可以在USB(mass)目錄下,按PS2搖桿的上下按鈕,找到FREE_MCBOOT.ELF這個檔案。這個檔案就是安裝McBoot的主程式,找到這個檔案後,按PS2搖桿的○按鈕,執行FREE_MCBOOT.ELF這個檔案,unLaunchELF就會開始執行FREE_MCBOOT.ELF這個檔案,就是McBoot安裝程式。
' l; |! s. X/ h# ^ ^9 v, M7 a如果順利的執行FREE_MCBOOT.ELF,先會看到一個McBoot的歡迎畫面# u, V/ d2 a( ^/ _0 W- g
3 O9 O% Z0 T! x. ]; X8 g然後就是下圖:
2 a3 e4 e! w1 f' I請直接選左上角那個安裝選項。
4 a2 I, ?- ]- o, J2 `, m% ]/ `( k4 j: G! O
安裝程式會詢問SUER選擇要安裝的記憶卡位置,SLOT1是記憶卡插槽1,SLOT2是記憶卡插槽2,我們選SLOT1。
- k! I3 r$ @; q# P7 C" }* I! v如果您沒有依照步驟一的程序,將BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:
% A3 L7 y# V, [4 q( T9 Q0 \不過不一定會影響我們的程式安裝。
2 K0 N: B3 [" ` Y9 o' `
1 i- v' f; I& Y) ?# \如果有正確的copy檔案BOOT.ELF放在USB隨身碟中的\INSTALL\目錄下,會出現下面的畫面:0 a; r6 `" J5 p% j3 u
大約會經過3~5分鐘,要看您安裝的.ELF程式的多寡決定。有時會碰到安裝錯誤的訊息,只要再重複步驟二就可以了。
! h& N: X% t# G: I9 z9 Y正常狀態下,每個項目應該都要打勾,但是有時會出現打X的項目。除非系統最後出現安裝失敗訊息,不然也是沒有關係的。
4 L8 a8 [& ^9 a% U6 K3 g5 s4 R+ e/ _
接下來是這個畫面:! a' O$ \' [; k* ^! N6 W; i) T/ s
這表示大功告成了,可以開香檳慶祝了!
7 f4 H$ H% L" l: y
- ?( c( V7 l+ J2 w0 A
+ U, e9 ~. o' P7 Q2 o5 w這個程式安裝完成後,請先移除PS2光碟中的光碟片,然後重新開機,這時PS2就會用記憶卡開機了。
1 |; ^7 k5 h |0 C! R7 l- r; `8 v開機後PS2會先出現McBoot的logo畫面:( v1 k$ q/ a/ r
1 G6 ?- \5 E( Z' e4 c- b然後變成類似下面這個選單畫面:
% H0 ^2 r/ n6 l5 i" Y0 D
4 ?& Q3 L) v9 r" `) U6 _: I# N: z開機完成後出現的畫面,將是一個選單式畫面。內建的MCBoot選單大致上有HD_LOADER,unLaunchELF這幾個程式,不過是不是會執行這些程式,是取決於安裝MCBoot時,是否有先將這些選單上的程式先放在USB隨身碟的\INSTALL\子目錄下。所以,我們在安裝MCBoot時,要先將我們要的選單程式,先copy到INSTALL子目錄下,這樣MCBoot在安裝時,就會把程式安裝到記憶卡之中。請參考前面的步驟一說明,回頭再看一下說明複習一下吧。
I a" h) |2 v3 N# h* H
- y O0 U+ Y* ]# S" E0 ?$ X DMCBoot在記憶卡中的目錄結構:
( r2 _7 F. U- {* M3 X7 U! b- z; Z+ l2 AMCBoot在安裝到記憶卡中後,會在記憶卡中產生以下幾個主要的目錄:/ ~2 L7 W: T' S* w3 Q2 f# X, D
4 D" ~. {' o5 z; L& J- X y/BxTEXEC/
( ]! [ q W" D2 W' n/BOOT/
( w& j7 f( R% |) }) U/ {* E/SYS-CONF/8 N# e! h9 F( O* C
# P: E+ p/ o: Q" H5 d7 A
: K l; f+ T N. u# M
/BOOT/目錄下,就是放置我們安裝的選單程式,這些程式原本是放再MCBoot程式的INSTALL目錄下的,請參考本文前面的說明。執行MCBoot安裝程式時,這些程式就會被copy到這個地方。我們也可以在安裝完成後,自行copy相關的PS2程式,到這個目錄下也可以。然後再利用SYS-CONF目錄下的選單設定檔FREEMCB.CNF檔,改變這個檔安中的設定參數,就可以設定我們PS2的開機選單了。
' c5 V2 C+ x% o4 I0 B8 P" Z
( U. G0 o8 D( y. R- w/ J/SYS-CONF/目錄下,有開機選單設定檔FREEMCB.CNF檔,則會放在記憶卡的/SYS-CONF/目錄下,所以我們只要研究一下這個檔案的內容,並改寫一下內容,就可以依照我們的需求,設定PS2開機後的選單畫面。只要將自行編寫好的FREEMCB.CNF檔,放到MCBoot目錄INSTALL子目錄下的FMCB_CFG子目錄中,MCBoot在安裝時,就會自動的把FREEMCB.CNF檔,copy到有MCBoot功能的記憶卡中的SYS-CONF目錄下了。& v9 Z& |$ d4 v1 j6 D* T6 Y
) H% K* h" d9 g2 |- |/ t/ A* V- M- R4 @8 M* i3 a
' z$ f4 B6 F" A9 x
注意事項:: ~3 T q" X* c! H* F
( ]% b) g8 A* ^5 R2 c
PS2的程式檔案管理,都是使用大寫檔案的,包括檔名,附檔名,都要使用大寫字母。如果在編寫FREEMCB.CNF檔時的程式,使用了小寫字母,MCBoot在開機後的選單,不會在選單畫面中顯示出來的。要不然就是選單畫面有顯示程式名稱,卻不會執行程式的情形發生。因此在記憶卡中的/BOOT/目錄下的程式,統統都要是大寫字母的檔案名稱,包含附檔名也要是大寫字母。而FREEMCB.CNF檔的內容,也都要使用大寫字母。
* {& i) b/ a3 N. z$ H3 b9 o執行unLaunchELF後注意下面的說明:
1 M- _1 D i: D! v, Fmass:是usb
; f& J0 R9 ^9 `$ K0 i1 f* G# Wmc0:是slot1的記憶卡+ [; C# e) i0 D+ O, ^2 i
mc1:是slot2的記憶卡! \, F |; P$ Q+ r
) d+ `! f; j8 r9 s; ]$ F
4 }1 H! c& q) y8 L& v! X
FREEMCB.CNF檔範例說明:請利用電腦中windows內建的記事本程式,修改FREEMCB.CNF檔。
* c8 I, `. n: x這個檔案位在可以開機的記憶卡當中的/SYS-CONF/目錄下,所以我們可以在電腦上面,先編寫好FREEMCB.CNF,然後再透過unLaunchELF程式,把編寫好 FREEMCB.CNF檔案,copy到記憶卡當中的/SYS-CONF/目錄下即可。5 @5 M: c$ h' `2 A$ A
k4 _. l5 V8 ? _! H
Example FREEMCB.CNF檔案設定範例說明:3 R. W, J9 n. B. E0 _: E
黑色字體才是有用的設定文字,其他顏色的文字,都只是方便說明用,不能出現在檔案中。檔案也不能包括中文的文字,因為PS2不認識中文。 "<--"符號右邊的紅色英文說明文字也不算。* J! M+ R' P' d; ~3 \
檔案中所有的紅色字體的文字是MCBoot各項設定參數的功能說明,不能出現在檔案中,這點請注意,網友請自行參考各參數設定的說明。: \0 K. g5 L1 {
========================
+ n* a6 |+ q1 U4 M1 n9 M5 w/ K% SCNF_version = 1% |6 b. d. l/ Z3 ~
Debug_Screen = 0: Q! i4 Z: Q6 v3 Z- H: z9 i( |
FastBoot = 0! }7 \3 G$ _, Z
ESR_Path_E1 = mass:/BOOT/ESR.ELF
6 a$ g' q# _# c6 H6 ~0 `( CESR_Path_E2 = mc?:/BOOT/ESR.ELF8 C+ M6 h4 m) M+ r' ^3 M8 K/ G1 { ]
ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
+ x8 [" T7 I" _ x# \( q) ?4 qpad_delay = 0* F9 ?9 U0 B Q6 z" b; K v& ^
LK_Auto_E1 = OSDSYS- E* m4 S$ P1 y
LK_Circle_E1 = OSDSYS
* H( Z; R# ^; G$ }% |- L. k. v. MLK_Cross_E1 = OSDSYS6 q+ i, x* G: |& `
LK_Square_E1 = OSDSYS
& p0 `+ u% I0 ?/ y/ U9 ^6 ^( {6 R- eLK_Triangle_E1 = OSDSYS- U! [% k4 _% k0 M+ N0 h4 z
LK_L1_E1 = mass:/BOOT/HDLOADER.ELF
5 f9 D3 q7 X: W( }; s8 v1 tLK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
# R, b% n( u t% ]+ sLK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
+ t6 c+ a j) P( q5 F7 bLK_R1_E1 = mass:/BOOT/BOOT.ELF
7 P9 e' J: b% @* v) ^5 cLK_R1_E2 = mc?:/BOOT/BOOT.ELF4 G( M9 [- e# o8 w' s8 S$ _1 e
LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF7 P% ]' ^ X7 V& V, H
LK_L2_E1 = mass:/BOOT/SMS.ELF, I: i* E2 \; b3 N$ J
LK_L2_E2 = mc?:/BOOT/SMS.ELF
: i' p4 y9 O9 ]! D5 DLK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF
: J5 k4 @+ v5 @) BLK_R2_E1 = mass:/BOOT/ESR.ELF8 J& G0 P; M m$ Q# i
LK_R2_E2 = mc?:/BOOT/ESR.ELF
9 U+ H& q2 z* i8 l6 g! iLK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
8 E( G, z7 u* D$ gLK_L3_E1 = OSDSYS4 S# n2 D6 a/ X. m( e6 w
LK_R3_E1 = OSDSYS
' Q6 Y1 A6 \8 X8 cLK_Up_E1 = OSDSYS6 l+ X! l. C6 f; V$ K
LK_Down_E1 = OSDSYS
6 f( V0 }+ J% c: q5 I# [! E# aLK_Left_E1 = OSDSYS
' M U& j& p) Z# G% Y3 N" }LK_Right_E1 = OSDSYS# }8 L! D# n B7 F( ~
LK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF; z X8 | C3 e. W
LK_Start_E2 = OSDSYS2 n2 E/ V6 A7 B& M, W
LK_Select_E1 = OSDSYS
R: b# \: R* P6 Xhacked_OSDSYS = 1 <-- Turns ON/OFF display in Sony menu: S2 i" P( B- q/ ^6 q
OSDSYS_video_mode = AUTO <--Choose a mode from AUTO / PAL / NTSC,設定PS2的顯示輸出規格,台灣是NTSC系統,用AUTO自動選擇即可,這也是內建直,不用改它啦!
1 }! b6 m* O/ b6 n j8 ~- }# Q/ pOSDSYS_Skip_Disc = 0
7 e5 I0 n1 _( V4 l% Y( J! [OSDSYS_Skip_Logo = 1* D* u$ f: ?; z! ^( t
OSDSYS_Inner_Browser = 0 <-- Sony main menu ( 0 ) or MC browser menu ( 1 )
! @- w* x! U5 u2 eOSDSYS_selected_color = 0x10,0x80,0xE0,0x80 <-- Red, Green, Blue, Alpha {alpha = transparency}: x; W- t* M: s
OSDSYS_unselected_color = 0x33,0x33,0x33,0x800 Q- ?; s: `3 F) q6 ^9 M5 P6 F
OSDSYS_scroll_menu = 1. E! [: W% D' U7 ~: C3 V) e
OSDSYS_menu_x = 320 <-- Changes the left/right position of the OSD Hack menu display
2 o, D0 {, i' e. qOSDSYS_menu_y = 110 <-- Changes the up/down position of the OSD Hack menu display
; U; I$ _1 `' }1 z) V& YOSDSYS_enter_x = 6 <-- Changes the left/right position of the X Enter
! }3 L! R5 d+ k' C; i# F8 {! ]2 \! IOSDSYS_enter_y = -1 <-- Changes the up/down position of the X Enter, L' N& p1 s0 L9 Q/ }
OSDSYS_version_x = 516 <-- Changes the left/right position of the /\ Version/ d: i+ l6 z0 A: z5 J
OSDSYS_version_y = -1 <-- Changes the up/down position of the /\ Version
# J U0 \1 y4 I0 y: C: X* MOSDSYS_cursor_max_velocity = 1000 <--Distance cursor moves across the screen
; x. H' B! r- ]* S: u" L# OOSDSYS_cursor_acceleration = 100 <--speed of cursor
3 t! j7 M1 Q4 `% _0 z% xOSDSYS_left_cursor = <-- this is the left side selection indicator in the OSD Hack menu display
5 n8 f) K) P" j, _OSDSYS_right_cursor = <-- this is the right side selection indicator in the OSD Hack menu display
& N- \8 L& `3 U. T; dOSDSYS_menu_top_delimiter = <--This is displayed above the OSD Hack menu display; z7 G( M1 m8 Q/ O) r& ^$ o g
OSDSYS_menu_bottom_delimiter = <--This is displayed below the OSD Hack menu display
( X$ b, d& e: d5 G; `! K4 AOSDSYS_num_displayed_items = 7 <the amount of Items shown between the delimiter displays/ E* F, w2 N' S# x9 [8 X5 L
OSDSYS_Skip_MC = 1* @$ O" X4 H$ S& ]6 M
OSDSYS_Skip_HDD = 16 @& m, V8 Y/ ?
以下的內容,就關係到McBoot開機後的螢幕選單畫面,請網友多加注意。& n7 |% Z5 S: n1 R$ {3 u$ L$ u
name_OSDSYS_ITEM_1 = uLaunchELF <--This is the name that appears on Sony main menu screen
; _7 d6 E6 R, h; h- l4 v這行設定MCBoot記憶卡開機後,螢幕上選單1的程式名稱uLaunchELF& p8 D$ R x' {# e
' b# F1 [" @" D3 v2 N. k# c- xpath1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF <-- this is the first path searched when selected to boot
4 P5 j9 m) o2 k, Q這行設定MCBoot記憶卡開機後,螢幕上選單1程式是從USB中執行的(USB隨身碟的目錄當中,也要有/BOOT/BOOT.ELF檔案)檔案名稱包括附檔名都一定要大寫。
. Z8 C0 i B/ Z" N' k8 R/ _* K. U2 m& D! B. h" l! `$ F- e
path2_OSDSYS_ITEM_1 = mc0:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot
* \% C7 b+ w/ ~, b, u當上一行程式無法執行時,就改由本行執行,由mc0(SLOT1)記憶卡中執行,(記憶卡mc0當中要有/BOOT/BOOT.ELF檔案)
) i# m, [3 s# z# B1 m1 K M* i$ [, b, \
path3_OSDSYS_ITEM_1 = mc1:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to 4 s% T- Y& m) w7 C2 e
boot
8 G) B& c; f+ f# a$ F4 i+ j b- @! \6 E
由以上說明可以知道,開機選單的順序就是由這些參數決定,而開機時PS2讀取檔案的順序,也是由這些設定來決定。在MCBoot系統中, name_OSDSYS_ITEM_1的設定是第一個會被執行的程式,當沒有任何程式可以被執行時,MCBoot程式就會由內定的BOOT.ELF程式啟動。所以我們要將我們要內定要執行的程式,先更名為BOOT.ELF才行。通常我們會把HD_LOADER.ELF或是ESR.ELF設定為BOOT.ELF。這樣方便MCBoot可以直接執行HD_LADER,就可以直接在開機後,就執行硬碟玩遊戲。前面有提到,如果我們沒有設定任何程式到INSTALL的子目錄下,也一定要安裝BOOT.ELF程式。
) H" F# }& A4 ]3 ~. K' [$ R; n+ E% S1 s6 D' w
以下的設定,都以此類推......+ M( ?7 A8 W' E) ~' N& E" ?, x
name_OSDSYS_ITEM_2 = ESR
: \- j$ q, S) P/ h" e) i這行設定MCBoot記憶卡開機後,螢幕上選單2的程式名稱ESR0 |7 T$ f9 p5 L
5 N. ?( C7 i, E; dpath1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF0 d3 T5 w, B7 q
這行設定MCBoot記憶卡開機後,螢幕上選單2程式是從USB中執行的(usb當中要有/BOOT/ESR.ELF)檔案名稱包括附檔名都一定要大寫。0 x0 Y9 t! i/ n+ h1 F7 T
# m* m) d" \& |
path2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF" j' G7 ^" B% {& d s
path3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
: i5 p- `# p3 ^name_OSDSYS_ITEM_3 = HD Loader: ?/ G4 Y Y; x# J F
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
7 }4 s6 x8 Y. y. z' }) wpath2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
4 Y' J! h: z$ `; @path3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF% ^& }5 l6 m5 K4 z% h7 k/ y
name_OSDSYS_ITEM_4 = Simple Media System
4 y: E4 a! j* O& Y* [9 A6 ?path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF T* H; i3 a% o+ `: q, G! p2 D2 ~, `
path2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF' \' c' ?8 N; Z3 W9 q. J
path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF- x5 W7 D1 ~5 l' j
name_OSDSYS_ITEM_? =. P) c# |# d0 e
path1_OSDSYS_ITEM_? = Just add the 4 entries for each Item you wish to add , replace the ? with the next number
( {) y# C3 ~ c只要一直往下加設定,就可以增加開機選單。
5 \7 g r! A' C
# u, V" N, Q# t4 W5 ]+ g
2 t7 f# @- M+ w3 U" Npath2_OSDSYS_ITEM_? =
4 D, P5 W/ `* ]+ C8 ppath3_OSDSYS_ITEM_? =
; N9 O( h* L2 A+ O2 Dname_OSDSYS_ITEM_100 = Free McBoot Configurator/ l1 x8 u- r( {" A! q" \* o
path1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF$ v: y8 f4 q3 Y- U2 P3 d1 ^
path2_OSDSYS_ITEM_100 =
. C U# `: h/ r9 c4 k2 opath3_OSDSYS_ITEM_100 =" r y5 [5 D/ K/ D4 [( m
, Y4 z. }* D! w. k6 f: X: n. ]4 H( Y H6 x' G. H, k
0 e8 L- F7 B2 E- b
* [# d( R4 U2 P0 a特別說明:6 s" f' y. y8 t% j
/ f, h S; J$ I. Q+ j
ESR程式是一個國外駭客寫的一個程式,他的功用在於讓沒有改機的PS2也可以玩燒錄片的程式,因此PS2無須硬改,也可以讀取燒錄片。使用這個程式後,必須還要將遊戲程式的ISO檔做patch處理,這個patch程式叫做ESR_disc_patcher_GUI_v0.24a,只要執行這個程式,就可以將原本光碟的ISO檔,變成ESR程式可以執行,這樣沒有硬改的PS2,也可以讀取燒錄片玩遊戲了。
/ k t/ E" B7 Y- B! ]% P9 m8 F; m: Y: \6 N; @
遊戲光碟ISO檔,必須先經ESR_disc_patcher_GUI_v0.24a做patch處理後,然後再將這個經過patch處理後的ISO檔,重新燒成一片光碟,然後把這片光碟,再放進PS2光碟機中。再利用安裝了MCBoot的記憶卡開機,在開機完成後的MCBoot選單中,執行ESR程式,就可以讓沒有硬改的PS2,玩燒錄片了! |