找回密码
 注册

QQ登录

只需一步,快速开始

查看: 58183|回复: 63

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

[复制链接]
发表于 2018-6-10 15:06:00 | 显示全部楼层 |阅读模式
本帖最后由 孙大师 于 2021-6-1 19:56 编辑 " T' W+ v, r8 \5 G7 o! \0 T

, r; t2 @9 c3 {8 @- y2021.6.1CPSF制作圆满完成!  
8 J9 ]" t0 u& \$ B5 W0 d* s) p最终完成视频鉴赏: https://www.bilibili.com/video/BV1J64y1R7Cf
0 i! ^8 b! `$ c' \                                                    % k2 o0 S( |* C8 s

9 |8 j/ `6 t& [( J: P/ `/ Q- _( [3 s# y: N2 s' c5 n

+ w6 v3 a1 z! G, K0 {" `2 c1 q' m+ M1 t  }; j, ]

; \, K* n3 b: k" {" _
3 k0 Y' \% l7 L, H% o) @( W& d% p0 U  U7 O& [" H: z

' [3 D' k9 ^* y( C, R# _2 p
# g3 _. v* X2 W. D; ^      前              言3 S) g" i" c8 n. f0 G% q
N年前就在说这个事情,直到今年我把MVS家用机搞完,才有时间开始这个项目,而这个也许是我最后一个大的研究课题。
/ i0 v0 P3 N& Z说道CPS家用机,大家也就会想到CPS CHANGER,卡普空自己出的家用机,说是家用机还不如说是街机,地球上最大的
8 N* \% \: R) Y# D6 u9 g家用机就是他了,整个就是街机基板+CBOX的方式,难怪没被普及,相关信息可在本论坛找到,我这里就不多说了。) @0 h& u9 [' [, _+ `8 J

: I# m  c' p2 P% T论坛 《CPS CHANGER》介绍 贴:* w) l, R( W! Z4 S: A
http://www.vgdiy.com/bbs/forum.p ... &extra=page%3D1
8 B; A# t; k4 d3 \) m1 |* p2 g4 ?  m/ w: q
说正题,我这次的CPS家用机制作,会借鉴我目前的MVS家用机方案,采用不锈钢豪华金属外壳,使用土星手柄,游戏2 X- e, ^, l$ t4 `; K6 W
采用换卡带方式,真正意义上实现家用机模式,支持CPS1.0和CPS1.5【QSOUND】的游戏,对原来是CPS CHANGER模式
- G3 q8 F# H3 a: h" J! d6 b的游戏,不改变操作方式,而对于非CPS CHANGER的游戏,我会设计新的操作方式,实现家用机模式,玩游戏不再采用
$ u9 W$ ?( E) S【投币】方式,而是真正的家用机模式,所有游戏都会有设置菜单【OPTION】,个别游戏还有密码模式,正确输入密码
8 ?+ g8 ]5 U* u, o7 I后,还能激活特殊模式(比如,吞食天地2,可激活里关模式,更多的招式,可玩性增大)。
; w: N; L+ L0 C* G: m$ U) {" U8 O, V0 c6 c% f; H2 n
$ ?% M# _$ N9 a3 ?
我对这次制作的CPS家用机 起名为 《CPS-F》。; c: m) `) t* c

3 x' \# j, q# `! F% @& ?3 d) `; S3 Q  t: e- g' e  E

" k( ?( x4 Z6 U- L: Y% p# W4 N3 i7 c1 }! r
这是一篇长编贴,也许你需要花大量时间来阅读,但我肯定是要花大量时间来发帖,但还是先感谢你的阅读。+ E1 P8 F. F6 `: Q. K* h' p& C# C( c# b

! c' h6 `% j' U5 c) D3 V早期整理的ROM/ R; e  U, ]" |/ p& T
. {% p$ ]- o) @6 W6 P

9 O9 H4 h# W, ?$ K
! q! G5 v. U- X7 v: J" JCPS CHANGER  菜单
) X5 H& E  i' y! N
9 Z* y9 B" b/ U3 Q* A7 q' t9 g# v. ~' a; e

$ b. @# h- I  `: y- s吞食天地2 里关  蓝色标题% J, w  ~! {/ X
! {; v1 [; {, v1 d, R" V
7 N! y6 K6 h7 r: Q: N
. G7 U$ R' I2 @+ z/ Z, T+ `! x! X
不断重复烧录的工作画面( }+ M8 @* n6 v' u  F
, J, M+ L$ k1 w; Z
/ e5 ]0 k; F4 S) ]1 ?

