找回密码
 注册

QQ登录

只需一步,快速开始

查看: 58187|回复: 63

2021.6.1最终更新:CPS家用机制作圆满完成!

[复制链接]
发表于 2018-6-10 15:06:00 | 显示全部楼层 |阅读模式
本帖最后由 孙大师 于 2021-6-1 19:56 编辑
: f- L% e# s+ R* d1 a: Z
5 m) {. _# M' W. o2021.6.1CPSF制作圆满完成!  
4 Y: s& z( l" R7 R- Y2 m  N7 F' O最终完成视频鉴赏: https://www.bilibili.com/video/BV1J64y1R7Cf
$ N8 x9 T( E( Q! u0 y1 Q, e  b- k                                                    1 V1 ^. r' h4 a. K

9 m1 ?- X7 E1 H% z9 u' ^1 w' w( I4 O
/ O  Q, E4 n5 m5 R! p9 H1 z8 {/ |# i0 Q( d, u
  d/ m! ~! m5 `; |* |* Y- A. d
" v! N9 L/ k2 P. Q
7 X; D/ d! L  o8 ^- k9 [. W1 B& v6 M
; e, Z; Q& n/ R8 J" W
1 X& H( w" ~" t* j' ?  C6 R# F3 B
# e: p1 j: r+ Z1 i+ A
      前              言% b9 F8 R& G* S
N年前就在说这个事情,直到今年我把MVS家用机搞完,才有时间开始这个项目,而这个也许是我最后一个大的研究课题。
5 j5 B2 h/ h; l" Y+ Q5 M说道CPS家用机,大家也就会想到CPS CHANGER,卡普空自己出的家用机,说是家用机还不如说是街机,地球上最大的
8 y  z% t( I9 Z* |. ~家用机就是他了,整个就是街机基板+CBOX的方式,难怪没被普及,相关信息可在本论坛找到,我这里就不多说了。: l/ j0 U+ n9 |- X
+ P0 L( e. h' `
论坛 《CPS CHANGER》介绍 贴:9 f. o8 W" P" y/ S
http://www.vgdiy.com/bbs/forum.p ... &extra=page%3D1
0 b" O( {; t& \1 J0 p5 c+ J7 U+ v
( }2 ]( }+ i- _  J. [说正题,我这次的CPS家用机制作,会借鉴我目前的MVS家用机方案,采用不锈钢豪华金属外壳,使用土星手柄,游戏8 E" b5 r: i4 s7 q% B- R4 U0 f
采用换卡带方式,真正意义上实现家用机模式,支持CPS1.0和CPS1.5【QSOUND】的游戏,对原来是CPS CHANGER模式5 ?' m& }& E& _/ ]" B
的游戏,不改变操作方式,而对于非CPS CHANGER的游戏,我会设计新的操作方式,实现家用机模式,玩游戏不再采用
' L1 N! |% f! g7 Y% e* N6 L% \【投币】方式,而是真正的家用机模式,所有游戏都会有设置菜单【OPTION】,个别游戏还有密码模式,正确输入密码8 Q! {2 _+ ^1 G6 f. c
后,还能激活特殊模式(比如,吞食天地2,可激活里关模式,更多的招式,可玩性增大)。* ~) t) x$ v+ T! [% |& [- L

* c7 k9 g9 {, L, P5 Z
6 c/ N+ K9 A: X我对这次制作的CPS家用机 起名为 《CPS-F》。. p7 P5 |1 f6 M" E, [

$ i. L$ T; A* z* h
' G; V* `2 n/ J  F5 g3 N  O3 S9 N3 G; n6 j9 ~. k" K

3 s0 Y6 x$ [" z1 _3 g3 s这是一篇长编贴,也许你需要花大量时间来阅读,但我肯定是要花大量时间来发帖,但还是先感谢你的阅读。, w6 c2 d6 E9 y$ W- W

# ?7 l/ `, K3 _9 c) `早期整理的ROM; E7 Y9 d9 J! ~( y. j

0 z. \) w# d- T
+ K3 C2 I# T) R; T2 Z5 a; u2 ?9 T9 D
CPS CHANGER  菜单/ W7 P+ d" ^: R9 g3 @1 c

2 O3 M" |" }- f3 G7 w5 D; X$ M% o0 d0 M

3 ^% c& a& f2 n4 P1 y- J3 e, |8 j吞食天地2 里关  蓝色标题* p) @: n% u1 k- }& g

; C* Q' V& U% \8 I9 y' E: s; I# L

' u( d  r: ^" u! N) y* X3 i不断重复烧录的工作画面
) o" S( D/ [2 g* o# E& Z) Q3 }! q" @1 u# a: [

' l( R9 M3 F6 s
3 T$ l/ ~2 \& o4 n" i准备了多个板子供研究。。。* V( s, U5 K9 g2 o+ v

1 m' z: b& X6 O4 D$ a2 c6 P/ F: P+ w# Z3 D" w6 c% ?

8 M  ?  s4 K* B' d- e流水笔记见下面。
0 k, u8 @: B7 s9 t: Q* N

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1威望 +5 Diy币 +10 热血 +1000 收起 理由
xunxun + 5 + 10 + 1000

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2018-6-10 15:06:18 | 显示全部楼层
本帖最后由 孙大师 于 2019-7-11 09:17 编辑
! J" {/ Q8 ~' |4 V
6 j! `) _  i! |% h+ X, O===============================================================
- ^0 _( A0 R! u; S8 _6 w+ z+ G4.8-4.20  
: t& r* Z; {, V! r. `- J开始整理游戏ROM,这个任务也比较繁琐,找了很多ROM,慢慢整理,逐个烧录测试,消耗了不少时间。
! k1 u- Y: P% @5 M- P1 m。此处省略1000字。。最后挑选出我所需要的游戏ROM。。。。& A8 J+ k! D/ C1 D
  }/ h$ `" g( o2 }; ~' \* s' k) N8 p
. n6 A/ M$ g3 d+ R
9 k8 n2 ?) j3 ^! G( P7 E; h1 `! i9 e

: A) B1 z* N1 k! g0 F5 p: p* f- M, h' j7 X
3 E9 ^% X3 @' \& S- h9 b6 r# v, a
) f4 }1 M$ I  K; Y; A+ ]
; \! H5 h; _! X$ N# ^
: E9 b. ?% c$ h% r+ H% u: C

