-
Search Results
-
Hi all, I’m new to retropie so hope you can help here?
I’ve spent ages trawling the internet looking for instructions on how to configure a standard keyboard for use as my controller in the emulators. I can find loads of stuff on how to configure USB snes, Xbox etc. controllers but nothing on a keyboard. I have tried setting it up with the guides using joyconfig but it doesn’t seem to recognise the keyboard as a controller therefore I cannot map the keys. I know in retropie 3.0 you can configure the keyboard keys in emulation station itself however I’m using version 2.6 (I rolled back to this as I found 3.0 a bit buggy with my Roms). Just for your info I’m running retropie from the petrockblog image and I’m using a raspberry pi 2. Any help would be appreciated, Thanks.
Compared with other systems, I looked at emulation on my Pi 1 with retropie. Here are my conclusions.
– overclocked to 950 MHz and still slower emulation than Ouya. Ouya runs SNES SuperFX perfect, costs $100 but has a case and comes with power adapter and hdmi cable and an off switch.
– overclocked and still slower than old Xbox Classic. Xbox requires a softmod to run emulators but costs about $30 used and boots emulators in just seconds and runs almost everything at full speed without sound stutters, including SNES Superfx, Amiga OCS and others.
– sound stutters without overclocking.
– the controller config is not consistent between frontend and all emulators (WIP?)
– I cannot use my usb keyboard with the Amiga emulator, a computer that had a keyboard in its days
– I have to use the command line and run alsamixer to increase sound volume all the way to the red. The red color suggests that this should not be done, but the sound is too silent otherwise.
– EmulationStation takes about 40 seconds to load when a lot of roms are present
– Every emulator seems to use a different and inconsistent key to exit back to EmulationStation
– EmulationStation does ask for non-descript buttons such as “a,” “b” instead of “b (bottom button)”, “x (top button).” Which one’s should I map where? I need a picture of a typical controller (SNES or PSX) to get an idea what I should press.
– Exiting emulator and going back to ES also takes a long time
– most of the OS is not Gamepad compatible. I find myself going back to the USB keyboard a lot. Luckily mine is wireless.
At this point I would say Retropie cannot compete with Ouya or softmodded Xbox, but it is on the path.
Hey my brother bought a pi (pretty sure it is a pi 1 B it has 4 USB ports) that came with an SD card preloaded with retropie all up and running and loaded with games.
I have used win32diskimager to create an image of the SD and successfully write it onto another SD card but it will not work in the pi. I get an error along the lines of library not found.
I managed to ethernet the pi to my modem and I can somewhat explore the structure of the rom files, I can successfully copy out roms of the original SD card and they are fine and intact, however I manually copied them from the new imaged SD card and noticed the rom files are all corrupt.
Any help or further troubleshooting tips greatly appreciated! I have ordered my own pi and just want to easily image what the first card already has going so well :)
So I use lr-fba to run my neogeo games, mainly because I like to use retroarch whenever i can. They run great, but the default controller setup is screwy. I use a USB SNES pad, and if I configure lr-fba so that a, b, x and y are all mapped to the corresponding buttons in my pad, it maps that to the neogeo A, B, C, D buttons as:
X(C) Y(D) A(B) B(A)
this doesn’t really make much sense to me, especially when you play games that assume all the buttons are in a horizontal line like the neogeo stick – eg, neo turf masters uses the B and C buttons to adjust your hook left and right, respectively, so it makes sense for them to be to the left and right of each other.
so I reprogrammed the buttons to be:
X(D) Y(A) A(C) B(B)
via the following change in /opt/retropie/configs/neogeo/retroarch.cfg:
input_player1_b_btn = "3" input_player1_a_btn = "1" input_player1_y_btn = "0" input_player1_x_btn = "2"
the problem is now that navigating the retroarch RGUI menu with this setup is all screwy – A is no longer ‘accept’, and b is no longer ‘back’/’cancel’.
Is there a way of changing the ‘snes layout’ > ‘neogeo layout’ mapping, without messing up retroarch menu navigation? or is it up to the emulator core to decide what snes buttons do what?
Hi, I have a fresh new install of retropie (raspbian on my raspberry pi 2). I have successfully configured my controller (a playstation 2 controller connected via a USB adapter) following the steps to create the autoconfig files: I can use my controller with emulation station and some emulators (for instance, snes). However, in the case of advmame and mame4all, the emulator seems to ignore the retroarch configuration:
– mame4all does not respond to the controller at all
– advmame seems to detect the controller, but ignoring retroarc configuration (for instance, hotkey is not working).I’ve checked the files under /opt/retropie/configuration/all – mame-advance – mame4all and they seem to be ok.
Are mame4all and advmame ready to use retroarch configuration files?
The mame4all retroarch.cfg file looks like this (same thing for advmame)
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = /opt/retropie/configs/mame-mame4all/ #include "/opt/retropie/configs/all/retroarch.cfg"
The relevant lines in all/retroarch.cfg file look like this:
input_autodetect_enable = true joypad_autoconfig_dir = /opt/retropie/configs/all/retroarch-joypads/
Thanks in advance
After a looong time and many headaches, I finally was able to setup 2 wireless ps3 controllers for my retropie. I picked up a usb n64 controller and my question is this: if I configure a wired usb n64 controller, will that mess with my wireless ps3 configurations? I don’t want to mess with that after spending so much time to set up. In a addition, what is the max number of different types of controllers that I can set up? I’d like to buy usb controllers for every system and plug them in when I pay a different system. Is this doable?
Thanks in advance!
Ok so ive got up to the point where i put roms on my pi and whenever i try to stick my usb drive in, instead of populating the flash drive with folders and such, the pi reboots without putting any files on the drive. Any Help?
Raspberry Pi 1 Model B
RetroPie v3.0 Beta
AV Video
No Network
Lexar 16GB USB Flash Drive
No Audio
Logitech K120 Keyboard
No Mouse (I have one if needed)
16GB Class 10 SD cardThanks,
-Klanker2By default none of these controller’s dpad worked in SNES, Genesis, or MAME however it worked fine for retropie menu. Which means the hardware is working but I’m guessing the control mapping is screwed up somewhere.
I edited: /opt/retropie/configs/all/retroarch-joypads/MicrosoftX-BoxOnepad.cfg
because the “_btn” suffix is missing on the dpad parts of the config file as another user had pointed out. After that the dpad worked in gensis but not MAME. However the analog was working in MAME.I tried deleting config files and re-running retropie setup control config but it didn’t help. Am I supposed to set up a config file for each system I want to use? If so, how do I make a config file for an individual game system?
I read several guides but I guess they’re for previous versions (I’m new to retropie).
What I’m using:
Raspberry Pi 2 Model B w/2.5A power supply
RetroPie 3.0 beta 4
Xbox one controller (connected w/usb cable)
PS4 (connected w/usb cable)
Xbox 360 (wireless connected using included xbox 360 dongle and installed retropie driver)
Using Powered USBThanks!
Topic: Game Specific Configs
Evening all,
Currently running Retropie 2.6 on PI 2, mainly for SNES games using an iBuffalo Classic USB Gamepad.
Few niggles here and there but after updating some configs etc all going swimmingly.
However, is there any way to run the controller configs for specific games/roms? The only game I currently have control issues with is Super Mario All Stars, it works fine right up until you start to play and then nothing……
I have a feeling I know the answer, but I thought I would ask anyway!
Cheers
Hi All,
Relatively new to this and have had my retropie for the last week, have managed to find almost everything i need on here so far with regards to setting things up and configuring controllers and emulators etc, great forum and project so thanks a lot.I have one issue that is still outstanding and am struggling to find a solution for. The trickiest part is knowing what the problem is technically called so i cant really get a decent search on the specific problem. The issue is with the NES emulator video output going beyond the 4:3 resolution so i am missing the very left and very right of the screen.
Pi Model- 2 ModelB
RetroPie Version Used- 2.6.0
Built From- SD Image
USB Devices connected- iBuffalo x2
Controller used- iBuffalo x2I have played with many a setting in the boot config.txt such as overscan and overscan edges and tried many different resolutions but although these make changes to the video output, the NES emulation still misses of the edges of the game screen in all modes.
I have attached a picture of castlevania on the NES to help as you can clearly see the edges missing. I appreciate any help on this and thanks for reading.
Matt
[attachment file=”nes.jpg”]
Hi, I experience a weird behavior with the in-game retroarch menu.
First, I can enter and exit with the hotkeys with no problem, any number of times I want. I can navigate sub-menus, change shader, etc…
But once I select “save state” once, it goes back to the game and I can never go back to the main menu, and instead every time I press the hotkeys, it saves the state once more, and does not open the menu.I have been seeing this since version 3 beta 3
I updated to beta 4 just to be sure, and see the same problem.Pi Model: 2B
RetroPie Version Used: 3.0.0 Beta 3
Built From: SD Image (beta 3) => Binary (beta 4)
USB Devices connected: one joypad (DragonRise)
Controller used: DragonRise
Error messages received: none
How to replicate the problem: Open a game, enter in retroarch menu (I have Start+B set as hotkeys), select “save state”. The retroarch menu won’t open anymore.Thanks for your help.
We have rebuild an old dead Arcade cabinet and fitted it with retropie, image: RetroPie SD-card Image for Raspberry Pi 2 Version 3.0 BETA 4
It uses two seperate “DragonRiseInc.GenericUSBJoystick” joystickcontroller.
As the arcade cabinet only has 3 buttons+start+coin on each side, there are plenty of button connections left on the controllers.I would like to dedicate a button to exit the emulator and return to the retropie frontend.
I have managed to do so in AdvMame and Mame4All, but am having trouble in FBA.
The exitbutton is wired to js0-button 10 (verified by jstest /dev/input/js0)
my /opt/retropie/configs/fba/fba2x.cfg is as follows. As you can see, I tried to add QUIT to the joystick portion.
[Keyboard]
# Get codes from /usr/include/SDL/SDL_keysym.h
A_1=306
B_1=32
X_1=308
Y_1=304
L_1=122
R_1=120
START_1=13
SELECT_1=9
LEFT_1=276
RIGHT_1=275
UP_1=273
DOWN_1=274
QUIT=27
#player 2 keyboard controls, disabled by default
A_2=999
B_2=999
X_2=999
LEFT_1=276
RIGHT_1=275
UP_1=273
DOWN_1=274
QUIT=27
#player 2 keyboard controls, disabled by default
A_2=999
B_2=999
X_2=999
Y_2=999
L_2=999
R_2=999
START_2=999
SELECT_2=999
LEFT_2=999
RIGHT_2=999
UP_2=999
DOWN_2=999[Joystick]
# Get codes from “jstest /dev/input/js0”
# from package “joystick”
A_1=0
B_1=1
X_1=2
Y_1=3
L_1=4
R_1=6
START_1=9
SELECT_1=8
QUIT=10
#Joystick axis
JA_LR=0
JA_UD=1
#player 2 button configuration
A_2=0
B_2=1
X_2=2
Y_2=3
L_2=4
R_2=6
START_2=9
SELECT_2=8
#Joystick axis
JA_LR_2=0
JA_UD_2=1[Graphics]
DisplaySmoothStretch=1
# Display Effect: 0 none, 1 scanlines
DisplayEffect=0
DisplayBorder=0
MaintainAspectRatio=1[Sound]
I also altered my /opt/retropie/configs/all/retroarch.cfg file and added:
input_exit_emulator = escape
input_exit_emulator_btn = 10
input_enable_hotkey = nul