9 {3 E! }5 E) F2 P准备了多个板子供研究。。。
! `; y. D7 K- d( g$ C5 y/ [4 s
# I; Y3 Y, M( n/ Z0 Z
& I$ H# b- V. _3 N9 F8 a* e2 t! A* P" _3 U5 b5 j0 }/ L
流水笔记见下面。

- d! ]* l$ d) R

本帖子中包含更多资源

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

×

评分

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

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2018-6-10 15:06:18 | 显示全部楼层
本帖最后由 孙大师 于 2019-7-11 09:17 编辑
, e* L+ o& F0 ~* p8 C8 P
1 q$ [: f, g1 |===============================================================
& T0 w1 `9 p+ O- m$ {3 X- p4.8-4.20  2 J6 O; L2 ]0 l. f
开始整理游戏ROM,这个任务也比较繁琐,找了很多ROM,慢慢整理,逐个烧录测试,消耗了不少时间。6 d4 y6 ^7 n$ g) q% t3 s! H
。此处省略1000字。。最后挑选出我所需要的游戏ROM。。。。$ \+ u% A4 ~4 K
& N1 ^# P5 z2 s. T$ A3 R

8 F6 N5 j0 i0 [5 n* `  @4 s
0 ^( r# l/ E& y- ?# I$ n; q. Y3 O
7 G8 q8 N: q5 a" V. U9 M

7 E' T& h/ }, v; K& M8 w0 X$ P* N- }! t* z% s

4 \1 `6 \) t! m# W1 k
1 z2 K' A) _# V
7 j& v/ u7 S6 \$ E0 h===============================================================. x5 d' ]; G: |3 X
5.1-5.5 7 M* L5 B! y4 a8 c6 p! o
这几天的研究就是,扩展IO板,这个在玩街霸和多人游戏的时候是需要的,鉴于我只考了了双打模式,8 M4 W0 S/ e$ t$ K, w
这个扩展IO板的唯一用处就是街霸的 脚 扩展,经过研究,用洞洞板做了一个扩展板,仅限用于街霸扩展脚。6 E" `% v; T" @7 ~, z5 }3 L

3 Q8 w$ p' X+ X2 t8 {% I$ C# _, D( b& E/ T/ a
===============================================================
! b- J% [8 z0 r* F/ A: d6 G; U5.10-5.159 m# c, D# Y1 w) L
合并ROM,用洞洞板做了ROM的合并板,将几个程序ROM合并到一个芯片,这样做可以有效减少芯片
  s% r7 ?) ^  z数量和后期制作难度,可以吧声音ROM合并,程序ROM合并,目的就是为以后制作方便。
& d* q) W7 U+ G, D) |
$ g  _2 I7 @/ X: z/ v' B. Z9 d2 y0 i

3 S6 s# F8 i1 q% t( u9 |2 Q0 w2 }2 S  V! z6 z
" s) o& o) C- Y) e1 e

- h5 }$ i3 |! h* S4 f2 y" d===============================================================2 Z7 E/ x" B" @4 T5 I
5.22; F  m6 W3 v6 X1 r0 V9 F
再次使用万能的洞洞板制作出EPROM记忆电路,用于保存游戏设置。
. h7 ~) S: L& R! I  \/ ~% Q& m2 y+ h8 Q2 o2 |6 j

7 P+ B8 ]2 z% \1 x( ^- y/ J
" `8 Q" T8 I& j7 ]% H; d===============================================================
  X# F+ o3 E# w! R/ @3 t% N6 J0 s( b9 R; U, \: w9 f
5.24
: L# F+ I- X8 I, O拆掉一个ROM板,开始画ROM版电路。。。。。又一个耗时间的活。。。。
/ s7 X% p' A5 `6 }% I4 d9 a7 }4 i3 a$ ^1 s

