Espial Arcade Game Pinout

espial

Getting through my collection of not-quite-working arcade PCBs, I’ve just sorted out ‘Espial‘ and made a JAMMA adapter for it. In the process, I discovered something missing from the available pinouts of this game online. In the game you have two weapons: you can drop bombs on ground targets, and fire lasers at flying targets. In MAME, the game uses two separate fire buttons, one for each weapon. However, the published PCB pinouts only show one fire button connection for each player. There’s a DIP switch setting which combines both bombs and lasers on to one fire button, which worked for me, but that’s not the same as having separate control of the weapons.

IMG_3734

I set about looking for the second fire button connections. The MAME source code shows that the second fire button for player 1 is in bit 6 of the port at 0x6081, the same port as some of the DIP switches. The inputs all seem to be handled by 74LS368 buffers. Prodding their inputs with a grounded bit of wire during a game revealed that the second fire button for player 1 was on pin 14 of IC2F. Aha! It does exist. Tracing the PCB tracks led me to pin E on the underside of the edge connector via R17. A similar process led me to pin G for the second fire button for player 2.

Here’s my updated version of the pinout diagram:

              COMPONENT  |  SOLDER
    ---------------------+----------------------
               GND   | 1 | A |   GND 
               GND   | 2 | B |   GND
                     | 3 | C |   
               +5V   | 4 | D |   +5V
                     | 5 | E |   1P.Laser
      Coin Counter   | 6 | F |   
           2P.Down   | 7 | G |   2P.Laser
              Coin   | 8 | H |   
           1P.Bomb   | 9 | I |   Service
          1P.Start   |10 | J |   2P.Start
           1P.Left   |11 | K |   1P.Right
             1P.Up   |12 | L |   2P.Up
           2P.Left   |13 | M |   2P.Right
           2P.Bomb   |14 | N |   1P.Down
               GND   |15 | O |   GND
               Red   |16 | P |   Green
              Blue   |17 | Q |   Sync
                     |18 | R |   Speaker
                     |19 | S |   
              +12V   |20 | T |   +12V
               GND   |21 | U |   GND
               GND   |22 | V |   GND

I also found that it was important to connect up all the power and ground connections, even the seemingly duplicated ones, before the game would start up correctly. But start up it does, and it’s fun. I hope this information is useful to someone.

Img_3737

Advertisements

2 thoughts on “Espial Arcade Game Pinout

  1. Geremia

    That has been quite useful. Thanks! You saved me quite some beeping time 🙂
    No clue what the service mode key does, though. Can’t manage to see any effect with it, by pressing it randomly but also by keeping it grounded when booting. Any idea?

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s