找回密码
 注册

QQ登录

只需一步,快速开始

查看: 39262|回复: 47

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

 火.. [复制链接]
发表于 2011-1-26 22:31:16 | 显示全部楼层 |阅读模式
如果你跟我一样喜欢玩游戏,那么你一定有小时候最爱玩的几款街机游戏。随着时间的流逝,家用机性能越来越强,街机的数量越来越少,我们很难跟以前一样看到那么多的街机游戏,除了偶尔在模拟器中玩一玩。
: Y( ^& g. Q; p' O2 }* E
! k2 I: u1 b" F$ v  这篇文章主要向大家讲述怎样从一块街机主板,然后把它们变成你的“家用机”。也许你会说:“不用那么麻烦,我可以在MAME上玩到所有的街机游戏!”那么,我告诉你,你这样永远都体会不到DIY的乐趣,而且,收集rom是违法的,永远都不要向别人炫耀你的rom数量有多少多少。
( j! c4 G0 K; `
6 {  f6 k# h- g# @. g1 \0 q还有一个好处,那就是你可以制作出只属于你自己的最酷游戏主机,而且街机的显示器过于昂贵,而一台普通彩色电视机就很便宜。用那么大的电视机屏幕玩街机游戏,岂不是很爽?
- [1 w( w5 O' ?& ]$ a4 K
) l( Q% `' N* c+ Y' j. _) g: z3 l. j7 g

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 22:41:17 | 显示全部楼层
本帖最后由 勋勋 于 2011-1-26 23:11 编辑
3 t. g: R" |, |* O6 F: Q0 F5 j# D) D! M; B& i
那么,我们一起来看看做成这种家用街机我们需要些什么。- D+ ~4 {( n& V& N  M7 e. N

8 P5 o0 I; C0 x, l/ c一、我们首先需要一种称为JAMMA(Japanese Amusement Machine Manufacturer's Association)的街机主板7 c9 f+ i& g- d0 n, J6 h

- K: S# K, {0 h  由上世纪80年代由日本的游戏商制定的一种标准主板规格,它可以方便的接驳到街机上,更换游戏也很方便。( l4 Z5 N, V+ e- ?1 S- o7 g3 ]. h
- B8 f) H+ @" m" n9 Y
  以Neo-Geo街机主板为例,来给大家详细介绍一下。(之所以选择Neo-Geo主板,是因为它的游戏很便宜,出于长远考虑,这是最划算的投资)& J+ n) P" D7 l2 [+ m3 \' ~
4 S' b" W1 T! F$ f

& s6 W6 D( ]! m
* }( e4 _7 C  i, u/ c5 L8 ]这种主板与街机PCB连接是靠这种金手指,左边一小部分是电源供应,右边一大部分包括视频、音频的输出和投币确认、游戏控制等功能。6 d$ V- A- P! h6 o/ }, g

1 |* w8 V2 @; Y  i0 s/ @/ ?0 Y! N
$ }" v$ m  `4 E$ a
9 r) R9 R9 B# o0 X# e" |: B' z
二、连接主板和街机PCB的配线器. ?7 H9 t( A& H4 z
4 w; o# S+ n: S5 F9 U9 M
9 G! p4 \0 W7 `' e. r
5 o. W) H4 b: i) j
2 X) V/ o, J8 x% `  A; f7 U: N
  你当然可以直接把主板和街机PCB用焊接的方法连接,不过那样很麻烦,而且主板不易更换。从eBAY很容易找到这种配线器,最好的就是这种,连插线的种类都用标签标示的清清楚楚。
# k9 j  \5 E$ ]' \$ P6 K0 [
3 k" {6 w1 x0 e5 v) k
5 W( p& G  U/ i. V! `三、标准ATX电源
4 d! H; W9 e2 x9 m" O
6 ]( V  o* D0 i7 |7 h, [
3 X$ \# C  W0 V0 W  ^; J1 Z% m' A8 u7 i9 ~5 j; M5 |* e

, P, J8 E# v" F5 S: O  K5 t  这个不用多说了吧。
) F3 e9 S: }- ?  j+ p9 Q+ u& B
* e% W+ L& C* R3 I) F( D3 ?( l/ q% U! x  B7 Q
四、电源开关) t, r3 o; z2 o- V1 _

0 D( l* b/ f* Z( v7 y, o  随便的电器开关都可以,电灯、收音机等等的都可以。
( f; R% k  B/ t3 I6 S3 J6 B) g! y; Z9 g( Q# J

% V  n8 G: ]7 `0 V1 F( C9 }五、RGB转换器
. y- U  N% m5 c
$ b% N& M7 N, J; |  你可以从网上买一个成品,也可以买来电子元件自己制作,当然这需要你有一定的专业基础。
7 l7 k- }- j! k8 M( Y9 a/ C: Q3 C# ?  G% D' l3 G1 v
  DIY这个转换器所需的元件如下:) ]5 }8 t8 s4 a+ g# {6 c4 f