7 `& Q3 q& c* e+ x7 p" k0 L4 k  x; C; Y; c; G; m

, M1 Y* w! S! t" b% u+ E8 E: F; p8 k# X; e
===============================================================
5 E  F/ I0 A) H9 e* J, S6 C. R, X$ C) K8 |3 Q1 i; ~. O$ R9 Y" p
5.29
: g/ V2 D. Y5 e! c/ P  W由于A4纸比较小,一张只能画一个部位,所以,我采用拼版方式,将多张A4纸拼在一起。。。。。& j$ L8 W. b( M% S9 n

: D, R5 l6 L" _( L4张A4用来画  ROM电路: S5 _* f- x& e$ w" U% a
, a9 g1 C1 Q8 m  A7 T( |- D
- G: H" w8 @  ]8 X
6张A4纸用来画QSOUND板电路
: f( i- E& N0 C; y1 d
, ]0 j5 {- R# Z) P( ~7 P/ y% i- C3 w; i1 s7 U3 c
===============================================================% o( S2 Q  e/ C9 ~; s2 G( {4 Z
6.2-6.12
8 ^. t! L& J! W) f1 g" i
# E4 \3 ?- O$ q7 W* x整天就是 画纸图,画PCB图,搞的头晕脑胀。。。。看来快吃不消了。。。; D0 \* v% h/ |0 F* ?3 d, s0 I( }

* Q* I( z: L) f& h0 r1 k6 w3 b/ n- Q6 g' V$ z- k/ Z) J

# B0 Q& g+ w7 w0 B" g6 }3 k' e0 W3 J8 r* Q/ c$ a3 l

% X" F; L* S2 a/ i  x1 C) _8 c8 P3 V* _. V
( ]2 l, l( G: A) C" Z# u
. t7 a' I2 u  T) ~
===============================================================5 V8 N5 q4 B* e
6.18-6.19
& d/ l* X" p0 Y; K: q8 z, _- T8 D6 {8 w! G8 \4 O
昨天,PCB电路板到了,连夜加班焊接,烧录了一个游戏测试,编写整合ROM的PLD程序花了一点) P/ _+ K1 y$ m" `
时间,还好的是PCB电路板一次成功,无任何BUG,,呵呵。。。。
, H0 a- D* m" U7 J3 |. h! k* i; t. ?) s; ]- X6 |9 [% U
2 I' M$ U- T- {* O6 `2 C# {8 l1 X

7 X. c; r$ T3 E8 T" V1 [0 G6 T+ |% W4 d; p$ O" X

3 N& A9 H; a* R' W% ?: P
. ^. w. a0 Q4 ~$ J7 \# b8 W% r5 S$ R  L8 y, e
$ M' {5 M, x2 U

* [) _* |/ s5 n0 w3 s4 Q# u: M) U# a4 r6 U  H
. L1 B( Q8 Z) h. z3 q

2 @1 ^/ r. ?' r9 P8 ^0 P: H/ f- Q/ z8 A; _% n4 @
===============================================================/ p0 V) E" g7 L/ x  p
+ ^3 x; p: @0 S* d0 }
6.20 + Y+ Y. F* M( s) {2 |; F
今天把QSOUND的ROM整合了,接下来就是QSOUND板的电路板设计阶段了,设计中会采用大规模的% w6 d% z' K6 y$ ~6 d) ~5 ^7 y
数字电路来进行整合,开发过程比较长,也比较难。。。
* c% a8 @( ?7 w& _3 h& t
6 m8 W$ @  i' Z8 E1 t
; B$ I; V# g& b6 B: I3 q# {1 S& A$ r
- _4 P: W& B7 W/ }" Q+ V
8 w% C1 Z$ N% L4 g- u! ]$ X1 B. M0 c  W$ f9 H7 @

8 V4 f. K7 r. _/ W
# r/ k9 ~3 B4 q- p2 y2 W# ~# B8 \( A/ k/ T$ v

