Mame4all vs 2nd player
  • Hello everyone.

    The first is to apologize if my English is not very good.

    The second is to congratulate Shea for their work.

    Now I tell you my problem ...

    I set all PiPlay 0.8b3 with Xin-Mo adapter and everything works fine but in MAME4ALL the second player does not work.

    In the discussion

    http://pimame.org/forum/discussion/532/xin-mo-and-pisnes/p1

    I read something about running a patch to solve it, is it true?

    Thank you very much to all.
  • Only certain pins work on the xin-mo encoder. Here are the pins that work:
    https://www.dropbox.com/s/fxarmggyd98g4r0/PiPlay_0.8.3_Xin-Mo_pinout.jpg
  • Hi hinchhinch.

    Yes, I have connected everything correctly, as you have indicated in the picture.

    Any other ideas?

    Thx
  • The patch is already included in this version. When you hit the TAB button to enter the menu, when you config player 2 controls, is it registering any keys at all?
  • Hi hinchhinch.

    Here indicated buttons that work and those that do not work:

    P2 Up - Ok
    Down P2 - Ok
    Left P2 - Ok
    P2 Right - OK
    P2 Button 1 - Ok
    P2 Button 2 - Ok
    P2 Button 3 - According to your image is not used
    P2 Button 4 - According to your image is not used
    P2 Button 5 - According to your image is not used
    P2 Button 6 - Do not work
    P2 Button 7 - Do not work
    P2 Button 8 - Do not work
    P2 Button 9 - Do not work
    P2 Button 10 - Do not work
    P2 Button 11 - Do not work
    P2 Button 12 - Do not work

    My machine has:
    Player 1 Joystick
    Player 2 Joystick
    6 buttons for each player
    insert coin 1
    insert coin 2
    Player 1
    Player 2
    Button to exit
    Left button to pinball (At the moment I do not use it)
    Right mouse button to pinball (At the moment I do not use it)

    I do not understand because the buttons do not work from 6 to 12.

    I'm sure I'm doing something wrong but do not know what can be.

    Thx.
  • By chance, is the ground daisy chain connected properly to these buttons and the xin-mo, and is it the same wire used on the joystick as well or is the joystick connected to player 1 ground chain?
  • Hello.

    I think I've found the problem, apparently the controller board I purchased is not a Xin-Mo, it is a THT Arcade console 2P USB.

    http://www.jammaboards.com/store/pc-mame-ps3-to-arcade-controller-usb-interface-pcb-kit-pc2jamma-usb.html

    I think the drivers that Shea has been used for controlling Xin-Mo are not fully compatible with this controller. Has anyone used this controller?

    Thx.
  • Yes it's true, i've patched mame4all-pi to support all buttons with xinmo 2 players (see https://sourceforge.net/p/raspicade/wiki/Release Notes/ for proof). I've done it for my raspicade distribution https://sourceforge.net/projects/raspicade/. I've patched 4 emulators to get them work the same way with xin-mo : mame4all-pi, pifba, pisnes and gngeo. Please have a look at http://www.morere.eu/spip.php?article176#outil_sommaire_5 to get the patches.

    I'm using a modified version of pimenu to select emulator.

    Have look to the presentation video of raspicade ;)
  • Fantastic!!! How back to menĂº,with keyboard or xin-mo button?
  • By combination of 2 xin-mo button : StartP1 + credits. Emultors and pimenu have been patched/configured to have the same behaviour.

    After the first configuration (sound and network) you don't need keyboard anymore. Everything is managed via the arcade panel. see the documentation at https://sourceforge.net/p/raspicade/wiki/HowTo/ (sorry only in french at the moment). Raspicade embeds a samba server (roms upload from windows, avoid configuration at boot), ftp server, ssh server to control. It is wifi WPA/WPA2 ready...

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!