" `. i+ C( f2 N! e% s===============================================================
0 R/ I) {% i' ]% D$ K5.1-5.5
6 ]2 u" P, E% ?/ k这几天的研究就是,扩展IO板,这个在玩街霸和多人游戏的时候是需要的,鉴于我只考了了双打模式,, c$ ]9 P7 H8 e
这个扩展IO板的唯一用处就是街霸的 脚 扩展,经过研究,用洞洞板做了一个扩展板,仅限用于街霸扩展脚。! c4 f% @" K2 F& D* A
$ V' Y! P9 j% }1 o5 U8 x
9 ?/ K. ?3 n8 K, ]  Y2 x+ U! r
===============================================================. W- V# y6 E* T3 j# `! T
5.10-5.15
+ F3 c* ?- L, k$ @, N" N; t( r. i合并ROM,用洞洞板做了ROM的合并板,将几个程序ROM合并到一个芯片,这样做可以有效减少芯片
1 p; [: m: p2 Z数量和后期制作难度,可以吧声音ROM合并,程序ROM合并,目的就是为以后制作方便。& x: U/ f. Q6 ?
) e4 O8 J( }% e' G) J% ~8 i0 ]
! Z: L. x& D( V! l: e+ o  Y( |

3 X6 }. {9 a8 P* H: x" ^. J# L+ J, J

9 R) x; V7 r( _0 t2 ?' O  {% w
* H8 N2 X. u$ v) F, W* k  P===============================================================6 D' z6 p6 V! I2 W& ?! ]- [  D: Z
5.22: S8 v( o& d- f8 P
再次使用万能的洞洞板制作出EPROM记忆电路,用于保存游戏设置。
( f5 h5 Q. M4 G' T8 ^/ B3 x$ ]% k- l5 b9 d' o5 Z
& [4 R+ q: ^. n/ r* Q

; @  l! U6 V: v3 ~===============================================================+ N& Z1 R; `7 K6 {; g+ u  s/ H8 O

4 y$ `: F$ A! R# h4 f  ~: l8 N/ B- y5.24
7 g( ^; `3 m. @& D* R! D! q拆掉一个ROM板,开始画ROM版电路。。。。。又一个耗时间的活。。。。* l$ t; P& R( N3 Y
7 @; G4 g$ r  U+ a$ i
8 _7 {3 e/ P+ W9 c+ A) P) |- l/ N

% r1 W# ?! `$ y
1 L$ B5 g% `9 `- {$ r- D) e4 z. h+ K9 J. b2 t. q+ }* l
===============================================================
9 v! p0 M  e. z8 f* ?" v3 H" a, ^) V8 G/ g- a
5.29
% l* }. u6 i+ z6 b/ B由于A4纸比较小,一张只能画一个部位,所以,我采用拼版方式,将多张A4纸拼在一起。。。。。! }! e2 R" q6 b; y
$ _/ |( w$ s7 k; u7 k' F
4张A4用来画  ROM电路
2 E) u! k* ^% [+ }, _! S4 b: E- G8 u" g" h" O5 F' b2 v

1 L" e( M; b1 M6张A4纸用来画QSOUND板电路2 Q, J0 V7 Y+ E( ]1 h& M* u

( R$ k; U) j! z: X+ r; v" r3 }
7 ~' W* b7 m, _3 l===============================================================
& F) r) m$ C1 R8 w, I6.2-6.120 @1 B! z7 a6 ?* K
+ w% q" X' d2 H( x$ _' a$ Z
整天就是 画纸图,画PCB图,搞的头晕脑胀。。。。看来快吃不消了。。。0 A+ h! x" l8 |- A. m0 J+ A- b