- H, y% J. h: b/ @
$ c; R0 _) x# P- ~4 t) c! K5 n8 I" ?# U0 c0 S" ^5 f
===============================================================2 G' k! j3 K7 x, R) q2 N, E1 E! n
; v! V$ B# @# I
8.12& k( K3 F" b9 o" O- [) j6 X! A
这段时间,个人空闲时间比较少,进度也比较慢,完成了摔跤霸王的烧录
) f3 V4 m  x5 w也完成了部分芯片的替换测试,同时也进入了PCB板的设计。" s4 I0 `, n5 M& h( q# h
目前在第一阶段的最后关键点 “QSOUND 板”的设计中,出现了设计问题,9 ^3 P5 k( y- m0 _. g, D1 {
经过研究,决定放弃当前的方案,重新采用第另外一种设计方案,也就是说! g& z& v2 g( N* n. F8 i
这段时间的研究,白白丢失。。。。。8 T( }. \# q1 [- {; {* i

2 j$ n0 v- Y2 `% o+ D# g以下是第一种方案的一些早期图片:::
8 _; ?* R( u: `* t: A; O. A
  K) _, _) h/ @; k
1 {* _" y- T$ T+ X7 u
, [" g' f5 \) M
. u& f8 m- o% z' O  \2 n) Y7 K& \& ^7 Z$ [. |
3 }- D$ s# E7 m0 Z" u
" K# N) P6 M+ B5 [! T  ?5 J

/ T0 v) E0 o" o4 ^, u0 X6 c* C, ^2 z4 E' v4 B/ c2 d2 t

) Y; N6 x0 K! T6 [6 p7 K" `& \===============================================================. Y- D# G6 \: A3 j7 R/ {
2019.05.01
2 p5 s1 T3 _7 ?过了这么长的时间,也许大家都快忘记了。。哈哈。' q0 [7 o2 C/ F; a1 \
经过反复的研究,决定先按照原版的QSOUND板子来复刻一张,这样可以先把板子调通,以后再做整合和优化
0 M. q2 S2 T! O7 v8 Q# i& g: C5 k( N# X. ~- X$ W  j
. R- w7 c4 K; @0 l: x

" R$ U6 K4 S$ n* x0 R===============================================================' q0 p+ O& y  }+ u6 P
2019.05.22
# y' F$ {0 K4 @* M8 l今天拿到了PCB,连夜焊接了芯片,但测试需要一段时间,最近空闲时间减少,测试可能需要一段时间,+ J7 F" W5 P" X, h6 D& R% I8 P
请等待佳音!
7 S4 L2 m$ {9 o, G# W4 t5 ?$ Z) q& k; ~4 p

5 I% |$ _! m# V  M- s1 Y
, k  L9 V" U/ K5 N, ^0 l" Y% S- F8 H8 s2 B

7 M! G& {' h" C! t9 {3 |8 R+ y) H. d4 R$ h' H+ M, P
) F& r' I% j- B* B9 r
) s( o4 M, Q( g

2 @! w/ h. c4 ~% t5 f9 R3 v+ n===============================================================4 X$ B- u/ A# [: }7 P  [9 k" B
2019.07.11   QSOUND板游戏演示:% ?, N7 }3 V: F& w

( S% u0 e: r! f. {" W/ E* g第1阶段完。。。。。。
回复

使用道具 举报

 楼主| 发表于 2018-6-10 16:21:58 | 显示全部楼层
本帖最后由 孙大师 于 2020-5-8 21:56 编辑 ; Z. V9 q( o2 b0 I+ J3 I' \

1 o; j9 c! H9 O第二阶段
/ C$ L1 q/ u6 z9 V* u; K
! G" S2 B" J0 M% g  @2020.3.27 设计好了电路图,并交制板厂打样。
% ]* {" _% V) C. v- t! y2020.4.5  经过漫长的调试,终于完成了V2.0板子,不过还有一些不如意的地方,准备再设计个V2.1,优化一下。
* G! [0 E; t9 L2 a* A( r! w2020.4.5 V2.0测试视频地址:https://v.youku.com/v_show/id_XNDYyMDU5NDA4MA==.html
. r1 F) }, G/ Z  d$ ]" S9 b2020.4.8 设计好了V2.1板子,送交PCB厂制作。
, Z+ l5 t1 r3 u) v终于等到了V2.2板子,焊接好后,一次点亮,完美,但接下来的日子里,我视乎走进了黑暗世界。。。。。。3 F3 M: L$ b. O7 J# c$ a
此处省略无数字。。。。。。。# \- L6 X* \3 \: N
2020.4.8-2020.5.8,期间做了各个游戏ROM测试,密钥测试,反汇编,破解PANG3。。。。。整个人,精神处于高度集中状态. J: x1 g5 L" Z
还好,经过无数次失败后,终于全部成功了!无数次走到死胡同状态,简直崩溃,最让我脑袋大的就是破解PANG3。。。。。
: H$ X' [" w* W9 w, V心酸的话就不说了,第二阶段现在正式落下帷幕,33款CPS1游戏全部完美运行,所有硬件电路也测试完成。待我休息一段时间后- a( n, T, {/ o  w' B5 r
(一定要休息下了),将正式开启第三阶段,CPS家用机的正式开发。
3 A, t9 d# Y1 q4 Y: I  A% m9 y* A- E+ ]0 i3 ?
目前暂时有以下相关资讯,可能会有变动:(欢迎提各种建议和意见)  t1 [8 Y' W" C) t9 a
% U5 Z2 f- L( Q7 b7 G; }8 {
项目名:天方夜谭。(妄想实现曾经梦里的愿望!)
- c% n) q; W2 W( I; B; K% Z+ ~- U# \) }0 E+ U
主机名:CPS-F  (F可以任意理解:家庭、最终等。。。。。)1 I8 u2 P$ s$ X- Y  l

, a4 `* j& G6 X  b主机设计:4个SS手柄接口,RGBS座(SNK的DIN8 + MD2的 MINI DIN9)、S端子座、左右RCA音频座、3.5耳机孔
& y" u3 q. C& u          数控音量+-按键,复位键,设置键、和其他待定。
# m0 @+ t3 j) Y: x  N2 d% `游戏节目:游戏采用卡带方式,目前还没定最终卡带形态,卡带设计为一卡一游戏,也可支持定制。" N, n) o) L( y1 d$ p: D, Q( P

; }6 K- w) `8 q* }& w9 M3 i游戏:PANG3 测试视频地址:https://v.youku.com/v_show/id_XNDY2NTE1NDkzMg==.html
0 L0 Y$ L: u* S# K* {) M# Y
/ u+ y1 E1 O6 p' v+ c第二阶段完。
: X0 x7 Q2 q/ b6 U# x) B7 W. i( q+ Q! V- h

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2018-6-10 16:22:14 | 显示全部楼层
本帖最后由 孙大师 于 2020-10-3 09:13 编辑
; w9 G! B( S4 w4 [( h4 F$ g3 w8 ^- o8 ^# B6 Q# J8 Q
第三阶段:
0 }# }3 H: o' q) |" d) S2020.10.03重大更新,在正式制作CPS家用机前,我还做了许多电路板,包括QSOUND板的不断更新) l; [. ~: `2 I: u
这次将这些资料做成了视频,大家可以先看视频介绍再来评价和探讨。/ A: Q1 m/ T+ K) b) |# ^, T0 g" @
B站视频地址:https://www.bilibili.com/video/BV1j54y1k753/! v  i' g" z' w) d3 Q2 }3 a+ j" B/ ~
5 l' B+ v+ s$ Y, C5 T8 l+ |1 e# P
" Q7 x% d( c7 T8 x5 [8 S4 \; Y

) ~7 {7 G9 d, E, r* c3 r; C- v1 @) g1 E9 X7 H
+ o, O6 f0 Z- E" E* F1 s

