找回密码
 注册

QQ登录

只需一步,快速开始

查看: 42960|回复: 47

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

 火.. [复制链接]
发表于 2011-1-26 22:31:16 | 显示全部楼层 |阅读模式
如果你跟我一样喜欢玩游戏,那么你一定有小时候最爱玩的几款街机游戏。随着时间的流逝,家用机性能越来越强,街机的数量越来越少,我们很难跟以前一样看到那么多的街机游戏,除了偶尔在模拟器中玩一玩。
7 T' j2 Y' f) H& J2 X+ f! R2 A6 b! I" N6 d* o
  这篇文章主要向大家讲述怎样从一块街机主板,然后把它们变成你的“家用机”。也许你会说:“不用那么麻烦,我可以在MAME上玩到所有的街机游戏!”那么,我告诉你,你这样永远都体会不到DIY的乐趣,而且,收集rom是违法的,永远都不要向别人炫耀你的rom数量有多少多少。/ E) |2 p& u2 t, d

$ W1 A& o7 E( M9 U还有一个好处,那就是你可以制作出只属于你自己的最酷游戏主机,而且街机的显示器过于昂贵,而一台普通彩色电视机就很便宜。用那么大的电视机屏幕玩街机游戏,岂不是很爽?4 [- n! ^9 ]/ Y6 F8 J' ]  d
5 S# s7 f# c3 r2 v3 x

8 ^, s1 {, ?# W6 U

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 22:41:17 | 显示全部楼层
本帖最后由 勋勋 于 2011-1-26 23:11 编辑
6 Y$ P5 {% Y& O/ K1 Z( T
% j+ j* H* _2 F3 A* \7 @5 H那么,我们一起来看看做成这种家用街机我们需要些什么。
# l1 i. u6 ?7 `, g: `1 @5 e6 Z- S- d7 N/ X& Y" v
一、我们首先需要一种称为JAMMA(Japanese Amusement Machine Manufacturer's Association)的街机主板
9 U/ z  I/ x: B, w/ A6 P6 Y
) p( F: s3 d0 Q( S0 ^  由上世纪80年代由日本的游戏商制定的一种标准主板规格,它可以方便的接驳到街机上,更换游戏也很方便。& L1 j3 m2 n* a

$ s) `7 T! X0 W) Z- ^" c  以Neo-Geo街机主板为例,来给大家详细介绍一下。(之所以选择Neo-Geo主板,是因为它的游戏很便宜,出于长远考虑,这是最划算的投资). d, E" Q7 q" `* V

9 _" S4 I/ }/ F3 [* d. t( g0 V7 w7 ]$ w; g3 D7 `" R
0 q/ A  r/ P$ h, ?) L, z
这种主板与街机PCB连接是靠这种金手指,左边一小部分是电源供应,右边一大部分包括视频、音频的输出和投币确认、游戏控制等功能。4 z: y' u$ {' ]- x. O( [# y. D
+ Q' J1 ?: U- V
$ V6 d8 i# p% M! y

. @8 p9 f0 _/ H) R. i  H* c
- ?2 _* [! D7 K. o  m4 p二、连接主板和街机PCB的配线器
, q# F# E8 v% b1 ~" p% m) q0 m- ?
# N) ~5 z% A8 t7 h% m  _, t+ q" V$ ^
, u- S/ F0 L  F

  r# d) n& G% g  你当然可以直接把主板和街机PCB用焊接的方法连接,不过那样很麻烦,而且主板不易更换。从eBAY很容易找到这种配线器,最好的就是这种,连插线的种类都用标签标示的清清楚楚。
, T. F3 p8 g  X' |; h
4 p2 [9 [: L3 ]" i7 m, N# N4 D
' g* e' H3 A, `5 |, f) z+ P三、标准ATX电源: p! g) P( W. a( j/ [

. l& K; d5 c2 r' _; _* y; p6 }5 d* b: v+ z
# C. m# f8 B$ K1 j/ ?1 w* ^5 A
; V" t) w2 m$ U
  这个不用多说了吧。
; j; l' w7 w- I6 V
  m: r$ C' y- x; D  Y7 l# m! {7 g  }0 B
四、电源开关! p% X; e( E3 }% C" W9 l( t
% i" C5 z' Q& F7 h: M$ M
  随便的电器开关都可以,电灯、收音机等等的都可以。# R( G7 c: G) `1 U+ a$ J$ G% D

5 F2 A( I0 ^6 w& g. u8 K
) `( x0 }0 }3 Z2 f) c五、RGB转换器" c5 `1 W) n, g7 C$ U

0 u3 T- A+ n8 p) g) D( [7 u* _  你可以从网上买一个成品,也可以买来电子元件自己制作,当然这需要你有一定的专业基础。
  C# F$ C  A3 ?$ {; b$ w& s& h' ~
+ y) n8 F6 y( Q, }  ?8 f) Q# [  DIY这个转换器所需的元件如下:
3 z& ]$ R* y* ?; l' I# T
& b8 C3 Q& {0 BAD725 chip (Digi-Key part #AD725AR-ND) / AD725芯片
4 `9 V  w4 X" }NTSC Oscillator (Digi-Key part #535-9170-5-ND) / N或P制有源晶振
1 I- c( p( ]2 Z5 R' ^' S* [(6) 75 ohm resistors (Digi-Key part #75QBK-ND) / 75欧电阻
5 B  t; t( k6 U$ N3 c(5) 0.1uf ceramic capacitors (Digi-Key part #478-3193-ND) / 0.1UF电容[104标号]
: {7 E- `. R1 b1 i4 V: l6 M(3) 220uf electrolytic capacitors (Digi-Key part #P12920-ND) / 220UF 16V 电解电容% D8 {  u5 C7 x
(2) 10uf electrolytic capacitors (Digi-Key part #604-1061-ND) / 10UF 16V 电解电容 5 |9 G% u3 k8 W! K" b
S-video port (Digi-Key part #CP-2440-ND ) /4PIN S端座 " U$ U; t& H: L/ i) a5 E+ P; }& e, l
Composite video jack, yellow (Digi-Key part #CP-1415-ND) 视频RCA单座
8 c4 P9 C) Y( U' w, oRCA phono jacks, for audio. (Digi-Key part #CP-1413-ND - red, and #CP-1414-ND - white)
# j6 X) c) t& J" s) V8 y7 E$ s; o' L0 K6 A- v- W, L
$ Y6 o0 A7 R9 B9 N$ L6 k: t
六、所需工具
/ x2 C) w" q: V8 u9 |
6 w* s' D! i3 k9 o+ M/ G, D8 C  一把电烙铁(推荐那种低功率、尖头的小烙铁,使用效果一流);一些焊锡,越薄越好;硬盘数据线(制作RGB转换器使用);金属钳;X-Acto刀片;焊接用胶;万用表。+ F/ ]8 t* ~4 \, K# f' \* h6 _* m9 i/ F

2 p; X8 d& ?0 B2 X0 a1 L

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 22:45:04 | 显示全部楼层
第一步:检查主板插脚,连接电源
9 I3 V  u8 ?/ ?. r) M+ P* ^: c1 l' t- n/ ]
下面两张都是JAMMA主板金手指插脚的图表都可能参考, O1 q$ J8 E8 v3 D8 e

! M2 F+ m8 w1 \  L7 k, l
  l- G) a. ]3 P) M" m) m( Y: y6 B( i, q
9 J4 i( L5 S# |5 g- Z' H8 n9 L
$ W2 p5 V* K" z3 q" s  s# y% H
这张是ATX电源的& m* |7 [2 V) B. p$ Z0 Y
( t9 E; ?4 [. ?+ O
  v) k* d- ]! N5 Z
7 C) S3 L, L- h  w5 k
把红色的+5V、黄色的+12V、白色的-5V和地线(黑色的那一根)与JAMMA配线器相连。在pin14和地线间加入开关。
  F' N/ Y0 }8 x& L( S  U% X! j- g% M
7 G4 P, x* U' \& Z1 ?
& e. d- z) ^7 N0 i/ T' L

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:03:00 | 显示全部楼层
第二步:制作RGB to NTSC适配器
# Y7 i/ p, h4 X' n) \* ~/ l) H5 X1 P2 Q" |* F4 i1 c7 L* v& E
  这个改造最核心的部分就是AD725视频转换器,主要以用在VGA的RGBHV上的。就是下面我们看到的样子。
. M$ m0 p( ]/ L+ p  ! h4 h% A+ I# U
( B% `: ^- ^, ^& T6 [
2 O+ z) k" [2 B
3 g+ q; e( E4 l6 b- M& w) I$ p
  有两个方法我们能搭建RGB转换电路:手动焊接连线,或者制作一个小PCB板。如果你对焊接很在行,这个不是什么难事儿,不过如果做一个PCB板的话,对于将来的安装就简单了。用哪个方法都行,只要你觉得好用、熟悉。( D' y8 h  j: q' J
/ S  u8 F1 T* Z1 C  ~
手动焊接连线( `$ b: C7 r! v2 H5 M' d# V

4 p, x* q; u% o  芯片上的针脚都非常小,如果你决定用手动焊接连线的方法,得在AD725上焊接16条线。
' ?( Q6 K( \% Z  b  L
8 z, k4 _( B5 p* V, a9 {4 J3 G
! T% `7 C+ r9 {- O9 O  
4 M& R8 J. V6 `# L0 D9 c. T; Y4 J) H5 ~& H' x9 v* S
7 R0 v- b6 {$ [
1.往每一个针脚上(16根)放上一些焊料。6 r7 v' k& C0 \1 }' P
2.把一根硬盘排线分成8根,每根5英寸长,把每一根的末端都剥开。用这种线是因为比较容易操作且不易短路。
: y+ @1 ]: q7 q( E' [# m' P! Q3.放一些焊料在每个连线的末端。
( R! K! [: p1 W& [8 y1 j4.小心的将连线与芯片焊接起来。
' h9 p, N" }2 w5.用万用表检查一下,确保线路之间没有短路现象。' V7 A. \, `1 s' h  j5 i6 z1 @6 m
& l7 f9 e+ `' W/ t
注意电容的正角极性
) o0 s$ _3 N) e5 ~* [1 [5 }- b' ]4 P, n
) w1 ~$ v: I$ Q) x0 R
晶振N制一般有14.318MHZ的有源晶振
/ ~- I  ]# `6 W/ q7 _# ^4 f/ A& X8 I" |, J* p9 \3 D
  把16根线和AD725连好之后,就可以开始着手建立电路了。我用了一个Radio Shack推出的实验电路板。下面的电路图说明了部件是如何连接的,蓝色字体表示的是街机主板的输入端口,红色的是输出到TV上的信号。
; f% B$ l- Y; }" i6 C- M. m' P' q$ ]7 n

( l+ B; J; G. o! r* \8 M# s$ s2 h5 x) T- Y1 I3 a
3 _. d0 L3 G8 M# L8 Y- h& [. f& Q  L
  
, Y+ V1 t. M( H* [$ o1 M" A* n下面这个就是我搭建好的实验电路正面以及背面。 0 \- k* R8 J2 F. p

* |1 @; U3 I9 m" y* Q    3 v$ I7 G! Y& J* P1 S: G/ C

% d5 g* F, j2 Z/ _% O. f6 M( q1 q
以下是原理图。仅参考:[RGBS和RGBHV都可用]* B* M* v6 N, d  F7 A
* b2 }1 Q  m# {- x" D+ L
) E  ?; A. j1 U2 [

& ]; ~* t" d4 h# I: @
  C5 g' x1 v6 K" [! r" R为这个电路做一个PCB板
  n  O0 e( q" J1 ^5 Z# X, P  E# r1 B* t# O$ d
  如果你选择自己蚀刻一个电路板,可以参照上面的电路图进行,需要准备一个2.5x2英寸的覆铜板。注意以蓝色字体标出的输入端和以红色字体表述的输出端。
. B5 u0 C, q( R# h+ {, j; g6 M+ S3 |3 r- M  g# j7 p: U
6 ?! [: j+ x; q3 ]! J! [" k5 X
' s: F% K0 e. N1 Q
  接好音频部分
' g, T- j: }, c% J: ?' k# T9 `' @6 ^% _+ K
  音频部分的工作比较简单,不过要注意的是街机的主板上内建音效放大器,所以能直接的驱动喇叭。如果我们是连接一套独立的喇叭这样还不错,但如果是连接到电视里,就得改装一下了,谁也不想弄得声音太大。9 d0 q, P. I! r3 t. d0 E( s5 Z( Y

3 h% j, W* l! Y0 \) T& p" }·在你的街机主板上找到一个小电位计,这块街机主板上就是蓝色的这个。3 u/ r" ~* o% ^( p3 O# k; `

) H" k9 l) T, z/ C; `" \2 p" E6 S" d+ C  L5 z- q$ ~. V

* T- |/ ~" T" T- q3 ^9 n' P·这个控制功放的音量,注意到旁边的散热片了么,这个下面就是功放本身。用一个小螺丝刀把电位计放到最低设置。- s0 z6 E+ Y( j2 v* |7 Z6 u
·在测试和电视连接下音量情况的时候,先从最低慢慢往高调音量。
/ a5 N3 |2 r  ~·对于单音游戏:连接JAMMA上的Speaker+(针脚10)和2个RCA音频接口。
9 r, p3 |1 O1 R" {3 m. S7 Z·对于立体声游戏:连接左和右(L和10)线到2个RCA音频接口。
; a+ k+ e' K7 P* W5 a
$ _) x  x5 G' y9 s  现在音频和视频都已经准备就绪,现在可以把S-video线根TV相连,RCA和音频设备相连,如果一切正常咱们就开始第三步了。9 ?0 e9 O  u2 Z* Q; Q, ?9 x* m

2 j! |* A' O+ b# H
. q  L6 [7 y' P, E

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:07:38 | 显示全部楼层
本帖最后由 勋勋 于 2011-1-26 23:07 编辑 5 z, w( ]' H9 K

/ G9 S% s1 Z* o$ L% R第三步:安装控制器和投币系统
. }) K1 D9 S6 p6 g% y( E8 V* L2 ^% ?8 ?7 g3 j$ D$ B. H  X$ _& r
  控制器:街机的控制系统非常的简单,当摁键摁下使插脚连接地线就实现了。这种方法类似于连老式Atari 2600和Gendsis主机的控制方式。投币确认系统也是如此。
1 T: z; A4 i# T  f' ~3 {4 u, m  ^7 `
  找到一个Neo-Geo家用机的控制器,它们在JAMMA街机系统中同样能发挥出色。从网上搜“neo geo controller”,买一个二手的很便宜。
. O) ~; k: r  H
4 o/ p0 t* y+ a' L8 }; n; h7 X  我们需要找到这样一个15针的接口,用来连接手柄和JAMMA配线器,下面是接口的图示。 : q# r9 b$ R* G  q; P7 y( z4 r4 {
  9 }6 R! L( _. ^1 c7 X; [

; Y3 q3 W; `, `6 T, ~3 I
: G/ X$ f9 ^3 H/ X' x* \4 t2 n5 `2 w7 |& G5 r8 M) V; F9 m( o
  电压的提供由JAMMA主板一根+5V的配线提供,随意选择一根配线器的红色的线即可。注意上图的“D”摁钮,它连接两个针脚,我们可以使用一个焊点来实现。
; t7 X4 E* }+ s4 D& u: W: G+ G8 {# ?; L) `) ?  Z* s
  你也可以使用PS1或者PS2的手柄接入你的游戏系统,市场上这种Neo-Geo转换器有很多。
/ }) y6 x" C$ b  U2 g, i2 E
& \) l) j3 q* r- G  投币系统:由于Neo-Geo系统的简单设计,你只需要把配线器的pin 16(player 1)或者pin T(palyer 2)接地就可以实现投币功能。
$ v! h& ?; P" E  Z6 j0 `0 m

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:10:54 | 显示全部楼层
下图是JAMMA具体的控制输入输出连接示意图,可参考!  c. r9 I& b; H

3 t0 r: e' P6 ~( D* G) n0 m, O5 T
3 t8 W  _& L" n( d# @8 E/ M

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:31:30 | 显示全部楼层
本帖最后由 勋勋 于 2011-11-16 20:17 编辑
2 s; l7 ^% p9 L3 t# c, F
0 x# O$ m( |1 x( {6 [4 d其它参考下图:
5 k; a/ Y/ M5 m4 B/ V7 q1 X$ t  N+ u  f1 [+ d- e  ~: f

* U9 g5 T& ~' b. B* w* {8 ?/ u: ]  R, n

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-2-7 20:43:17 | 显示全部楼层
本帖最后由 勋勋 于 2011-2-9 19:36 编辑
/ R8 K; P. j5 C" ?2 s  t4 O
play1368 发表于 2011-2-6 18:10
# @$ z8 N& _  N& L应该比两三百的好,有空拍张图给你瞧瞧,看IC和做工就知道了
0 T  T& O' z% y' K0 W- v

4 k) X+ W8 c- C" \0 R2 \4 G' k7 e嗯OK!感谢先!8 U$ _$ i& l# u

/ a; Q, z9 M( R! f1 {" A# x对了那天我搜RGBS转色差时。看到你发的帖子。你是不是也有买了个鸿富达制的RGBS转YUV??# h/ {8 d1 O* ^* V4 z
我前段时也在吴朋友那也买了个。但我的电视只支持YCBCR,板上写着YPBPR。 不出图像。不知道是板子问题还是电视问题。
1 K' t+ ^* i$ u! I, b$ F1 a# Y& a3 b% _1 P5 F
- z: s; S* N: y" K. [4 Z
上边的排线座被我焊掉了  IC的型号买来时就是磨掉的# f2 M$ x8 b& b9 p4 l1 T: P

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-5 17:29 , Processed in 0.095138 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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