本帖最后由 孙大师 于 2015-7-18 16:57 编辑
1 K! n9 T3 Y) W2 H: a- ]" k
0 u. Z5 U% H" I* x( q《PS1直读原理最终文献》详细介绍PS的读盘机制,版本区别,9 b; y0 i" `! W3 J' D' s
直/读原理,以及BIOS锁区等相关知识。
$ u3 D5 f$ Q! u3 j
' I3 g8 e% @$ ^; x7 K4 `$ k2 A
4 G0 @' Y, ?3 g3 o2 V9 v1 V前言
A# s' U9 v& U; ^这是一篇迟来的报告,因为PS1早已经过时了,也许就没必要研究它了。
+ B; K5 x+ h) W% _4 ^不过呢,我对它的那份怀念之情始终难以忘怀!所以再次踏上了直/读研究之路。。.
% P; o; d" |" W# l
6 m( ?1 N8 `* A. B3 x; M1 r2 y本文所有技术资料都是个人实战经验,不足之处难免,转载请注明。+ k, K) c" V9 `2 D& w/ y0 I
% V5 R' r% @. ~ Z第一章
" U4 R, s* P3 ^. X! g9 O: b' o$ V& W/ [* X
PS主机从开机读盘到进入游戏的过程:
1 q4 R: _( {% X! D" U
# a. X0 U3 q( G6 t1 `第一阶段:PS主机开机后,首先读取光盘目录,判断光盘类型,如果是本机游戏盘. Q9 m7 [4 [& ^9 i
就开始扫描正版识别码,如果有正版识别码并且属于本机区域码就进入第
9 K6 b5 i/ ~6 n' |2 Q7 | 二阶段,如果没有正版识别码就进入CD播放界面。. q+ ?- x2 C* a4 e
4 P& O# t5 I& n! W5 H2 Z* d第二阶段:当有正版识别码后,光驱开启2倍速,首先读取光盘“区域引导信息”$ h: j$ m% @3 K* v
如果该数据与主机“区域信息”相同则读取光盘“启动文件”,否则6 z M. e$ m. }7 n6 b) T
将返回读取正版识别码,重复第二阶段。
; i% r/ A+ R+ P8 ]
8 H; U x* c7 u# C6 v8 y3 `第三阶段:读取光盘“启动文件”后,会根据“启动文件”内容加载相关文件,0 t6 N! }* U/ r* Q# v
加载完毕后光驱返回 1倍速,并且再次扫描正版识别码,当有正版3 s5 t# A* L+ s) K' |5 M! K# Z
识别码后,光驱再次开启2倍速,进入系统文件加载。
: g/ Z: Q9 Y: Z! ^1 L& P4 D( S$ f( D) f2 J- P
第四阶段:加载系统初始化文件、清屏、系统硬件初始化后,个别游戏会扫描/ e7 I0 I% r1 [$ i- s, e, X
CD控制系统,探测是否存在“硬件改机”?如果有,就终止游戏,0 g2 t) d( h5 g+ a( w- ^, y8 f
如果没有,就进入游戏。。。。。。
8 c- T0 d7 H6 s6 U* [
! P/ o; g, g9 P" E. _6 y+ q* Q+ c/ L2 R* I# M, U
第二章. g% P L) u1 n3 @+ `# d- u, n
) h6 I0 p# G) e0 f5 v2 f. o
1、正版识别码:* o8 h8 u: t& x
* q1 Y: S& z w/ x& q" I
正版识别码被记录在光盘最内圈的信息层,这个信息层是无法刻录的,也是无法修改5 j3 B' u1 ^ Y
的,正版识别码又称为抖动码,因为它不也是数据信息,它只是一段长长的高低坑道0 ?* a- {; c0 Z8 u2 X4 F+ o3 E7 A
通过RF解码后获得二进制识别码,不同区域的正版识别码不同,也就是说正版识别码
* t1 T2 V8 b$ e% b6 P4 c% I$ r# q分为日版/美版/欧版,所以,光盘正版识别码如果与主机版本不对,也是无法玩的," G+ b# i: _. f6 `( K! H
这也叫“锁区”。& ]8 }$ k6 X& Z) c- a1 A5 W
9 p& I. ~; P! t0 x6 I: `$ W
正版识别码日版:
# [2 x7 p" w) U# M+ Z2 @
5 C k8 z4 B( B正版识别码欧版:, s1 v2 T' f! R0 q% a/ X

* Q3 Q6 C! D1 E0 Y' _正版识别码美版:; Q( q; T; T4 _0 u: G
. d) b: y: t. R/ N0 b
* a W$ C \9 s2、正版识别码的处理电路:9 P5 R) k9 c, y6 C8 n1 K( i3 `
# i0 g% m) [1 s- B; ^" d正版识别码是固化在CD控制系统芯片里的,该芯片标识为 C XXXX 其中“XXXX”为
) `) @- [! g0 e3 E# g4位阿拉伯数字,前两位代表区域,后两位代表芯片版本号,同系列不同版本的主机6 Q3 f$ n4 W0 n6 ]& c h
这个芯片就不同,比如7000为 C 1030,而7001为C 2040,7002为C 3030,全PS主机+ B$ ^- R9 s7 {$ X( c
里面,这个芯片只有SCPH-1000 是80脚,其他主机都是52脚,而1000型的这颗80脚
, q g: V# j( A9 L- j芯片带“记忆功能”,即第一次扫描有正版识别码,以后就免扫描,直接发送
% b. h7 @+ }0 }2 D0 t/ S“有正版识别码”指令,这就是为什么初代1000型PS主机可以玩飞盘引导的原因。) {8 H5 a1 X P; S' B# ~- C4 s+ H
飞盘法见第三章。; N6 z, p0 j+ I' I! H# W8 T& }
% h! q$ f" g% n控制芯片图片:* x5 |9 @* a# @2 s0 v7 M
- F h$ m0 m' G- {4 G( oSCPH-100X:5 u- m" ^9 S! g: a. t, ]) G, _

; I# W0 e) o2 l o/ l! j7 E# P2 E4 pSCPH-5903:
9 W: a. `7 X! M0 @+ F1 a1 Q
, ~0 v- w* {9 U a, v2 B" v& B: x/ N$ L8 U, w$ E+ P. ]
其他日版:% V1 Z3 [- D; Q( \, Y

3 k9 a, H5 e! h: y+ H) u X$ i其他美版:
+ C! i4 q- ^& r/ S) D; z# ` 4 L! g2 S5 z. b/ t* Z4 L
其他欧版:
7 O9 W! h" ~4 v% z: G2 A# u
# W8 K& S! N! l1 B( T1 q
! F. f% O0 ?- r& U. I; ~5 H第三章4 M6 p" F6 D; I: E6 I5 P
2 y" A9 N* a' W# s: \+ H区域引导信息:
/ |# o- o, K- N
4 _# j3 m4 c8 R光盘区域引导信息是记载光盘的区域的,主机版本区域信息在主机BIOS里,同系列的PS2 q* w, G6 s; `* T* h6 k
主机版本不同,BIOS也不同,而光盘区域引导信息和主机版本区域之间有一个验证环节
# ?% g5 P( e( s: c光盘区域引导信息和主机版本区域验证结果如果不相同,则无法运行该游戏光盘!: @( E m0 z7 Y# @
游戏光盘无论是正版还是复制版都是一样的结果!
3 g& R9 `+ l) w/ c4 X经测试发现,所有系列的日版PS主机和唯一的欧版PS主机SCPG-102都有这个验证环节!9 P& @9 f# ]7 Q' r
这就是上述机器无法运行其他区域游戏的原因。同时我也找到多个解决办法:- k4 p- Y' h/ |' j! B2 \! y
. g K$ E" v2 X( U1、飞盘法:放入一张本区盘,开盖,按住仓门开关,开机,等待第一阶段完,当光盘
3 [4 ]( R0 t9 c 加速后,立刻扣住光盘并取下,快速换上需要玩的其他区游戏,换盘时间
7 z% ^! L) w5 \# G/ |; h5 T 要快,不然超过主机扫描时间就会出现“无盘”,进入游戏后在游戏主界面
0 v+ |7 Y# B* [ 放开仓门开盖,盖上仓门。
+ @2 |. W) G: m3 ~( J0 F* }9 z! s2 `0 e6 t* h% X
2、BIOS更换:由于PS主机BIOS有多种脚位的,而起是贴片封装,所以,这个方法比较难
$ O- T' J, j% u1 U: { 首先要在替换的芯片里烧录号美版的BIOS数据,然后飞线替换即可,你可以
% k0 f; L. D& S/ G0 ]8 K6 g 不用取下原机的BIOS,直接将原机的CS片选信号与主板断开接高电平。
1 g% }; ^3 m7 Z4 B# n, I# { SOP32的BIOS,可以用27C040飞线替换
) S( [; j. z! Z. j: \) E SOP40的BIOS,可以用27C4096飞线替换
7 l" b1 j) ]8 K. P+ r9 g9 Z! Q
9 ^, p4 h; K; W1 O7 l. _3 j) n ( M. z: v5 w5 V+ p* r. T0 m- p- x
9 U' G- V$ b; O- ]& H

* y6 x& c4 E' {* n9 A0 M- c. {. ]8 m% K4 H: a* [6 _
3、金手指卡法:万能的金手指卡真是无所不能,插上他,一切搞定。。。。。。
: n$ ?$ n4 u% f- Y
% I6 `* L7 V! o* h: I4、直/读解锁法:安装一个带全区解锁的直/读,这个方法也比较好。- T! y- |/ e2 s1 q1 J G
: W4 K5 Z A. O' A6 {6 ?
这里说下,网上都说SCPH-7501最好!为什么呢?1 _6 w) ^* \# a7 |/ J) _7 _
首先7501是美版,是全球通主机,日美欧版游戏都能玩。. `5 A( N4 Q8 c
其次是7501是全数字伺服,光驱部分无电位器,纠错能力强! F: W" C% [& }- w: t
再次是屁股后面带有扩展口,以后的主机就被阉割了。4 s7 W8 B( c1 d! A! O, k% A$ a
5 b+ p1 _0 ]+ ]/ y8 F ?* s, W
这就是原因,难道其他主机就很菜吗?
) Q6 u9 `+ I* A7 c) J( l5 [, X
- N; j ~/ Q0 c, [) L错!面对数量庞大的7500日版机,加个全区解锁也是最强主机啊!: U0 h! r/ U$ C+ B* q
SCPH-5903能播放VCD,也很牛逼啊!
' u% u0 W9 G& d2 `$ h& D- [SCPH-100X能飞盘,CD效果绝壁牛逼!能玩7501也不能玩的复制游戏!
5 W+ P% u7 m8 ^; q0 ?. U! m+ ?. [SCPH-100X是唯一可以加直/读 读取所有正版、复制游戏的!: K8 B# [/ U2 f9 q5 p4 B
SCPH-10X 身材苗小。。。。。
! |2 Y) e/ M$ ~+ M) X# }- v
* G$ C+ L6 M& G5 z. K这些需要看每个人的使用情况和收藏爱好了。
, W! t, u$ I4 R, p3 ~3 }8 ]; r* C3 Z5 |
第四章" M- z1 H$ ?$ o/ }! x
& k Y3 X4 v% k: z3 O
RHP游戏引导
# i. W o5 P8 ? y8 i% P
y8 J4 E5 E1 g! [8 cRHP即“Red Head Protection”# W# Z, Q5 ^ C

$ ~" {& V1 E5 a9 G7 I" X$ Q 8 `- G. W* @0 p4 I+ ~! L
大概是99年左右,鉴于PS改机的盛行,索尼和一些游戏发行商采取了一项措施来限制对PS* \ s5 L6 |6 V" G2 G/ B
主机的改造,那就是在一些游戏里面加入对改机IC的检测程序。这种游戏可以被加了直/读
/ _9 n' C9 g) S3 v/ j的PS正确识别,可以出现PS家族的“PS”标志,但是标志画面过后就会出现一个类似交通
- S# G v; Z" ]* \* B# ~3 j6 d标志“禁止通行”的红色警告图案,配以日文,英文或其他语言(视游戏而定)的警告语 K0 m" [' ~6 N# K5 q9 F! r. X
句,大意是“游戏强制终止,主机经过了硬件改造。”这个技术在国外被称作“Red Head
# f+ b/ B) ^$ S% v+ `; t6 l1 } Protection”,这样的游戏大多是99年后出品的,有一定的数量,但并非全部。2 y* _: I* R, L' D# W v2 U7 ~
比如:生化危机3日版,最终幻想8日版等,这些带RHP的游戏就需要一种叫“隐形直/读”的
" w- q5 r8 H0 \( x0 P1 W6 q W芯片来改机,它可以绕过检测程序的检测,从而达到运行这类游戏的目的,对于这类游戏
3 Q2 o2 ?6 s h除了用隐形直/读引导外,还可以用金手指卡+金手指密码来引导。
7 J- [5 g' ], a( q7 T$ y% \1 k& r: ^3 P- H g
第五章) O6 G) F0 n7 W# [! H
6 L! x" M- @' h8 T直-读-芯-片
/ r* J1 _6 {" k& T; z. K& P, J! i8 J2 Q; |* e
' w1 `$ {: X1 f! L2 p- B6 |* }# F
$ D/ f0 }. h; C- u直-读-芯-片的目的,就是让主机运行复制的游戏,运行其他区的游戏,PS游戏机的直-读-0 |; [ z7 X/ D2 a8 a3 S
芯-片基本上都是用单片机 PIC12C508 来做的,个别还使用PIC12C509、PIC16C54、PIC754等
1 O8 p7 Z$ x1 Y& u G而直-读-芯-片还要分功能,这些都与烧录的程序有关。
* d+ X b) J, G, Q$ O4 A# G- Z% |8 E, g. q$ ?. }( T, ]
1、经典模式:传统直/读引导模式,可引导PS主机玩大多数游戏。
& b; z9 J! |! {3 L" w( \2 T* m4 h- {& D# k0 m
2、隐形模式:少数游戏会有“改机检测”功能,隐形模式就是专门引导这类游戏的。- W* D. R! t& e6 Y0 y( u
" D+ z" }7 T U4 _
3、全区解锁:所有日版主机和唯一的欧版主机 SCPH-102,这些游戏机是无法玩本区( l' w( E p+ O9 x
# ?% q. c* J! Y: l; Q2 G
以外的游戏(无论正版,复制版,刻_录版),使用全区解锁后,就能跨区
; j- W. s' R+ O7 x8 Q- D/ I, r% L; {$ h" Y+ j8 H! i+ ^
玩所有区域游戏!: ^6 H. o+ k3 o* {& P
/ ^- E% Z6 e$ S% a, R( s- A4、版本引导:直/读的版本引导功能,如果直读是日版引导,那么就只能用在日版主机上
& R; A: @9 Y, }; x1 y9 q
, a7 L' L3 \2 t2 T# K# o 如果直读是全版引导,就能用在所有主机上。' w! ~9 s# E j( ~
6 P- A/ Z, {. ?: F; S* ^5 v除了以上这些还有诸如,模式切换,自身关闭等功能,有的芯片是多功能的,比如网上“最新”4 ?: Z2 x1 R1 u H! F9 b) z0 @
的Mayumi V4.0 芯片,采用12C508,接8线,拥有经典/隐形/关闭功能,可谓强大啊。- Q4 q n+ B% P7 E+ z
% M, `8 G7 i" ?
看到这里,我们已经知道了,PS改机需要完成:直/读引导、RHP防D检测、全区解锁 。
2 T1 u" J8 @+ e+ J6 t2 x. \那么,有没有一颗集合以上所有功能的芯片呢?请往下看。。。。。。
7 {. @7 k- }$ j. O; |+ ^" u! E
第六章" H8 B9 m H1 x: Q$ T* R
p3 h8 |) [9 M$ C% z; C" ?! wPS1直 读 芯 片 MASTER版 # J1 L; ?" ?' S V
' T8 N% U- f1 O. D1 B
号称全能最强的PS直/读芯片, MASTER版 结合经典/隐形/增强多种引导模式、支持全区解锁) b( V6 P1 Q6 H2 J$ H
支持LED读盘指示灯,功能指示,不分版本,不分主机型号,支持所有PS游戏机!功能之强大
8 k I, X' F1 v" P9 V6 Z针对PS ONE有专有模式,对于所有厚机都有增强模式(个别有“改机检测”功能的游戏在隐形
2 x% Q; V q5 ^" p模式下无法引导,特别是在早期的PU7.PU8.PU16主板上, 增强模式就是专门引导这类游戏的
: U& I' M$ \, J增强模式同时也是全能的引导模式!早期主板是无法玩RHP里面的特殊游戏,如生化危机3!)$ a$ ^+ u$ Y" O% O1 x5 x
( C' q5 Q6 X7 Q$ Z; e9 e6 l, N
而针对SCPH-100X系列则有专用增强模式,该模式为PS主机最强引导模式,可把所有PS光盘: W+ C! w& ^, t
识别为本区正版?
6 }/ ^6 Y* o' T" _# x W" f
' f' @6 b/ }& L% O' M+ g - T' B! j; {: P( R- J% V- Q
拥有MASTER,即可全PS机搞定。。。。。。0 A" I8 D( ^9 l1 O( J$ o
) B& W, m' y* C: ~# ]谢谢观看,下次再见! + I" F! K3 |$ Q) r/ H7 w" X* ~7 Y
& m: B( d8 ^9 E: {7 D: H! R
* `6 }* ^& w4 M: k9 o$ D
|