, ?/ J; K8 c% x4 M; R祝大家国庆快乐!8 a# z! W5 ^# r$ e! J8 [3 H5 {

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

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

本帖最后由 孙大师 于 2021-1-25 08:15 编辑 ) P8 k- j9 X7 C0 r+ j

; c. h; d0 `8 t* h: \  Y第3阶段制作过程:https://www.bilibili.com/video/BV1do4y1o7wp
* F6 Y8 A0 e2 F2 @) K' }9 J. D) @* QCPS家用机和卡带测试视频:https://www.bilibili.com/video/BV1Dz4y1S7Us
- z1 X% x5 [  c1 V' |- X' ^% r( t
在第3阶段,分为4个任务。
1 o7 [; f& d7 L& z1、设计第5个版本的QSOUND板
& d6 r  ?1 [6 B2 D' f. d2、设计主控板/ ]) Q- l; S2 ?/ n
3、设计QSOUND卡槽板
5 \  z4 Q# X, k9 t' J4、设计游戏卡) p9 ^( `  {! l4 ]+ a. A) H
期间还包括相应的MCU程序开发CPLD开发。$ K5 r9 Z1 B' C* C( X

4 Y! p8 r! c- @' P& q3 {* i! \: M3 d$ j% ^

' \4 H" y# F5 d1 i; ?4 k9 I
8 e8 u2 \# G8 T" ^$ I) {8 q
  i4 h) W7 T' u) y& R" ?8 U1 G# \7 Y3 Z& u' L

6 @$ m: y; b9 U$ V! K6 c  C" N3 {
, P' [9 w! o, W/ \$ s
; q0 `# M; v0 Q+ M+ q

2 {# {6 ^( i; [. s# P; O' v3 f7 q( c7 s9 u

2 G) F# b2 n1 r1 [- h6 p# H) }7 B$ d! m& d
1 P# _5 L! l. R. [1 ~" Z
1 T$ p! E0 J5 n) q
0 H: q% D: i6 o0 j1 ]) F

; S) ^0 O( [/ _- ?% }  U" U
$ {. i7 t  F; [# l第3阶段完5 F) l$ a) A1 S6 y! Z

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2018-6-10 16:26:38 | 显示全部楼层
本帖最后由 孙大师 于 2021-4-30 07:07 编辑 / N4 I. J+ ]8 g4 B4 L6 V. E

* A1 K+ D1 Y) H! O6 T第4阶段完成:卡带8 W2 O; W% ~! _( q
; ~. t4 K! ]  R+ M/ h, W
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:596 H# f) R; e1 `0 ]5 c
目前市面的CPS合卡里面的后期游戏,比如恐龙新世纪,惩罚者等等的音乐都是被替换过的,孙大师这个合集里面 ...

4 }9 x9 G- \: M3 }( l2 a8 w& G7 q" w+ _7 c# g  j: o0 o/ T" v
完美运行qsound的,原版效果,并且还会超过原版!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-5 11:57 , Processed in 0.116001 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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