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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 33234|回复: 47

教你如何自制街机游戏家用系统 转

  [复制链接]
发表于 2011-1-26 22:31:16 | 显示全部楼层 |阅读模式
如果你跟我一样喜欢玩游戏,那么你一定有小时候最爱玩的几款街机游戏。随着时间的流逝,家用机性能越来越强,街机的数量越来越少,我们很难跟以前一样看到那么多的街机游戏,除了偶尔在模拟器中玩一玩。: A& s, s8 W8 N& }- N' x1 t9 r
! @5 |* p4 f/ j5 w
  这篇文章主要向大家讲述怎样从一块街机主板,然后把它们变成你的“家用机”。也许你会说:“不用那么麻烦,我可以在MAME上玩到所有的街机游戏!”那么,我告诉你,你这样永远都体会不到DIY的乐趣,而且,收集rom是违法的,永远都不要向别人炫耀你的rom数量有多少多少。# E  U/ z' X- Q" R

0 i; c# W( E- s% t% X! }还有一个好处,那就是你可以制作出只属于你自己的最酷游戏主机,而且街机的显示器过于昂贵,而一台普通彩色电视机就很便宜。用那么大的电视机屏幕玩街机游戏,岂不是很爽?
) I/ Y% R: v8 Y* e1 U$ A1 ^
; r: P7 _  q2 E7 U, ~) e/ }. y6 x  k, Y

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2011-1-26 22:41:17 | 显示全部楼层
本帖最后由 勋勋 于 2011-1-26 23:11 编辑
) |( G. ^( `2 V# l, L$ r% W4 E0 F/ c
那么,我们一起来看看做成这种家用街机我们需要些什么。* f9 o( i; ]5 Y

5 Y5 c, N; m  C9 J0 I* a: i8 v一、我们首先需要一种称为JAMMA(Japanese Amusement Machine Manufacturer's Association)的街机主板0 O3 ~8 P3 \4 e' A
/ ~! z& T6 y3 Q1 C
  由上世纪80年代由日本的游戏商制定的一种标准主板规格,它可以方便的接驳到街机上,更换游戏也很方便。+ k- J8 t1 U1 J% v

" d7 C4 L8 A7 m/ x  以Neo-Geo街机主板为例,来给大家详细介绍一下。(之所以选择Neo-Geo主板,是因为它的游戏很便宜,出于长远考虑,这是最划算的投资)8 m: {5 U% T& O$ H- ]! Y: B3 t

4 w/ h- s2 {1 c5 C* |3 D* ?3 o. a  Q4 V4 o

( H  ]6 G2 U- r$ ?' V% B) [这种主板与街机PCB连接是靠这种金手指,左边一小部分是电源供应,右边一大部分包括视频、音频的输出和投币确认、游戏控制等功能。
5 y+ |- o2 w' ~  X) W. F, _" C7 c& |2 A5 q! q$ \. P
+ K5 S% `  W8 P$ a  G& p; Y

& \" A$ |0 Q$ d' g9 @
+ e! J5 ^  h4 `" H  r二、连接主板和街机PCB的配线器9 I: r, }: V3 R
( ]+ J3 o( h$ p3 ^/ f% h& m8 V  h

8 u! |0 b, E; n
5 U/ b5 p" s, F9 ~. \1 a4 w' f6 t0 J7 J' Y
  你当然可以直接把主板和街机PCB用焊接的方法连接,不过那样很麻烦,而且主板不易更换。从eBAY很容易找到这种配线器,最好的就是这种,连插线的种类都用标签标示的清清楚楚。; l! Q/ Z7 g$ R' t. `
& v9 u# L+ R+ @
$ k& M9 @: Q1 V. q% ^
三、标准ATX电源" N( @6 O9 |0 M7 ]9 n% @) N$ d7 R4 K
# d0 M: ~1 G( b& `4 ^3 a
8 `1 x' t% n, i( I% R8 r
1 f" T$ `& C& T2 k

) m4 S# }) A+ i8 j! r' Z: ?# ^, \  这个不用多说了吧。
- V! m9 T1 a( t+ C- ~% V2 Y
! w0 g+ i  R7 K' s2 E$ K
: L) y  {) C' E9 U四、电源开关
; ]+ e. @9 N/ {% z. x0 |
% s! f2 w' ]- i/ `- h2 L6 O  随便的电器开关都可以,电灯、收音机等等的都可以。- J: o4 a2 N) k1 f/ F9 f+ u! z

' Z+ ^6 ?' @& p$ I5 ?
6 N; X% @" ?) S! W6 F5 f五、RGB转换器
* K( Y8 v9 w! r5 n  w# \8 m8 F2 ~2 C' n( K# z. C
  你可以从网上买一个成品,也可以买来电子元件自己制作,当然这需要你有一定的专业基础。0 o$ p1 f/ a, W/ E6 ?

% b2 L6 ^. n* ?" X3 T  DIY这个转换器所需的元件如下:8 S4 Q7 T) A8 \: P9 _

3 a5 j* Z4 |6 _" }3 {7 s- L3 s" IAD725 chip (Digi-Key part #AD725AR-ND) / AD725芯片 / b2 C# c2 y! t
NTSC Oscillator (Digi-Key part #535-9170-5-ND) / N或P制有源晶振 + t. C* W2 i, W* d- c
(6) 75 ohm resistors (Digi-Key part #75QBK-ND) / 75欧电阻   ^0 K; M- y7 A) v1 B) e
(5) 0.1uf ceramic capacitors (Digi-Key part #478-3193-ND) / 0.1UF电容[104标号] ; m+ P  H2 ~$ l7 }$ P( p# f: N
(3) 220uf electrolytic capacitors (Digi-Key part #P12920-ND) / 220UF 16V 电解电容
3 R1 l/ \5 _6 Z% B* m(2) 10uf electrolytic capacitors (Digi-Key part #604-1061-ND) / 10UF 16V 电解电容
& J$ v, u4 t0 m" k; _S-video port (Digi-Key part #CP-2440-ND ) /4PIN S端座 5 G+ C9 f7 Y3 h1 O
Composite video jack, yellow (Digi-Key part #CP-1415-ND) 视频RCA单座8 G  Q, d$ N' l6 ^9 O- a) V
RCA phono jacks, for audio. (Digi-Key part #CP-1413-ND - red, and #CP-1414-ND - white)
$ J5 _$ r1 O" [$ r; n
% F& z3 ?1 ?4 V0 g% z; n0 \% S9 F# |1 q: p
六、所需工具, F9 M! ~# n8 m1 g* ?# x8 N
  u6 i' C; [0 b/ y
  一把电烙铁(推荐那种低功率、尖头的小烙铁,使用效果一流);一些焊锡,越薄越好;硬盘数据线(制作RGB转换器使用);金属钳;X-Acto刀片;焊接用胶;万用表。( q- U" \4 x1 p

4 {" g5 h; N; t: M% d5 {

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2011-1-26 22:45:04 | 显示全部楼层
第一步:检查主板插脚,连接电源3 n' l  a3 C" k! o- T0 S

) a; m. q7 u5 a9 f! \+ w6 [下面两张都是JAMMA主板金手指插脚的图表都可能参考
# `$ U. Y. e7 I
6 ]4 {- b- W# f6 L
) K; t3 V3 V& c) k$ t' n$ ]" r8 s) d. ?
2 G$ Z! }# e$ Y% Y& W
* n7 K! W# B. v4 @5 n( |. @! t
这张是ATX电源的( [1 Y; p7 T8 T! o! I5 U

8 j- b% j. H( s4 J( K- v; \
, X  N) t  ?% a8 X1 O6 Q" a# G
2 ?5 J( Q% \3 I9 {7 x0 `  p" X, c把红色的+5V、黄色的+12V、白色的-5V和地线(黑色的那一根)与JAMMA配线器相连。在pin14和地线间加入开关。
' k. r( @- T. w  }! j# L+ ~0 _% F% ^- T+ n$ r4 V
: q* t% @) u# n

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:03:00 | 显示全部楼层
第二步:制作RGB to NTSC适配器
. [* S0 @) s) s6 S& F
) C# O3 e5 y" o& [0 N
  这个改造最核心的部分就是AD725视频转换器,主要以用在VGA的RGBHV上的。就是下面我们看到的样子。 # r4 M' G2 g* k7 n& T; _/ N1 F& n& R
  
! U! ^+ s. t' X* t3 ^& B1 [
5 d# S2 X7 L. R  H0 z4 w$ T1 y
& y! Q1 F9 Y8 k) O& N
$ c/ j- p( r4 z( A" F  有两个方法我们能搭建RGB转换电路:手动焊接连线,或者制作一个小PCB板。如果你对焊接很在行,这个不是什么难事儿,不过如果做一个PCB板的话,对于将来的安装就简单了。用哪个方法都行,只要你觉得好用、熟悉。
3 [% B; D+ C6 J1 j  {
0 K1 n% Z  X& l6 N手动焊接连线9 D- E+ M" V( K7 v1 ?7 E! Q2 Y
/ Q2 N$ H8 y0 Z+ D) R6 O" y! A# y
  芯片上的针脚都非常小,如果你决定用手动焊接连线的方法,得在AD725上焊接16条线。
0 a+ y# Z2 H. M% V% _/ d1 r: W: Y5 B3 Y. p( f5 }9 n' k0 x
* M" _. x, A2 n' q
  9 O( [( G- ~5 o7 p: w- f

9 G4 V: {; k3 L$ F6 W
1 B4 B4 _1 {* R; R% w: D9 A1.往每一个针脚上(16根)放上一些焊料。
! e8 B; c, L, d# Z3 e: [6 b2.把一根硬盘排线分成8根,每根5英寸长,把每一根的末端都剥开。用这种线是因为比较容易操作且不易短路。
& a4 u6 `; E6 @3.放一些焊料在每个连线的末端。
/ T8 t- P$ D! @5 s( l$ V  A, w4.小心的将连线与芯片焊接起来。
! C1 u8 g* v& {& a* E7 J3 f" f  s5.用万用表检查一下,确保线路之间没有短路现象。
5 n- j. N+ x2 L6 R  B( T6 U, L- g' g  {
注意电容的正角极性% k; N& I' m  F" S

; A' q7 {  d7 M+ R5 G. r
" D+ v9 p7 i. x$ I晶振N制一般有14.318MHZ的有源晶振# _1 {' X6 i( |3 q- I# e8 u6 V

! P7 M: x" z' ~1 q$ J5 d! |: }  把16根线和AD725连好之后,就可以开始着手建立电路了。我用了一个Radio Shack推出的实验电路板。下面的电路图说明了部件是如何连接的,蓝色字体表示的是街机主板的输入端口,红色的是输出到TV上的信号。
! C' }8 T# r  H0 ]* x1 ~+ ]+ c
6 C8 m5 n5 b( |9 Z" Y( ^9 X, M  ]5 p. d0 @
; [9 L. [, {! h$ I4 l
- V( K# q9 S  W) k( H! D
  * Z, l9 B! n+ _
下面这个就是我搭建好的实验电路正面以及背面。
6 }3 f) [3 w+ Z: `" ?- x  X/ q/ H5 a' B1 P- f: N" K
   
# q+ a; p4 S/ R% z8 k# ?- \% q4 L
0 Z  B/ e4 x2 a4 J7 |) ^' e  _6 h) Y) k' R1 E* X& }* Q
以下是原理图。仅参考:[RGBS和RGBHV都可用]
" [9 `& r! [' L5 }6 [" Q2 e; h" x7 N% m- R" y# ?2 W

) d' S$ y2 u9 G) z& R! r2 N, _- n+ v; K4 w1 f2 e

; J8 m/ c* i7 S  ?+ u! J为这个电路做一个PCB板- k" J6 v( o1 U- d8 |
& B; P0 f/ u) g1 i: X9 u6 i. s
  如果你选择自己蚀刻一个电路板,可以参照上面的电路图进行,需要准备一个2.5x2英寸的覆铜板。注意以蓝色字体标出的输入端和以红色字体表述的输出端。
8 P  T. [% e2 p4 C; q
2 C9 h# Y/ P0 Q; J, X/ B0 d+ ^  b# @# p5 [7 Z' [$ K) N) R) o' d/ w$ V
& R; T3 e3 ^. c
  接好音频部分: f  o) b$ N+ f% m* J
# \5 e3 U: I% ?8 Y+ ^2 F
  音频部分的工作比较简单,不过要注意的是街机的主板上内建音效放大器,所以能直接的驱动喇叭。如果我们是连接一套独立的喇叭这样还不错,但如果是连接到电视里,就得改装一下了,谁也不想弄得声音太大。
  {! ^  d7 k* d9 I$ A( f
* ^- d' v. T  T0 ]: s·在你的街机主板上找到一个小电位计,这块街机主板上就是蓝色的这个。
$ o6 V* Q# }. N
/ N: M% a6 Y" S* P' I* \1 j0 P, u
! \7 M) y: W% ~. [- A& z
2 a" e) G6 u! y; T9 z; L9 Z  w5 g·这个控制功放的音量,注意到旁边的散热片了么,这个下面就是功放本身。用一个小螺丝刀把电位计放到最低设置。
' B  K0 x6 H5 \$ ]! |& d·在测试和电视连接下音量情况的时候,先从最低慢慢往高调音量。) o* W, j  e. k+ a: g0 x. r
·对于单音游戏:连接JAMMA上的Speaker+(针脚10)和2个RCA音频接口。
5 E: `/ k3 f$ l+ N) [·对于立体声游戏:连接左和右(L和10)线到2个RCA音频接口。9 Q  N2 w, j. l( x& c; o
! b8 b9 u% T6 I2 D: i- m& d
  现在音频和视频都已经准备就绪,现在可以把S-video线根TV相连,RCA和音频设备相连,如果一切正常咱们就开始第三步了。1 p+ D" h+ @" y2 ^3 k( `4 }8 g
) N, `# x* t; |; B0 W  Q
5 O  Z) ]& n3 k% R$ Z8 a* [; Q

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:07:38 | 显示全部楼层
本帖最后由 勋勋 于 2011-1-26 23:07 编辑 $ q6 j- w) W4 O

8 E: S% M4 H: I) R8 Z- G第三步:安装控制器和投币系统
1 d3 B* K- N/ p% I% t
9 O4 _& B. G  i/ [; w
  控制器:街机的控制系统非常的简单,当摁键摁下使插脚连接地线就实现了。这种方法类似于连老式Atari 2600和Gendsis主机的控制方式。投币确认系统也是如此。
! Y& l/ t" n9 G7 a! k% h
" ]$ N" ~' ]" Y5 k  M+ o* O7 k+ y  p- ?  找到一个Neo-Geo家用机的控制器,它们在JAMMA街机系统中同样能发挥出色。从网上搜“neo geo controller”,买一个二手的很便宜。3 O  J# X* c! O1 Y/ t$ D
: o1 r7 P" ?( b0 }1 ^' b' [
  我们需要找到这样一个15针的接口,用来连接手柄和JAMMA配线器,下面是接口的图示。 : n: M; q( ~* k5 U& A3 f& p9 l
  
( M8 Y& r- y& I7 k* k4 ~/ X) \8 e& }* D1 P3 u3 b: G
+ b# g% Q( J8 `/ m$ K& i

1 `/ G7 w8 ^: h9 ~  电压的提供由JAMMA主板一根+5V的配线提供,随意选择一根配线器的红色的线即可。注意上图的“D”摁钮,它连接两个针脚,我们可以使用一个焊点来实现。* L& h$ N! J2 r3 d8 h

2 o* Y! q2 r, D  你也可以使用PS1或者PS2的手柄接入你的游戏系统,市场上这种Neo-Geo转换器有很多。
( }8 h! p6 \& k
3 c" P7 [$ r3 h; \* |  投币系统:由于Neo-Geo系统的简单设计,你只需要把配线器的pin 16(player 1)或者pin T(palyer 2)接地就可以实现投币功能。
; ^. d+ P; j+ d/ E7 @) p, A

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:10:54 | 显示全部楼层
下图是JAMMA具体的控制输入输出连接示意图,可参考!$ m5 C6 s5 u1 P* l. G
: R; K: E- `' ~0 W& M! B& v

- T5 F. [* A- g

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:31:30 | 显示全部楼层
本帖最后由 勋勋 于 2011-11-16 20:17 编辑
/ d" G+ O! t9 A4 H3 t  ^  E0 s
/ ]. @* n: S+ [7 P4 z2 p: W3 m* l其它参考下图:
3 a- I# ?0 }8 `5 N  B! f! w7 G" T% L! S
* |2 Y6 o. c; W7 H
% F# x( Y; {8 k4 \- y$ [( Q$ @

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2011-2-6 18:10:10 | 显示全部楼层
应该比两三百的好,有空拍张图给你瞧瞧,看IC和做工就知道了
回复

使用道具 举报

 楼主| 发表于 2011-2-7 20:43:17 | 显示全部楼层
本帖最后由 勋勋 于 2011-2-9 19:36 编辑
9 \$ @! L( m* F, Q4 I
play1368 发表于 2011-2-6 18:10 / w& U9 T8 c$ B
应该比两三百的好,有空拍张图给你瞧瞧,看IC和做工就知道了

+ G6 D( z9 C% ?2 v+ _; [* `. L
4 K1 F. L7 H. s  u嗯OK!感谢先!8 o4 D& {5 L9 Y- T

- g! J* }3 |7 K$ U对了那天我搜RGBS转色差时。看到你发的帖子。你是不是也有买了个鸿富达制的RGBS转YUV??: z# O0 N- G0 L* w6 T- m
我前段时也在吴朋友那也买了个。但我的电视只支持YCBCR,板上写着YPBPR。 不出图像。不知道是板子问题还是电视问题。
% H4 G! T0 ?0 j+ v
  y' A! R+ H4 a
7 a$ p2 m# b0 H4 j上边的排线座被我焊掉了  IC的型号买来时就是磨掉的
% r$ M$ _: S0 L# P

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2011-2-16 22:36:46 | 显示全部楼层
对,这个模块也有,和RGBS转VGA的板一起,两块都已装在我的三洋收录机上了,妈的,那个JS当时卖我的,也没去试机,以为能用。后来装上了发现也是输不出色差信号来,上当了,哈哈。应该是板子问题。) A3 X5 A/ k. S% Z4 t
算了,都过去了,脑子发烧的时候在淘宝光买SNK基板和卡带相关的游戏类玩意都花了两万多块,现在不会那么傻了,有时想想怎么当时一时头脑发热呢?呵呵,有时喜欢上了就没理由。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 14:55 , Processed in 0.051989 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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