Forum Replies Created
-
AuthorPosts
-
labelwhoreParticipant
Works on my end on a Sony Bravia and a visio.
labelwhoreParticipantI’m guessing not having the config file may cause some other issues. To properly set up controls for player 2, all you need to do is copy the section in retroarch.cfg for player 1 and just change
input_player1_*
toinput_player2_*
in the copied lines.input_enable_hotkey is the hotkey you need to hold for save states and exiting the emulator. For example, mine is set to the back button, so I need to hold back and press start to exit an emulator.
labelwhoreParticipantIt would depend on your controller, if it’s possible I suppose. Using an xbox 360 controller, you can set up button mappings when xboxdrv is initialized.
labelwhoreParticipantNah, it’s ok. I got atari 5200 roms to mostly work. Somehow the analog stick just started working for me. I’d rather use the dpad, but at least it’s working. I tried several different ways of faking the number pad inputs, but just made no traction, then I noticed that in one of my other controller setups, the analog stick worked for atari800 and 5200. So right now, I’m calling that good enough.
labelwhoreParticipantI used method 2 from here
https://github.com/retropie/RetroPie-Setup/wiki/Setting-up-the-XBox360-controller
So, in my case the lines look something like this:
xboxdrv --trigger-as-button --dpad-as_button --wid 0 --led 2 --deadzone 4000 --silent & sleep 1 xboxdrv --trigger-as-button --dpad-as_button --wid 1 --led 3 --deadzone 4000 --silent & sleep 1 xboxdrv --trigger-as-button --dpad-as_button --wid 2 --led 4 --deadzone 4000 --silent & sleep 1 xboxdrv --trigger-as-button --dpad-as_button --wid 3 --led 5 --deadzone 4000 --silent &
I suggest reading up on how to use xboxdrv, as you can set up multiple controller configurations that you can swap by hitting the xbox button for example. I do that by way of the –alt-config flag and multiple config files. This helps with some emulators that require slightly different controls.
labelwhoreParticipant5200 roms work great in atari800.
labelwhoreParticipantHave you gone through these steps? It sounds to me like you have the xpad driver running instead of xboxdrv.
https://github.com/retropie/RetroPie-Setup/wiki/Setting-up-the-XBox360-controller
labelwhoreParticipantYou should map a joystick button to the space bar and one to the capslock key (run/start in vice). Most games require one or the other or both to start.
Either that, or you can access those keys via the virtual keyboard in vice, or obviously with an actual keyboard.
labelwhoreParticipantYou certainly can. Start the xboxddrv with the –dpad-as-button flag.
labelwhoreParticipantFirstly, you need to make sure your es_systems.cfg file has the correct file extensions for each emulator, and points to the correct path for your roms.
labelwhoreParticipantI just tried the above solution. It doesn’t work, the config file gets saved, but by saving the configuration, the emulator UI controls get jacked up.
Has anyone successfully changed the controls for player 1 in atari800 without breaking the UI controls?
labelwhoreParticipantindeed it is.
labelwhoreParticipantstart the retropie_setup.sh script, then choose the option to update the setup script. Restart the setup script, then choose option 5 and update Fuse.
labelwhoreParticipant[quote=88320]update fuse from menu 5 and it should be sorted (after updating the script itself)[/quote]
That must have done it for me, as zxspectrum roms are working for me now. I made no other changes.labelwhoreParticipant[quote=90000]I think is time for 139 for Raspberry 2 B.
[/quote]Stop it. You’re gonna make me go out and get a Pi 2. lol
labelwhoreParticipantit could be the rom I tried. I never tried another from a different source after the first one didn’t work.
labelwhoreParticipantI think you can do that in config.txt actually, I know you can for hdmi output.
labelwhoreParticipantI’ve only found a couple that haven’t worked, actually; Crash Team Racing, and R-Type. So far everything else has been playable more or less on a B+.
labelwhoreParticipantlooking at the notes for version 3.0.0, it looks like we should be able to save the settings entered through the emulator UI, but how?
http://sourceforge.net/projects/atari800/files/atari800/3.0.0/
…just thinking out loud here. I may be able to start atari800 with the
-autosave-config
flag to have it autosave my settings, then remove the flag for the next time I start it up so I don’t screw anything up. I’ll try that tonight. ;)http://leaf.dragonflybsd.org/cgi/web-man?command=atari800§ion=1
labelwhoreParticipantI think i may have it. change this:
[ui-buttonmap] dl=KEY_NUM4 dr=KEY_NUM6 du=KEY_NUM8 dd=KEY_NUM5
to this:
[ui-buttonmap] dl=KEY_NUMMERIC_4 dr=KEY_NUMMERIC_6 du=KEY_NUMMERIC_8 dd=KEY_NUMMERIC_5
you can get all the codes like this:
sudo xboxdrv --help-key
Let me know how this worked out for you. It didn’t work correctly for me, but I think that may be because the keyboard I have connected has no numeric keypad. I’m working on finding a work around solution.
labelwhoreParticipantI’m not really sure. what happens if you add--silent
after/usr/local/bin/xboxdrvcfg.ini
?nevermind, that’s covered by your config file.
labelwhoreParticipantI think it could be anywhere, you need to put the whole path in the command line for xboxdrv. I’d put it in the /usr/ folder somewhere.
labelwhoreParticipantWhen I tried earlier, I got the same results. Maybe it would work using a config file like is mentioned here:
labelwhoreParticipantI could never get the init.d script to work, so I used option 2. You’ll have to edit /etc/default/xboxdrv, I believe. Your changes will have to be just after each iteration of “–dpad-as-button”.
I did mean the cartridge select screen. I thought perhaps there was a way to get it to not come up. So it looks like we’re at the same point. I’m not at home, but I’ll share my findings for remapping an xbox controller later.
labelwhoreParticipantI think 305 is the x11 value for the right ctrl key. So try mapping a button to XK_305 using
--ui-buttonmap a=XK_305
or--ui-buttonmap a=KEY_RIGHTCTRL
.labelwhoreParticipantAlso, the 5200 games only boot to the emulator screen for me, at which point, I have to choose what type of emulation. They boot after that. Could you share your atari800.cfg file changes? and also post the atari 5200 section of your es_systems.cfg?
labelwhoreParticipantFor me, I need to change the lines in /etc/rc.local to initialize xboxdrv. I haven’t worked out exactly what the change should be, since what I wrote above isn’t exactly working. I’ll try again later tonight though.
the jist of the change is this. in rc.local currently, you probably have something like this:
xboxdrv --trigger-as-button --wid 0 --led 2 --deadzone 4000 --silent &
Adding –next-config you can specify a second controller configuration that can be accessed by hitting the xbox button.
Using –ui-buttonmap, you can map the d-pad and buttons to keyboard buttons. So you should be able to add
--next-config --ui-buttonmap
followed by the key mapping before the&
.The part I’m missing, I think, is the correct key mapping.
labelwhoreParticipantWhy not simply change the y button to 2, the x button to 3, and a to 1 and b to 0 in that file?
Doing so will also change the other emulators. If you want to change only psx, then copy the 4 lines into the retroarch.cfg file in the configs/psx folder, and change them there.
labelwhoreParticipantWhat’s your es_systems.cfg file look like for the gba section?
labelwhoreParticipantNo, the I don’t think even the rpi2 is anywhere near up to the task.
labelwhoreParticipantVectrex, Atari Lynx, and a Capcom theme for those CPS roms would be awesome. :P
labelwhoreParticipantI have been able to get some games to work in atari 800 with my xbox 360 controller. Admittedly, I haven’t messed with it much yet though, as I only got the roms to launch at all yesterday morning. The difficult part for me, was getting the config file set up correctly. The file is named atari800.cfg, in order to get roms to start, you need to fill in all of the top section of the file manually to point to the BIOS files, like in this example:
https://github.com/tonymorris/arcade/blob/master/.atari800.cfg
There are 5 total BIOS files you need for both atari 800 and atari 5200 roms. So far, playing around with the emulator menu, I can get 5200 roms to launch, but I haven’t figured out how to launch them directly from ES yet. Atari 800 roms so far work perfectly for me.
Did you know that you can have multiple configurations for your xbox 360 controller? it’s possible to map keyboard keys to buttons for example in one configuration, then switch to that configuration by pressing the xbox button.
Take a look at this, particularly where it mentions –next-config and –ui-buttonmap:
http://pingus.seul.org/~grumbel/xboxdrv/xboxdrv.html
I think using something like this when you start up xboxdrv might do it:
--next-config --wid 0 --led 2 --ui-buttonmap dl=KEY_4,dr=KEY_6,du=KEY_8,dd=KEY_2,a=KEY_0,y=KEY_SPACE --deadzone 4000 --silent
…actually, I think you may even be able to tweak that further to be able to navigate the menu to launch 5200 roms. I’ll play with it later tonight and report back
labelwhoreParticipantLooks like I’m gonna need to dig through the xboxdrv documentation again and map some bottons to some keyboard keys. Thanks cyberpuppy, I was looking for that info over the weekend.
labelwhoreParticipantThere is Atarai 5200 support via Atarai 800. I haven’t been able to get it to work very smoothly though. For example, I can only launch roms from the emulator menu rather than directly from emulationstation.
labelwhoreParticipant[quote=89432]I see the small rainbow icon in the top right corner on boot for a moment on a PI2 but then it goes away. Is that normal?[/quote]
the one on boot is normal as far as I know. -
AuthorPosts