找回密码
 注册

QQ登录

只需一步,快速开始

查看: 43689|回复: 47

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

 火.. [复制链接]
发表于 2011-1-26 22:31:16 | 显示全部楼层 |阅读模式
如果你跟我一样喜欢玩游戏,那么你一定有小时候最爱玩的几款街机游戏。随着时间的流逝,家用机性能越来越强,街机的数量越来越少,我们很难跟以前一样看到那么多的街机游戏,除了偶尔在模拟器中玩一玩。; W* z4 _7 ^  w$ b# H
" y! _/ G( ]0 l7 M! n4 l) E
  这篇文章主要向大家讲述怎样从一块街机主板,然后把它们变成你的“家用机”。也许你会说:“不用那么麻烦,我可以在MAME上玩到所有的街机游戏!”那么,我告诉你,你这样永远都体会不到DIY的乐趣,而且,收集rom是违法的,永远都不要向别人炫耀你的rom数量有多少多少。' Q/ \- h2 ~& i4 ]4 L7 N

- Y' n6 G7 e  |1 v还有一个好处,那就是你可以制作出只属于你自己的最酷游戏主机,而且街机的显示器过于昂贵,而一台普通彩色电视机就很便宜。用那么大的电视机屏幕玩街机游戏,岂不是很爽?! p; E5 p# p% v/ F$ e
9 s* H- ?( \. X- E! ~' y

- S" f9 C( F& k

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 22:41:17 | 显示全部楼层
本帖最后由 勋勋 于 2011-1-26 23:11 编辑 : g- v2 B* ]$ E+ S. }6 ^0 p, [: Y( k

  Y# R* R0 E% U  X. |8 r9 z那么,我们一起来看看做成这种家用街机我们需要些什么。/ K) D; T+ b: W" {& E
, Y# A% n: T( A, `
一、我们首先需要一种称为JAMMA(Japanese Amusement Machine Manufacturer's Association)的街机主板# |1 O5 b( J& j
0 x+ T" G& o9 N7 E# j  J8 C* r
  由上世纪80年代由日本的游戏商制定的一种标准主板规格,它可以方便的接驳到街机上,更换游戏也很方便。! R/ E8 b, e4 S7 v
- m9 O4 K9 c& u6 f2 j! p3 a$ C) c
  以Neo-Geo街机主板为例,来给大家详细介绍一下。(之所以选择Neo-Geo主板,是因为它的游戏很便宜,出于长远考虑,这是最划算的投资)
4 w) ^' O# ~9 V* h* O# @) p
! O$ E7 e2 s: ~
. A8 Z0 g0 W6 z
: c/ U1 u0 {0 {0 }) {这种主板与街机PCB连接是靠这种金手指,左边一小部分是电源供应,右边一大部分包括视频、音频的输出和投币确认、游戏控制等功能。
/ l/ `/ q, O' q' D+ N5 F: g" J6 t, \  a9 @
$ g. U% ]' [, D; k, O

: j9 `$ |% ~8 q# w) M# N' y5 j+ ]8 y& P
二、连接主板和街机PCB的配线器8 q! H1 d# I! w  B* N

% b/ \% ?3 t! u! A5 C
' Q$ t0 z4 ?6 H1 v6 i3 N7 B1 L9 }# h/ }2 K3 r
( s0 i+ u$ |9 w; Z( }# a( \
  你当然可以直接把主板和街机PCB用焊接的方法连接,不过那样很麻烦,而且主板不易更换。从eBAY很容易找到这种配线器,最好的就是这种,连插线的种类都用标签标示的清清楚楚。# c  T' M7 `% e& a5 Z3 u0 [; z9 F
; O% B$ A$ `3 _( R

# ], i& x8 t  s0 U三、标准ATX电源1 Y% C* Q$ `3 o* J: _

, ?* y/ N! ^! T  ^) e# O" |6 j& u& L  ]% A3 B( |

" q4 u: @" E1 D& W+ k  c+ C  r( z
/ w0 r+ X8 ?+ X6 b, M6 [  这个不用多说了吧。' O  I1 ~" A7 q6 t+ \: W
# R3 h6 t0 X+ a0 I+ `: Q* K; @+ ]# t
2 b# W% d  x' L/ C
四、电源开关
8 `$ j2 d" J3 K0 V$ X! N2 `3 i1 X0 P+ z% l
  随便的电器开关都可以,电灯、收音机等等的都可以。
6 _- @' V0 J: H/ j  N1 g( ]; z( |5 w$ Z3 ]

1 i5 q+ I4 v; _) d! R- |; A0 k五、RGB转换器/ s! N2 F* i9 {, f. O8 o6 z" e! L  k

: j' n: q/ ]4 h7 W/ R& K, @6 r  M  你可以从网上买一个成品,也可以买来电子元件自己制作,当然这需要你有一定的专业基础。' B4 ~  P" o  `

0 k4 a, f+ g9 X" c  DIY这个转换器所需的元件如下:' w& c/ q  S, B4 i+ u+ F

' q0 Z. d9 G! Q* h2 F( |6 F+ @6 DAD725 chip (Digi-Key part #AD725AR-ND) / AD725芯片 ( g* X  G% N; f- `
NTSC Oscillator (Digi-Key part #535-9170-5-ND) / N或P制有源晶振 6 `- ~! i+ d" T. A& h
(6) 75 ohm resistors (Digi-Key part #75QBK-ND) / 75欧电阻 2 R. J/ V$ s. o
(5) 0.1uf ceramic capacitors (Digi-Key part #478-3193-ND) / 0.1UF电容[104标号] ( |( O; |2 Q7 u, A) T( }
(3) 220uf electrolytic capacitors (Digi-Key part #P12920-ND) / 220UF 16V 电解电容
: n. E+ y7 u8 J: a(2) 10uf electrolytic capacitors (Digi-Key part #604-1061-ND) / 10UF 16V 电解电容
0 }( X. `3 A# u+ f8 E! a6 P! k, QS-video port (Digi-Key part #CP-2440-ND ) /4PIN S端座 + c: ~: W( P% V7 ]. n
Composite video jack, yellow (Digi-Key part #CP-1415-ND) 视频RCA单座
7 K* w* K0 f  I: nRCA phono jacks, for audio. (Digi-Key part #CP-1413-ND - red, and #CP-1414-ND - white)
5 p3 \8 j' y2 b7 z9 v& L; X# x
# `: t  _# l% Y
8 B; y5 G: R# `. r% e5 [六、所需工具
$ d1 {- Q% _1 f
8 @% n3 X" L0 j# w, c9 h: S  一把电烙铁(推荐那种低功率、尖头的小烙铁,使用效果一流);一些焊锡,越薄越好;硬盘数据线(制作RGB转换器使用);金属钳;X-Acto刀片;焊接用胶;万用表。
3 a5 i- \) a) l8 H6 c. t, X8 @3 u* k6 w8 c8 }! T

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 22:45:04 | 显示全部楼层
第一步:检查主板插脚,连接电源* Y5 d) G' k5 s

8 \- L) O0 V9 B: U下面两张都是JAMMA主板金手指插脚的图表都可能参考
( I* x6 @$ M5 _4 X
7 D. O  q8 E) L: Z8 s6 i- y. @" V! p
3 j" r7 \+ B/ {; j  Y/ U% E* l% j

) i2 B, e2 x* n- t8 y/ E" L/ p9 U) z" S4 p
这张是ATX电源的( f2 e* f8 \1 B; I7 t* d& ?, d! F! s2 o
  d7 P+ n% A( i7 D9 Z1 {' c/ Y: p
' \/ I' c, h+ V; C" E5 Y/ Y) e

' g" D* G1 y# M把红色的+5V、黄色的+12V、白色的-5V和地线(黑色的那一根)与JAMMA配线器相连。在pin14和地线间加入开关。3 K. {7 t# V& m8 R5 Y* K, u

% Y7 O& t6 \  v9 m6 m
1 u5 l- d  P+ y0 \! \" ]

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:03:00 | 显示全部楼层
第二步:制作RGB to NTSC适配器
1 n6 Y1 V, ^$ X! B. B, E9 r" _8 s7 v; q0 M
  这个改造最核心的部分就是AD725视频转换器,主要以用在VGA的RGBHV上的。就是下面我们看到的样子。 1 S1 e" h+ u. u* I% [
  
3 u* ~, s$ H+ j8 M; e6 @7 [% B
: ~2 m) k4 `. [) s9 Y  E; v6 S( F- x9 I8 z; e

! W: `& B4 J0 w" n  有两个方法我们能搭建RGB转换电路:手动焊接连线,或者制作一个小PCB板。如果你对焊接很在行,这个不是什么难事儿,不过如果做一个PCB板的话,对于将来的安装就简单了。用哪个方法都行,只要你觉得好用、熟悉。
0 m' P7 F* j) ~/ v8 l- ^2 F" {5 y* d) ^" x5 J
手动焊接连线+ U, X" M' F# j+ @% x8 b) P

, Y: R0 D8 m! y2 f+ P  芯片上的针脚都非常小,如果你决定用手动焊接连线的方法,得在AD725上焊接16条线。* H) @0 [* P9 J
( e9 @* |" {+ @5 e( X$ b2 b: I

* K0 \9 t' P7 K* B" j2 H( y- U  # [( C( I5 y5 }7 ?4 e
* g0 v4 G4 L: j
6 Z/ |) D! n0 f- x
1.往每一个针脚上(16根)放上一些焊料。
- o9 C+ T& m, C, j2.把一根硬盘排线分成8根,每根5英寸长,把每一根的末端都剥开。用这种线是因为比较容易操作且不易短路。) Q1 Q8 v4 L% M# q, ~2 v9 g
3.放一些焊料在每个连线的末端。! a7 R0 U: H0 _: e+ {. C" A, o" V
4.小心的将连线与芯片焊接起来。
* s# b* {- N. w0 @! z( h5.用万用表检查一下,确保线路之间没有短路现象。( Z  d9 K6 T( ^
4 q" w6 Y9 {" i6 ?* m
注意电容的正角极性
) @6 X2 h/ Z3 k2 x* p/ h
' E# X) G# I* j# _. ?" T* g( R7 A2 p0 A7 x
晶振N制一般有14.318MHZ的有源晶振! D" F& Q' L' Q* r; J# Z: Q

; f% Y2 O% R4 M* v4 D  把16根线和AD725连好之后,就可以开始着手建立电路了。我用了一个Radio Shack推出的实验电路板。下面的电路图说明了部件是如何连接的,蓝色字体表示的是街机主板的输入端口,红色的是输出到TV上的信号。6 @$ s. t6 ]% p( M. r0 o
* g4 l# B: x) s/ I& u

7 n1 ]8 `4 T" y" ^* Y! d) u3 N
" O; ~6 d% s6 _: y5 h   g6 _, c0 b) [' o
  * m/ B( _4 W7 t1 N
下面这个就是我搭建好的实验电路正面以及背面。   Y% Z5 y3 I. ]) |
" o9 i& Y. M  e$ z0 t9 h. W
   
9 z3 z6 t3 P, j% v, S9 s
: B$ d! w! E9 C1 g/ L2 Z! K/ f! L9 l* s
以下是原理图。仅参考:[RGBS和RGBHV都可用]. N7 z3 n$ v4 t

7 w* g' B: `# W# ]1 O, _, f0 s, @
6 q) h( b9 B& G& `. }2 p- H  V5 ]1 f, h' x6 e7 d1 r0 g

' J8 @( @! O7 u8 o5 @为这个电路做一个PCB板! }4 `# J& l1 }# F$ d* J4 ~

. P& o7 C  c- x5 d  如果你选择自己蚀刻一个电路板,可以参照上面的电路图进行,需要准备一个2.5x2英寸的覆铜板。注意以蓝色字体标出的输入端和以红色字体表述的输出端。
0 c( t* t2 J; H0 ~0 S4 G, E* B5 O/ t- A! C& v; z  Y1 E! V

* b1 J4 T1 m" ~- n
; [3 Z+ K; }5 b% A  接好音频部分
1 w/ @& v7 H- S! n' w9 J
. R- |- b5 [/ C  音频部分的工作比较简单,不过要注意的是街机的主板上内建音效放大器,所以能直接的驱动喇叭。如果我们是连接一套独立的喇叭这样还不错,但如果是连接到电视里,就得改装一下了,谁也不想弄得声音太大。4 [/ c4 J9 g2 z

4 `( z' o. e) z& `# c·在你的街机主板上找到一个小电位计,这块街机主板上就是蓝色的这个。
) }9 p* ?0 ?3 Q8 ^+ g+ e% c8 _
$ m" L" r* V4 W
3 @* P5 ~: J' [; f4 @  U3 k3 H3 u/ L- c0 s2 I  y- {% p/ m
·这个控制功放的音量,注意到旁边的散热片了么,这个下面就是功放本身。用一个小螺丝刀把电位计放到最低设置。$ m. u8 |4 q  S+ G# O0 C
·在测试和电视连接下音量情况的时候,先从最低慢慢往高调音量。
8 k4 l2 B' h; i·对于单音游戏:连接JAMMA上的Speaker+(针脚10)和2个RCA音频接口。; t" d2 a9 }* ?0 J7 {2 x
·对于立体声游戏:连接左和右(L和10)线到2个RCA音频接口。
- ^' V! w# f1 H  y
4 l# P" D' ^  z+ V  现在音频和视频都已经准备就绪,现在可以把S-video线根TV相连,RCA和音频设备相连,如果一切正常咱们就开始第三步了。! J# w! X" Z* B
' u  a7 g) ~/ ]$ E
8 L! X9 ]$ y+ X" c

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:07:38 | 显示全部楼层
本帖最后由 勋勋 于 2011-1-26 23:07 编辑
4 c7 p1 @9 b" ~% }- B9 p1 P& q5 c) S- ~2 J1 i5 D7 w
第三步:安装控制器和投币系统/ n% H+ P' b# b1 n; \. z9 X

; Y# A' u+ S, b- p& M# B
  控制器:街机的控制系统非常的简单,当摁键摁下使插脚连接地线就实现了。这种方法类似于连老式Atari 2600和Gendsis主机的控制方式。投币确认系统也是如此。
% J. r! X: n! H, Q3 X! r4 l% K3 S
. X" s5 O! ~) F  找到一个Neo-Geo家用机的控制器,它们在JAMMA街机系统中同样能发挥出色。从网上搜“neo geo controller”,买一个二手的很便宜。
& x# b, E4 M( M; X8 ~+ |; p
" M+ V! V4 z  P0 B; ]4 E1 Q  我们需要找到这样一个15针的接口,用来连接手柄和JAMMA配线器,下面是接口的图示。 9 R8 i/ C. A# y7 b
  
' R3 @% K. ^0 r  `* y
% o% t1 Q# Z$ w; c7 o/ B7 m$ s$ v6 w* F3 G" F
- x9 k/ A: T* j: |+ ]9 ~
  电压的提供由JAMMA主板一根+5V的配线提供,随意选择一根配线器的红色的线即可。注意上图的“D”摁钮,它连接两个针脚,我们可以使用一个焊点来实现。) Y* \2 k( X" Q- i0 h
+ `. d2 f: p; f  i% ^2 L) M9 [
  你也可以使用PS1或者PS2的手柄接入你的游戏系统,市场上这种Neo-Geo转换器有很多。
. Z, G: I/ B7 ^2 f/ {
5 E' ~5 C  u5 `, H' V  投币系统:由于Neo-Geo系统的简单设计,你只需要把配线器的pin 16(player 1)或者pin T(palyer 2)接地就可以实现投币功能。' v# K; l! ]2 W2 I& E/ k

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:10:54 | 显示全部楼层
下图是JAMMA具体的控制输入输出连接示意图,可参考!+ O& d+ B, g1 |' l

6 V; [8 D4 l3 I
, S# Z9 t3 X( w7 k! N5 S: a6 z

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:31:30 | 显示全部楼层
本帖最后由 勋勋 于 2011-11-16 20:17 编辑 ) W* P: z' _6 v. {. W1 C- \

" s$ u0 C& K3 }- [( F其它参考下图:
- s7 q6 q: b5 W+ P, F) @& B) p6 K% y. _/ e9 S: D; P" o2 b  c8 [
. R* M. F: R% w$ G! }5 }
7 t/ f! a  ^  Z- a0 f

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-2-7 20:43:17 | 显示全部楼层
本帖最后由 勋勋 于 2011-2-9 19:36 编辑 # w! `: g& E. k& ]9 Y4 L0 x
play1368 发表于 2011-2-6 18:10 ! _3 Z% F0 k* P- S6 h( R
应该比两三百的好,有空拍张图给你瞧瞧,看IC和做工就知道了
, a% c, S3 I7 Z( E7 v

: a. p) y( n* W- E+ w5 k嗯OK!感谢先!& j2 h. z" B  l# t* n0 {$ J, }' m
3 `5 X& j1 T, t& a8 Q: C
对了那天我搜RGBS转色差时。看到你发的帖子。你是不是也有买了个鸿富达制的RGBS转YUV??9 t/ g' v* N  }
我前段时也在吴朋友那也买了个。但我的电视只支持YCBCR,板上写着YPBPR。 不出图像。不知道是板子问题还是电视问题。# r- J8 a  `3 s: \: }! [- A

" A# j& k/ G' V" C( T. G" S5 D0 p
' d) \# a0 I' Y8 @' e/ B上边的排线座被我焊掉了  IC的型号买来时就是磨掉的  H& Y% Q- t+ Z3 i! S) T

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-2 23:46 , Processed in 0.584532 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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