电玩DIY [ VG DIY ] - Video Game Do It Yourself

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 35902|回复: 21

《PS1直读原理最终文献》详细介绍PS的读盘机制,版本区别...

[复制链接]
发表于 2015-7-18 16:40:29 | 显示全部楼层 |阅读模式
本帖最后由 孙大师 于 2015-7-18 16:57 编辑 9 _# ?5 h+ a% n2 L; m
  o& T6 b# w5 Z0 [
《PS1直读原理最终文献》详细介绍PS的读盘机制,版本区别,
( L5 p5 e" h/ ^6 M0 J. f 直/读原理,以及BIOS锁区等相关知识。
0 i1 _0 v% f9 m% O5 B! W$ Q- J
0 t" |- g& i% ]2 w7 a( H
6 T4 n' t0 S$ Z3 ^9 U前言& @% H) F  P9 \* D9 V- O5 c( d
这是一篇迟来的报告,因为PS1早已经过时了,也许就没必要研究它了。
9 Y, |+ d2 B: ?- u不过呢,我对它的那份怀念之情始终难以忘怀!所以再次踏上了直/读研究之路。。.
1 k* g7 _) {/ e# N  r+ b  Z) j! ^; e7 }8 Y; E6 F3 {$ S/ ^
本文所有技术资料都是个人实战经验,不足之处难免,转载请注明。
( s" U2 O/ c4 v) _. `$ `6 z$ X, }0 P6 `* ]& l- X* Y! e
第一章
! P9 e2 H4 H+ A( B$ l0 b0 ]; o" k7 N
PS主机从开机读盘到进入游戏的过程:, d) I3 T2 K, D) `+ r; |

5 a3 m! x7 V' m; A* T, q  {' j第一阶段:PS主机开机后,首先读取光盘目录,判断光盘类型,如果是本机游戏盘# m7 |5 w; R* O/ N- |
          就开始扫描正版识别码,如果有正版识别码并且属于本机区域码就进入第! g1 T: Q7 G* A7 b- O8 O7 `
          二阶段,如果没有正版识别码就进入CD播放界面。
