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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 35603|回复: 21

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

[复制链接]
发表于 2015-7-18 16:40:29 | 显示全部楼层 |阅读模式
本帖最后由 孙大师 于 2015-7-18 16:57 编辑 4 Z1 Q* [% e5 Z, J* G+ k- D

: b3 ^/ j8 u& s) d& j' c' J《PS1直读原理最终文献》详细介绍PS的读盘机制,版本区别,3 [: }$ f7 L% \. I, I, o3 h0 ~
直/读原理,以及BIOS锁区等相关知识。7 X5 E3 h; z/ Y

3 X. S# o8 A& f  F, i1 ^7 J) y
( b6 ^3 y7 M9 H9 ]# f3 U前言
; u4 O3 s' }$ d8 b" [+ B这是一篇迟来的报告,因为PS1早已经过时了,也许就没必要研究它了。
$ _! N! g9 b/ p7 J# w/ L4 ^+ k不过呢,我对它的那份怀念之情始终难以忘怀!所以再次踏上了直/读研究之路。。.
8 G7 a/ f& x" |
  K0 v+ J( b0 ^% I本文所有技术资料都是个人实战经验,不足之处难免,转载请注明。4 X: a5 ]. l9 Q  g6 J; j

9 E7 R6 e* }9 o2 ?+ B9 p/ a第一章
' J# \+ Q" |/ D' I3 _0 I
' P( ]$ {7 m7 V* WPS主机从开机读盘到进入游戏的过程:
  Y: {2 Z1 B0 c5 k/ W% i- q7 |( A+ M$ _6 }4 e' F
第一阶段:PS主机开机后,首先读取光盘目录,判断光盘类型,如果是本机游戏盘" {& v! n  j& Q  w, R7 `7 @# _
          就开始扫描正版识别码,如果有正版识别码并且属于本机区域码就进入第
& H9 ~! K" V$ o* a, q& Z          二阶段,如果没有正版识别码就进入CD播放界面。0 C% G: H- t4 [" a5 p$ i( V* }
3 n/ F$ N* K' j7 g8 Z: X, o
第二阶段:当有正版识别码后,光驱开启2倍速,首先读取光盘“区域引导信息”
+ e- f, u' T, [$ e4 N0 a* F* y          如果该数据与主机“区域信息”相同则读取光盘“启动文件”,否则! Y  S, p! O% I9 G& W& `( R
          将返回读取正版识别码,重复第二阶段。
; Z& H5 U; e7 T( z! G5 I: O* _2 w3 t& h4 p5 [
第三阶段:读取光盘“启动文件”后,会根据“启动文件”内容加载相关文件,/ R  n3 S8 t) \% A! f# j1 m2 o
          加载完毕后光驱返回 1倍速,并且再次扫描正版识别码,当有正版
: {; Q% @- ?1 Q          识别码后,光驱再次开启2倍速,进入系统文件加载。
$ E" J8 d" S- V, H5 O7 k3 q8 D* {& n" q6 [" o- k' s
第四阶段:加载系统初始化文件、清屏、系统硬件初始化后,个别游戏会扫描
# p% Y  N8 N+ h: R( Y+ v* b          CD控制系统,探测是否存在“硬件改机”?如果有,就终止游戏,
4 A0 M/ a! H7 [! R# v          如果没有,就进入游戏。。。。。。1 g6 F+ f, N/ p7 b" I

) t& |9 V+ L* |& \0 R( K
" l9 q7 k2 `* d0 ]" C2 I第二章3 M  c1 n* i3 I, Q; c' D' a1 z* p

9 C  e4 D* I3 k+ J& r3 Y* z1、正版识别码:2 ?  c3 y5 x2 l) z5 @! j

9 O5 J% [; ]! i. y正版识别码被记录在光盘最内圈的信息层,这个信息层是无法刻录的,也是无法修改
  i0 z5 E; j: i  H的,正版识别码又称为抖动码,因为它不也是数据信息,它只是一段长长的高低坑道
% i7 N3 H3 H2 {$ k通过RF解码后获得二进制识别码,不同区域的正版识别码不同,也就是说正版识别码; r# c0 ]. b' t' x2 b
分为日版/美版/欧版,所以,光盘正版识别码如果与主机版本不对,也是无法玩的,
. v0 H$ \& @) l& a$ }; P2 k& R这也叫“锁区”。
" H7 p5 t, C' ?) g/ ?6 S! m. }9 R2 j* e8 @# }
正版识别码日版:
* s8 ?2 x0 |8 F9 E/ }6 A
' A$ S" `4 F- g; K. C正版识别码欧版:
' c& r3 }( C5 L6 V# s  Y, c+ s# _: ~+ D3 n
正版识别码美版:
+ q6 X" i2 u: S6 n% X: y1 {8 T5 Q. h  n$ P% F
* t, U* a& G/ p
2、正版识别码的处理电路:
0 r: I+ o0 U1 [/ f- s& L" ?3 G2 c6 A5 {6 y
正版识别码是固化在CD控制系统芯片里的,该芯片标识为 C XXXX 其中“XXXX”为8 o3 W% y5 G# B$ _" {9 ?$ z3 B
4位阿拉伯数字,前两位代表区域,后两位代表芯片版本号,同系列不同版本的主机
) f1 u& ~  D% Y* Q3 l; }- z这个芯片就不同,比如7000为 C 1030,而7001为C 2040,7002为C 3030,全PS主机/ _8 F& O& p9 r9 N
里面,这个芯片只有SCPH-1000 是80脚,其他主机都是52脚,而1000型的这颗80脚! M( B, k# @- O* {* d! r
芯片带“记忆功能”,即第一次扫描有正版识别码,以后就免扫描,直接发送$ f% k- u2 ]$ D  S4 V
“有正版识别码”指令,这就是为什么初代1000型PS主机可以玩飞盘引导的原因。! t/ L- \0 v) X+ j4 k: D4 D$ B# P# {- `
飞盘法见第三章。; S2 N1 }+ I9 i5 M5 W  F

