Forum Replies Created
-
AuthorPosts
-
trimmtrabbParticipant
First I heard of it here, four usb ports will be very handy :-) Just need a decent 2A psu
07/16/2014 at 13:36 in reply to: Remove xpad and use xboxdrv instead to stop controller light flashing constantly #16237trimmtrabbParticipantSorted :-) To stop xpad loading edit raspi-blacklist.conf:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
Add: blacklist xpad
Then reboot and install xboxdrv:
sudo apt-get install xboxdrv
Then follow instructions in the wiki: https://github.com/retropie/RetroPie-Setup/wiki/Setting-up-the-XBox360-controller
(I used method 1)
trimmtrabbParticipantNo you don’t need to use noobs
trimmtrabbParticipantYeah as above, try another power source (a decent 1A) and/or another SD card
trimmtrabbParticipant[quote=9266]Just to let you know: A major update to version 2.0 is on it’s way [/quote]
Looking foward to that, will it include the new Emulation Station? :-)
trimmtrabbParticipantDoes it happen in other emulators?
trimmtrabbParticipantBefore you buy anything check the verified peripherals list: http://elinux.org/RPi_VerifiedPeripherals
Regarding power supplies you need at least a 1A psu, or a usb hub if you are using several peripherals at once, I recommend this one it can power the Pi as well: http://www.amazon.co.uk/gp/aw/d/B001GXR6XO/ref=mp_s_a_1_94?qid=1402940552&sr=8-94&pi=SL75
Also important is a good quality micro usb cable and SD card. Good luck :-)
trimmtrabbParticipantI think it’s normal for ES: https://github.com/Aloshi/EmulationStation/issues/43
trimmtrabbParticipantShouldn’t be performance issues with the NES emulator. Complete guess but the usb hub could be feeding power back to the Pi and causing problems, check it’s on the list of verified hubs here: http://elinux.org/RPi_Powered_USB_Hubs
This is the usb hub I have been using for a year and a half with no issues: https://www.modmypi.com/New-Link-4-Port-USB-Hub-(USB-2.0-with-Mains-Adaptor)
(Also available from other retailers)
trimmtrabbParticipantIn terminal type: ls /dev/input/
If they are recognised there should be listed ‘js’ (joystick) followed by a number
trimmtrabbParticipantThis thread may help you: https://www.petrockblock.com/forums/topic/input-configuration-script-fails-bindings-are-off/
trimmtrabbParticipantI’m not sure which SNES emulator is the default in the latest RetroPie image, check in .emulationstation/es_systems.cfg
I believe PiSNES has better performance, if it’s not the default you can use it by commenting out the libretro core and uncommenting PiSNES, the paths should be there already, then reboot.
trimmtrabbParticipantAre you using the latest RetroPie image?
trimmtrabbParticipantThis guide is a bit out of date but it covers the basics: http://supernintendopi.wordpress.com/2013/01/23/an-a-to-z-beginners-guide-to-installing-retropie-on-a-raspberry-pi/
trimmtrabbParticipantThis thread may help you:
You can also have seperate controls for certain emulators if you place a retroarch.cfg in the respective emulator folder for example: RetroPie/configs/megadrive/
This will override the default controls in configs/all/
trimmtrabbParticipantCould be the runcommand script is changing the resolution down to VGA but for some reason the tv isn’t changing back when you exit emulator. Changing the runcommand start type to 2 should solve this, see here:
trimmtrabbParticipantTry another power supply first to rule that out.
trimmtrabbParticipantSome roms just won’t run well :-( Metal Slug 3 is another one, no fix as far as I know
trimmtrabbParticipantwhich usb audio are you using Karloss?
trimmtrabbParticipantCould be an issue with the keyboard, check here for compatibility: http://elinux.org/RPi_USB_Keyboards
trimmtrabbParticipantI used method 1 and no issues, try doing it that way?
trimmtrabbParticipantwhat’s the performance like with usb audio?
trimmtrabbParticipantAll I can suggest is to follow the instructions in the wiki (section 1): https://github.com/retropie/RetroPie-Setup/wiki/Setting-up-the-XBox360-controller
trimmtrabbParticipantThe hotkey lets you assign multiple functions to one button, e.g. you could set the hotkey as the start button and exit emulator as the select button so the combination of the two will exit the emulator. There are other functions you can access this way too:
input_save_state_btn =
input_load_state_btn =
input_state_slot_increase_btn =
input_state_slot_decrease_btn =
input_menu_toggle_btn = (access Retroarch GUI)trimmtrabbParticipantTo use the exit emulator button you need to assign a hotkey with:
input_enable_hotkey_btn =
trimmtrabbParticipantHmm, strange. I had a similar problem and it turned out to be a faulty usb cable. Try another power source if you can. Also it could be the batteries but i’m sure you’ve already tried that.
trimmtrabbParticipantGreat, glad you sorted it :-)
trimmtrabbParticipantrm /home/pi/.emulationstation/es_input.cfg
To reset the input config (requires reboot)
Regarding the controller issues I have no idea, it keeps flashing even though you can navigate Emulation Station?
trimmtrabbParticipantYes, place a seperate retroarch.cfg in RetroPie/configs/NES/
This will override the default config in configs/all/trimmtrabbParticipantJust comment them out in /.emulationstation/es_systems.cfg
trimmtrabbParticipantDid it work?
trimmtrabbParticipantWhich SNES emu are you running? If it’s PiSNES it has its own config file snes9x.cfg, located in /RetroPie/emulators/pisnes/ (off the top of my head)
trimmtrabbParticipantHi, sounds like the pad is connected properly, run:
rm /home/pi/.emulationstation/es_input.cfg
And reboot to run the Emulation Station input config again
trimmtrabbParticipantTry editing es_input.cfg manually, add another input section for the Atari joystick after the keyboard like this:
(/home/pi/.emulationstation/es_input.cfg)
<?xml version="1.0"?> <inputList> <inputConfig type="keyboard"> <input name="a" type="key" id="13" value="1" /> <input name="b" type="key" id="8" value="1" /> <input name="down" type="key" id="274" value="1" /> <input name="left" type="key" id="276" value="1" /> <input name="menu" type="key" id="109" value="1" /> <input name="pagedown" type="key" id="281" value="1" /> <input name="pageup" type="key" id="280" value="1" /> <input name="right" type="key" id="275" value="1" /> <input name="select" type="key" id="108" value="1" /> <input name="up" type="key" id="273" value="1" /> </inputConfig> <inputConfig type="joystick" deviceName="**insert Atari joystick name**"> <input name="down" type="axis" id="1" value="1" /> <input name="left" type="axis" id="0" value="1" /> <input name="right" type="axis" id="0" value="-1" /> <input name="select" type="button" id="2" value="1" /> <input name="up" type="axis" id="1" value="-1" /> </inputConfig> </inputList>
You need to find the device name of the joystick in Linux, use ‘dmesg’
Look through for ‘Product’ and ‘Manufacturer’ relating to the joystick and edit accordingly e.g.deviceName=”Retrolink Atari USB joystick”
I’ve guessed the axis id for the Atari joystick, if its not right run jtest:
sudo apt-get install joystick
then
jstest /dev/input/js0
(it should be js0 if not run ‘ls /dev/input/’)
Same goes for the button (select), i’m guessing you only have one to map?
Hope this works :-)
trimmtrabbParticipantI think the problem is the ports are based on older emulator versions for speed but the downside is compatibility with Super FX games
-
AuthorPosts