* m% N1 X* Q$ y" x
0 C9 r5 n7 s' y  H
" C- Y0 r0 {: V* b" d: r( z5 L3 m) r* z' w! i) T. r. F

4 S6 P8 E! M5 r/ u* w6 {
  x1 S+ `# j) F# z' p$ v) ?: F$ G( r7 K$ [2 ^: Q  p0 L6 y
6 Q. i. `* I; I1 o. B$ B; z
===============================================================, a" a4 U0 U- X6 S1 V$ q, l4 [5 E
6.18-6.19+ X: c- i4 L# u7 X! \/ G3 d% U
: Q2 |) a& E1 L' z1 [; M* {( e- {! e
昨天,PCB电路板到了,连夜加班焊接,烧录了一个游戏测试,编写整合ROM的PLD程序花了一点/ n  a( ?( z: T7 E
时间,还好的是PCB电路板一次成功,无任何BUG,,呵呵。。。。1 D7 g% J& J2 ?
1 j8 t( l# d" }* i$ J- f

* M" Q1 _; Z4 H6 r  t$ u, t2 H1 Q0 u8 U! Q9 i% i

" |/ G, m3 T) U1 Y; w# Y( U
0 L0 k0 y7 O* g+ p. F; S0 {0 R/ o8 v- ^9 N* t) c( a5 p) [

# A) h% V( `) j' R' C6 d* ]+ i( u) c( W& {6 I, M4 _. t3 h
0 J  j8 A3 \) R" X& k2 y3 D0 f( n

% L% P4 e0 Z% b9 R, R: c
2 A; \* n7 @1 ?6 q- u  o; X# Y9 N
  n( u/ X! Y, R! c/ ?
===============================================================
" x6 p* s5 O2 L8 D5 l! X& f5 B2 R7 R% q
6.20 " c- q" E! ?0 ^+ P0 Z" v3 o
今天把QSOUND的ROM整合了,接下来就是QSOUND板的电路板设计阶段了,设计中会采用大规模的
! P" Z! s, G( H: R( [# s数字电路来进行整合,开发过程比较长,也比较难。。。9 a0 P2 v: B3 k2 d# g1 M% M

; I, _5 o; ?) C9 q9 X) l* U1 {  O( ]

% r7 I/ g! Z( i0 L3 i( w
6 c3 q' }% t% _% P) k: |% \& v  K( r
+ ^* Q8 k% R, a+ }) U5 ~0 [7 E4 q+ z+ ~1 v6 {. F4 ]& \$ B' F
0 z! P9 ]; W6 W! X2 a
6 L; P  t6 |% {; _
3 y; Q7 l) r# _" X

0 a- j. b) b) s! o, o: ^. I! g" d0 h
===============================================================
: I& Y5 X4 g- i2 U
& F/ n0 W4 S% o5 V, U8.123 s2 l4 N$ |  M* x
这段时间,个人空闲时间比较少,进度也比较慢,完成了摔跤霸王的烧录: F% |) E" d2 O5 T- S
也完成了部分芯片的替换测试,同时也进入了PCB板的设计。% c# l; G: @, u" j1 E  O
目前在第一阶段的最后关键点 “QSOUND 板”的设计中,出现了设计问题,
2 ^' ~5 l: r/ G3 b3 K* t$ |经过研究,决定放弃当前的方案,重新采用第另外一种设计方案,也就是说
/ B2 ]! o, q' V: c( T9 o# s这段时间的研究,白白丢失。。。。。
* u0 l9 l* G3 r5 @/ A: P  ?0 r, J/ h0 p( Z
以下是第一种方案的一些早期图片:::3 F4 r4 Q; ~6 Y$ X7 V8 m

3 x  q& j- x, V9 @
% r% y$ g* Z/ `, U- x" V8 p3 e9 d  a4 v5 {! X

! v' v$ Q: v5 E/ U" m. \( w) J" }9 N' }" Y- L4 |/ e1 ?1 D

* R& _. e9 F; E8 g) |4 l0 O4 _8 Z/ q6 S, K4 |
! u+ D3 h* s8 G" ^0 ?
8 i2 h% F' z& U

3 r* B9 N. N3 k7 E===============================================================
: |6 O" U0 {( F" X2019.05.01
9 ?7 t# J4 d$ ^- b6 c$ W# n  k过了这么长的时间,也许大家都快忘记了。。哈哈。8 Z1 v7 ]: M) E) F  n" S
经过反复的研究,决定先按照原版的QSOUND板子来复刻一张,这样可以先把板子调通,以后再做整合和优化
% G6 F$ C$ E  c. A( B8 K- G# B8 M* G# P8 _3 X( P4 i
! Q7 Y5 q, U. v# M  c, z4 B( a
& O, z/ @3 i7 ?, c! u
===============================================================8 R. @5 ]4 {/ H1 I+ h" P4 Z
2019.05.22
( A( y! F& S: N1 W+ L; }今天拿到了PCB,连夜焊接了芯片,但测试需要一段时间,最近空闲时间减少,测试可能需要一段时间,; f- u) X" ]1 m; J# n- M5 X
请等待佳音!
, h& ^8 ~( ]0 m2 N  F) \6 u
+ O) I1 @. Q* r8 n
* b2 Y) }" B4 P
# y2 I! [$ O( Y4 E. D
: I6 {7 J3 w- P* T$ s  G5 Q6 L
* P7 X, G$ I, g! B5 b( i4 p7 d3 c$ [) m0 z

9 N0 Y: x6 B8 P" E. \/ g- J
6 m6 J9 t+ e6 i; s- s% q
* {  W4 w2 R, l===============================================================2 k8 i/ `/ U$ Y& s8 B+ k
2019.07.11   QSOUND板游戏演示:) |* w4 r' M$ U( M3 r
: r/ \: `, y. \, n( v
第1阶段完。。。。。。
回复

使用道具 举报

 楼主| 发表于 2018-6-10 16:21:58 | 显示全部楼层
本帖最后由 孙大师 于 2020-5-8 21:56 编辑 4 y- F6 e, B+ I  |
- f2 x4 j) Q  L/ s; m, [
第二阶段
- W! v8 E8 i# ]) i7 [6 {* [
  c1 H$ [. E' N2020.3.27 设计好了电路图,并交制板厂打样。  q. U0 O7 N" [/ i% a
2020.4.5  经过漫长的调试,终于完成了V2.0板子,不过还有一些不如意的地方,准备再设计个V2.1,优化一下。2 X' }7 s( T* _* y$ \
2020.4.5 V2.0测试视频地址:https://v.youku.com/v_show/id_XNDYyMDU5NDA4MA==.html+ m6 D( L' @# \  K$ z
2020.4.8 设计好了V2.1板子,送交PCB厂制作。
' M: ^; I5 v( a6 z* L& [/ _终于等到了V2.2板子,焊接好后,一次点亮,完美,但接下来的日子里,我视乎走进了黑暗世界。。。。。。
" N) x8 d* j# B* H9 m0 [此处省略无数字。。。。。。。
% m! s3 r& Y9 Y4 k! l2020.4.8-2020.5.8,期间做了各个游戏ROM测试,密钥测试,反汇编,破解PANG3。。。。。整个人,精神处于高度集中状态! ~9 v/ D  `: Q, O* _% u( z
还好,经过无数次失败后,终于全部成功了!无数次走到死胡同状态,简直崩溃,最让我脑袋大的就是破解PANG3。。。。。+ K: J' G: k1 a- U
心酸的话就不说了,第二阶段现在正式落下帷幕,33款CPS1游戏全部完美运行,所有硬件电路也测试完成。待我休息一段时间后
& q' r; y1 F: f6 Y5 n(一定要休息下了),将正式开启第三阶段,CPS家用机的正式开发。
. A/ t6 C5 S8 H
+ A6 Y2 S0 k7 m3 Q  H目前暂时有以下相关资讯,可能会有变动:(欢迎提各种建议和意见)
4 f5 h. \0 J; K
5 ]4 n" l7 L" }% `项目名:天方夜谭。(妄想实现曾经梦里的愿望!)
( [& w! b, A! P. f- N: H) M- K# q- s: l; {( l) g7 r! u
主机名:CPS-F  (F可以任意理解:家庭、最终等。。。。。)
9 R' z: Y3 e5 R! U' H/ o# v
9 V& F: V4 Y+ x3 q) n8 \- E* P( }% A主机设计:4个SS手柄接口,RGBS座(SNK的DIN8 + MD2的 MINI DIN9)、S端子座、左右RCA音频座、3.5耳机孔2 b  ~; v3 o( d# E7 d( Q) T5 H
          数控音量+-按键,复位键,设置键、和其他待定。, U/ S% R* u' p4 d
游戏节目:游戏采用卡带方式,目前还没定最终卡带形态,卡带设计为一卡一游戏,也可支持定制。
& ^- ^. w5 j, }! k- |
% X! F1 `, k! ]2 `/ q" p$ k8 j游戏:PANG3 测试视频地址:https://v.youku.com/v_show/id_XNDY2NTE1NDkzMg==.html( u6 W  ]  p; {3 N

( f- H4 l8 Y2 u' Y第二阶段完。& V8 @7 M' w" W2 B

$ h: a$ m% V2 \! @8 }8 H

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2018-6-10 16:22:14 | 显示全部楼层
本帖最后由 孙大师 于 2020-10-3 09:13 编辑
. s+ ]6 j1 q5 a6 W; f. N. P) j" \% w% [
第三阶段:
- g+ _: l& \* L9 w2020.10.03重大更新,在正式制作CPS家用机前,我还做了许多电路板,包括QSOUND板的不断更新0 C8 d# Z3 O+ V0 T6 F/ F1 c# {. L
这次将这些资料做成了视频,大家可以先看视频介绍再来评价和探讨。8 X9 q/ {0 E% m0 M1 {. v  ?+ T
B站视频地址:https://www.bilibili.com/video/BV1j54y1k753/
# j. _+ F: w  N# l3 ?
7 E3 r1 V% [: W/ ?7 c1 Q- d! ?  [* c  _

% c/ b$ F' B" r! N, x1 A8 R: C2 Z! c" O1 M5 n

9 r% S! f, r1 ~+ ~: ~: R9 D! X( X! [- L, ]) b* P+ f! [
祝大家国庆快乐!) A* J% U% B+ _# H8 F  f; q+ }

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2018-6-10 16:22:27 | 显示全部楼层

热烈祝贺 CPS家用机开发成功!

本帖最后由 孙大师 于 2021-1-25 08:15 编辑 ! i4 M9 x1 C) g1 Y+ T
, E% S2 |+ I4 }& v
第3阶段制作过程:https://www.bilibili.com/video/BV1do4y1o7wp- H1 p( b2 U4 ~" A8 ^3 E; G
CPS家用机和卡带测试视频:https://www.bilibili.com/video/BV1Dz4y1S7Us
9 i' K9 }. @  `! s/ W: f
3 j6 ^  Q0 |1 }  I在第3阶段,分为4个任务。' H- C2 a- I( A% ]1 r% l
1、设计第5个版本的QSOUND板% ^, y, h& ?6 K; _/ W
2、设计主控板
' \- E1 i# s+ `4 w2 \3、设计QSOUND卡槽板1 e9 {9 T( z% R2 R/ c& a
4、设计游戏卡
2 q- ]  N/ c5 b) [) R6 d. i: _期间还包括相应的MCU程序开发CPLD开发。6 S5 i3 z6 i: b& A
# j# e( g8 `) k
! ~+ }, S% }) V' y$ a0 B. B