; K2 S7 B  {$ ?$ _( j控制芯片图片:& z$ {# \6 m$ b9 P4 j' \4 Q
( O1 z# R# _7 Q9 M2 G
SCPH-100X:
+ d; \/ U# M$ s+ ?0 u) r/ T
. ]+ G$ T; _5 O/ MSCPH-5903:: _1 t6 O( m' K! G

5 c% m( W: N  n; q3 i
0 }- z) m/ h/ ]7 ^其他日版:
) _; J; Y1 y3 Q  L* D
) `! e6 o# @- z4 h; M$ o# v其他美版:
8 G3 G) W1 [* ?) N7 O
, H, S0 v; G1 {4 m: o其他欧版:
3 F- _& T. i) d, S4 O" C; q" t2 C$ ]

7 H. a1 Q' ]" w5 X( Z# L第三章8 W1 g7 e5 F% k/ G6 Y

. F4 M  H5 o. ?( l区域引导信息:
; A4 U/ S$ W! X8 O; s0 u. D
. t& f6 X( T; ^6 U' G. _+ x" v光盘区域引导信息是记载光盘的区域的,主机版本区域信息在主机BIOS里,同系列的PS
7 O5 Z- P- ]4 p7 E! M1 S& \主机版本不同,BIOS也不同,而光盘区域引导信息和主机版本区域之间有一个验证环节
9 N  `, h: E+ j光盘区域引导信息和主机版本区域验证结果如果不相同,则无法运行该游戏光盘!
9 P+ T' q0 x% @9 b2 S游戏光盘无论是正版还是复制版都是一样的结果!
' z4 M# k4 K: d" K+ J6 ~经测试发现,所有系列的日版PS主机和唯一的欧版PS主机SCPG-102都有这个验证环节!
2 D4 I( P- k6 r$ r% u# `这就是上述机器无法运行其他区域游戏的原因。同时我也找到多个解决办法:
/ x# j, g$ U. f. A; U  `
" A* _1 W- \( P3 W# Y# _2 F3 E8 }1、飞盘法:放入一张本区盘,开盖,按住仓门开关,开机,等待第一阶段完,当光盘( P. x" v, P5 x: _: g+ c* ^
           加速后,立刻扣住光盘并取下,快速换上需要玩的其他区游戏,换盘时间
+ e) J3 ]+ Z  X5 D# g           要快,不然超过主机扫描时间就会出现“无盘”,进入游戏后在游戏主界面
3 N- _) n' U5 e& w           放开仓门开盖,盖上仓门。) a/ E4 D# a" c0 I

6 j/ y/ {* m, r1 }/ @% g3 x2、BIOS更换:由于PS主机BIOS有多种脚位的,而起是贴片封装,所以,这个方法比较难
3 k4 D' q7 a- `5 W# W/ i) ?            首先要在替换的芯片里烧录号美版的BIOS数据,然后飞线替换即可,你可以) j5 M  Q2 |7 N) B5 J3 o, q' a
            不用取下原机的BIOS,直接将原机的CS片选信号与主板断开接高电平。- I) u( ^8 }3 Z& E/ L  F3 S$ e
            SOP32的BIOS,可以用27C040飞线替换. d# g! \+ P8 z5 `6 F
            SOP40的BIOS,可以用27C4096飞线替换
