|
|
看了xunxun大大的naomi琢磨流水贴中毒,入了naomi2+netdimm+doa2卡带,前段时间把随机的io卡研究了一下。
3 D& a9 Y! E. B) X$ l1 w$ u, Z这次主机是头文字D ver.3拆机的,io板与常见的jvs 2 jamma板不同,编号为837-14505,输出同时包含了到传统摇杆和按键的数字输入接口和方向盘用的模拟输入接口。
! W" L( f+ w# B7 q' u837-14505 IO BOARD
$ G/ x/ r0 v' l C2 d2 n2 r& k- Z6 e$ p
+ q( E1 T% j: G' U# t: i查了下国外网站,这块板子是837-13551-92的升级版本,二者接口定义一致。
, r0 n% G. G8 a* a, @6 s
, q" @" O6 J/ B, K/ n6 v8 _- k3 _8 `9 U# L9 H' K
具体针脚定义如下:8 d0 D/ A( l _2 A; P, E
CN7 4pin JST NH connector (5V Power in)
% V, q& O ~ b- d$ E
, N' [4 W" g, @& t/ ~7 w: l01 +5v
4 Z. D$ J# h" l- y" E02 +5v ( @% R3 T' D0 Q( K( `6 m
03 GND
) k& w& p0 {3 m" `7 Y" y: ~04 GND 5 G8 X; a; V) S# i1 u
+ |) t U+ X! h' p8 B. I" f& N4 G
CN8 4pin JST NH connector (5V Power out)
7 i) s# k5 J4 }+ d
# }0 W; k3 y( n9 |0 v, C01 +5v ( E/ y: a C X' m
02 +5v
+ \* a! y0 Y1 k8 b4 C9 J) r. [03 GND
6 r2 e) P8 e/ A+ B0 F0 H3 s. _04 GND ( G, o. U1 ~9 Y" F6 `
8 @- I& z2 G$ [9 I: wCN1 5pin JST NH connector (12V Power in) : L% t; s4 ^9 X9 E. b6 o
; J/ Q/ y+ L6 G. ~4 @! a
01 +12V 8 Z$ y4 x7 W* i0 U2 ]
02 +12V
+ i6 F! X8 ^" P3 f& K03 NC
; e5 w/ @; y5 l/ N9 t04 GND
, H/ p% Y6 |9 ?9 g2 q0 t5 B05 GND 0 d* R. T$ w; o% S- d+ R
- ]( O2 ?" l6 G$ q
CN2 5pin JST NH connector (12V Power out)
3 C7 }9 A$ Y4 I& c
% a% ]. i4 I5 }8 p01 +12V ( X' Q+ h0 _) T0 f) i
02 +12V 5 q0 j& q# B* M
03 NC
& g3 h* r& t, N J04 GND
7 c6 J6 A4 D. L% B& Z05 GND 1 k$ }- m, S$ X" B; I
2 D* K8 @0 w6 F5 T9 H2 Q5 I6 T3 S3 b
Analog IO (26pin AMP RA connector) ?) u- U) z( Z0 F- o* ~2 f- G
, h9 ^/ `5 x8 W" U" D# K8 P
01 (AVCC)
+ Y; u" `: l6 J2 G02 (AVCC) 7 F: t* x) v4 I
03 (AD 0)
- W& E7 x8 d1 O8 E5 |04 (AD 4)
2 S" l5 E9 l( E# C4 y! I05 (AGND) - j$ Q/ g H5 v. e
06 (AGND)
6 {* h) ~( k. R p07 NC
+ {) A Z6 h( r08 NC 4 S7 e! M7 P' Q& A- i. `
09 (AD 1) , _3 @' w5 x% j4 c0 y
10 (AD 5) $ {, l0 y& s" I) ]0 R( S. C
11 NC
$ u" b* x) B8 a5 v8 e' T$ f12 NC
( @, l1 e; ]4 Z1 @8 r13 NC ) k# c! [) F( h ?$ B1 j* S' W! P
14 NC ) m- N1 Q) C- {" |8 g7 ?; C: n
15 (AD 2)
) G6 [; H4 w; i5 u- I. G C* |! q! [3 Z16 (AD 6) 3 @, F2 M& q' W+ V6 h2 S
17 NC ' z. V, x- L* Z# z
18 NC
" q. r" M% z! u* r19 (AVCC)
/ \: b3 L4 f4 z/ p3 y1 M20 (AVCC)
t# N' ]1 E6 I L7 V4 |21 (AD 3)
. a& i- h7 i5 f2 L22 (AD 7) - v0 p& j' Q6 j5 q5 ^( p" i
23 (AGND) # ?! m5 B9 o9 q% A
24 (AGND)
; M4 Y8 V3 m) k+ D25 NC
n5 [3 U, f, A s( p1 Y, b26 NC / y# D! n% u: {
5 s3 i4 F# G7 W7 Q: O1 r# Q/ J: A i2 C( U
Digital Inputs (60pin AMP RA connector)
, U0 q7 P/ H6 X& O3 t' z
; Q4 Y* `0 b, |3 r& y! J. ]( H01 (+5V) + G9 w9 O3 ~# y8 @
02 (+5V) & p R$ _5 ]! H% B
03 (+5V)
5 j' U$ p# P$ `4 J, O# x04 (+5V) " o$ t* ]3 o9 U3 W; b! C* \- ?8 ?
05 (+5V) - }; I4 _) O5 \7 o
06 (+5V)
# j+ f) a, }) s( _8 X# u" w$ y07 (+5V) 8 g0 T* V# `. \/ t% o# J, ?
08 (+5V)
3 e, q2 ^* S* Y v) g5 K! X09 (GND) % v) v# d) {9 R+ B* U! M$ w
10 (GND) # M' s, A9 v% J9 k) y
11 (GND)
5 k9 r: R+ g2 s& s+ p4 b12 (GND) 1 P$ g2 g2 ~( d6 {& O v
13 (GND) # [( @8 [7 P9 `7 g1 `
14 (GND) ( |. B C4 M. l" z/ _# R
15 (GND) , K% G, i0 I( r! y/ }5 g
16 NC 1 M4 F( b# A2 `/ P: w8 j6 A
17 (1P Start)
% T/ w" s4 j& z' T18 (2P Start)
2 C h+ g$ U: Q- ~2 q) f: `; d$ Y19 (1P Right)
5 }7 d/ P2 ^ T0 c7 {/ Q0 B20 (2P Right) . P0 J1 Z6 k9 u `7 q: }, k
21 (1P Left)
3 l. \5 _/ O- w/ E# C8 m22 (2P Left) % P6 J# _0 e" ^: N* f2 l% t# B
23 (1P Up)
' V8 ~5 _$ ? j+ h' q$ R" y( b24 (2P Up) , D( E" A2 I9 u$ [- {
25 (1P Down)
+ C" l/ J/ u, d/ P26 (2P Down) ) n O7 Z8 C7 K! E' V8 {) d
27 (1P SW1)
# z5 f; r$ B$ d9 C28 (2P SW1) 4 ?; u0 ?+ Q) T5 T3 {% t) Q
29 (1P SW2) , m* ]/ s& W7 x; h5 j' k! y3 u2 w
30 (2P SW2)
. ?5 a8 o0 `) s3 y) B; N31 (1P SW3)
% S4 @6 Q. b6 u2 m32 (2P SW3) ) ~+ f, S7 |: H6 w/ F) S
33 (1P SW4) 5 b: [7 y7 ?, u+ X7 a
34 (2P SW4)
7 s/ s7 u8 ]- n; d; n35 (1P SW5) ! C+ p8 w$ |, @1 k) E; j, c+ p
36 (2P SW5)
% ~4 h1 x4 L& i37 (1P SW6) $ B$ b' a, w3 v- n
38 (2P SW6) & Q6 @4 d3 ?& H5 H5 x: E: G
39 (1P SW7) ! D5 X: M, Z* R- \; O( p
40 (2P SW7)
! f6 F7 N6 |1 ?" W41 (1P Service) 5 d7 ^& |, x M+ O, }1 Y X9 @8 l
42 (2P Service)
" _) r/ l/ P8 C3 F43 (Test Sw)
, _& k) p0 b% p% k' p44 (Tilt Sw)
* n V* P! V3 q( h$ d- }1 V" C; g45 (Coin SW1) : a( _9 B1 m: V( e5 U! f/ y3 B
46 (Coin SW2)
& w2 C4 Z {9 u# ^- o8 W6 @8 I% H2 I47 NC 6 I) v+ _8 k% m1 D
48 NC ; d% N" ~7 t2 o4 E3 Q0 E; Z
49 (Coin Meter 1) ' T3 Q, x0 T8 e. u
50 (Coin Meter 2)
* i0 K; q K9 k$ q$ K* b51 (Output 1)
' \/ V+ J; H9 E( a. D52 (Output 2)
, W3 C( @/ E8 p53 (Output 3)
. e& Z! Q1 V- L54 (Output 4) 6 u: ~4 U. [) [$ p
55 (Output 5)
' H" L! q& K1 ^( M56 (Output 6)
! q: U. q: E. w& B6 { B* ?& ~57 (+12V)
/ Z, H" |1 W* E4 `58 (+12V)
% z& N4 Z, l/ Y: W4 i/ a( o* G59 (+12V) ' F9 s% W' p2 ]" Z4 C6 i+ ?# ~- H Q
60 (+12V) " f: [$ [( g# g4 J% v
' e$ [$ O7 L% i8 [( d2 U
+ T- p3 h z) Z M; v看起来很简单明了,但是!!事实是残酷的,这个板子通电后接通jvs串行数据(usb接口)并不能使用,分析电路发现 Digital Inputs 部分用于输入的光耦电压过低,只有1.xV,远低于光耦二极管部分的工作电压。进一步查找发现输入光耦的供电源于60针接口的1 2 针。实际上3-8针为5v输出,1 2针为输入光耦的5v电源,短接2-3脚后各按键可用。8 q, a0 u3 D" [# X* e- {2 S4 N
同时,此类高版本的jvs io board还检测投币器的有无,投币器连接后会使用57-60口的12V电源并向49 50针(Coin Meter)反馈5V高电平表示投币器正常,有投币动作时拉低45 46口电平表示投币信号。所以要正常投币并进行游戏还要向49 50脚输入5v电平。这里我在4和49间串入50Ω电阻,投币功能可用。9 ?4 i" X, P3 F6 Z6 w# }( ` m
+ F2 m8 V/ A% d n7 ]简单接线图如下:
) M0 }! X( X* w% n: b. a4 M+ D8 `# c( n1 u
( ]& S4 v6 D2 B8 m8 J, |
2 |0 H$ f; \- X7 h" i p, A! U2 a
关于模拟接口的研究正在搜集资料并测试,整理完毕后发布。2 R& a6 U- t2 `) k$ }% z0 Q* t
/ A" r1 b2 c/ w, s( w1 e6 `
顺便请教xun大如何利用netdimm进行网络加载
p) B S+ U$ c1 [9 m1 u我的netdimm版本为3.03 按道理讲是可以进行网络加载的,目前只下载到naomi_boot.py这一个脚本,加载bin文件总是提示10065错误。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|