2 @0 O: J  I& [
* j0 m# g6 T5 w3 v" N第二阶段:当有正版识别码后,光驱开启2倍速,首先读取光盘“区域引导信息”- {$ S3 R9 q7 o2 k. G6 R; c
          如果该数据与主机“区域信息”相同则读取光盘“启动文件”,否则
/ h  p4 T9 m/ Z" z: u' q          将返回读取正版识别码,重复第二阶段。
6 h' D8 O: w7 U0 \# g
- K' o# I8 `/ @/ p) Y第三阶段:读取光盘“启动文件”后,会根据“启动文件”内容加载相关文件,2 g% _4 ^' d- t( h6 T
          加载完毕后光驱返回 1倍速,并且再次扫描正版识别码,当有正版7 g4 Z/ N' v1 @# T
          识别码后,光驱再次开启2倍速,进入系统文件加载。/ W& L$ F# D; u' O  s

# a5 H3 T. y- w# \3 Q$ K第四阶段:加载系统初始化文件、清屏、系统硬件初始化后,个别游戏会扫描6 m5 O8 c" }5 [" S3 t
          CD控制系统,探测是否存在“硬件改机”?如果有,就终止游戏,
: ~4 o* e% n2 m: j* Q0 p+ L          如果没有,就进入游戏。。。。。。0 G9 n( J, `" a1 \2 p5 s' ~
- `$ {2 ?4 B) l# q' m/ ]# r- L

7 O4 Q7 S/ E" n5 n) T5 W" u第二章
! e+ l$ f/ J4 X, i: ?2 t9 [
/ H( z$ i( z9 i; Z- C1、正版识别码:
# y' ^5 e: E6 e% c& z3 U' o1 V* O0 k' C2 r/ B& n
正版识别码被记录在光盘最内圈的信息层,这个信息层是无法刻录的,也是无法修改7 N( @0 y' i. w" J
的,正版识别码又称为抖动码,因为它不也是数据信息,它只是一段长长的高低坑道# ^, k: j' _' N: U9 P( i' N5 Q
通过RF解码后获得二进制识别码,不同区域的正版识别码不同,也就是说正版识别码: {) F; s) Z5 p' ^1 E
分为日版/美版/欧版,所以,光盘正版识别码如果与主机版本不对,也是无法玩的,
1 `: [# k( r6 w' [这也叫“锁区”。
" H% i& q9 L, h+ Q, c0 k2 F5 S& r2 E7 W5 k: @/ i
正版识别码日版:
0 {" A5 X9 F5 U1 c7 ]- r+ U+ z( `" N+ N4 Q1 j( ]
正版识别码欧版:
0 C6 U$ Z! L( }
8 e) m2 n% b1 q; H- K$ }- X: ?& U正版识别码美版:
& W* q. z4 k) c  b" n
. c% l' c% e# x* X8 ]
9 S; d& V6 G0 A9 B+ J- ~2、正版识别码的处理电路:" R9 d7 ?# _0 d( T" b, |

& Q) T  @7 Q+ }5 |4 U0 h  x& _% S正版识别码是固化在CD控制系统芯片里的,该芯片标识为 C XXXX 其中“XXXX”为- l$ _  w" K! L# [6 ]
4位阿拉伯数字,前两位代表区域,后两位代表芯片版本号,同系列不同版本的主机* r- f& W9 d$ z# J0 E4 c$ l
这个芯片就不同,比如7000为 C 1030,而7001为C 2040,7002为C 3030,全PS主机  ^! Q8 B. X% |+ H
里面,这个芯片只有SCPH-1000 是80脚,其他主机都是52脚,而1000型的这颗80脚
3 [3 `4 d3 D* F$ j) _  ]芯片带“记忆功能”,即第一次扫描有正版识别码,以后就免扫描,直接发送
4 m1 Z& `0 f1 E4 @! @“有正版识别码”指令,这就是为什么初代1000型PS主机可以玩飞盘引导的原因。/ l# O- p! f: T3 \
飞盘法见第三章。
7 O  W5 y9 \& q) n) e! u) `8 e) a( B* j' ]% J& R
控制芯片图片:
$ ?2 d8 ]) U: y) ], o$ ]
9 y- S6 H. E. f8 _( I5 F' V' nSCPH-100X:
$ V4 N& w" Q; K! q) L& U/ V, U  |( x) I) l& ]* O2 L5 z) D! {
SCPH-5903:
4 X  G8 S+ b2 }5 J7 e6 _! x
# M2 I0 Z. b2 X* z& s5 D5 n. U' m) j& k6 H/ I- d
其他日版:8 w4 l) _  g* z3 k

, \" Q% w" c6 `5 C6 a" _& w2 z% k8 S其他美版:5 N! [! H3 T" j1 [2 B9 x$ j/ `! S
+ x/ o! T* e! f( g" c
其他欧版:
, R* H2 ~# U( H* o  y4 H1 I" e( b! G. t& ^- ~, ~" M  w

. C) C. Z- z' y( z% s第三章
+ F# B- k1 J/ \  I, y* N
- V1 ]9 _# D1 R0 B0 l& z区域引导信息:
: E, ~: z2 J& E
% H2 P7 T) s4 C! k; ^1 A# c) i光盘区域引导信息是记载光盘的区域的,主机版本区域信息在主机BIOS里,同系列的PS7 x* o5 D4 z* o: r  V: |
主机版本不同,BIOS也不同,而光盘区域引导信息和主机版本区域之间有一个验证环节
( D: O) c$ X2 O9 |光盘区域引导信息和主机版本区域验证结果如果不相同,则无法运行该游戏光盘!0 p9 A# ~; ?6 `* {
游戏光盘无论是正版还是复制版都是一样的结果!& k& l9 }: ]+ n1 t' [& F
经测试发现,所有系列的日版PS主机和唯一的欧版PS主机SCPG-102都有这个验证环节!' E1 f+ D* d/ j/ g1 V0 q
这就是上述机器无法运行其他区域游戏的原因。同时我也找到多个解决办法:
5 K5 N+ h' Z9 O. H& Q
7 y) W9 X7 P$ R) q0 z7 ?4 h" O1 R1、飞盘法:放入一张本区盘,开盖,按住仓门开关,开机,等待第一阶段完,当光盘
% F3 r. ^3 ?  o& Y# e' H           加速后,立刻扣住光盘并取下,快速换上需要玩的其他区游戏,换盘时间4 x" k; k5 v! J/ o, K% `; Q
           要快,不然超过主机扫描时间就会出现“无盘”,进入游戏后在游戏主界面. z2 z& U7 C; R% Q
           放开仓门开盖,盖上仓门。3 _7 B/ n6 O( S: K6 U$ `  K: |; X
. W. p: S5 g. }& Y! l
2、BIOS更换:由于PS主机BIOS有多种脚位的,而起是贴片封装,所以,这个方法比较难
7 L7 I# g( w' y1 u! W6 }5 D            首先要在替换的芯片里烧录号美版的BIOS数据,然后飞线替换即可,你可以
  d+ m! b* o0 y$ p0 B! J5 W$ x  [            不用取下原机的BIOS,直接将原机的CS片选信号与主板断开接高电平。
  g8 Y) Q( Y& I8 `5 E9 g9 f2 f            SOP32的BIOS,可以用27C040飞线替换
& f1 m4 q8 C6 k% @" D! r. @5 ?            SOP40的BIOS,可以用27C4096飞线替换
$ l* H4 u# i; `
2 ]# p9 h+ z9 M6 W" K! ^+ ~) m$ U( m& B" o) Y5 Q
7 N# }8 q6 l4 ~/ l: o8 K9 \( F

