Forum Replies Created
-
AuthorPosts
-
hbchristParticipant
I haven’t tackled the neo geo, yet, so I will have to look at this later.
I’ve been editing the 357 rom set so that the scrapers will acurately recognize the roms. With over a thousand games and clones, it takes forever.
hbchrist
hbchristParticipantBoom, I am finally in business.
I was not having any luck reconfiguring the button maps within the games, because I was not distinguishing, in my mind, the difference between stick configuration in ES, the ES start screen (when you first boot), and MAME configurations themselves. I finally got all the buttons working as intended. Coin credit is on the right side, Player 1 and 2 work correctly, and all buttons are working. I can back out of the games and into ES without issue. All that is left now is to update my ROMS.
ROMS that worked on the original xbox do not uniformally work on the emulators in retropie (examples: DigDug, Defender, Galaga 88, Donkey Kong), but some do. This is easily remedied, though.
Bottom line: everything is good to go. Thanks for your help!
Anyone else looking for help in this issue, include me in the list of people to ask.
Thanks,
hbchrist
hbchristParticipantNOTE: I am using the dual joystick version of xarcade, not the tank (with the trackball).
I have been wrestling with a similar issue for the last couple of weeks. I was using a converted original xbox before I got my pi, and I tried to use the xbox adapter on the pi (the xbox adapter has both xbox style connectors coming out of it as well as usb connectors, both for connecting to your emulator machine).
In a nutshell, the pi would *not* recognize the xarcade using the xbox adapter, and I suspect you will have the same issue. I bought my xarcade over the summer, so it has the PS/2 connector and the 9-din connector. I swapped out the xbox adapter for the 9-din – to – usb cord that was also provided with my purchase, and the retropie, upon reboot, immediately recognized the dual joystick as a gamepad. I also enabled the xarcade2joystick service in retropie, and I was finally able to configue the device.
This may be what you have to do. If not, great, but this may save you a *lot* of time and confusion (and in my case, a near aneurysm from frustration).
Regards,
hbchrist
hbchristParticipantThanks for sticking with me on this.
I deleted my es_input.cfg and started fresh. Interestingly, I made sure my usb keyboard was unattached when I bounced the pi.
When ES started, it recognized the xarcade a s dual joystick gamepad. Previously it had only recognized it as a single joystick gamepad. I configured both joysticks this time, but I had to do it by pressing tab from within ES itself at the splash screen for MAME. I configured both, and they are working, but with a couple of minor glitches.
I dont have a button configured to add credits. I have to reattach the keyboard and press 5. I can select a game and lauch the game. From the game’s opening screen, I can press the left side button and the 1 player button to get the in-game menu to reconfig retroarch. However, I cant seem to remap the Coin 1 option to the side button.
Also, pressing the 1 player button or 2 player button does nothing. They are mapped to the 1 and 2 keys, respectively, above the keyboard (not the numpad), and they *will* work on the keyboard. But I want those remapped to the xarcade Player 1 and Player 2 buttons as well.
I tried a couple of SNES games, and those seem to work without issue. I am so close to having this fixed just as I like it, that I can taste it. I am anxious to switch fully to the retropie and away from my revamped original xbox.
I’ll let you know if I uncover any new info. For the record, here is my es_input.cfg:
<?xml version=”1.0″?>
<inputList>
<inputConfig type=”joystick” deviceName=”Xarcade-to-Gamepad Device” dev$
<input name=”a” type=”button” id=”4″ value=”1″ />
<input name=”b” type=”button” id=”3″ value=”1″ />
<input name=”down” type=”axis” id=”1″ value=”1″ />
<input name=”left” type=”axis” id=”0″ value=”-1″ />
<input name=”leftbottom” type=”button” id=”2″ value=”1″ />
<input name=”right” type=”axis” id=”0″ value=”1″ />
<input name=”rightbottom” type=”button” id=”5″ value=”1″ />
<input name=”select” type=”button” id=”6″ value=”1″ />
<input name=”start” type=”button” id=”7″ value=”1″ />
<input name=”up” type=”axis” id=”1″ value=”-1″ />
<input name=”x” type=”button” id=”1″ value=”1″ />
<input name=”y” type=”button” id=”0″ value=”1″ />
</inputConfig>
</inputList>Best regards,
hbchrist
hbchristParticipantUPDATE: I am stupid.
I finally realized that the detection issue was from using the wrong connection cable. I was using the xbox adapter instead of the normal usb connector cable that comes with the xarcade.
After switching cables and rebooting, retropie detects the xarcade without issue. I have the xarcade2joystick service running. Now the only issue is the proper use and allocation of buttons.
When ES started, I assigned out various functions to the ES splashscreen for select, start, A, X, Y, etc. I also left a bunch of buttons undefined, as I didnt know what to do with them.
When I launch MAME, it kind of works for single player. Weirdly, I can only add credits to the game I launched by mashing ALL of the buttons on the right and left side of dual joysticks (I am pressing 16 buttons at once). I can play with the left joystick, but I cant get a second player to enter the game. I cant back out of the game, either, to get back to the main emulator selection screen.
Do I have to manually remap the emulator .cfg files? I have not tried another emulator as of this writing, just MAME4ALL.
Thanks,
hbchrist
-
AuthorPosts