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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 23682|回复: 38

NAOMI2 IO板研究(板号837-14505 常见于头文字D街机)

[复制链接]
发表于 2015-10-31 21:29:53 | 显示全部楼层 |阅读模式
看了xunxun大大的naomi琢磨流水贴中毒,入了naomi2+netdimm+doa2卡带,前段时间把随机的io卡研究了一下。3 y2 a7 H  Y5 k8 v: T/ y8 H& q8 u) c
这次主机是头文字D ver.3拆机的,io板与常见的jvs 2 jamma板不同,编号为837-14505,输出同时包含了到传统摇杆和按键的数字输入接口和方向盘用的模拟输入接口。
! N4 N0 e% f( ~837-14505   IO BOARD
0 n3 p2 X/ L; _4 S
. f- g6 Z' r8 @/ J2 [( x5 K8 }3 N# R& Z- u
查了下国外网站,这块板子是837-13551-92的升级版本,二者接口定义一致。( f' r4 s: H, [, i: n: N! @
; _& W  V  Y% S1 K

+ B( l9 x1 y. K具体针脚定义如下:
" [$ T3 F, h! e. eCN7 4pin JST NH connector (5V Power in)
" _9 {* ]" \8 x
; h, _3 ^& D0 v4 ^/ [01 +5v
: n' M5 F0 }- Y; N3 I1 F8 c. D5 I02 +5v # }* X' W, b8 y5 j+ M
03 GND
$ H' I, h' z& d. s04 GND * Q2 x4 X) g' D+ A
5 w: E' Y, i' R/ W! I
CN8 4pin JST NH connector (5V Power out) ' ^0 V0 O) c9 t/ ~* s0 U
5 U8 V' Q% l+ J+ e  r5 u7 U3 v0 Y& R
01 +5v
2 i$ A+ {8 Q( a& F0 b3 n, l02 +5v $ Q7 Q2 `2 D! B: Z: t
03 GND
' d( t; V7 X# n# R( P04 GND # I3 e' r' i" w* ^) f$ T

) C' B% j  C3 j" R0 FCN1 5pin JST NH connector (12V Power in) 9 q6 Q6 v$ ?% ~  G7 ?' ^- L
: T+ \$ F/ c! ^* g+ V( G
01 +12V / f" o# U/ r9 E& y2 s7 z
02 +12V
3 Y$ G0 B; H$ F) @03 NC 3 W0 c! u7 r) j1 e& Q
04 GND # |, U0 E. V  d! g
05 GND , G! W$ L7 \2 J, s

8 f% Z3 _' m$ ?- e9 l. WCN2 5pin JST NH connector (12V Power out)
7 }# D8 g+ f* Y% S
# t3 q2 V2 _7 x9 \' H01 +12V 1 K" X! O7 h0 o; \
02 +12V : Q3 T3 a* [/ t8 U2 O
03 NC
2 F2 ?6 a5 N7 K; Z04 GND . Q2 H$ Q2 r' P+ u7 S0 J0 }$ y
05 GND
1 ~3 A( W) [  j1 O9 r8 A1 D1 a& H+ x6 _0 m+ A# \( c

" [" A0 E/ h( k0 `% O0 f, wAnalog IO (26pin AMP RA connector) 6 ]$ i" g/ Y( W
0 }% _( V. w' N8 n& ?
01 (AVCC) ) p  Q  K: V: M$ D& m( z
02 (AVCC)
5 u& ]' o/ T$ `5 C9 M# S03 (AD 0) : H" ?8 J  w1 E1 Q' S; A# B
04 (AD 4)
+ v" H# P1 B4 I* v- N+ @* o  t9 @05 (AGND) . n( G3 Q0 ^+ N7 ?- _2 B9 l$ C
06 (AGND)
( y( p' F  `; W( W) w) u0 y( H07 NC
- J/ z+ @) c& c2 W1 _/ z* x08 NC
# ]5 X' ^7 x& l$ \7 l3 s09 (AD 1) 1 J8 M0 o7 ?! A
10 (AD 5)
% \- I9 T& [5 Z/ t& ?3 V& f3 L: m11 NC
  C3 F  P/ `1 _6 _/ R% _: _) s12 NC $ ~: k! G9 f; p8 j3 C5 K
13 NC 9 C6 [1 d8 X5 b. p" U
14 NC
4 a' {' h9 g/ d. i15 (AD 2)
1 W( t1 m3 X6 A: Y% j& n3 l16 (AD 6) * Z7 z# A: ]( v8 [4 S# j3 H, Y
17 NC
9 u9 ]: D/ m! V) \- P! \, Q18 NC
. W8 Y: D  S5 P: T; x19 (AVCC) * b$ e% @8 V4 M$ ?0 U: {+ V* _
20 (AVCC) 4 ?  r* l6 e; o) `8 W$ q/ _; A
21 (AD 3) ) ?) C8 d6 n- G  p/ T  u
22 (AD 7)
; h% ^: F8 c7 l% ^/ L$ E+ ~23 (AGND)
6 O: s' w9 z9 i24 (AGND)
1 L3 R0 ^7 r8 [, b; ~25 NC 2 o$ u7 ]6 l" `8 P. [
26 NC   `9 x" V# d4 C& M6 S6 t& B
( i5 P* g+ c+ q6 S

4 `# [* _9 m. ADigital Inputs (60pin AMP RA connector) 5 S1 n; f* ]2 H# t

+ m6 F' b2 }6 X8 {. N% \3 I01 (+5V) , ?" v7 i) s) a  |% r
02 (+5V) * ?1 Y" S- l6 F3 p5 `
03 (+5V)
3 P3 A: O/ p& }! o8 v% M04 (+5V) . a& U; D5 V3 \- \
05 (+5V)
$ U# L7 V9 z0 N' X3 m2 M06 (+5V)
+ i- S5 i' k9 I07 (+5V) # F2 R1 y* F8 H7 D/ x) [+ B
08 (+5V)
4 n$ X/ J8 u, R2 _  m. P5 [, q09 (GND) + m$ \8 k7 h9 m- q. O
10 (GND)
) t1 g- S# D% G9 J; n; v* }' K3 C11 (GND) 0 X  Q+ D8 E) [' n  U
12 (GND)
4 D8 a" H3 Z% y$ V: X% K* G13 (GND) ' C5 a; `" H7 C4 [# @6 G: A
14 (GND)
# U1 t; ]$ p: |1 k* Z15 (GND) " Q) r& N/ I9 `9 u. f3 ^$ s
16 NC
! k2 b  N! W9 \3 _1 M17 (1P Start)
+ ~( Q- I3 G; H3 s18 (2P Start) . M$ p# v! D9 z2 O' _" e
19 (1P Right)
) o6 [% G9 V0 @. F, ?& b5 W20 (2P Right) 5 g$ A" p/ E3 M
21 (1P Left)
$ c7 [. _% Z9 T2 X7 l% @1 g22 (2P Left)
5 @1 n( \7 {6 r- J: w23 (1P Up)
0 w) ]( c: a% K2 m7 a24 (2P Up) 3 k# `- ?& e; }  A9 H
25 (1P Down) $ }. G+ t, ]: d( e/ A. a, V: C. Z4 z( \
26 (2P Down)
$ r/ {0 d6 \/ P; |) H27 (1P SW1)
6 d& B; G5 X7 q, b' Q4 w: s9 r28 (2P SW1)
8 @& L* J) Y; Z0 \; ?' w3 y29 (1P SW2)
5 w/ o/ l; B& C0 Q30 (2P SW2) % K+ a1 u1 k2 H, W6 m9 W
31 (1P SW3)
- m+ ^' K! s; t  m- P- G32 (2P SW3)
( T. Z! k/ L5 A4 U33 (1P SW4) 9 ^& N* l. \! C) F$ L8 [8 U% M7 U/ Q
34 (2P SW4) # _7 H. }  F( l$ a; }3 O7 t
35 (1P SW5) ( n2 H4 a) G" K# {% q* i
36 (2P SW5)
$ q9 k, ?. Z; [1 [37 (1P SW6)
6 x0 z1 r: U" Z38 (2P SW6) ) u0 [0 t' z2 Y% w& o
39 (1P SW7)
" I8 w+ E# d9 z40 (2P SW7) 4 ]5 y4 y2 |9 g# q- o9 E
41 (1P Service) - L- x1 u- R6 R5 A% e0 n, s
42 (2P Service)
% j9 N! X$ u1 g4 n9 {8 w6 J43 (Test Sw) % R$ D7 \* v/ U! I3 H* D% s0 ]* |
44 (Tilt Sw)
. G7 ~+ o& G6 O+ G6 z) I45 (Coin SW1) 8 e0 o0 m9 E7 [4 U3 A' I
46 (Coin SW2) 0 q( V" S$ {; r+ @; e; [
47 NC
" ^" g; T5 i; }( g48 NC
- |( [! G* X4 e4 P  ?% }1 \49 (Coin Meter 1)
" a& m# ^" U- C/ J% V9 D5 h50 (Coin Meter 2)
4 k: J" r7 I, X+ `" V; C51 (Output 1) 0 @# ?0 {( h' I1 d3 ^9 L5 m7 f. B) n
52 (Output 2) 4 m; T6 r- x/ x) ?: r5 B; |% G" h
53 (Output 3) : o- Q1 u/ ]; w7 [& w6 [
54 (Output 4) % \$ o7 l9 x9 K/ V. E6 N7 K* ]3 E- }
55 (Output 5)
6 I) q" Y! X9 f7 x& X! `7 f56 (Output 6) 9 \/ ~+ j7 [6 j% N* t
57 (+12V) . \0 [6 k9 k4 R5 l. ]
58 (+12V) ) C$ X0 h/ k6 v, z6 Y+ a
59 (+12V) . h2 N0 u* C% }( \2 g, n* R
60 (+12V)
% D$ n% T6 k0 z+ [' d$ y
! I7 m, q7 a5 L+ c/ A. m5 s- y1 t: m- a( o% V4 _
看起来很简单明了,但是!!事实是残酷的,这个板子通电后接通jvs串行数据(usb接口)并不能使用,分析电路发现 Digital Inputs 部分用于输入的光耦电压过低,只有1.xV,远低于光耦二极管部分的工作电压。进一步查找发现输入光耦的供电源于60针接口的1 2 针。实际上3-8针为5v输出,1 2针为输入光耦的5v电源,短接2-3脚后各按键可用。" J7 L6 _) `: ~3 R$ V$ e. F
同时,此类高版本的jvs io board还检测投币器的有无,投币器连接后会使用57-60口的12V电源并向49 50针(Coin Meter)反馈5V高电平表示投币器正常,有投币动作时拉低45 46口电平表示投币信号。所以要正常投币并进行游戏还要向49 50脚输入5v电平。这里我在4和49间串入50Ω电阻,投币功能可用。
1 @2 C/ \4 u3 _8 _9 e& ~4 ^
5 H5 }8 S; a* M0 \- l- |简单接线图如下:& Y, I( X, p, Q
- @+ w- q5 g6 y( J' d5 ~& Y

2 z+ R. Y0 }& p. \% J0 _
8 W( R: P# H* ~- V% q+ ~  Y$ ]关于模拟接口的研究正在搜集资料并测试,整理完毕后发布。9 v+ g/ b/ G8 L, B# J- \: d2 I
3 k# g) N+ O- x: |9 G
顺便请教xun大如何利用netdimm进行网络加载
) Y) L' |' l* f; W2 q2 C" L我的netdimm版本为3.03 按道理讲是可以进行网络加载的,目前只下载到naomi_boot.py这一个脚本,加载bin文件总是提示10065错误。

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2015-10-31 21:32:32 | 显示全部楼层
. Z5 e2 F! g3 m: \! `2 s
截图在此,哪位知道此类错误如何处理

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2015-11-1 00:22:21 | 显示全部楼层
可能需要3.17试下,看列表是要求4.01,但你的是3.03
; m, o2 ?$ h4 [  f# L
: f3 o/ O- w0 S! i你能找到官方提供的TransferGame.exe 吗?
回复

使用道具 举报

发表于 2015-11-1 00:27:25 | 显示全部楼层
naomi_boot.py 以前有试过。不会用。。。。。
1 u" l8 J8 D2 J4 |* ]5 W9 tDIMM已弄切换到NET模式了吗?
回复

使用道具 举报

 楼主| 发表于 2015-11-1 09:26:06 | 显示全部楼层
xunxun 发表于 2015-11-1 00:27( J, j4 x' \6 \! m3 }6 b8 W5 ?. i
naomi_boot.py 以前有试过。不会用。。。。。8 f$ p4 w' V6 _0 G( R$ ?
DIMM已弄切换到NET模式了吗?
! O, [. Z+ ?9 V# r2 ^$ D( F
跳线换过来了,开机会显示network system,从电脑可以ping通的。
回复

使用道具 举报

 楼主| 发表于 2015-11-1 09:26:27 | 显示全部楼层
xunxun 发表于 2015-11-1 00:27  y5 w/ B7 |1 c( U
naomi_boot.py 以前有试过。不会用。。。。。
: ]; q. G1 o7 O/ j' ?1 p+ R# YDIMM已弄切换到NET模式了吗?
  Q. @  _! Q9 P9 e' B, m: `  f( B$ `
跳线换过来了,开机会显示network system,从电脑可以ping通的。
回复

使用道具 举报

 楼主| 发表于 2015-11-1 09:29:33 | 显示全部楼层
xunxun 发表于 2015-11-1 00:224 z) C2 j* O3 x
可能需要3.17试下,看列表是要求4.01,但你的是3.03
& z4 Y% ~3 W8 W( W8 f8 r; G2 b; ~$ x, }2 {, {7 g
你能找到官方提供的TransferGame.exe 吗? ...
% x* w/ J! S& S% F% ?8 {
官方程序已经搜索好久了,没有找到呢。大家可能怕侵权都没有公开放出来。
回复

使用道具 举报

发表于 2015-11-1 10:25:53 | 显示全部楼层
本帖最后由 codystar 于 2015-11-1 10:31 编辑
  U' E$ P9 S- C! m3 _3 L$ P8 K2 r$ }: j' L
naomi要网灌游戏,关键还是netdimm上的那个解密秘钥,其实就是个单片机,其次是解密的游戏rom文件,普通模拟器里的不能用。然后netdimm里闪存固件最好刷到4.03版本,电脑端最好用图形化的新版网灌实用程序进行操作,你用的命令行的那个是pthon编译的程序不方便,将ip和rom路径定义好后打开naomi就可以网灌了。值得一提的是,这个网传程序是特殊数据包,非普通的ftp,tftp这种协议,是专用的。

评分

参与人数 1贡献 +1 热血 +100 收起 理由
xunxun + 1 + 100

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2015-11-1 14:47:51 | 显示全部楼层
多谢指教
2 T% Z) y; `& ]+ V0 G( U& ?我找到一个网灌程序,不知这个对不对。5 s2 P/ G* j3 z% g( ?* t
: F2 y# M8 f$ y3 }, l2 w' R
用它传输一样是报错的呢。
( \% h( v" ~) T3 F0 ~% Z$ c/ u7 T/ @, k# \
而且youtube找到过视频,3.03版本dimm用命令行上传4.02固件后升级成功。4.03固件没有找到啊,要怎么升级呢?

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2015-11-2 01:06:10 | 显示全部楼层
如codystar 所说需要解密秘钥,或你发给我帮你看一下。那个图形界面的传送工具好用很多。还有你可以把图片做成图标。比如文件名取成XXX.BIN.JPG,这样在工具里点击相应的游戏名可以显示封面预览。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 05:42 , Processed in 0.060974 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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