<![CDATA[FPGA Arcade — JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?id=6 Tue, 02 Sep 2014 23:40:44 +0000 PunBB <![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=3449#p3449 any time, just come over! wink

Tue, 02 Sep 2014 23:40:44 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=3449#p3449
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=3447#p3447 Nice! Can I play with it?

Tue, 02 Sep 2014 20:21:01 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=3447#p3447
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=3446#p3446 I just bought an arcade cab again! \o/ So a jamma adaptor is def in the future!

Tue, 02 Sep 2014 20:12:02 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=3446#p3446
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=1432#p1432 I've finished the tricky layout cell design for the Jamma edge connector. I'll try and get the rest done next week while I'm in China.

Sun, 23 Feb 2014 08:37:21 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=1432#p1432
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=1430#p1430 The games with separate coin inputs for each plsayer are mainly custom pinout (not jamma), and include things like The Simpsons, Rampage, Iron Man (racing game) and Gauntlet - all the games with 3 or more joysticks (or trackballs / steering wheels etc)

games with lots of buttons, such as Street fighter 2 & mortal kombat had a jamma connector and an extra row of pins for a 'kick harness' connector for the additional buttons.  (jamma officially supports 3, but it actually has unused pins in the right place to have buttons 4 and 5, and I've seen several MK boards with wires from the harness pins to the edge connector)

is it possible to have some of the IO ports flexible enough to be used for items other than buttons, such as for spinner / wheel / trackball  - then you could use the kick harness for whatever you wished - obviously you would need to have something in an INI file or similar to let Replay know

you can already get a Sega JVS to Jamma converter to allow people to use Jamma boards in their JVS wired cab so not sure if that needs to be included

Sat, 22 Feb 2014 22:25:52 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=1430#p1430
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=262#p262 more on JVS.  with the initialization messages, and different IO boards with different capabilities, which again requires different polling requests, I don't see making a JVS HDL state machine feasible.  i could be wrong..

Fri, 06 Sep 2013 14:50:31 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=262#p262
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=261#p261 Ok, got it  wink

Fri, 06 Sep 2013 14:26:39 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=261#p261
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=260#p260 Ah, the purpose would not primarily be for native JVS games, but to play jamma games in a JVS cab..

If you have an "input core", it would take either JAMMA input or JVS, and pass it on to the game core.

Fri, 06 Sep 2013 14:24:35 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=260#p260
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=259#p259 Another question would be if someone is ever going to implement e.g. a sega naomi, taito type x or namco system 2x6 "console" for a FPGA setup like the Replay - and if it is even possible to fit it on a 1600k gates FPGA including the required speed (assuming ALL technical details are available and someone is really willing to do the job).

Just having the controller connector w/o the required game system implemented "behind" in first place sounds for me not really useful  wink

Fri, 06 Sep 2013 14:09:25 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=259#p259
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=258#p258 I agree on your comment about stereo. But I understand also the fact that it does not make any big difference between using a single channel or dual-channel amplifier, latter allows just more flexibility in individual setups. So I am in favour with stereo as well, maybe I adopt my cabinet (and would like to avoid an amplifier...).

invzim wrote:

coin lockot etc, which games ACTUALLY outputs anyting here?

Depends if you look on dedicated vintage games (even pre JAMMA) or the new(er) ones I'd call "console-like platforms". When speaking about FPGA ports of early games - I am implementing the whole game board including this outputs, like ALL the originals use.  wink

Fri, 06 Sep 2013 14:00:05 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=258#p258
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=257#p257 he, every 1/60 seconds smile  It's actually up to the master to decide the polling rate, but the systems I've analyzed is about 60hz - should probably be linked to vsync is possible.

Fri, 06 Sep 2013 13:46:16 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=257#p257
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=256#p256 Every 60 seconds or every 1/60 seconds?

Fri, 06 Sep 2013 13:32:40 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=256#p256
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=255#p255 In regards to JVS, it's really a whole different"beast" than normal jamma.

Basically it works like this:
1 - physical layer is RS485, GND and a proprietary sense line - uses a USB type A female connector
2 - JVS master (e.g. sega naomi, taito type x, namco system 256 etc) or in this case the adapter, will query the cabinet IO board, the JVS slave, every 60 seconds for analog, digital input and credit status

The FPGA board really just needs to see the serial + sense lines, and a core that maps this into inputs used by the game cores - OR, you could do it physically and have an MCU or similar that sinks the same lines a cabinet would.

As for audio, i see no real need for a stereo amplifier on board - most stereo games are unamplified, and chances are if you have a stereo wired cab, you also have an amp to drive it.

coin lockot etc, which games ACTUALLY outputs anyting here?

Kick connectors are always proprietary and weird, JST-XH is just easy to source both ends of..

Fri, 06 Sep 2013 13:26:36 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=255#p255
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=254#p254 Debvgger wrote:

BTW, was Off Road control analog? Was it even a Jamma board? Or better said, what can be done about analog controls? :-)

In the early times arcade PCB connectors were proprietary so it was required to wire them by an adapter to a game chassis (the typical upright stands or cocktail cases you could find in pubs and gameing shops).
JAMMA defines a standard connector to use/connect arcade Boards starting from the late 1980.

If you google for "Jamma", you can find the connector pinout already in the first hits. Unfortunately these do not define analogue inputs. AFAIK the games you mention (looking at the arcade versions) don't use analogue control at all (you can look yourself at klov.com).

The question is if it makes sense to add support to the Jamma extension with a separate connector or better go for a second extension board with just such connectors (like the larger 15p connector used on the famous soundblaster boards on the PCs or so). This board may not need the amp and so on. Maybe even a kind of generic board with a pin grid for custom setups?

But I'd assume nowadays analogue controls are USB based and not discrete anymore (I had such an analog joystick for the PC using discrete potentiometers, never really worked well because of the bad mechanical zero/offset repeatability).

Fri, 06 Sep 2013 12:37:18 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=254#p254
<![CDATA[Re: JAMMA adapter?]]> https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=253#p253 There are four analog inputs to the ARM wired up to the main expansion connector.

Fri, 06 Sep 2013 12:26:08 +0000 https://www.fpgaarcade.com:443/punbb/viewtopic.php?pid=253#p253