Forum Replies Created
-
AuthorPosts
-
trimmtrabbParticipant
Depends which systems you wish to emulate? The B+ will emulate most 16 bit and older consoles/systems no problem apart from SNES which has some issues on certain games (mainly super fx games) MAME/FBA also runs well generally. Anything after 16 bit era is hit and miss but performance gets an instant boost on the new Pi 2 according to members on this forum (don’t own a Pi 2 yet myself) which makes previously unplayable games playable. If you can get a good deal on the B+ and are aware of it’s limitations it’s a good starting point as there is plenty of info on this forum to get you up and running. The Pi 2 is the same form factor as the B+ so any cases you purchase will fit the Pi 2.
Lastly it’s important to get a decent micro SD card (Samsung class 6 are reliable in my experience) and a 2A power supply, this applies to both models.
trimmtrabbParticipantCan’t wait to get a Pi 2, great to hear there are instant speed improvements for the emulators! Didn’t think there would be a Pi 2 so soon! Exciting times ahead :-)
trimmtrabbParticipantTru changing runcommand to either 1 or 3, info here: https://www.petrockblock.com/forums/topic/issues-on-new-43-display/
trimmtrabbParticipantYou can use SFTP to transfer, this thread may help: https://www.petrockblock.com/forums/topic/cant-find-the-right-directory/
trimmtrabbParticipantHi, if you have a retroarch.cfg in the respective emulator directory in /configs/ it *should* override the default retroarch.cfg in /configs/all/
Is this not the case?
trimmtrabbParticipantYes you’re right there! I agree , stupid name for the new Xbox! Xbox One controller support was added in Kernel 3.17, current Raspbian uses 3.12 so could be a long time before the Pi gets support. It might be possible to update the Kernel but that’s beyond my knowledge, perhaps ask on the Raspberrypi.org forums?
trimmtrabbParticipantsudo nano /etc/samba/smb.conf
Will let you edit Samba config
trimmtrabbParticipantXboxdrv supports Xbox One controllers now: http://pingus.seul.org/~grumbel/xboxdrv/
I started with absolute zero Linux knowledge and found all the information I needed on this forum. It does require some tinkering to get RetroPie setup to your liking, personally I found learning about Linux along the way interesting and worthwhile. If you want something plug and play get an Android box. Or if you need help start a thread here detailing your issues and what you have tried so far.
trimmtrabbParticipantFirst thing you should try is look in your tv/monitor settings for a ‘fit to screen ‘ option
trimmtrabbParticipantWith the pad plugged in what does the command
ls /dev/input
show?trimmtrabbParticipantInfo on where to place the BIOS here: https://github.com/retropie/RetroPie-Setup/wiki/The-gpSP-Emulator
trimmtrabbParticipantYou might want to overclock the Pi as well, mine runs stable at 1000mhz, it helps with some emulators. There’s an overclock thread in the forum for reference.
trimmtrabbParticipantGlad you sorted it :-) The runcommand script changes the resolution when an emulator is started, more info here: https://github.com/retropie/RetroPie-Setup/blob/master/supplementary/runcommand.sh
trimmtrabbParticipantChange: gpu_mem=64
to: gpu_mem=256
Or 128 if you have model A
Remove these:
config_hdmi_boost=7
hdmi-_safe=1trimmtrabbParticipantTry changing runcommand.sh 4 to runcommand.sh 2 in the SNES section of es_systems.cfg (reboot for changes to take effect)
trimmtrabbParticipantWhat video mode do you have set in /boot/config.txt
trimmtrabbParticipantCheck your tv setting for a ‘fit to screen’ option
trimmtrabbParticipantWhat display resolutions does the monitor support? And are you using pisnes or the retroarch/libretro core (check es_systems.cfg)
trimmtrabbParticipantsudo nano /opt/retropie/configs/all/retroarch.cfg will let you edit it
trimmtrabbParticipantThe file you need to edit is retroarch.cfg located in /opt/retropie/configs/all/
trimmtrabbParticipantWhich emulator are you running?
trimmtrabbParticipantYou don’t have to assign all of those buttons by the way just remove the ones you don’t need although the hotkeys are useful
trimmtrabbParticipantThe file you need to edit is retroarch.cfg in /opt/retropie/configs/all
Here is mine for example, use it as a template. More config options here:
https://github.com/libretro/RetroArch/blob/master/retroarch.cfgNote ‘joypad_index’, this is the number your gamepad is assigned. Looking at your post above 0 should be right
input_player1_joypad_index = “0” input_player1_b_btn = “1” input_player1_y_btn = “3” input_player1_select_btn = “8” input_player1_start_btn = “9” input_player1_up_axis = “-5” input_player1_down_axis = “+5” input_player1_left_axis = “-4” input_player1_right_axis = “+4” input_player1_a_btn = “0” input_player1_x_btn = “2” input_player1_l_btn = “4” input_player1_r_btn = “5” input_player1_l2_btn = “6” input_player1_r2_btn = “7” input_player1_l3_btn = “11” input_player1_r3_btn = “12” input_player1_l_x_plus_axis = “+0” input_player1_l_x_minus_axis = “-0” input_player1_l_y_plus_axis = “+1” input_player1_l_y_minus_axis = “-1” input_player1_r_x_plus_axis = “+2” input_player1_r_x_minus_axis = “-2” input_player1_r_y_plus_axis = “+3” input_player1_r_y_minus_axis = “-3” input_enable_hotkey_btn = “8” input_exit_emulator_btn = “9” input_enable_hotkey_btn = “8” input_save_state_btn = “5” input_enable_hotkey_btn = “8” input_load_state_btn = “4” input_enable_hotkey_btn = “8” input_state_slot_increase_btn = “7” input_enable_hotkey_btn = “8” input_state_slot_decrease_btn =”6″ input_enable_hotkey_btn = “8” input_menu_toggle_btn = “3”
trimmtrabbParticipantLocations of binaries/configs etc have changed since RetroPie 2.x see here:
trimmtrabbParticipantNot worth messing about with N64 on the Pi, it’s very frustrating! Playstation emulation can run fairly decently though :-)
trimmtrabbParticipantBy the way the retroarch.cfg you posted has the controls commented out, remove the #’s to enable them
trimmtrabbParticipantEDIT: Try suggestion in last post first
If you got the autoconfig to work I would delete everything in retroarch,cfg and run that again. Then you can adjust the controls to your liking using jtest (it will display the buttons you are pressing so you can work out which is which and edit accordingly):
sudo apt-get install joystick
jstest /dev/input/js* (replace * with js number you used for auto config)
trimmtrabbParticipantIt’s a guess, I have seen similar issue related to GPU ram with the new Emulation Station. You need to reboot after editing config.txt
trimmtrabbParticipantHmmm, do you experience slow down without the receiver plugged in?
trimmtrabbParticipantNo
trimmtrabbParticipantYes, sudo nano /boot/config.txt
Change to: gpu_mem=256
If that doesn’t work try 384
trimmtrabbParticipantEasiest way is to use a SSH client such as Putty (Windows) or use built in Terminal on a Mac.
Connect via SSH to the PI, you need the Pi’s IP. If you type ifconfig in the terminal on the Pi it will display this.
Port number is 22 for SSH
Username is pi and password is raspberry (you can change this once you have logged in with: passwd)
Then to edit retroarch.cfg:
sudo nano /opt/retropie/configs/all/retroarch.cfg
Copy from the template I posted and edit input_player1_joypad_index= as mentioned above. Ctrl X and press Y to save. You can also modify using jtest as mentioned above.
I recommend you read up on using SSH and FTP with the Pi, it makes things a lot easier.
trimmtrabbParticipantWhich model Pi do you have and what is your memory split, ES 2 requires at least 128MB GPU ram
trimmtrabbParticipantWhat is the current rating of your power supply?
trimmtrabbParticipantWith the pad plugged in type: ls /dev/input/ (this list the assigned device numbers of joysticks/gamepads)
Note the number after js
Here is my retroarch.cfg setup for a 360 pad: https://www.petrockblock.com/wp-content/uploads/2014/02/retroarch_xbox360pad.zip
You need to edit it and change input_player1_joypad_index = to the number noted above.
Place it in /opt/retropie/configs/all/
To test buttons and make adjustments:
sudo apt-get install joystick
jstest /dev/input/js*
(replace * with js number as above) -
AuthorPosts