-
Search Results
-
I have a Raspberry Pi Model B with a 32GB Class 10 SD Card. Connect to my TV via HDMI, and have a standard USB wired keyboard and of course a power supply connect to it.
1. I download RetroPie image via Torrent.
2. Format SD card using SD formatter.
3. Burn image to card using WinDisk32.
4. Pi boots up into EmulationStation. I press F4 to exit.
5. Run raspi-config to expand file system.
6. Reboot
7. Update raspi-config.
8. Reboot
9. Run apt-get update and apt-get upgrade
10. Reboot
11. Run retropie_setup.sh and update it since the Xbox Controller option isn’t there.
12. Reboot.
13. Run retropie_setup.sh again and run option to install xbox wired controller. Says it’s installed and will start with reboot.
14. Exit script.
15. Connect xbox wired controller
16. Reboot
17. Configure emulation station using my controller. Works in EmulationStation perfectly.
18. Cannot use controller to play Cave game or Duke Nukem. Or any ROMS for any system I copy over.
19. Run setup in EmulationStation for RetroArch, no difference.
20. Exit EmulationStation
21. Run retropie_setup.sh
22. Run the register controller with RetroArch option.
23. Reboot
24. Now controller doesn’t work in EmulationStation at all.I fought this all weekend. What am I doing wrong?
So, after a couple of attempts at getting raspbian + emulationstation up and running, plus RetroArch and all the other Emulators that I want to use configured, everything checks out and is good to go. GBA was working smooth, SNES was running at ~25 fps. So I figured I need to overclock a bit and change my memorysplit – overclocked it to the “modest” setting, split memory to 192 (it was not overclocked and on 128 before), but now all I get when starting ES is a black screen with a white dot. I understand this means that SDL is initialized and good to go, but ES just stays there and doesnt boot.
I had it sitting on there for 15 minutes before I tried to kill ES – none of the combinations that I could think of work (ctrl+c, F10, F4, ESC, …..), so I just unplugged my pi, changed back my OC and memsplit settings, but nothing changes.
I checked es_log.txt, and the last line is “lvl2: Loading system config file…”. Thats it. I’m clueless as to what to do now, short of reinstalling everything (I compiled it from sources and I dont want to spend another 8 hours waiting for it :/) The only change I made to existing scripts is that I changed the ROM folder for all emulators (except the ES interface one) to my USB stick and all my configuration was done through the EmulationStation and RGUI interfaces.My other issue is that on mupen64plus I didnt get any video, just a ton of RSP errors that scrolled so fast it was hard to read what the exact error is before it terminated.
I hope this made sense, I’m new to the whole *nix and pi thing. Any help is appreciated!
hi guys this is a quick guide for those of you who like me live in the uk and want a cheap screen for a portable project this is the screen i bought the [url=http://www.amazon.co.uk/gp/aw/d/B006MPRFJQ/ref=redir_mdp_mobile?the psc=1&redirect=true&ref_=oh_details_o02_s00_i00]link[/url] for £13.96.
unfortunately it is powered by 12v but it can be very slightly modified to run off 5v i ran it off a portable battery pack at 5v 1a it may be powered with less not sure anyway to do this mod simply open up the case then desolder the 12v wire (red) and solder it to the 2nd inner leg from the left on the xl1509 voltage regulator then solder a male usb connector to the power lead provided i used a spare usb lead i had lying around once you do this i would not recommend trying to power it from 12v anymore but then why would you.
I’ve included 2 pictures sorry about there size my phone wont take a picture any smaller.Hi
I successfully configured a PS3 controller to work over wired USB for the SNES, NES, Megadrive (RetroArch) and MAME (mame4all-pi) emulators.
I bought the Bluetooth dongle from ModMyPi (https://www.modmypi.com/nano-bluethooth-dongle) and followed dhoium3009’s guide in setting up the PS3 controller via Bluetooth.
MAME works fine but the PS3 controller behaves differently in RetroArch wired and over Bluetooth even though I have not altered any config files. Over Bluetooth, the following occurs:
- the X button now resets the game.
- the circle button now acts the action/enter button which should be the X button.
- the triangle button now brings up the RetroArch RGUI.
- Left and right on the D-pad changes the state slot though they still move left and right as they should.
Any help would be appreciated.
Hello!
I have the weirdest problem. I use a SNES replica USB controller and it always works on boot (both in ES and in all the emulators I use).
Now sometimes, the controller suddenly stops working while playing a game. So far it has happened three times, two times while playing GBA games and one time when I was playing MAME. If I use the keyboard Esc and go back to ES the controller still works in ES!? Then, if I launch a game (doesn’t matter which emulator) the controller is dead from the start. Back to ES and the controller works again…?
Sometimes I can have a ¨100 minute playing session with no problems at all. Sometimes it happens after 20-30 minutes.
I honestly don’t know what to believe.
Pi is powered with a 5V 1A micro-USB charger and I have connected a powered 7-port USB hub on which I have my two SNES controllers (and keyboard when necessary) connected. Pi is overclocked with Medium settings (900 MHz ARM).
I could seriously use some advice here :(
So, I have a problem where my Playsega Gamepad works at first, detected by ES and playable in ROMs, but then will decide to stop. I can’t control ES so I delete the /.emulationstation/es_input.cfg, and go back to ES. But, ES just says “No Joystick Detected”. I try rebooting, unplugging, nothing.
It has occurred twice. I decided to reinstall the image and then download source, then it worked. But after a day, “No Joystick Detected”. I’m at a loss.
Topic: controlers wont map
Hi guys im new to retropie and im having trouble mapping my controllers i have 2 controllers 1 wired xbox that is setup with xboxdrv and lights up as controller 1 and a generic ps3 wired pad conected through a powered usb. All works ok until i map quick map works ok until i try and do a full map. I map all buttons press save and all I get is button a not mapped what ever button i try it says the same on both controllers and even keyboard. sometimes it says script error but never works. thanks for looking.
Hi everybody,
i built a bartop cabinet on my last holydays :-) everything work fine with my favourite emulators (MAME and NeoGeo). Up to now a have a normally keyboard which is connected to my raspberry pi (512MB rev.2).
Since today i am a proud owner of the IPAC2 USB-version. So i connected it to my raspberry pi and plays a little bit. But the emulators use different keymapping and i dont know how to chance it. I hope you can help me :-)
Well, i installed at least the Source-code based installation. And here is a abstact of my es_system.cfg
DESCNAME=MAME4allpi NAME=mame PATH=/home/pi/RetroPie/roms/mame EXTENSION=.zip .ZIP COMMAND=/home/pi/RetroPie/supplementary/runcommand/runcommand.sh 4 "/home/pi/RetroPie/emulators/mame4all-pi/mame %BASENAME%" #COMMAND=/home/pi/RetroPie/emulators/RetroArch/installdir/bin/retroarch -L /home/pi/RetroPie/emulatorcores/imame4all-libretro/libretro.so --config /home/pi/RetroPie/$ #COMMAND=/home/pi/RetroPie/supplementary/runcommand/runcommand.sh 1 "/home/pi/RetroPie/emulators/pifba/fba2x %ROM%" PLATFORMID=23 DESCNAME=MAMEpiFBA NAME=mame PATH=/home/pi/RetroPie/roms/mamepifba EXTENSION=.zip .ZIP COMMAND=/home/pi/RetroPie/supplementary/runcommand/runcommand.sh 1 "/home/pi/RetroPie/emulators/pifba/fba2x %ROM%" PLATFORMID=23 DESCNAME=imame4all NAME=mame PATH=/home/pi/RetroPie/roms/imame4all EXTENSION=.zip .ZIP COMMAND=/home/pi/RetroPie/emulators/RetroArch/installdir/bin/retroarch -L /home/pi/RetroPie/emulatorcores/imame4all-libretro/libretro.so --config /home/pi/RetroPie/c$ PLATFORMID=23 DESCNAME=NeoGeo NAME=neogeo PATH=/home/pi/RetroPie/roms/neogeo EXTENSION=.zip .ZIP .fba .FBA #COMMAND=/home/pi/RetroPie/supplementary/runcommand/runcommand.sh 1 "/home/pi/RetroPie/emulators/pifba/fba2x %ROM%" COMMAND=/home/pi/RetroPie/emulators/gngeo-pi-0.85/installdir/bin/arm-linux-gngeo -i /home/pi/RetroPie/roms/neogeo -B /home/pi/RetroPie/emulators/gngeo-pi-0.85/neogeo$ PLATFORMID=24
As you can see, i use 3 different MAME emulators for different Games and the NeoGeo emulator to play all my favourite Games. I have tried to config the keys with the included tool in emulatorstation. But only one MAME emulator can be controlled. Fourthermore i tried to chance the retroarch.cfg in ./etc/ but this has no effekt.
As a small info, the IPAC2 is an HID USB devide like a normal keyboard. For example if i press the insert-coin button it will show me a ‘5’ on the screen.
So it will be very nice if someone can help me. And i am very sorry about my english, but is is not my native language. I hope you can read it :-)
Looking forward to your ideas ;-)
Thanks a lot
Bratensosse
Topic: Duke Nukem 3D controls
Is there a way to configure Duke Nukem 3D to a controller? The in-game joystick config doesn’t respond to my snes usb controller and I was wondering if anyone else figured it out. Thx
Sent from my iPad using Tapatalk
Topic: Gamestop xbox360 controller
I can’t possibly be the only one that has bought one of these and it works great on windows and picks up directly. On Retropie its a whole new ball game.. after 48 hours ive compiled a solution. I’m sharing this here down below :) Enjoy :D
1st of all type in “lsusb” in terminal.Note down xbox/logic3 ID mine was 0e6f:0301
Then do:
sudo apt-get install xboxdrv
Then do:
sudo nano /etc/rc.local
in rc.local put in the following:
xboxdrv –device-by-id 0e6f:0301 –type xbox360 -id 0 –led 2 –deadzone 4000 –silent &
sleep 1Press CTRL+X
press y
enterFor extra measurement do:
sudo /etc/init.d/xboxdrvPut in the following there:
#! /bin/bash
### BEGIN INIT INFO
# Provides: xbox-controller
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start XBOX Controller Service
# Description: Start the xboxdrv daemon with several options
# support up to 4 Controllers
### END INIT INFO# Author: MasteRehm
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC=”XBOX Controller Service”
NAME=xboxdrv
DAEMON=/usr/bin/$NAME
DAEMON_ARGS=”-D -d –deadzone 4000 –dbus disabled –detach”
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME# Exit if the package is not installed
[ -x “$DAEMON” ] || exit 0# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh# Define LSB log_* functions.
# Depend on lsb-base (>= 3.2-14) to ensure that this file is present
# and status_of_proc is working.
. /lib/lsb/init-functionsdo_start()
{
if [ $CONTROLLER_NUM -gt 4 ]; then
echo -e “\n$CONTROLLER”; exit 1;
fi
start-stop-daemon -S -q -x $DAEMON — $DAEMON_ARGS $CONTROLLER
# Workaround: xboxdrv daemon creates /dev/input/js[4-7] device files, if /dev/input/js[0-3] created on startup.
if [ -x /usr/bin/rename ]; then
sleep 1
if [[ls /dev/input/js*
=~ /dev/input/js[4-7] ]]; then rename ‘s/js4/js0/;s/js5/js1/;s/js6/js2/;s/js7/js3/’ /dev/input/js*; fi
fi
}do_stop()
{
start-stop-daemon -K -o -q -x $DAEMON
sleep 1
}case “$1” in
start)
log_daemon_msg “Starting $DESC” “$NAME”
do_start
status=$?
log_end_msg $status
;;
stop)
log_daemon_msg “Stopping $DESC” “$NAME”
do_stop
status=$?
log_end_msg $status
;;
status)
status_of_proc “$DAEMON” “$NAME” && exit 0 || exit $?
;;
restart)
log_daemon_msg “Restarting $DESC” “$NAME”
do_stop
case “$?” in
0|1)
do_start
case “$?” in
0) log_end_msg 0 ;;
1) log_end_msg 1 ;; # Old process is still running
*) log_end_msg 1 ;; # Failed to start
esac
;;
*)
# Failed to stop
log_end_msg 1
;;
esac
;;
*)
echo “Usage: $SCRIPTNAME {start|stop|status|restart}” >&2
exit 3
;;
esacPress CTRL+X
press y
enterThen do:
sudo chmod +x /etc/init.d/xboxdrv
sudo update-rc.d xboxdrv startFollowed by:
sudo nano /etc/default/xboxdrvPut in as follows:
# How many Controllers? (support up to 4 Controllers)
CONTROLLER_NUM=1case $CONTROLLER_NUM in
1) CONTROLLER=”-w 0 -l 2 –trigger-as-button –dpad-as-button”
;;
2) CONTROLLER=”-w 0 -l 2 –trigger-as-button –dpad-as-button –next-controller -w 1 -l 3 –trigger-as-button –dpad-as-button”
;;
3) CONTROLLER=”-w 0 -l 2 –trigger-as-button –dpad-as-button –next-controller -w 1 -l 3 –trigger-as-button –dpad-as-button –next-controller -w 2 -l 4 –trigger-as-button –dpad-as-button”
;;
4) CONTROLLER=”-w 0 -l 2 –trigger-as-button –dpad-as-button –next-controller -w 1 -l 3 –trigger-as-button –dpad-as-button –next-controller -w 2 -l 4 –trigger-as-button –dpad-as-button –next-controller -w 3 -l 4 –trigger-as-button –dpad-as-button”
;;
*) CONTROLLER=”incorrect amount of controller specified”
;;
esacPress CTRL+X
press y
enterLastly but definatly not the least thing do this:
cd ~/RetroPie/configs/all/
Followed by:
./retroarch-joyconfig -j 1 -o >> ~/RetroPie/configs/all/retroarch.cfgThen you are done just type in “sudo reboot” and enjoy your working Gamestop xbox360 controller :)
Hello, I am trying to install RetroPie, but unfortunately, my SD card that contains the kernal does not have enough space on it to install RetroPie. I have tried cloning the git repository to my USB by changing directories, and the worked, but after changing to RetroPie-Setup and running chmod, when I run sudo ./retropie_setup.sh, it says that it could not find the command. I didn’t expect it to be that easy, but you have to try, right? Any ideas on how to make this work? Thanks!
Topic: Map GPIO Arcade button
I’m brand new to the Pi, and I’m stuck. I’ve got RetroPie up and running, but now I want to plug my arcade buttons directly into the GPIO pins. I’ve got the wiring mapped, but I need to get the software sorted. What should I be using? Adafruit used “retrogame” to do this, but I don’t know how to get these files onto the same install as RetroPie. Everybody seems to use usb boards for their arcade cabinets (so they can map 2 players), and all the tutorials are for hardware. I’m ready to throw the Pi out the fracking window.
Topic: Building a Custom Controller
So I am in the process of building a custom arcade cabinet, running RetroPie. I have loaded a small amount of ROMs and done some customization to the loading screen and what no so far… Now I am looking at ordering my controller components, but I want to make sure they work so 1) I don’t lose two weeks to send back and order the correct components and 2) lose my mind getting it to work if it won’t in the first place.
The main thing I am curious about is the GP-Wiz40 MAX USB (input interface) talking with the Pi and RetroPie. Has anyone had any luck with this? Can anyone see any reasons why it
- wouldn’t
work? Thanks!