, v4 q8 S! n1 \, d4 z" Q& a) s, b: R$ u8 {2 G* q& [/ U9 i

4 g4 N% M' i" `
& w% j/ C) R) c# v4 T+ R
$ P2 e+ K* y% U$ s
7 M+ t' U' i4 n8 @2 M. l  J3、金手指卡法:万能的金手指卡真是无所不能,插上他,一切搞定。。。。。。
1 L( Z& O; a4 u3 L* Y
) ]1 }! d+ `- j/ c2 d) Q4、直/读解锁法:安装一个带全区解锁的直/读,这个方法也比较好。7 ^6 {" n9 m% b( q
) k9 N7 y9 ?' L$ B9 b0 R5 B# t
这里说下,网上都说SCPH-7501最好!为什么呢?8 @- X; G8 Z; x& B% k2 f: J
首先7501是美版,是全球通主机,日美欧版游戏都能玩。
; X4 }9 s0 W/ T其次是7501是全数字伺服,光驱部分无电位器,纠错能力强!, c+ t, t4 I# m
再次是屁股后面带有扩展口,以后的主机就被阉割了。2 N9 z5 r0 u1 j7 e/ @$ m% h$ S. H

" A3 l, s6 W% b) P4 \& \: `这就是原因,难道其他主机就很菜吗?# e/ \  l9 E  ?+ p

# X3 p9 x4 O  n: g1 H0 v错!面对数量庞大的7500日版机,加个全区解锁也是最强主机啊!
6 ?/ |& A3 S. g5 qSCPH-5903能播放VCD,也很牛逼啊!" Z9 `9 y9 }6 ?1 y6 ~
SCPH-100X能飞盘,CD效果绝壁牛逼!能玩7501也不能玩的复制游戏!8 [  H( Y8 F6 ~; z' @+ O! ~
SCPH-100X是唯一可以加直/读 读取所有正版、复制游戏的!
. T% }! |: J& u0 QSCPH-10X 身材苗小。。。。。1 Q' @# r$ h1 m( g5 S

' B8 l# b0 N5 c, g% q这些需要看每个人的使用情况和收藏爱好了。      
) d; ]. b  s+ y( `
/ E) g0 G. `0 W4 c第四章4 O# |. I# j: q* _0 Y  a# G, s$ ~' P

$ g& m% D$ @) R, B; T2 d9 [9 s( h# xRHP游戏引导9 `$ C- ^. k' C8 p  m2 G

9 R( X+ d" S; M8 ], r9 |8 W! KRHP即“Red Head Protection”
( s0 K  h9 E2 H: o8 E; e8 d. N/ v! E9 ]
" N, M& \; ]: |4 H
大概是99年左右,鉴于PS改机的盛行,索尼和一些游戏发行商采取了一项措施来限制对PS
0 |" z' Z2 F) v主机的改造,那就是在一些游戏里面加入对改机IC的检测程序。这种游戏可以被加了直/读( l* _; `8 D1 D/ O  y" V
的PS正确识别,可以出现PS家族的“PS”标志,但是标志画面过后就会出现一个类似交通
9 [" f( ?  F" ~/ _9 T6 E. R( }标志“禁止通行”的红色警告图案,配以日文,英文或其他语言(视游戏而定)的警告语% g" o1 e9 @7 d
句,大意是“游戏强制终止,主机经过了硬件改造。”这个技术在国外被称作“Red Head
1 T& u0 A; r; p/ e Protection”,这样的游戏大多是99年后出品的,有一定的数量,但并非全部。3 v) X4 a1 i7 i  \1 ^! s" f
比如:生化危机3日版,最终幻想8日版等,这些带RHP的游戏就需要一种叫“隐形直/读”的, F8 E8 b* I7 W( f
芯片来改机,它可以绕过检测程序的检测,从而达到运行这类游戏的目的,对于这类游戏- c* u. w  t' k+ b7 ~3 q% D
除了用隐形直/读引导外,还可以用金手指卡+金手指密码来引导。6 v4 f4 z1 E) J

/ H0 f  S0 P9 `" G' ]第五章
; j, [0 @" x" W* G3 R" J3 X
. ]4 W) M/ Q+ t& c" l直-读-芯-片6 ?4 L: v* x, U  W* D6 g
- \' L8 h" `. Y1 `! y

0 r' M8 O, ^$ u, v
4 J9 L- j0 S) e/ q2 \$ e+ ~4 k' Q直-读-芯-片的目的,就是让主机运行复制的游戏,运行其他区的游戏,PS游戏机的直-读-
) z  i" b& E5 q* h芯-片基本上都是用单片机 PIC12C508 来做的,个别还使用PIC12C509、PIC16C54、PIC754等. q9 }& D9 X; v9 m/ f4 ^
而直-读-芯-片还要分功能,这些都与烧录的程序有关。! l* X: N% G7 Y1 e. t

5 i" O; p2 _, c7 {1、经典模式:传统直/读引导模式,可引导PS主机玩大多数游戏。, y* E5 y4 R/ c6 P' q
+ `2 G1 M) D# ?, t
2、隐形模式:少数游戏会有“改机检测”功能,隐形模式就是专门引导这类游戏的。- V& R) p& [' N
9 q$ Y' \% W& Z% z$ k, L
3、全区解锁:所有日版主机和唯一的欧版主机 SCPH-102,这些游戏机是无法玩本区3 }' G' b) x  r) u" J0 I
6 i  S: q: n) ~: D. ]8 m2 L
             以外的游戏(无论正版,复制版,刻_录版),使用全区解锁后,就能跨区