, b4 J" w7 U' z. [+ w" N  ?' C
" C$ r. I) l7 e5 k. I3 ~7 H  g5 r! R) M3 I3 ]( k
, J, U& X: M% U  a  d

/ _5 A3 ^! o+ S: g
+ A/ P/ r# p% ]& H; w
9 F' ^5 k5 f. w1 m% ]6 |
$ |# {. n$ s) n3 X; a+ a7 l2 b8 S' W& b2 c, U" J2 {. d# k- r
9 |1 j% G0 Q- P

, M, L3 }7 r( U% y; K& T) N$ r# j6 J; |7 B7 k* }$ q  ]/ p) G& E

6 p4 `) ^- E; ~" D. y3 I: `8 G$ e. d
6 S+ Q8 _6 e/ I# q" ]' x3 W* }& K+ {3 Y/ B& O7 V

" e$ ]: L4 ]& F3 q' v* o9 f1 o( C, F) S( k: ~; Q$ E" U8 v
第3阶段完/ C4 d# |) H& h* y/ V

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2018-6-10 16:26:38 | 显示全部楼层
本帖最后由 孙大师 于 2021-4-30 07:07 编辑
6 K6 s2 L' y% m. R% ^  `' c+ y, K) ?4 C1 _
第4阶段完成:卡带6 t5 t2 ~* f/ r' \8 _* m7 Y% S) ^
4 ^/ S9 r. V* p( W/ R
4阶段介绍视频地址:https://www.bilibili.com/video/BV1sB4y1c7kA

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1威望 +2 热血 +666 收起 理由
xunxun + 2 + 666

查看全部评分

回复

使用道具 举报

发表于 2018-6-10 18:37:44 | 显示全部楼层
顶大师!!!
回复

使用道具 举报

发表于 2018-6-11 11:59:03 | 显示全部楼层
目前市面的CPS合卡里面的后期游戏,比如恐龙新世纪,惩罚者等等的音乐都是被替换过的,孙大师这个合集里面会有原汁原味的音乐吗?
回复

使用道具 举报

发表于 2018-6-11 12:00:25 | 显示全部楼层
买了孙大师的MVS机器,用着不错,现在就看CPS的啦!加油!!!
回复

使用道具 举报

 楼主| 发表于 2018-6-11 12:33:18 | 显示全部楼层
johnsonzsj 发表于 2018-6-11 11:59$ u8 W9 A! S, E0 Z2 }, ~
目前市面的CPS合卡里面的后期游戏,比如恐龙新世纪,惩罚者等等的音乐都是被替换过的,孙大师这个合集里面 ...

3 j/ ]% b  m( A" J4 {% f8 J" m$ N
# J& @+ u6 q8 N2 ?完美运行qsound的,原版效果,并且还会超过原版!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Video Game Do It Yourself ( 闽ICP备14000865号-1|闽公网安备35018102240098号 )

GMT+8, 2026-2-5 15:16 , Processed in 0.103280 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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