8 F1 y( I7 d+ P3 d& [$ Y. A6 a
) \  b/ n& w2 ~; E, X+ T! u0 K3、金手指卡法:万能的金手指卡真是无所不能,插上他,一切搞定。。。。。。
( ~. T- f9 ~/ h1 ~
& v  f: Y' H  K& p# q7 e1 b4、直/读解锁法:安装一个带全区解锁的直/读,这个方法也比较好。% }0 U) r4 }# v7 s3 Z" W  k
& z* j5 n# L  e
这里说下,网上都说SCPH-7501最好!为什么呢?
+ n  Z# }( X! F7 r- U0 _! x" u首先7501是美版,是全球通主机,日美欧版游戏都能玩。
, o1 S" R2 v3 y4 F' C1 H其次是7501是全数字伺服,光驱部分无电位器,纠错能力强!
1 X* z) ^; _+ A4 d* ?6 ]' q再次是屁股后面带有扩展口,以后的主机就被阉割了。
) [. Z( v) X* G9 @4 m4 O' Q) F- F5 S: Z5 g1 G
这就是原因,难道其他主机就很菜吗?
( Q* n7 l  o. a, o* ]/ K0 c, D* N6 d9 \
错!面对数量庞大的7500日版机,加个全区解锁也是最强主机啊!
+ W+ }( F  f, M3 ZSCPH-5903能播放VCD,也很牛逼啊!' m% o# F+ i: Y0 g& b) e! v
SCPH-100X能飞盘,CD效果绝壁牛逼!能玩7501也不能玩的复制游戏!
+ ?+ O8 Q% n5 ~5 jSCPH-100X是唯一可以加直/读 读取所有正版、复制游戏的!
: v. M6 H7 |$ u7 y2 eSCPH-10X 身材苗小。。。。。" ^( O! W. x8 G* s5 p4 X

8 |/ p% z7 m" C/ j6 U这些需要看每个人的使用情况和收藏爱好了。      
- c% s7 _0 L9 j) i8 l' N2 S
; M4 K. e1 f# Y7 @  ?; I. S第四章2 H4 c. w& N% [0 A
2 L& p! K7 ~( W- A+ x
RHP游戏引导: `' [1 q. d- W1 t: F/ g$ f* W

* ~+ j6 A3 M# g& VRHP即“Red Head Protection”
! j9 |5 [6 H( U7 ?5 @9 g  G; ^5 ?) F0 g- S
8 D  |, }+ I* u8 K3 a
大概是99年左右,鉴于PS改机的盛行,索尼和一些游戏发行商采取了一项措施来限制对PS) `4 Y- N6 p" ^& d
主机的改造,那就是在一些游戏里面加入对改机IC的检测程序。这种游戏可以被加了直/读/ o- r6 n& q$ M# P1 X( b
的PS正确识别,可以出现PS家族的“PS”标志,但是标志画面过后就会出现一个类似交通
* D% c; @  h- ~' Z- Z标志“禁止通行”的红色警告图案,配以日文,英文或其他语言(视游戏而定)的警告语' X0 p$ P- A4 M; W0 o) r
句,大意是“游戏强制终止,主机经过了硬件改造。”这个技术在国外被称作“Red Head
. M. B6 _3 u4 r7 G Protection”,这样的游戏大多是99年后出品的,有一定的数量,但并非全部。- z$ W3 J  l5 f' n. f* @$ t
比如:生化危机3日版,最终幻想8日版等,这些带RHP的游戏就需要一种叫“隐形直/读”的
0 E9 [2 F3 ^2 O! [5 G6 ^' R芯片来改机,它可以绕过检测程序的检测,从而达到运行这类游戏的目的,对于这类游戏1 r( u8 d9 E2 {/ y* Q
除了用隐形直/读引导外,还可以用金手指卡+金手指密码来引导。
! F  j3 @4 G, G# r/ F) t" M# B2 Y4 |# M- A3 }. g7 ?
第五章: h7 y: `0 H! a# h$ E4 j$ Y

1 f, o% U4 t/ Z; \: t8 R直-读-芯-片
- v4 J3 G0 n* p* C8 f% B! R
2 D8 y. m- \( W: r. C+ m$ m: B; }& `$ e
- f9 p( P! z8 Z. I$ c
直-读-芯-片的目的,就是让主机运行复制的游戏,运行其他区的游戏,PS游戏机的直-读-
& A; B- e6 A" c: ]' m$ T芯-片基本上都是用单片机 PIC12C508 来做的,个别还使用PIC12C509、PIC16C54、PIC754等
1 b6 v9 V, c  @! j+ U而直-读-芯-片还要分功能,这些都与烧录的程序有关。, O9 Z) L4 Y8 D5 P% u0 z4 ]2 r+ T
+ n5 C" s8 [+ W" \
1、经典模式:传统直/读引导模式,可引导PS主机玩大多数游戏。
3 p1 q+ |& n4 K. v9 D% m7 f( T* L- r, j7 C; g; |
2、隐形模式:少数游戏会有“改机检测”功能,隐形模式就是专门引导这类游戏的。
* H" O+ B% N; @+ \3 m' c5 j$ M& X, ]+ e- a/ k8 Z: s5 O  W2 l! o8 G; _
3、全区解锁:所有日版主机和唯一的欧版主机 SCPH-102,这些游戏机是无法玩本区: I. ~" m/ k% j/ t0 s

, M/ \/ i) W8 D( ~  \             以外的游戏(无论正版,复制版,刻_录版),使用全区解锁后,就能跨区
# ?. {- \% S: b( [6 f3 a/ [9 u9 E5 a4 l, ~5 q, V. T; A; H
             玩所有区域游戏!
! v; m* x- g: A) |. M1 t; m& _
1 P7 m+ t" ^! c4、版本引导:直/读的版本引导功能,如果直读是日版引导,那么就只能用在日版主机上9 B0 a" h" ?# \
% W1 j4 I7 I: k# c* ~8 z6 U" z
             如果直读是全版引导,就能用在所有主机上。
* J. p$ J7 G0 m& [
' U) x0 g" |9 b4 s5 u6 ~) d除了以上这些还有诸如,模式切换,自身关闭等功能,有的芯片是多功能的,比如网上“最新”
, W, A, a; ^: B$ J  e* k的Mayumi V4.0 芯片,采用12C508,接8线,拥有经典/隐形/关闭功能,可谓强大啊。
2 m% c! S& L5 y! I5 Y
5 f+ @3 Y) n3 ^) s% E8 S) H看到这里,我们已经知道了,PS改机需要完成:直/读引导、RHP防D检测、全区解锁 。
$ @- q! S6 \+ ~) ]  K那么,有没有一颗集合以上所有功能的芯片呢?请往下看。。。。。。  a+ _) H/ g% q) J8 s8 u% H

