- 街机 Arcade game 专区

NAOMI2 IO板研究(板号837-14505 常见于头文字D街机)
看了xunxun大大的naomi琢磨流水贴中毒,入了naomi2+netdimm+doa2卡带,前段时间把随机的io卡研究了一下。# Y) i0 h( v; {0 J+ q2 o9 K3 k5 U
这次主机是头文字D ver.3拆机的,io板与常见的jvs 2 jamma板不同,编号为837-14505,输出同时包含了到传统摇杆和按键的数字输入接口和方向盘用的模拟输入接口。4 O6 K$ A  ]2 |2 `8 t
837-14505   IO BOARD4 R5 L+ P  ?7 m6 z5 P7 V: U

  f8 j* S6 {2 w: T$ q1 v" {& _3 @
查了下国外网站,这块板子是837-13551-92的升级版本,二者接口定义一致。' F- {, \1 Q& h+ I  L1 ]. p
8 R3 R4 A+ U/ e! o  e

* `" U  l7 O7 V. N% P具体针脚定义如下:
: Q$ V* r2 L- u; ]" D- \( kCN7 4pin JST NH connector (5V Power in) 1 D$ G% a* V( T5 H4 r
$ w1 d8 v& g/ g0 l/ m! S" ~* r% {& c
01 +5v ; n# m2 i% d* U8 }: ^" t, ]
02 +5v 1 ~# {6 d% o3 J$ j  L
03 GND 8 S2 f1 _4 ^- s5 A9 t
04 GND ! Y- O( Z5 H6 }( K- U7 C
5 T% h- g# _$ v1 M, j% @9 }
CN8 4pin JST NH connector (5V Power out)
9 g' k( p! u9 {& t" L
& ~  K( |4 b4 ^01 +5v ( G0 d1 D' v4 A' d$ k7 i$ ?: b  r
02 +5v ; r* U, S. @% l; R
03 GND 1 b4 H1 U$ I) A" N' b
04 GND " m  k" M( s. h( Y
. R; t: Y8 t) s+ a* s
CN1 5pin JST NH connector (12V Power in)
2 A/ u/ x4 h5 o& `* X2 z9 o3 a6 m
+ O: f# u4 q3 u8 Z, ^# |. O01 +12V 3 J0 ^2 `% h% J1 S# g) i6 d  ~9 z
02 +12V
% q; V" B0 o: v2 }03 NC
/ Q5 F1 w- T; W( v, Q3 z04 GND
) V# a4 [9 w. @& W/ p" g05 GND
0 a5 U6 D; u5 g8 L+ X! F* S0 a* `* n! v+ _: N& ^, d9 t/ V! X, J% |
CN2 5pin JST NH connector (12V Power out)
' \, P3 V, t9 Y7 I7 u; J/ M
: s: ]- J( `7 G7 I7 n01 +12V
3 U/ ]8 j  \) t; m' t# q) K8 t02 +12V
) o4 m, x# i5 J% q  U3 Q' U8 O$ X03 NC 4 |) u' |2 s7 h% f! \7 y- z
04 GND
& p) d5 \$ H5 a5 J* |2 [05 GND
6 O" m% c. s" z( o+ L3 U* u
" I" i+ E1 F* K2 s8 h* j; A5 J9 i8 ]7 _2 f
Analog IO (26pin AMP RA connector) 9 E, g9 R! F$ j( C
  e! U" t& o& R) D
01 (AVCC)
9 q) j( V6 W( E/ w02 (AVCC)
5 X, p5 M, {7 T03 (AD 0)
  ?5 v# t/ F5 ]2 T; L1 ~  r+ \# j04 (AD 4) 5 c5 o; Z5 }7 L) g
05 (AGND)
3 Q4 I: N* N0 T2 f3 _8 K- s06 (AGND) 1 ]( ~7 X1 J3 V% Z
07 NC ; Y8 W) m5 U( O
08 NC
; C* K% J1 {9 a1 _3 x09 (AD 1) 6 f1 O8 }3 Z9 Y  U$ [
10 (AD 5) 6 y7 f3 _7 R' F, O2 B# u
11 NC $ L! v2 V: Q7 `3 f( q: |
12 NC % U6 |" h  D% Q/ y
13 NC
" o  g' Y% S% w# a0 L  [0 A14 NC
( l2 n% h) w, ?- W. L9 g  W15 (AD 2)
, \4 P2 Q1 i4 J16 (AD 6) + v# R0 S# [$ p4 H
17 NC : V) |4 v0 F" [# }6 Z5 |+ l
18 NC
" S" c4 ~" i) r  v% P& q( z19 (AVCC) ; F  u# ?5 W0 G6 h( h( j9 b
20 (AVCC)
& P& a0 e+ F, ~9 a" d$ \21 (AD 3) 0 s6 V- |. N3 k  V& `
22 (AD 7)
# ^% O* Q. E7 C9 ?5 R23 (AGND) ( o4 X8 D/ u9 V# H" W
24 (AGND)
, T" K$ Z1 Q9 G+ u0 N25 NC
' S/ N. Q; ~( |0 a+ L: `4 u26 NC ) c  W2 V8 h2 W+ b4 F' |0 `  j; M
: B( A2 ]# _" y1 }; I% F! n% R# e
* v5 M4 ^* |; n, y1 H) K
Digital Inputs (60pin AMP RA connector) 0 W& K, u7 M4 b

3 P& G2 J7 i( X4 D1 W& s01 (+5V)
. D7 O8 K7 }8 ]+ i5 _& P02 (+5V) 2 L+ d, w. J9 N2 u* W' I* e# u3 K
03 (+5V)
! X9 J, k0 ~. J$ C0 j$ \04 (+5V)
/ s! m# Q+ v6 |* ~& t05 (+5V)
5 e# G$ c0 [' P$ O( m06 (+5V)
2 P2 ~( B! O2 o" c( i+ S; U07 (+5V)
8 P! G0 z7 i* a2 k9 l2 n* k4 P08 (+5V) ) L% V' F. i% |+ D4 _# N2 l, m
09 (GND)
9 ^. O5 f  N, L4 I5 ]10 (GND)
' j$ D8 G, c' ~: y6 `11 (GND) # W, |* v' Q1 E
12 (GND) 2 _5 s" M- x/ l- |, P1 Y1 |
13 (GND)
1 |! h" Q2 y8 f" s$ |1 v14 (GND)
- {) D" M4 |9 R- N  `9 Q15 (GND)   H( W# I$ r" [. q3 H
16 NC
1 z# ~( |, m( P- m, {! V8 z17 (1P Start)
- E" Z8 y9 A" f. `' D18 (2P Start)
+ l5 M7 G' B7 \+ ^% x. Z19 (1P Right)
# A  b( l  k0 k$ U& F2 M$ P. r20 (2P Right)
* T2 v1 M8 ~  N4 S, d- v21 (1P Left)
. C; U' X. G! Q# @/ {: ]7 `: |22 (2P Left) ' d9 n8 E4 H# k& J  R
23 (1P Up)
$ T6 H3 D* R' S& ?1 ?24 (2P Up)
: a: a- O" t: x25 (1P Down) - i, J5 N: Y1 |3 |5 x) w, E
26 (2P Down)
# U$ d  z1 A6 R  h; i' C2 ~3 T  T27 (1P SW1) 7 z. C  P' s' L5 [7 Z
28 (2P SW1)
9 b3 R0 B  ^! n# z8 b) {, I+ t* T4 c29 (1P SW2) 8 q2 i7 J7 r9 B( I
30 (2P SW2) 1 x# ^' E. _) r4 C* I' e! [: }8 U
31 (1P SW3)
- Q: |! \  J: f8 ^* @32 (2P SW3)
3 G: l7 u0 t* A) j3 b33 (1P SW4)
" C7 |5 \. [( X4 x; d. a) L; h34 (2P SW4) * g2 ]" @) m- A) J
35 (1P SW5) + {% z: t( C% j- m1 T) r
36 (2P SW5)
2 `1 _# M% G  ?, U6 h37 (1P SW6)
+ \' A( r8 K% Q: I" o* D3 f, T38 (2P SW6)
& f9 n- ^. r0 \" D, z& ]" @1 }39 (1P SW7)
# @0 g. G2 U9 c) W40 (2P SW7)
  f% x- j" f# u( M$ E) ~41 (1P Service) $ ~. j* H5 \7 K% j, o- W' f
42 (2P Service) ) J( c$ L2 Z1 j: Z, i
43 (Test Sw) 2 a3 X$ ?. u6 p# r$ {6 r* V
44 (Tilt Sw) . ^1 T9 [5 I, r0 m# U) p" [5 ^1 I9 ?
45 (Coin SW1) " e' h4 W, N& E* u  a
46 (Coin SW2)
1 Z5 ]* E. ^; h- w% \0 v1 a47 NC
$ I; {: @% B% D$ n7 m- r% R& b48 NC $ g# ?1 X  `% ~1 o( h) _
49 (Coin Meter 1)
6 X; {4 }% V1 f  E50 (Coin Meter 2) , @0 R- O. n2 p
51 (Output 1)
; I7 \" {. m6 B' S( l* `8 }52 (Output 2) 3 p7 v; p) j0 K% m
53 (Output 3) 6 \9 a' s4 t- y' j. |& K( B
54 (Output 4) * u" i% y( Z5 v# J# |: U
55 (Output 5) 7 D; J* z& w/ \( T! x6 L3 t% b8 z
56 (Output 6)
4 q- n. E$ N9 a' Z57 (+12V) $ [/ ]! c; `4 T4 u/ }
58 (+12V)
$ m: j* }8 {8 N59 (+12V) 0 v) |. ?9 l9 p
60 (+12V)
0 ]& l7 k. Z) n. d$ ]7 U* x# [, B# r/ c/ |/ w7 l4 m( \( M
- o8 Y  P  [, F; F0 q
看起来很简单明了,但是!!事实是残酷的,这个板子通电后接通jvs串行数据(usb接口)并不能使用,分析电路发现 Digital Inputs 部分用于输入的光耦电压过低,只有1.xV,远低于光耦二极管部分的工作电压。进一步查找发现输入光耦的供电源于60针接口的1 2 针。实际上3-8针为5v输出,1 2针为输入光耦的5v电源,短接2-3脚后各按键可用。7 o8 {5 z* w8 J2 {& G5 k
同时,此类高版本的jvs io board还检测投币器的有无,投币器连接后会使用57-60口的12V电源并向49 50针(Coin Meter)反馈5V高电平表示投币器正常,有投币动作时拉低45 46口电平表示投币信号。所以要正常投币并进行游戏还要向49 50脚输入5v电平。这里我在4和49间串入50Ω电阻,投币功能可用。5 M3 \1 l$ j& y/ I% R' `' j

- y. Z& [; j' q4 E; J简单接线图如下:+ T  |3 u1 f  Z3 k& j
3 x8 z( M  G4 C- U6 t* O4 n0 L
/ p  h$ p& s2 |" L0 e

' ~1 @- v# |  P+ z- a6 Y关于模拟接口的研究正在搜集资料并测试,整理完毕后发布。( `) Q& n& e+ s5 T" r6 I  `2 k0 E
7 F4 J1 u- j' D4 t
顺便请教xun大如何利用netdimm进行网络加载4 F! Z! |7 I. _# O+ ^8 |
我的netdimm版本为3.03 按道理讲是可以进行网络加载的,目前只下载到naomi_boot.py这一个脚本,加载bin文件总是提示10065错误。
附件: 您需要登录才可以下载或查看附件。没有账号?注册
倒序浏览 看全部 全部回复38
. x' t2 e1 I* c
截图在此,哪位知道此类错误如何处理
附件: 您需要登录才可以下载或查看附件。没有账号?注册
  • 板凳 xunxun
  • 2015-11-1 00:22:21
可能需要3.17试下,看列表是要求4.01,但你的是3.038 k" G- w) k, r7 u7 ~9 \/ p
6 S% z; Y$ H' H6 X6 W, X/ J$ L
你能找到官方提供的TransferGame.exe 吗?
  • 地板 xunxun
  • 2015-11-1 00:27:25
naomi_boot.py 以前有试过。不会用。。。。。
: G( A3 k  i1 W+ c* w; JDIMM已弄切换到NET模式了吗?
xunxun 发表于 2015-11-1 00:277 w9 \6 L% W3 P9 Z; H# t6 {
naomi_boot.py 以前有试过。不会用。。。。。* v! k6 y  U# I+ H3 h, T: |6 n
DIMM已弄切换到NET模式了吗?
) r" d, \) H& z/ Y1 Y. W
跳线换过来了,开机会显示network system,从电脑可以ping通的。
xunxun 发表于 2015-11-1 00:27
' v4 h7 i$ Y* [9 ]$ X! Rnaomi_boot.py 以前有试过。不会用。。。。。7 R* k8 Q8 `6 z) e: b6 y4 Q9 z+ P
DIMM已弄切换到NET模式了吗?
5 p* ^0 G' S) H* N6 E; t" {  ?8 ?
跳线换过来了,开机会显示network system,从电脑可以ping通的。
xunxun 发表于 2015-11-1 00:22
0 p# i( W9 x3 B3 n" N8 A可能需要3.17试下,看列表是要求4.01,但你的是3.03" u5 p7 L$ i9 F9 U9 F& Z+ H
4 o6 c# r8 Q, t0 V" `  O$ `4 Q% O
你能找到官方提供的TransferGame.exe 吗? ...

& C+ w0 U7 i- j2 |3 M$ g5 n官方程序已经搜索好久了,没有找到呢。大家可能怕侵权都没有公开放出来。
本帖最后由 codystar 于 2015-11-1 10:31 编辑 , w- S$ V  H: q# h7 f; h. D) ~7 A

: Q5 o1 `4 h. c2 F" }! u/ jnaomi要网灌游戏,关键还是netdimm上的那个解密秘钥,其实就是个单片机,其次是解密的游戏rom文件,普通模拟器里的不能用。然后netdimm里闪存固件最好刷到4.03版本,电脑端最好用图形化的新版网灌实用程序进行操作,你用的命令行的那个是pthon编译的程序不方便,将ip和rom路径定义好后打开naomi就可以网灌了。值得一提的是,这个网传程序是特殊数据包,非普通的ftp,tftp这种协议,是专用的。

评分

多谢指教" B6 C( B% h/ {
我找到一个网灌程序,不知这个对不对。# a+ N, V) K3 r& Q) A- @0 v8 k

. P2 F" Z$ l, d用它传输一样是报错的呢。
+ u0 ~* K& W% t% C
; r: e; s: p+ d- D- |' J3 `1 I而且youtube找到过视频,3.03版本dimm用命令行上传4.02固件后升级成功。4.03固件没有找到啊,要怎么升级呢?
附件: 您需要登录才可以下载或查看附件。没有账号?注册
  • 10# xunxun
  • 2015-11-2 01:06:10
如codystar 所说需要解密秘钥,或你发给我帮你看一下。那个图形界面的传送工具好用很多。还有你可以把图片做成图标。比如文件名取成XXX.BIN.JPG,这样在工具里点击相应的游戏名可以显示封面预览。
1234下一页
回复 3收藏