• [SOLVED] Scrapped videos slow/not working

    6
    0 Votes
    6 Posts
    2k Views
    F

    rescrapped all with Screenscraper instead of Arcadeitalia
    Switched on OMX
    eveything ok except some mame which I re encoded.

    thanks everybody.

  • 0 Votes
    7 Posts
    2k Views
    BuZzB

    @diptherio Start a new topic after reading https://retropie.org.uk/forum/topic/3/read-this-first and providing the required information. (provide a build log also).

  • Link to .cue files broken

    2
    0 Votes
    2 Posts
    558 Views
    BuZzB

    @michelrivas I have removed the section. Changes will show up soon.

  • 0 Votes
    3 Posts
    1k Views
    obsidianspiderO

    @edmaul69 Ah, that was it. I switched it to:

    Launch menu joystick control (currently: Disabled)

    and now it works.

    I can press Start and get into the runcommand menu. Thanks!

  • Handling of USB flash drive Sync.

    8
    0 Votes
    8 Posts
    2k Views
    SixSpeedDeathS

    Bump? Still looking for any way to modify the USB Sync script to only sync saves. I ended up trying to modify the 01_retropie_copyroms file, but it hangs up on my script.

    What I did was add --exclude '*.xxx" for all the rom files on the ROM/BIOS sync line, and swap the source and destination in the rsync command so it now reads the USB path first, and retropie second. Finally, I tried removing the usermod line, since I'm syncing the filed FROM the pi to USB.

    The script still automounts the USB, and created the file structure (rsync maxdepth=1) but it fails to fill the directory with the save games.

    Still new to scripting (This device is a learning tool) What have I missed?

    #!/bin/bash

    This file is part of The RetroPie Project The RetroPie Project is the legal property of its developers, whose names are too numerous to list here. Please refer to the COPYRIGHT.md file distributed >with this source. See the LICENSE.md file at the top-level directory of this distribution and at https://raw.githubusercontent.com/RetroPie/RetroPie->Setup/master/LICENSE.md config / defaults

    user="pi"

    home="$(eval echo ~$user)"
    rootdir="/opt/retropie"
    retropie_path="$home/RetroPie"

    usb_path="$UM_MOUNTPOINT/retropie"
    usb_path_from_rp="$usb_path/configs/from_retropie"
    usb_path_to_rp="$usb_path/configs/to_retropie"

    declare -A path_mapping

    mapping from usb_path_to_rp/* to retropie location

    path_mapping["configs"]="$rootdir/configs"

    internals

    hook_name=${0##*/}

    functions

    function log() {
    logger -p user.$1 -t usbmount-"$hook_name"-[$$] -- "$2"
    }

    function log_cmd() {
    local ret
    local error
    error="$("$@" 2>&1 >/dev/null)"
    ret=$?
    [[ "$ret" -ne 0 ]] && log err "$* - returned $ret - $error"
    }

    some sanity checking

    if [[ -z "$UM_MOUNTPOINT" ]]; then
    log err "UM_MOUNTPOINT not set!"
    exit 0
    fi

    if [[ ! -d "$UM_MOUNTPOINT" ]]; then
    log err "UM_MOUNTPOINT is not a directory"
    exit 0
    fi

    make sure we have something to sync from

    if [[ ! -d "$usb_path" ]]; then
    exit 0
    fi

    make folders for syncing

    mkdir -p "$usb_path/"{roms,BIOS} "$usb_path_from_rp" "$usb_path_to_rp"

    mirror romdir structure to external drive

    log info "Attempting to create directory structure for ROMS in '$usb_path/roms' >..."

    fetch list of romdirs from current installation and mirror onto external drive

    find "$retropie_path/roms" -mindepth 1 -maxdepth 1 -type d -printf >"$usb_path/roms/%f\n" | xargs mkdir -p 2>/dev/null || true

    copy SAVES ONLY from Local SD card stick to USB

    for dir in roms BIOS; do
    log info "Syncing $dir ..."
    log_cmd rsync -au --exclude '._' --exclude '.32x' --exclude '.bin' --exclude >'.cue' --exclude '.gb' --exclude '.gba' --exclude '.gbc' --exclude '.gen' -->exclude '.gg' --exclude '.md' --exclude '.ndd' --exclude '.nes' --exclude '.pce' >--exclude '.sfc' --exclude '.smc' --exclude '.sms' --exclude '.vb' --exclude >'.z64' --exclude '*.zip' --max-delete=-1 "$retropie_path/" "$usb_path/$dir"
    chown -R $user:$user "$retropie_path/$dir"
    done

    log info "Syncing configs ..."

    copy configs to usb

    for to in "${!path_mapping[@]}"; do
    from=${path_mapping[$to]}
    log_cmd rsync -au --exclude '._*' --max-delete=-1 "$from/" >"$usb_path_from_rp/$to/"
    done

    copy configs from usb

    for from in $(find "$usb_path_to_rp/" -mindepth 1 -maxdepth 1); do

    basename

    from_bn=${from##/}
    to=${path_mapping[$from_bn]}
    if [[ -n "$to" ]]; then
    log_cmd rsync -au --exclude '._' --max-delete=-1 "$from/" "$to/"
    chown -R $user:$user "$to"
    fi
    done

    unmount USB stick

    umount "$UM_MOUNTPOINT"

    I don't use forums either apparently, because I can't find a way to use that nifty box that allows me to add code. the --exclude DOES have a *.xxx, but it doesn't show up.

  • Gba emulator issues - Gpsp and lr-gpsp

    8
    0 Votes
    8 Posts
    5k Views
    S

    ZIP files cause headaches on some emulators that may or may not support the specific ZIP format that archive is in, so to avoid any ZIP issues I have unzipped ALL archives so that the ROM is there for the emulator to load without having to spend extra time extracting the ZIP archive to a temporary file then loading that. This all causes emulator slowdowns, even just a small one it all adds up, plus if you're using purely an SD card or USB pendrive to run everything from it will be even slower. Also an increased risk or SD card corruption with all those read/writes on an SD card

    The only archives I leave alone are the arcade ones, these MUST be left zipped or WILL fail. MAME, FBA and NEOGEO are the main 3

    I use OSMC with KODI and RetroPie so have it run everything from an external USB hard drive, the only function the SD card performs is booting the PI 3 B I use at the moment then control is passed onto OSMC which runs off the USB hard drive so being much faster and much less chance of SD card corruption. I know thats not possible for everybody especially if you have a portable RetroPie in a handheld where space is very limited

  • pisnes 2 player with keyboard

    1
    0 Votes
    1 Posts
    527 Views
    No one has replied
  • emulation Station Menu not responding to keyboard

    5
    0 Votes
    5 Posts
    9k Views
    S

    odd.
    this time when i removed the controller, and restarted emulation station, it let me configure my keyboard. I plugged in the controller, and yep, both the controller and keyboard work. I went back and checked the config file you posted, and now there are two entries, one for the controller and one for keyboard.

    thanks for the help mogul.
    goes back to figuring the best dosbox settings to get blood to run at a decent resolution

    -Pete

  • 0 Votes
    9 Posts
    17k Views
    F

    @mitu
    Note for WiFi on the new Raspberry Pi 3 Model B+:

    WiiFi is disabled until wireless regulatory domain is set (Pi 3 B+ only)

    The domain can be done through 'Raspberry Pi Configuration' (rc_gui),
    'raspi-config' or by setting 'country=' to an appropriate ISO 3166
    alpha2 country code in /etc/wpa_supplicant/wpa_supplicant.conf.

    US= United States
    GB= UK

    Example by another user of what it should look like (with GB country code)

    country=GB
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1

    network={
    ssid="myssid"
    psk="mywifipassword"
    }

  • audio issues with SNES in pi3

    48
    0 Votes
    48 Posts
    12k Views
    lovelorn88L

    @thelostsoul yeah.. it has to be something to do with the Pi3B itself.... i overclocked it..... looked for different roms... a different power supply..... redownloaded retropie and flashed to a new sd card and STILL the audio with snes crackles

  • How to exit vice

    12
    0 Votes
    12 Posts
    6k Views
    J

    Now vice won't save the mapped hot keys. I load up the virtual keyboard, select a key, press M then press a button to map. In game it works fine. I press f12, then settings management, and save hot keys, and then I exit and reenter, and the key is no longer saved. Any ideas?

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • 0 Votes
    5 Posts
    9k Views
    F

    @steeeb I've tried that. I've actually tried all 4 possible drivers and none of them seem to work for any of the three generic controllers. For each driver, I do the same thing:

    First, install the driver. I choose the "Pair" option for the respective driver. The dialog pops up to connect the controller through USB. I connect the controller for around 10s, and then disconnect it. I then press the PS button on the controller and.... The lights just flash repeatedly and none of them become solid, meaning that the controller wasn't able to connect.

    I've probably tried the Shanwan driver the most but it's always the same result.

  • EmulationStation integrated CEC control

    3
    0 Votes
    3 Posts
    1k Views
    RascasR

    I can see a new entry on my TV saying "RetroPie ES", but the remote doesn't work OOTB neither is possible to configure it via "Configure Input". In either the pré-compiled one and the custom one. This is just to confirm if it is working or not, it can be my TV, although CEC works fine in other programs.

  • Controller physically in js0 but on reboot changes to js1?

    4
    0 Votes
    4 Posts
    677 Views
    D

    @rolandpibb Joystick numbers, jsX, are assigned in the order they are recognised by the Pi as it boots. I believe the XBox controller needs to come out of a stale state so, when the Pi boots, the USB controller is recognised straightaway and assigned js0 with the Xbox controller assigned js1.

    My PS3 controller needs to come out of a stale state which can be seen by the LEDs blinking for a second or two as the Pi boots before the player 1 LED becomes solid. My fix is to plug in the PS3 controller before the Pi boots and then plug in my generic USB gamepad once EmulationStation has loaded.

  • -1 Votes
    3 Posts
    812 Views
    I

    Thank you very much!

  • C64 Disk change

    22
    1 Votes
    22 Posts
    6k Views
    S

    Ive been lookign around for a way to automatically have adisk swap and found this site https://lazyretroist.wordpress.com/2016/01/06/retropie-commodore-64/ has anyone managed to get it to work?

    Theres also a method using a flip disk file (All the disk file names for a multidisk game ina text file), but I am not sure if that is supported?

  • Emulator Upgrades

    5
    0 Votes
    5 Posts
    738 Views
    C

    I notice that ZEsarUX source is now on Github (https://github.com/chernandezba/zesarux) so the scriptmodule may get updated to take this into account.

    Yes, I moved to github because of the continuous failures with the Sourceforge service. Some of these failures put the web on offline mode so I couldn't push code during one week, for example ... :(
    ZEsarUX 6.1 stable will be released soon, you may test one of the last beta builds, or compile from sources. The last changelog for 6.1 is:

    Version 6.1. 26 March 2018 - Xeno edition

    Added BetaDisk and TR-DOS emulation
    Added Spectrum +3 emulation
    Added Spectrum keyboard ghosting error feature
    Added ZX Spectrum Recreated keyboard support
    Added setting to exit emulator after a number of seconds (--exit-after)
    Added setting to show changelog when updating emulator version
    Added actions to file utilities menu: Copy, Move, Rename
    Added setting to write protect IDE, MMC, ZX-Uno Flash
    Added setting to disable persistent writes on IDE and MMC
    Added second Easter Egg ;)
    Added improved Spectrum 16/48/+ colour palette
    Added setting to add a watermark on the display
    Added setting to reduce display to a factor of 0.75. Used on RunZX event
    Added a fast spectrum core (with some features disabled) just for slow devices, like Raspberry Pi 1/Zero. Now ZEsarUX is playable on RPi1/Zero again!
    Added a setting to dump ram contents to file when exiting ZEsarUX, ideal to run automatic tests
    Added cpu-step-over function on debug menu (was already available from ZRCP)

    Improved frameskip: now realvideo buffer is not updated when frameskip
    Improved ZRCP: run command is stopped by default when pressing a key (or sending data to the socket)
    Improved joystick support:

    added joystick test menu buttons to events and buttons to joystick configuration are saved on configuration file

    Improved OSD keyboard:

    now you can press up to all 40 keys (on Spectrum/ZX80/ZX81) at the same time now it can be opened from any place (needs multitask on)

    Improved QL emulation:

    experimental support of LOAD, LRUN command can now open qlay mdv microdrive image files

    Improved file viewer from file utilities:
    *specific file viewers for these kind of files: .tap, .zx, .zsf, .sp, .z80, .sna, .spg, .p, .o, .mmc/.ide (fat browser, plus3dos browser), .dsk, .trd, .tzx, .cdt, .flash (zxuno flash, z88 flash, superupgrade flash), .epr, .eprom
    *default hexadecimal file viewer for unknown files

    Improved TSConf emulation:

    Added TSConf DMA, line interrupt, sprites layers TSConf rendering: now tiles and sprites are drawn per scanline. Border drawing. Handling of scroll registers TSConf debugging: debug for DMA, Video registers, Video layers, Sprites, Tiles

    Improved text mode drivers (aalib, stdout, simpletext, curses): text settings are in different submenu, setting to set stdout/simpletext fps
    Improved messages windows. You can now have an internal clipboard, press key c to copy to it. Press P on file utils to paste contents to a file

    Improved menu interface:

    A new "tabbed" menus to improve usability and interaction with mouse, joystick and stdout driver: waveform, visualmem, ay player Character width can be reduced to 7,6 or 5 pixels width Added a setting to limit menu event: enabling it you should press the menu key 4 times in a second Added a setting to hide directories from file selector menus, useful when you don't want the user to be able to navigate the filesystem Smartload: now the cursor remembers last file loaded Added two more GUI styles: Clean and CleanInverse

    Improved sprite viewer:

    now can see sprites with speccy screen format you can view sprites up to 512x192 you can see tsconf sprites

    Improved sound: Silence detector does not activate on pthreads versions
    Improved default configuration: when the configuration file doesn't exist, the new one has the autosave configuration setting enabled
    Improved configuration parsing: if unknown setting found on configuration file, ZEsarUX will open but warns about the error, and the autosave feature is not enabled
    Improved TBBlue emulation: Added clip window registers
    Improved rendering on text mode drivers: now realvideo mode can render directly to black&white text. Try TSConf with --vo stdout --realvideo --autoredrawstdout
    Improved Linux library dependencies: libssl is not enabled by default on compilation

    Fixed TBBlue MMU when using segment 0000-3FFFH
    Fixed ZX-Uno emulation: 128kb timings are the same as a Spectrum 128k. When port 1ffd enabled, port FF return FF
    Fixed window footer when running Pentagon
    Fixed panic screen: now it is shown on all machines. New design. I hope you never see it ;)
    Fixed some crashes with speech enabled and opening some menus: AY Registers, AY Player, etc...
    Fixed annoying sound on Dandanator rom menu
    Fixed bug on Z80 cpu core, iff2 was not being reset to 0 when firing an interrupt, so reading it by using LD A,R and LD A,I affected many demos

  • Cannot Enter RGUI Menu From IR-Mame2003

    6
    0 Votes
    6 Posts
    1k Views
    T

    Ok it looks like I have figured it out. Apparently I needed to edit the retroarch.cfg file that was in the arcade folder instead of the mame-libretro. Once I properly set the hotkey and the menu toggle buttons, I was able to bring up the RGUI menu and then consequently configure the rest of my controls. Thank you everyone and hopefully this will help someone else down the road. Mark as solved!

  • Unable to configure spinner correctly with xboxdrv

    14
    0 Votes
    14 Posts
    875 Views
    A

    I think you're 100% on the right track with the evdev-no-grab, but while I was getting the controller configured correctly in the system, I did something that just deactivated the spinner completely.

    I'm going to crash for the night, but will continue to bash my head against this tomorrow. I'll let you know what I come up with.

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.