; [5 J( l( C5 r- c3 N第六章: h2 J, l, A/ X; x9 B1 x6 W

6 F# i9 Q3 h- F  BPS1直 读 芯 片 MASTER版 , L; o8 X5 C* i3 t: C2 y
( a- u# m$ z( N) X' A* \
号称全能最强的PS直/读芯片, MASTER版 结合经典/隐形/增强多种引导模式、支持全区解锁  y# O% u2 ?7 F8 |* ^: F
支持LED读盘指示灯,功能指示,不分版本,不分主机型号,支持所有PS游戏机!功能之强大
8 h, @* D! @: e, x针对PS ONE有专有模式,对于所有厚机都有增强模式(个别有“改机检测”功能的游戏在隐形
; ]0 v& t2 L' ]9 I3 o模式下无法引导,特别是在早期的PU7.PU8.PU16主板上, 增强模式就是专门引导这类游戏的
: d3 ~. ?0 d) _增强模式同时也是全能的引导模式!早期主板是无法玩RHP里面的特殊游戏,如生化危机3!)$ ]& \; U' ~/ ?

3 [" W7 v+ |! y: A4 e而针对SCPH-100X系列则有专用增强模式,该模式为PS主机最强引导模式,可把所有PS光盘
. x& D' [. c! P/ X7 G( k6 z识别为本区正版?; q( I' y6 }$ R! P6 g, V& p4 k

' X- q% I% j/ B7 }* ~( D. ?3 X9 @  j7 I  x+ R( o" N" |
拥有MASTER,即可全PS机搞定。。。。。。
. E) n( j8 p/ M+ I9 p+ |$ v% G" T4 q  G" [9 B5 [! Z
谢谢观看,下次再见!
5 W0 o* E5 w  [( `' h
" @2 \( _; Q7 P7 n8 N+ n  W% `
9 j' Z# w( H7 J

评分

参与人数 1威望 +2 贡献 +5 Diy币 +5 热血 +200 收起 理由
xunxun + 2 + 5 + 5 + 200

查看全部评分

回复

使用道具 举报

发表于 2015-7-19 00:07:00 | 显示全部楼层
同膜拜!
回复

使用道具 举报

发表于 2015-7-19 01:10:19 | 显示全部楼层
拜服大师的技术和精神,这种好文真难得,又学到不少相关知识。
回复

使用道具 举报

发表于 2015-7-19 08:31:19 | 显示全部楼层
这个实在是牛,估计全球再次研发PS1直读的人就是孙大师了,而且还研究这么彻底。
回复

使用道具 举报

发表于 2015-7-19 10:27:14 | 显示全部楼层
非常好的文章,技术很扎实。
回复

使用道具 举报

发表于 2015-7-19 13:43:09 | 显示全部楼层
真是迟来的爱啊
回复

使用道具 举报

发表于 2015-7-19 19:07:00 | 显示全部楼层
大师就是大师,不是一般人啊
回复

使用道具 举报

发表于 2015-7-22 13:50:11 | 显示全部楼层
在A9上看到了,特地跑到vgdiy上来支持下大师~
回复

使用道具 举报

发表于 2015-7-23 12:34:47 | 显示全部楼层
为什么前几天没把这个只读给我装啊!!!!!!!!! z3 w3 Q' Z" P6 _8 b
好郁闷啊!!
+ X: [  ?! ~. O0 T! K% h大师!!!!!!!
回复

使用道具 举报

发表于 2015-8-1 23:59:09 | 显示全部楼层
大师,能否再写个刷写IC的教程,包括芯片选型,编程器选型,编程器刷写步骤,最重要的是IC程序下载,全世界下载几乎都已经失效了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Video Game Do It Yourself ( 闽ICP备14000865号 )

GMT+8, 2024-5-5 06:01 , Processed in 0.051393 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表