本帖最后由 孙大师 于 2015-7-18 16:57 编辑 8 N" x% d1 n2 f0 s8 v" {3 z6 }
+ ]0 E; f. Z) i% G* s5 ?( c7 n《PS1直读原理最终文献》详细介绍PS的读盘机制,版本区别,
/ a' }* [6 W3 d3 f' }* D 直/读原理,以及BIOS锁区等相关知识。& W& |: I3 O8 |
^3 m( C) H4 m9 T* C
, m' v: L9 } ~+ E0 D
前言7 o% y4 @& g" J$ T% K$ c
这是一篇迟来的报告,因为PS1早已经过时了,也许就没必要研究它了。
& _2 a6 F: \1 d不过呢,我对它的那份怀念之情始终难以忘怀!所以再次踏上了直/读研究之路。。.
2 z0 n. I* I- ^! t8 N8 U# b
) `1 ~0 r+ U$ a' x本文所有技术资料都是个人实战经验,不足之处难免,转载请注明。+ b6 s3 ? Y, o+ `
. M; Q3 B( A" d9 C+ \: S* T
第一章0 w* D0 N5 @7 x, D: p- Y! Y
( r' ^' I. O( B+ XPS主机从开机读盘到进入游戏的过程:% Q/ O7 t( P, C) W
" _" s3 J/ ?8 \ f, P
第一阶段:PS主机开机后,首先读取光盘目录,判断光盘类型,如果是本机游戏盘, s: C) Z: U- V: _ L+ W! I
就开始扫描正版识别码,如果有正版识别码并且属于本机区域码就进入第
& B2 d n+ l% ^4 C 二阶段,如果没有正版识别码就进入CD播放界面。8 r Y! s! V, S' ?5 Q. h8 j
F7 y, e) s3 N: b第二阶段:当有正版识别码后,光驱开启2倍速,首先读取光盘“区域引导信息”
* ]# q( h( Q `9 f 如果该数据与主机“区域信息”相同则读取光盘“启动文件”,否则4 M! [$ R- t i4 }* V4 E3 t; ^
将返回读取正版识别码,重复第二阶段。/ B) m! N1 |3 Y2 U+ n# _
5 I% i2 q/ O5 j- h
第三阶段:读取光盘“启动文件”后,会根据“启动文件”内容加载相关文件,+ F k0 Y1 q- M# S |. _
加载完毕后光驱返回 1倍速,并且再次扫描正版识别码,当有正版
! l Q- p2 k: L+ n 识别码后,光驱再次开启2倍速,进入系统文件加载。
+ b% \5 s+ B% ^8 X, J: i! U$ [
9 V$ k# d5 ^. c9 M5 @0 K! E+ r第四阶段:加载系统初始化文件、清屏、系统硬件初始化后,个别游戏会扫描( v# M/ n% g4 \" e' w7 k: @
CD控制系统,探测是否存在“硬件改机”?如果有,就终止游戏,- x/ a' d; X* ~5 ?
如果没有,就进入游戏。。。。。。
: k/ ~3 `$ @& G, L
8 F; ^, P9 m0 A* P
* ]4 b1 C) d* R6 G1 p1 I$ c% D第二章/ Y% `. Z; U+ C. f, ~
6 q5 m; n' I2 R9 z$ T1 h1、正版识别码:
D* @' ~* n* H! S6 O* u8 U" N1 f# f0 N/ n# H! x
正版识别码被记录在光盘最内圈的信息层,这个信息层是无法刻录的,也是无法修改 h6 g/ K& I Z
的,正版识别码又称为抖动码,因为它不也是数据信息,它只是一段长长的高低坑道3 ~$ Q/ m0 v. J- z. k' {
通过RF解码后获得二进制识别码,不同区域的正版识别码不同,也就是说正版识别码
2 |1 m' b/ I# P0 B' {. f分为日版/美版/欧版,所以,光盘正版识别码如果与主机版本不对,也是无法玩的,2 u6 k( |$ L% o! _$ _
这也叫“锁区”。
* j; J+ x& S1 U# B7 ?4 W0 `; Q: }+ v$ b: x* _0 r% u V
正版识别码日版:6 O7 A: k; t3 i) B" A7 s
( ?! K, Z* _5 ?7 v' q: G$ I6 d正版识别码欧版:
$ P" M9 h8 X+ H& _" }* n1 V' Q' m! S4 _" A9 M e$ g
正版识别码美版:
6 r& \$ s4 w3 w, ~6 P3 L2 V/ S- T/ ^* V; Z5 \% T" L
& _# Y9 l( z+ b! r8 G7 B; k
2、正版识别码的处理电路:3 K( V3 X9 n9 ]' h3 S$ @
) I+ Q) [( o6 U0 e正版识别码是固化在CD控制系统芯片里的,该芯片标识为 C XXXX 其中“XXXX”为
" o, b: L& p# d, w4位阿拉伯数字,前两位代表区域,后两位代表芯片版本号,同系列不同版本的主机3 K% u) p" C& U9 H
这个芯片就不同,比如7000为 C 1030,而7001为C 2040,7002为C 3030,全PS主机! m4 E0 h, |( P3 P) B
里面,这个芯片只有SCPH-1000 是80脚,其他主机都是52脚,而1000型的这颗80脚4 r. g( _& T$ L! P- l7 B5 ?
芯片带“记忆功能”,即第一次扫描有正版识别码,以后就免扫描,直接发送
( G5 M9 y" u# {6 B9 \“有正版识别码”指令,这就是为什么初代1000型PS主机可以玩飞盘引导的原因。3 k# |8 t4 k9 \
飞盘法见第三章。7 f! V7 i3 a4 Y
) W) S7 H L+ \1 l2 L* ]8 v
控制芯片图片:
- ~/ `( C- Y2 y0 G8 @
( P" `4 X" ]9 ?- Y7 uSCPH-100X:
. I0 m* S7 c v6 m4 i; l
" B. _& _+ Z* z% nSCPH-5903:- @* O; Y: C$ }( N3 ?
; E/ Z" g9 O* N+ K7 ]3 t) \
9 D1 K8 m! N; S$ U6 v0 \其他日版:; j( E$ Z5 ]0 R5 \) V" f& v
' c; X/ C4 A' s8 Q
其他美版:2 e+ R, {: J" X
0 Z0 x: h' k0 P- b2 ^( t- f5 j9 S
其他欧版:
6 M; ]* K2 ]0 X7 h. P8 `. O: _
8 \3 h" @% m; f0 M$ ~. Y- ^/ ^3 h$ _+ L
第三章! \1 \' X8 F3 z: ]' {9 B/ ]$ a* |% r
" Q5 }9 C% K4 C; k* t( z
区域引导信息:$ k1 {) p- ~8 i% N% X' L! Q
- q, O6 X1 b4 R光盘区域引导信息是记载光盘的区域的,主机版本区域信息在主机BIOS里,同系列的PS7 c% H s( ^7 e0 z3 b
主机版本不同,BIOS也不同,而光盘区域引导信息和主机版本区域之间有一个验证环节
5 l$ v2 A7 q, r* l( h4 ^( V光盘区域引导信息和主机版本区域验证结果如果不相同,则无法运行该游戏光盘! P- I: C. _$ `3 V5 Z# o
游戏光盘无论是正版还是复制版都是一样的结果!6 C& ~# j! q& H. R5 j
经测试发现,所有系列的日版PS主机和唯一的欧版PS主机SCPG-102都有这个验证环节!; j$ D/ v% p' Y: U5 {3 \' t+ C+ Z
这就是上述机器无法运行其他区域游戏的原因。同时我也找到多个解决办法:
; r' F1 @" e( s' U" P8 y* I0 @" [2 `; K1 ?
1、飞盘法:放入一张本区盘,开盖,按住仓门开关,开机,等待第一阶段完,当光盘( T) ^2 N! m1 d, L- v
加速后,立刻扣住光盘并取下,快速换上需要玩的其他区游戏,换盘时间# q6 @; m9 v( m
要快,不然超过主机扫描时间就会出现“无盘”,进入游戏后在游戏主界面2 p* y8 j0 I0 y) d+ @: A/ n' Y
放开仓门开盖,盖上仓门。
& x0 n% s; ]) Y; H/ f2 C
2 l' @* U }( z5 R+ [# S2、BIOS更换:由于PS主机BIOS有多种脚位的,而起是贴片封装,所以,这个方法比较难 b: z0 e' R' W6 B! ^- U: P
首先要在替换的芯片里烧录号美版的BIOS数据,然后飞线替换即可,你可以6 Z7 n5 H/ D+ f. a5 x; s
不用取下原机的BIOS,直接将原机的CS片选信号与主板断开接高电平。
( N- H" q' ?3 w3 W2 V& V SOP32的BIOS,可以用27C040飞线替换
4 \4 b/ C1 @* ]* F& e$ |. j% e+ J SOP40的BIOS,可以用27C4096飞线替换
5 E- O7 ?; W( t# j6 ?$ S/ y- N6 X. [/ H3 u" J+ D" S
8 r! Q+ l5 ]$ @: t1 i. e& ]; s1 H5 q$ l }' W8 z
7 T2 C# [6 E* X
K' U, r: C' R7 d- E) w3、金手指卡法:万能的金手指卡真是无所不能,插上他,一切搞定。。。。。。) m0 G( a; |3 Q1 K
9 n8 F) G8 |, H8 J u- O/ t
4、直/读解锁法:安装一个带全区解锁的直/读,这个方法也比较好。
! X* M/ c2 b* K9 O! `/ O% @2 h+ \9 k1 w) F7 Q& ~: f$ N$ Y2 W
这里说下,网上都说SCPH-7501最好!为什么呢?
! c k) n9 O! D+ @! l& M; s/ r首先7501是美版,是全球通主机,日美欧版游戏都能玩。/ {3 M( K1 Z: e
其次是7501是全数字伺服,光驱部分无电位器,纠错能力强!
- D( E: ?* z8 A再次是屁股后面带有扩展口,以后的主机就被阉割了。3 @8 T7 M+ g" K
; ]# D& k1 O, m8 ~" S6 w8 I5 k这就是原因,难道其他主机就很菜吗?: L, {1 ~" Z, S6 L" u- G
: k: \* q/ p( b9 l H5 M7 g" U错!面对数量庞大的7500日版机,加个全区解锁也是最强主机啊!: e( }; m8 w% I1 Z7 v% X
SCPH-5903能播放VCD,也很牛逼啊!
7 o- B' k0 t4 }) e- \5 e- }SCPH-100X能飞盘,CD效果绝壁牛逼!能玩7501也不能玩的复制游戏!! u4 T8 J# l6 v7 m
SCPH-100X是唯一可以加直/读 读取所有正版、复制游戏的!
5 \0 Q* u1 q+ Q9 ZSCPH-10X 身材苗小。。。。。
4 k; i5 K) v; w# h% _# T" I8 S0 Q1 W; c" D d1 k% Y
这些需要看每个人的使用情况和收藏爱好了。 $ V- s& ?6 L7 N% `" v3 K- C
' Z: D5 h% E k( ]1 s, f; q: d$ r
第四章
; X& L1 M( z+ e
6 A" F' R9 w! B) R& x! M/ t; hRHP游戏引导
E9 d" j: J5 n0 B+ k
4 z! C, ^2 j7 d! a) X2 j% f: oRHP即“Red Head Protection”. u5 Z: _5 k0 ~) p7 o" L( i
F2 V, z8 S7 t* `- \% [9 K' g$ m7 k1 `' }3 c: C( C
大概是99年左右,鉴于PS改机的盛行,索尼和一些游戏发行商采取了一项措施来限制对PS
* ]4 S' J9 i1 Q! }3 a1 _主机的改造,那就是在一些游戏里面加入对改机IC的检测程序。这种游戏可以被加了直/读
+ @% l5 v# ]1 R6 Y的PS正确识别,可以出现PS家族的“PS”标志,但是标志画面过后就会出现一个类似交通
; E* f9 ^4 Z0 c3 X标志“禁止通行”的红色警告图案,配以日文,英文或其他语言(视游戏而定)的警告语% v: ~) B7 f& S# s( O- z. e. P
句,大意是“游戏强制终止,主机经过了硬件改造。”这个技术在国外被称作“Red Head( o$ P4 {+ `' H7 ^" F( p
Protection”,这样的游戏大多是99年后出品的,有一定的数量,但并非全部。; h2 E% B3 c5 V9 J) G1 W$ \
比如:生化危机3日版,最终幻想8日版等,这些带RHP的游戏就需要一种叫“隐形直/读”的( N6 \0 E% q3 p. P3 C$ R" d
芯片来改机,它可以绕过检测程序的检测,从而达到运行这类游戏的目的,对于这类游戏
* W+ j' {: G7 t& S% Z$ K+ _除了用隐形直/读引导外,还可以用金手指卡+金手指密码来引导。5 E4 }' E% Q- D4 V. Z9 ^. |
$ Z8 j9 n5 }" t! V
第五章% X% y& J7 J$ o* l
( O, |9 A: y @5 p4 [1 }0 Y
直-读-芯-片5 w, u! ~0 @7 c% \ o! L0 V
|% w0 A8 c; V4 o; N( a% g- y, ]$ N: v* @
) t" }2 o7 P2 _ U4 h, Z7 Q直-读-芯-片的目的,就是让主机运行复制的游戏,运行其他区的游戏,PS游戏机的直-读-
( A s3 ?5 m) x f7 t5 G芯-片基本上都是用单片机 PIC12C508 来做的,个别还使用PIC12C509、PIC16C54、PIC754等
' x3 B0 f+ C" I( i) l而直-读-芯-片还要分功能,这些都与烧录的程序有关。5 X- S2 u. C' ?+ U: S7 w- `, S
4 [- g) }7 m3 N1 }/ A
1、经典模式:传统直/读引导模式,可引导PS主机玩大多数游戏。
( n7 h- W( O/ N1 U/ ]1 ~3 p
S- L* |3 A- _% k4 Z9 W. \2、隐形模式:少数游戏会有“改机检测”功能,隐形模式就是专门引导这类游戏的。1 s0 G' p' E& d% S) r% r, ~
Z0 w- Q( ]3 n
3、全区解锁:所有日版主机和唯一的欧版主机 SCPH-102,这些游戏机是无法玩本区5 V. o1 M2 n: l" o- H: ~
! t+ W( Z" d; m# b- X! ~- F( S 以外的游戏(无论正版,复制版,刻_录版),使用全区解锁后,就能跨区; _- G# Z+ |& b
) @. ?& F3 H) _. \' p& B. c
玩所有区域游戏!5 J' N& N! ^5 S& } k' C
/ X: C; m r6 u+ F
4、版本引导:直/读的版本引导功能,如果直读是日版引导,那么就只能用在日版主机上0 h+ ~4 z" Q# R! T2 f
A' H5 F5 `7 g: i6 X; L 如果直读是全版引导,就能用在所有主机上。
7 N5 |" p* I$ ` 1 ^: J) u: C( O# v, ^' e) [0 U! d
除了以上这些还有诸如,模式切换,自身关闭等功能,有的芯片是多功能的,比如网上“最新”
L+ W$ Z* u7 f4 y' s1 q的Mayumi V4.0 芯片,采用12C508,接8线,拥有经典/隐形/关闭功能,可谓强大啊。
# D I- a- }$ E' o6 a) z7 k% W3 h$ U- A& @: L
看到这里,我们已经知道了,PS改机需要完成:直/读引导、RHP防D检测、全区解锁 。, Y. \0 Q: e" U/ Z( W8 N! B
那么,有没有一颗集合以上所有功能的芯片呢?请往下看。。。。。。
Y y* M% [) A4 X
7 ~1 z: m' y J# K' N6 k' L第六章
( F" r1 c% g5 C0 N# F
; l6 f7 N- [$ \4 ^7 g/ F) H0 {PS1直 读 芯 片 MASTER版
' w( Y5 g1 u, B/ I
% d+ K0 J; k5 o: J8 S8 X4 o/ e4 V( q号称全能最强的PS直/读芯片, MASTER版 结合经典/隐形/增强多种引导模式、支持全区解锁
9 k5 D4 N2 z3 _3 S& T( \" j8 {7 Q- r( h支持LED读盘指示灯,功能指示,不分版本,不分主机型号,支持所有PS游戏机!功能之强大7 u3 S* ]6 z; |% @1 k
针对PS ONE有专有模式,对于所有厚机都有增强模式(个别有“改机检测”功能的游戏在隐形1 X2 ?$ ?( H, B2 |5 \
模式下无法引导,特别是在早期的PU7.PU8.PU16主板上, 增强模式就是专门引导这类游戏的* L- i7 t% A# h: [& v7 C( K
增强模式同时也是全能的引导模式!早期主板是无法玩RHP里面的特殊游戏,如生化危机3!)
8 ?/ W" P1 b; W+ b) k8 g1 q9 W1 W- b' x: p
而针对SCPH-100X系列则有专用增强模式,该模式为PS主机最强引导模式,可把所有PS光盘$ ~4 ?9 m& G t5 O% ~, ~6 r
识别为本区正版?
) X) _* e0 | @4 o/ i, E
. [' c$ [ E' }/ Z" Z- ^- u" y& `
拥有MASTER,即可全PS机搞定。。。。。。, w* J$ o2 C, d: f# j" @
- u& P8 O8 n- f k% m0 ?* [3 V
谢谢观看,下次再见!
. _! D/ j: ?6 X
0 f) y- }0 w: D* d( `' f
% T8 J3 i& k7 V# B0 } |