• Can you multitask with Retropie?

    2
    0 Votes
    2 Posts
    436 Views
    mituM

    RetroPie - on the Pi models - doesn't use the desktop at all and it runs as a dedicated application (EmulationStation) from the console. If you want to use your Pi4 as a desktop enabled computer, perhaps it would be better to use Raspberry Pi OS and install the same emulators that RetroPie uses and run them standalone.
    You can start RetroPie from the desktop environment, but it's not a supported configuration and not something we recommend.

  • Getting New Splash of Unwanted Text

    2
    0 Votes
    2 Posts
    328 Views
    mituM

    I think this was fixed a couple of weeks ago in the dev branch of EmulationStation, make sure you're using the latest version by updating from source.

  • 0 Votes
    3 Posts
    375 Views
    ClydeC

    Or, if you need Windows compatibility without third-party drivers, use NTFS or ExFAT. Both are better than FAT32 and can be used out of the box in Windows and RetroPie.

    Which features do you need the FS to have exactly?

  • Core for Shienryu?

    3
    0 Votes
    3 Posts
    384 Views
    B

    @greenhawk84 advmame is usually the best choice for ST-V (sega saturn arcade) games on rpi.

  • 0 Votes
    5 Posts
    586 Views
    I

    @x20011I got that message the first time I tried to install desktop, pixel or the raspberry OS or whatever you want to call it, from retropie.
    Fixed by re-burning the retopie image, Installing the Safe Shutdown and OSD Software on the PiBoy DMG.
    After this I installed pixel and it worked.
    But all this in my model 4.

  • Bluetooth RetroPie Setup Script Issues

    44
    0 Votes
    44 Posts
    9k Views
    P

    @pscotto1234 said in Bluetooth RetroPie Setup Script Issues:

    @spaceace said in Bluetooth RetroPie Setup Script Issues:

    Hi, All.

    Thank you for this thread. I found it AFTER I clicked the button to order my controller! I now have the 8BitDo SN30 Pro+ controller working flawlessly on a Raspberry Pi 4B, with RetroPie 4.7.1 on updated OS.

    Before I attempted to pair, the pad was connected via USB to the Ultimate Software application for a firmware update. I also configured a Switch profile, with star(★) as turbo button.

    I followed these steps before pairing, too. I consider these safe steps, as it only disables an unused SIM card driver and delays bluetooth start for two seconds at boot.

    So, then...
    $ sudo nano /lib/systemd/system/bluetooth.service
    $ sudo nano /lib/systemd/system/bthelper@.service
    $ sudo rm /etc/udev/rules.d/99-bluetooth.rules
    $ sudo reboot
    $ sudo /home/pi/RetroPie-Setup/retropie_setup.sh
    Configuration / Tools -> bluetooth
    hack OFF
    power on controller by holding Y + start one second (Switch mode)
    hold in pair button for three seconds
    leds will rotate like knight rider
    Register and Connect to Bluetooth Device
    on "Searching" screen, pressing some buttons can help
    choose "Pro Controller"
    DisplayYesNo
    Setup the udev rule
    hold start three seconds to turn pad off
    reboot
    turn on controller
    configure input
    GOOD

    I have the pad in Switch mode. To select the profile with turbo, press both sticks (L3+R3) and the heart/home button will light up. Hold a button and press star(★) to enable/disable turbo. It will stay in Switch mode with profile, so now all you have to do is hold the start button to turn it on or off.

    Hope that helps. Cheers.

    It works fine Smith DS4. Later I'll give it a try using a sixaxis controller.
    @spaceace thank you so much!!!

    Sixaxis works as well!!!

  • Can I Convert Old Save Files For Use in Retroarch?

    6
    1 Votes
    6 Posts
    2k Views
    HipsterElephantH

    @alphabetapie I'm glad that worked out c:

  • Weird sound issues

    2
    0 Votes
    2 Posts
    346 Views
    R

    Finally fixed this, and just in case anyone has a similar unconventional setup and the same problems, the solution was, on the pi, edit /etc/pulse/default.pa and change:

    load-module module-udev-detect tsched=0

    to

    load-module module-udev-detect
  • Anyone Else Having CD-ROM Sound Trouble?

    4
    0 Votes
    4 Posts
    702 Views
    lostlessL

    @alphabetapie possible, the chd is a compressed file. It might take a tad longer to start streaming the CDDA. I have no experience with Chd, so no idea.
    You can also put all the bin files with the cue in the main psx rom folder. Emulation station only looks for cue files, so the bin files don’t slow up.

  • Rotate Screen on Pi4

    19
    1 Votes
    19 Posts
    11k Views
    V

    @mitu Found it, and it works. Now I just have to locate the option to save this config for each individual game instead of every game...

  • 0 Votes
    11 Posts
    2k Views
    A

    @sleve_mcdichael said in 1on1 PSX Background issues:

    @adambegood just so I understand...the solution was "fix the code and recompile your emulator from source" or am I reading that wrong?

    Yep, change Line 35 of the scriptmodule to BUILTIN_GPU=unai and then Update from Source. Let me know if you need more detail on how to do that, I am no pro but could just about manage this!

  • [for moderators] Delete my account please

    1
    0 Votes
    1 Posts
    419 Views
    No one has replied
  • Do Stadia controllers work with Retropie?

    2
    1 Votes
    2 Posts
    2k Views
    G

    @studboy1114 did you get it working already? interested in some old school gaming with modern day controllers (sturdy is key). Thanks for any info

  • Streets of Rage Remake Screen Tearing

    4
    0 Votes
    4 Posts
    889 Views
    quicksilverQ

    @liveforeva it's generally best to start a new topic and not to resurrect ancient threads. However, you should take a look at this thread for the latest info for running SORR on retropie. I believe the vsync option works correctly now with the latest version of SORR but the fkms drivers on the raspberry pi 4 also seem to have some issues with screen tearing.
    https://retropie.org.uk/forum/topic/23516/streets-of-rage-remake-latest-retropie-2019/100?_=1619185347574

  • Chromium on Retropie/Emulationstation 4.7 Raspberry pi4 4gb

    2
    1 Votes
    2 Posts
    541 Views
    R

    @rommell76 said in Chromium on Retropie/Emulationstation 4.7 Raspberry pi4 4gb:

    Hi Everybodies

    Is since one week I am trying without success to launch chromium from emulationstation.

    I installed the Retropie Extra script , my retropie built is installed from raspbian latest release , I 've tried follow all the tutorials and informations harvest from the web....but everytime i launch the app from ports folder it crash and coming back to emulationstation... really I am unable tu understand what i am missing ??

    Thanx for the support

    I forget ... this is my runcommand lo

    Parameters: Executing: xinit /opt/retropie/ports/chromium/chromium.sh _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root X.Org X Server 1.20.4 X Protocol Version 11, Revision 0 Build Operating System: Linux 5.10.17-v8+ aarch64 Raspbian Current Operating System: Linux raspberrypi 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 video=HDMI-A-1:1920x1080M@60 smsc95xx.macaddr=DC:A6:32:30:08:F6 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200 console=tty1 root=PARTUUID=949d9286-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait plymouth.enable=0 Build Date: 19 April 2021 03:23:36PM xorg-server 2:1.20.4-1+rpt3+deb10u3 (https://www.debian.org/support) Current version of pixman: 0.36.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/home/pi/.local/share/xorg/Xorg.0.log", Time: Fri Apr 23 07:12:33 2021 (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) Fatal server error: (EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied) (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/home/pi/.local/share/xorg/Xorg.0.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. xinit: giving up xinit: unable to connect to X server: Connection refused xinit: server error
  • 0 Votes
    2 Posts
    493 Views
    mituM

    @seraphiscain said in (RetroPie X86) How to change global lr- emulator volume?:

    Is there any way to get the setting in /opt/retropie/configs/all/retroarch.cfg to actually apply to all lr- emulators?

    They should apply to all lr- emulators. Unless you've used 'Save Configuration' for one of them, in which case they won't, since that would break the inclusion of said .cfg file - see https://retropie.org.uk/docs/RetroArch-Configuration/#config-hierarchy.

  • Is the Favorites Icon Accessible?

    10
    0 Votes
    10 Posts
    1k Views
    A

    @lolonois said in Is the Favorites Icon Accessible?:

    PS: I was wrong about Kids mode in my previous post, in kids mode favorites is disabled all times.

    Kids mode would be perfect....if I could still use the search by letter option. With large collections, it's a must. Which is why I must stick with Kiosk for now.

    And those wanting Favorites in the Kiosk really don't have a leg to stand on in that request. They should just use full mode. But having a toggle (like turning the help menu off/on) would be idea.

  • Emulationstation 100% Single Thread Usage

    16
    0 Votes
    16 Posts
    2k Views
    T

    also my apologies for the slow replies. even though I think my email notification settings are correct. I have never once gotten an email from this forum

  • Using MegaAGS with lr-puae?

    1
    0 Votes
    1 Posts
    461 Views
    No one has replied
  • Star Wars Tie Fighter Collector's CD-ROM Tutorial

    65
    0 Votes
    65 Posts
    16k Views
    quicksilverQ

    @snowpile
    Sorry for the late replay. Create a file in your /roms/pc/ folder called Tie Fighter.conf copy and paste the contents below into that file and use it to launch your game. If you have any issues let me know.

    # This is the configuration file for DOSBox SVN. (Please use the latest version of DOSBox) # Lines starting with a # are comment lines and are ignored by DOSBox. # They are used to (briefly) document the effect of each option. [sdl] # fullscreen: Start dosbox directly in fullscreen. (Press ALT-Enter to go back) # fulldouble: Use double buffering in fullscreen. It can reduce screen flickering, but it can also result in a slow DOSBox. # fullresolution: What resolution to use for fullscreen: original, desktop or a fixed size (e.g. 1024x768). # Using your monitor's native resolution with aspect=true might give the best results. # If you end up with small window on a large screen, try an output different from surface.On Windows 10 with display scaling (Scale and layout) set to a value above 100%, it is recommended # to use a lower full/windowresolution, in order to avoid window size problems. # windowresolution: Scale the window to this size IF the output device supports hardware scaling. # (output=surface does not!) # output: What video system to use for output. # Possible values: surface, overlay. # autolock: Mouse will automatically lock, if you click on the screen. (Press CTRL-F10 to unlock) # sensitivity: Mouse sensitivity. The optional second parameter specifies vertical sensitivity (e.g. 100,-50). # waitonerror: Wait before closing the console if dosbox has an error. # priority: Priority levels for dosbox. Second entry behind the comma is for when dosbox is not focused/minimized. # pause is only valid for the second entry. # Possible values: lowest, lower, normal, higher, highest, pause. # mapperfile: File used to load/save the key/event mappings from. Resetmapper only works with the default value. # usescancodes: Avoid usage of symkeys, might not work on all operating systems. fullscreen = true fulldouble = false fullresolution = desktop windowresolution = original output = overlay autolock = true sensitivity = 100 waitonerror = true priority = higher,normal mapperfile = mapper-SVN.map usescancodes = false [dosbox] # language: Select another language file. # machine: The type of machine DOSBox tries to emulate. # Possible values: hercules, cga, tandy, pcjr, ega, vgaonly, svga_s3, svga_et3000, svga_et4000, svga_paradise, vesa_nolfb, vesa_oldvbe. # captures: Directory where things like wave, midi, screenshot get captured. # memsize: Amount of memory DOSBox has in megabytes. # This value is best left at its default to avoid problems with some games, # though few games might require a higher value. # There is generally no speed advantage when raising this value. language = machine = svga_s3 captures = capture memsize = 16 [render] # frameskip: How many frames DOSBox skips before drawing one. # aspect: Do aspect correction, if your output method doesn't support scaling this can slow things down! # scaler: Scaler used to enlarge/enhance low resolution modes. If 'forced' is appended, # then the scaler will be used even if the result might not be desired. # To fit a scaler in the resolution used at full screen may require a border or side bars, # to fill the screen entirely, depending on your hardware, a different scaler/fullresolution might work. # Possible values: none, normal2x, normal3x, advmame2x, advmame3x, advinterp2x, advinterp3x, hq2x, hq3x, 2xsai, super2xsai, supereagle, tv2x, tv3x, rgb2x, rgb3x, scan2x, scan3x. frameskip = 0 aspect = false scaler = none [cpu] # core: CPU Core used in emulation. auto will switch to dynamic if available and # appropriate. # Possible values: auto, dynamic, normal, simple. # cputype: CPU Type used in emulation. auto is the fastest choice. # Possible values: auto, 386, 386_slow, 486_slow, pentium_slow, 386_prefetch. # cycles: Amount of instructions DOSBox tries to emulate each millisecond. # Setting this value too high results in sound dropouts and lags. # Cycles can be set in 3 ways: # 'auto' tries to guess what a game needs. # It usually works, but can fail for certain games. # 'fixed #number' will set a fixed amount of cycles. This is what you usually # need if 'auto' fails (Example: fixed 4000). # 'max' will allocate as much cycles as your computer is able to # handle. # Possible values: auto, fixed, max. # cycleup: Amount of cycles to decrease/increase with keycombos.(CTRL-F11/CTRL-F12) # cycledown: Setting it lower than 100 will be a percentage. core = dynamic cputype = auto cycles = max cycleup = 10 cycledown = 20 [mixer] # nosound: Enable silent mode, sound is still emulated though. # rate: Mixer sample rate, setting any device's rate higher than this will probably lower their sound quality. # Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716. # blocksize: Mixer block size, larger blocks might help sound stuttering but sound will also be more lagged. # Possible values: 1024, 2048, 4096, 8192, 512, 256. # prebuffer: How many milliseconds of data to keep on top of the blocksize. nosound = false rate = 44100 blocksize = 1024 prebuffer = 25 [midi] # mpu401: Type of MPU-401 to emulate. # Possible values: intelligent, uart, none. # mididevice: Device that will receive the MIDI data from MPU-401. # Possible values: default, win32, alsa, oss, coreaudio, coremidi, none. # midiconfig: Special configuration options for the device driver. This is usually the id or part of the name of the device you want to use (find the id/name with mixer/listmidi). # Or in the case of coreaudio, you can specify a soundfont here. # When using a Roland MT-32 rev. 0 as midi output device, some games may require a delay in order to prevent 'buffer overflow' issues. # In that case, add 'delaysysex', for example: midiconfig=2 delaysysex # See the README/Manual for more details. mpu401 = intelligent mididevice = alsa midiconfig = 128:0 [sblaster] # sbtype: Type of Soundblaster to emulate. gb is Gameblaster. # Possible values: sb1, sb2, sbpro1, sbpro2, sb16, gb, none. # sbbase: The IO address of the soundblaster. # Possible values: 220, 240, 260, 280, 2a0, 2c0, 2e0, 300. # irq: The IRQ number of the soundblaster. # Possible values: 7, 5, 3, 9, 10, 11, 12. # dma: The DMA number of the soundblaster. # Possible values: 1, 5, 0, 3, 6, 7. # hdma: The High DMA number of the soundblaster. # Possible values: 1, 5, 0, 3, 6, 7. # sbmixer: Allow the soundblaster mixer to modify the DOSBox mixer. # oplmode: Type of OPL emulation. On 'auto' the mode is determined by sblaster type. All OPL modes are Adlib-compatible, except for 'cms'. # Possible values: auto, cms, opl2, dualopl2, opl3, opl3gold, none. # oplemu: Provider for the OPL emulation. compat might provide better quality (see oplrate as well). # Possible values: default, compat, fast, mame. # oplrate: Sample rate of OPL music emulation. Use 49716 for highest quality (set the mixer rate accordingly). # Possible values: 44100, 49716, 48000, 32000, 22050, 16000, 11025, 8000. sbtype = sb16 sbbase = 220 irq = 7 dma = 1 hdma = 5 sbmixer = true oplmode = auto oplemu = default oplrate = 44100 [gus] # gus: Enable the Gravis Ultrasound emulation. # gusrate: Sample rate of Ultrasound emulation. # Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716. # gusbase: The IO base address of the Gravis Ultrasound. # Possible values: 240, 220, 260, 280, 2a0, 2c0, 2e0, 300. # gusirq: The IRQ number of the Gravis Ultrasound. # Possible values: 5, 3, 7, 9, 10, 11, 12. # gusdma: The DMA channel of the Gravis Ultrasound. # Possible values: 3, 0, 1, 5, 6, 7. # ultradir: Path to Ultrasound directory. In this directory # there should be a MIDI directory that contains # the patch files for GUS playback. Patch sets used # with Timidity should work fine. gus = false gusrate = 44100 gusbase = 240 gusirq = 5 gusdma = 3 ultradir = C:\ULTRASND [speaker] # pcspeaker: Enable PC-Speaker emulation. # pcrate: Sample rate of the PC-Speaker sound generation. # Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716. # tandy: Enable Tandy Sound System emulation. For 'auto', emulation is present only if machine is set to 'tandy'. # Possible values: auto, on, off. # tandyrate: Sample rate of the Tandy 3-Voice generation. # Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716. # disney: Enable Disney Sound Source emulation. (Covox Voice Master and Speech Thing compatible). pcspeaker = true pcrate = 44100 tandy = auto tandyrate = 44100 disney = true [joystick] # joysticktype: Type of joystick to emulate: auto (default), none, # 2axis (supports two joysticks), # 4axis (supports one joystick, first joystick used), # 4axis_2 (supports one joystick, second joystick used), # fcs (Thrustmaster), ch (CH Flightstick). # none disables joystick emulation. # auto chooses emulation depending on real joystick(s). # (Remember to reset dosbox's mapperfile if you saved it earlier) # Possible values: auto, 2axis, 4axis, 4axis_2, fcs, ch, none. # timed: enable timed intervals for axis. Experiment with this option, if your joystick drifts (away). # autofire: continuously fires as long as you keep the button pressed. # swap34: swap the 3rd and the 4th axis. Can be useful for certain joysticks. # buttonwrap: enable button wrapping at the number of emulated buttons. # circularinput: enable translation of circular input to square output. # Try enabling this if your left analog stick can only move in a circle. # deadzone: the percentage of motion to ignore. 100 turns the stick into a digital one. joysticktype = 2axis timed = false autofire = false swap34 = false buttonwrap = false circularinput = false deadzone = 10 [serial] # serial1: set type of device connected to com port. # Can be disabled, dummy, modem, nullmodem, directserial. # Additional parameters must be in the same line in the form of # parameter:value. Parameter for all types is irq (optional). # for directserial: realport (required), rxdelay (optional). # (realport:COM1 realport:ttyS0). # for modem: listenport (optional). # for nullmodem: server, rxdelay, txdelay, telnet, usedtr, # transparent, port, inhsocket (all optional). # Example: serial1=modem listenport:5000 # Possible values: dummy, disabled, modem, nullmodem, directserial. # serial2: see serial1 # Possible values: dummy, disabled, modem, nullmodem, directserial. # serial3: see serial1 # Possible values: dummy, disabled, modem, nullmodem, directserial. # serial4: see serial1 # Possible values: dummy, disabled, modem, nullmodem, directserial. serial1 = dummy serial2 = dummy serial3 = disabled serial4 = disabled [dos] # xms: Enable XMS support. # ems: Enable EMS support. The default (=true) provides the best # compatibility but certain applications may run better with # other choices, or require EMS support to be disabled (=false) # to work at all. # Possible values: true, emsboard, emm386, false. # umb: Enable UMB support. # keyboardlayout: Language code of the keyboard layout (or none). xms = true ems = true umb = true keyboardlayout = auto [ipx] # ipx: Enable ipx over UDP/IP emulation. ipx = false [autoexec] # Lines in this section will be run at startup. # You can put your MOUNT lines here. MOUNT c "/home/pi/RetroPie/roms/pc/Star Wars - Tie Fighter (1994)/" C: TIE.EXE exit

Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.