$ \7 [! F& [& J- d* G' I# w. @, _2 J) y6 u3 M
             玩所有区域游戏!% ~) n0 t# B9 A6 g$ h& l$ v

7 k4 i+ F0 B" z) H+ d" U8 F4、版本引导:直/读的版本引导功能,如果直读是日版引导,那么就只能用在日版主机上( N2 f% W/ s2 F$ S

1 \4 s6 R) ~2 A. q5 N% h  T             如果直读是全版引导,就能用在所有主机上。* v' S5 {0 q3 w! D* H0 C
& }# B) o2 D8 Y, F6 r' V2 D; i3 X
除了以上这些还有诸如,模式切换,自身关闭等功能,有的芯片是多功能的,比如网上“最新”
' |! b4 ~8 r0 I/ Y& D的Mayumi V4.0 芯片,采用12C508,接8线,拥有经典/隐形/关闭功能,可谓强大啊。' o! j2 h! W6 z$ J* N0 z% ^2 ?( [9 M

7 `5 k0 K( ~* k, m8 m( K. o看到这里,我们已经知道了,PS改机需要完成:直/读引导、RHP防D检测、全区解锁 。
! p9 ]6 T& V' ^  k那么,有没有一颗集合以上所有功能的芯片呢?请往下看。。。。。。
2 K1 U0 n, y3 r% `( l- {) W" H
5 \0 E! U& y: Y' Q4 A, _第六章
) z1 A3 D" r5 w
& H' l' l& i9 |( _* pPS1直 读 芯 片 MASTER版 7 Z* Z, a5 }! ^4 g" f

4 w0 b$ U4 m9 B: ]- p3 R号称全能最强的PS直/读芯片, MASTER版 结合经典/隐形/增强多种引导模式、支持全区解锁+ h, j+ V& E) y$ \6 h+ Q) R. B# |
支持LED读盘指示灯,功能指示,不分版本,不分主机型号,支持所有PS游戏机!功能之强大3 [' f, F7 Y6 V
针对PS ONE有专有模式,对于所有厚机都有增强模式(个别有“改机检测”功能的游戏在隐形
" @: j- v8 o  y模式下无法引导,特别是在早期的PU7.PU8.PU16主板上, 增强模式就是专门引导这类游戏的
7 V: u. J8 U" E) j' H1 _增强模式同时也是全能的引导模式!早期主板是无法玩RHP里面的特殊游戏,如生化危机3!)( n0 a  U9 r3 g
( h+ o$ r* O/ q5 y3 K
而针对SCPH-100X系列则有专用增强模式,该模式为PS主机最强引导模式,可把所有PS光盘
9 b7 d- U: b) w& `# w2 n识别为本区正版?* F. W: I% d: i9 h- J& G

2 m3 j' \2 C% A2 C
) {5 q% r$ B& V0 v拥有MASTER,即可全PS机搞定。。。。。。/ X, O/ E; O4 O6 ^

* R7 h/ p; Q: R' W8 K( u) t' s( n: J谢谢观看,下次再见!
& Y# h# x( p# _1 `8 H0 |
0 Y- K, d2 |7 ?* r
/ @' T1 Y# ^! g% Q6 ?, L9 F7 {6 e

评分

参与人数 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 | 显示全部楼层
为什么前几天没把这个只读给我装啊!!!!!!!!% B  o0 L* l0 j; W6 i: x
好郁闷啊!!- s4 u: c0 v# p
大师!!!!!!!
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 13:08 , Processed in 0.053567 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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