/ s5 k5 y* G7 t2 |# e/ H* u
AD725 chip (Digi-Key part #AD725AR-ND) / AD725芯片
1 b( V% _) {9 yNTSC Oscillator (Digi-Key part #535-9170-5-ND) / N或P制有源晶振 # L. }0 ]. h: R9 a+ R3 N
(6) 75 ohm resistors (Digi-Key part #75QBK-ND) / 75欧电阻
" P% @/ E! Z" U. ?- G" ?8 W, S(5) 0.1uf ceramic capacitors (Digi-Key part #478-3193-ND) / 0.1UF电容[104标号]
# O/ z) H4 ~3 Q! W(3) 220uf electrolytic capacitors (Digi-Key part #P12920-ND) / 220UF 16V 电解电容
. d% @7 a# }- m5 b( W6 q(2) 10uf electrolytic capacitors (Digi-Key part #604-1061-ND) / 10UF 16V 电解电容
1 w2 @  x) v- Z4 I3 BS-video port (Digi-Key part #CP-2440-ND ) /4PIN S端座 - a4 F" t) F/ j; j7 g( y+ h
Composite video jack, yellow (Digi-Key part #CP-1415-ND) 视频RCA单座
3 ^; [, q& s2 n  s- _2 ~- f0 \RCA phono jacks, for audio. (Digi-Key part #CP-1413-ND - red, and #CP-1414-ND - white)5 X5 z+ z7 v* D: Q- ~: J5 S
# P9 W  T  g8 i5 b
1 x% O; P0 Y0 H1 ^
六、所需工具! m3 W0 d; V8 k/ o

: Y- [8 c' S1 ?6 {/ S6 R) k$ O  一把电烙铁(推荐那种低功率、尖头的小烙铁,使用效果一流);一些焊锡,越薄越好;硬盘数据线(制作RGB转换器使用);金属钳;X-Acto刀片;焊接用胶;万用表。. z$ {1 }" N1 n+ r
& N8 |; W" M5 `7 ~( B5 I

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 22:45:04 | 显示全部楼层
第一步:检查主板插脚,连接电源3 L9 n/ ]% v; Q1 g$ k9 V+ F: U

0 ^) W0 n$ M5 \1 b% T下面两张都是JAMMA主板金手指插脚的图表都可能参考( K" J1 l/ l( {

. {1 e0 `0 q3 o! M- }
) R/ L# Y. L! ]/ ?% V$ c: ?) a2 o+ G. [& x! ]
. G) N5 g" _* p8 v$ x' g# H
: R: N8 K% |) F7 E% c
这张是ATX电源的
+ k( `& }$ \2 I) ?/ `, r  i* o' Z$ g7 L5 t4 g9 k# a3 e) @$ s8 j2 w
& O3 ?$ E  x# g6 n2 p2 |
/ d; z" t, H4 p  m8 [( X
把红色的+5V、黄色的+12V、白色的-5V和地线(黑色的那一根)与JAMMA配线器相连。在pin14和地线间加入开关。( @6 J9 ~& ?1 ~, U: e4 B
9 u$ c& s" z9 \
- M6 J. H; m# w$ \8 Z2 j/ x- O

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:03:00 | 显示全部楼层
第二步:制作RGB to NTSC适配器) z3 o6 e8 `2 h; i

9 q( K7 {: B% S
  这个改造最核心的部分就是AD725视频转换器,主要以用在VGA的RGBHV上的。就是下面我们看到的样子。 0 j9 n# m3 O% o7 {; N" |
  : m8 [+ y# q+ k

% Q* N- q$ O% v# E$ w/ ]0 ]! I0 G2 j
  J) Y' U" P" n! ^
  有两个方法我们能搭建RGB转换电路:手动焊接连线,或者制作一个小PCB板。如果你对焊接很在行,这个不是什么难事儿,不过如果做一个PCB板的话,对于将来的安装就简单了。用哪个方法都行,只要你觉得好用、熟悉。5 [% ]* O6 |  v$ R4 @
% J- w' j) F2 ~8 a; q) |6 ~
手动焊接连线- B; o$ y& e3 n- k$ F! u& H. k

; F7 y- q  C" O5 c+ h  芯片上的针脚都非常小,如果你决定用手动焊接连线的方法,得在AD725上焊接16条线。
2 |7 n- H' W, C) N  r/ D9 Q' t0 n

& Y0 h1 N" Z  p0 V6 E  ' _8 k6 A; a0 O8 x" B
. d3 S  V' _! P3 k" ^% j0 p
6 Z5 O, c) N( q  w
1.往每一个针脚上(16根)放上一些焊料。
- v) i" w4 J& w7 d- T/ }2.把一根硬盘排线分成8根,每根5英寸长,把每一根的末端都剥开。用这种线是因为比较容易操作且不易短路。
! _' ]$ @9 ^* U3 f) L% M3.放一些焊料在每个连线的末端。
8 i: T' S+ |  B5 D4.小心的将连线与芯片焊接起来。) c" `4 |) S7 _6 W: h9 @& A7 k$ x
5.用万用表检查一下,确保线路之间没有短路现象。
" d* l. q* @& {, g
- z3 ?& c$ l. V$ d) N7 T注意电容的正角极性
/ `6 S! T% i0 h* u8 R+ R
8 r$ J& P/ d1 K) S0 N- J! ]. J; m  L1 G: R1 D# }# P
晶振N制一般有14.318MHZ的有源晶振
6 N( R9 E+ ^% q5 w$ w- @! i) t) _; F' h1 v; z7 }
  把16根线和AD725连好之后,就可以开始着手建立电路了。我用了一个Radio Shack推出的实验电路板。下面的电路图说明了部件是如何连接的,蓝色字体表示的是街机主板的输入端口,红色的是输出到TV上的信号。
+ C1 V; `2 \5 k; {, ?0 r$ n
0 X6 j$ z! k- m3 `4 b- \" m6 x0 N8 _, g3 g
* h# `: r  d0 g( I! i7 V8 e) J  E
0 E+ Z0 c& ]2 V/ b* G) \
  ( s- q. T& k+ r1 t2 @; \: |" d
下面这个就是我搭建好的实验电路正面以及背面。 6 w5 E2 s3 O  c5 d- H# X6 Y! a6 O

9 d1 \! s' d; D9 [1 a6 D4 d) X    ; a6 W6 m' }8 S
% H: u" v( P* z( q6 p9 w

) p8 l7 V3 S3 f# u7 J8 F! h以下是原理图。仅参考:[RGBS和RGBHV都可用]
1 I% M  H: N, k% v" P( v" J
+ S! R6 Y4 ^- h4 Z7 }
0 Y, @2 f9 X) _. G( I9 Z4 V/ y2 I/ r) g

8 v2 {9 ~% E. X+ ?8 v1 W1 y4 _为这个电路做一个PCB板
2 K( w& z7 O$ r( |) X
3 V% V/ _& n% o: U* n8 C( j. J) j  如果你选择自己蚀刻一个电路板,可以参照上面的电路图进行,需要准备一个2.5x2英寸的覆铜板。注意以蓝色字体标出的输入端和以红色字体表述的输出端。) a8 F. i! |3 G) F9 |2 d
- K' b) K9 k# ]1 S% i8 l
. Q+ n0 Q* y3 b

0 H$ `5 y6 F+ \) g- z) }; d  接好音频部分
: _) N; Z9 k: B' V" O7 h3 d  c, r) B& F9 E$ s, b# j6 B% C+ i# f
  音频部分的工作比较简单,不过要注意的是街机的主板上内建音效放大器,所以能直接的驱动喇叭。如果我们是连接一套独立的喇叭这样还不错,但如果是连接到电视里,就得改装一下了,谁也不想弄得声音太大。
  e% ?9 c( B! M9 A1 R' ]' ^! d# T  g6 _
·在你的街机主板上找到一个小电位计,这块街机主板上就是蓝色的这个。# e' \! @9 G( P: M

$ v) A1 _. \+ f/ N: A( m; d6 J- A& h: H5 M# u

+ m& X2 m, c3 C& @·这个控制功放的音量,注意到旁边的散热片了么,这个下面就是功放本身。用一个小螺丝刀把电位计放到最低设置。- M' G, {& p* J" K3 e/ W- M  l
·在测试和电视连接下音量情况的时候,先从最低慢慢往高调音量。
- [1 C2 n+ ^, C( A) ]·对于单音游戏:连接JAMMA上的Speaker+(针脚10)和2个RCA音频接口。
* S, V! n+ A8 u- m) J·对于立体声游戏:连接左和右(L和10)线到2个RCA音频接口。
% d8 T/ X# S: I0 @) K0 o" H) J5 L' B! j9 v$ j+ @9 s8 Q
  现在音频和视频都已经准备就绪,现在可以把S-video线根TV相连,RCA和音频设备相连,如果一切正常咱们就开始第三步了。, a, t* f# Q9 q- n3 y7 }
5 X/ E8 R" r1 f( [& w
5 X- E# a$ D! _5 [) d' {

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:07:38 | 显示全部楼层
本帖最后由 勋勋 于 2011-1-26 23:07 编辑
0 M4 Y+ `* r% q$ H! M* z, O! c
0 M1 p# l1 \! t8 I, d& {, y第三步:安装控制器和投币系统. y* g7 ^, M9 i

  c, H9 _/ y0 ~0 ~+ A* H
  控制器:街机的控制系统非常的简单,当摁键摁下使插脚连接地线就实现了。这种方法类似于连老式Atari 2600和Gendsis主机的控制方式。投币确认系统也是如此。" P7 B8 l6 \5 z% ~" M
$ ]  r9 i' L  G2 Q( O
  找到一个Neo-Geo家用机的控制器,它们在JAMMA街机系统中同样能发挥出色。从网上搜“neo geo controller”,买一个二手的很便宜。8 t5 w) D5 {5 R4 b0 T$ Q# O

' x9 q1 W5 T* ~# n6 Q  我们需要找到这样一个15针的接口,用来连接手柄和JAMMA配线器,下面是接口的图示。 3 t& f8 v! |/ X4 I- z
  : P1 I4 Q$ ^3 z" s2 g

* s" s- Y  _9 s5 I* \/ m3 B) m0 C) S6 h) r! |
% ?( a$ ]: i( a
  电压的提供由JAMMA主板一根+5V的配线提供,随意选择一根配线器的红色的线即可。注意上图的“D”摁钮,它连接两个针脚,我们可以使用一个焊点来实现。; F3 E% [: N% [
0 d, \; ^; t: t. j! a$ g* k
  你也可以使用PS1或者PS2的手柄接入你的游戏系统,市场上这种Neo-Geo转换器有很多。4 r& h3 l( c3 i) ~$ M

/ F/ A( d5 Y% T" X6 p1 G" E  投币系统:由于Neo-Geo系统的简单设计,你只需要把配线器的pin 16(player 1)或者pin T(palyer 2)接地就可以实现投币功能。
* y+ P" @4 {+ g" V% B1 ~

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:10:54 | 显示全部楼层
下图是JAMMA具体的控制输入输出连接示意图,可参考!
$ Q: \, R. J3 |7 h# X
- T5 t' i* \. K# p: L& f0 v' o- ?6 m3 r5 c; t1 E6 M

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-1-26 23:31:30 | 显示全部楼层
本帖最后由 勋勋 于 2011-11-16 20:17 编辑 * g' o3 x+ J9 G3 u3 m& B3 o
! o0 q% H) s6 X
其它参考下图:
1 U+ J2 {; f) v9 c# j$ z: ^: r; N8 Z! \& U
* M1 ~' A6 M: O6 M" R
- V0 s+ ?7 G$ t6 R  X1 T9 |" \

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-2-7 20:43:17 | 显示全部楼层
本帖最后由 勋勋 于 2011-2-9 19:36 编辑 " d7 Z3 X( |1 `' `- b) x* f5 |
play1368 发表于 2011-2-6 18:10
1 |, n  t3 C6 R9 Y3 f# g: z; {" R应该比两三百的好,有空拍张图给你瞧瞧,看IC和做工就知道了

+ `/ @& J; Z# o
9 L8 J/ X- [6 O, G嗯OK!感谢先!
* N6 x6 ^) l+ p' [' r  X" h9 m; k5 L9 v9 C* t0 E- N2 J
对了那天我搜RGBS转色差时。看到你发的帖子。你是不是也有买了个鸿富达制的RGBS转YUV??
  q$ {1 J) w7 Z, @3 c) t" B我前段时也在吴朋友那也买了个。但我的电视只支持YCBCR,板上写着YPBPR。 不出图像。不知道是板子问题还是电视问题。
' o; f) R+ {- F" {# `$ z. y: Y( j0 L/ M0 U

8 C5 {4 C5 z( t9 E7 v8 L  ~  I上边的排线座被我焊掉了  IC的型号买来时就是磨掉的
6 x, o: R, O) u8 Q* D" t

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 00:35 , Processed in 0.136202 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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