• Super Gameboy emulation?

    43
    0 Votes
    43 Posts
    26k Views
    mediamogulM

    @Cederick said in Super Gameboy emulation?:

    The Spaceworld demos where developed to run on super gameboy hardware since the gbc wasn't out around this time

    In that case, the .gb file extension would be more appropriate, although as @edmaul69 mentioned, either should work. Keep in mind that .gb and .gbc both denote a certain type of ROM. Seeing as how the Super Gameboy never had a unique ROM type, I imagine that the .sgb extension is there to tell compatible emulators to load the Super Gameboy BIOS automatically. With lr-mgba, loading a .gb file with the Super Gameboy BIOS manually enabled should produce the same results.

  • 0 Votes
    7 Posts
    2k Views
    SakitoshiS

    ohh, I didn't knew descent supported that rare analog pad.
    I poked around and managed to add the option to use that analog pad in the menu, it works wonders.
    I just created a pull request with the fix. now it should be a matter of time for the option appear if they accept my fix.

  • 2 Votes
    16 Posts
    3k Views
    H

    @lilbud yes they are always advertised as 720p "HD ready", the panel size is "implementation detail" ... your experience sounds great.. not every 1366 x 768 panel is made equal.. nor the controller boards.. so I guess you got a good value for your money :)

  • Install and configure precompiled emulator binaries

    14
    0 Votes
    14 Posts
    3k Views
    M

    According to this process inspection, it worked :)

    23595 ? Ss 0:03 tmux 23596 pts/1 Ss 0:01 \_ -bash 24946 pts/1 S+ 0:00 \_ sudo ./retropie_packages.sh builder chroot_build module lr-mame 24947 pts/1 S+ 0:01 \_ bash ./retropie_packages.sh builder chroot_build module lr-mame 6155 pts/1 Sl+ 0:01 \_ /usr/bin/qemu-arm-static /usr/bin/sudo PATH=/usr/lib/distcc:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin 6157 pts/1 Sl+ 0:10 \_ /usr/bin/qemu-arm-static /bin/bash /home/pi/RetroPie-Setup/retropie_packages.sh builder module lr-mame 7921 pts/1 Sl+ 0:01 \_ /usr/bin/qemu-arm-static /usr/bin/make OSD=retro RETRO=1 NOWERROR=1 OS=linux TARGETOS=linux CONFIG=libretro NO_USE_MIDI=1 7984 pts/1 Sl+ 0:00 \_ /usr/bin/qemu-arm-static /usr/bin/make -R --no-print-directory -C 3rdparty/genie/build/gmake.linux -f genie.make 8827 pts/1 Sl+ 0:00 | \_ /usr/bin/qemu-arm-static /bin/sh -c gcc -O2 -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -pipe -MMD -MP -MP -DND 8833 pts/1 Sl+ 0:00 | | \_ /usr/bin/qemu-arm-static /usr/lib/distcc/gcc -O2 -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -pipe -MMD -MP 8860 pts/1 Sl+ 0:00 | \_ /usr/bin/qemu-arm-static /bin/sh -c gcc -O2 -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -pipe -MMD -MP -MP -DND 8863 pts/1 Sl+ 0:00 | \_ /usr/bin/qemu-arm-static /usr/lib/distcc/gcc -O2 -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -pipe -MMD -MP 8854 pts/1 Rl+ 0:01 \_ /usr/bin/qemu-arm-static /usr/bin/python scripts/build/msgfmt.py --output-file language/Vietnamese/strings.mo language 8878 pts/1 Rl+ 0:00 \_ /usr/bin/qemu-arm-static /usr/bin/python scripts/build/msgfmt.py --output-file language/Burmese/strings.mo language/Bu 2681 ? SNs 0:00 /usr/bin/distccd --pid-file=/var/run/distccd.pid --log-file=/var/log/distccd.log --daemon --allow 127.0.0.1 --listen 127.0.0.1 --nice 10 2682 ? SN 0:00 \_ /usr/bin/distccd --pid-file=/var/run/distccd.pid --log-file=/var/log/distccd.log --daemon --allow 127.0.0.1 --listen 127.0.0.1 --nice 10 2690 ? SN 0:00 \_ /usr/bin/distccd --pid-file=/var/run/distccd.pid --log-file=/var/log/distccd.log --daemon --allow 127.0.0.1 --listen 127.0.0.1 --nice 10 2691 ? SN 0:00 \_ /usr/bin/distccd --pid-file=/var/run/distccd.pid --log-file=/var/log/distccd.log --daemon --allow 127.0.0.1 --listen 127.0.0.1 --nice 10 2692 ? SN 0:00 \_ /usr/bin/distccd --pid-file=/var/run/distccd.pid --log-file=/var/log/distccd.log --daemon --allow 127.0.0.1 --listen 127.0.0.1 --nice 10 8848 ? SN 0:00 | \_ gcc -O2 -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -pipe -Wall -Wextra -Os -o /tmp/distccd_20ddb5c9.o -c /tmp/distccd_230bb5c9.i 8849 ? RN 0:02 | \_ /opt/retropie/admin/crosscomp/stretch/libexec/gcc/arm-linux-gnueabihf/6.4.0/cc1 -fpreprocessed /tmp/distccd_230bb5c9.i -quiet -dumpbas 8850 ? SN 0:00 | \_ /opt/retropie/admin/crosscomp/stretch/lib/gcc/arm-linux-gnueabihf/6.4.0/../../../../arm-linux-gnueabihf/bin/as -mcpu=arm1176jzf-s -mfl 2693 ? SN 0:00 \_ /usr/bin/distccd --pid-file=/var/run/distccd.pid --log-file=/var/log/distccd.log --daemon --allow 127.0.0.1 --listen 127.0.0.1 --nice 10 8875 ? SN 0:00 | \_ gcc -O2 -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -pipe -Wall -Wextra -Os -o /tmp/distccd_befeb5cc.o -c /tmp/distccd_a1dab5cc.i 8876 ? RN 0:00 | \_ /opt/retropie/admin/crosscomp/stretch/libexec/gcc/arm-linux-gnueabihf/6.4.0/cc1 -fpreprocessed /tmp/distccd_a1dab5cc.i -quiet -dumpbas 8877 ? SN 0:00 | \_ /opt/retropie/admin/crosscomp/stretch/lib/gcc/arm-linux-gnueabihf/6.4.0/../../../../arm-linux-gnueabihf/bin/as -mcpu=arm1176jzf-s -mfl 2694 ? SN 0:00 \_ /usr/bin/distccd --pid-file=/var/run/distccd.pid --log-file=/var/log/distccd.log --daemon --allow 127.0.0.1 --listen 127.0.0.1 --nice 10 menion@Menionubuntu:/etc/default$

    I have heard about distcc but I have never looked into it in the details, I have to study it :)

  • 0 Votes
    2 Posts
    712 Views
    HurricaneFanH

    @webz0r I'm not sure how you would do this, but you don't need to worry about keeping the gamelist.xml in alphabetical order.

  • Emulationstation Sortname Metadata

    2
    0 Votes
    2 Posts
    672 Views
    muldjordM

    @joemommasfat I just implemented a feature recently that will now preserve the extra data from the gamelist.xml data (not released yet, but can be tested on the 'master' branch if people are curious). I will add the <sortname>to the nodes that should be preserved (EDIT: Done, it will be in 2.8.0). That way it won't be erased for games that already exist when rewriting the gamelist.xml. The only caveat to this is that it preserves the nodes by comparing the <path> filename to the rom filenames and if they match it will be preserved for that game. But if you either change the <path>or filename of a rom manually, they won't match and the extra information will not be moved over when regenerating the xml. So users should be aware of that.

  • 0 Votes
    10 Posts
    1k Views
    ClydeC

    @sunwind said in Press select button to launch current game playing on the screensaver?:

    favourites is bound to Y, I'm hitting Y and it goes to a random game - it's definitely bound correctly, I just did it again - this explains why favourites aren't working for me as they apparently should.

    Since that's actually the function bound to X, what happens when you press X in the gamelist?

  • [TUTORIAL] Bluetooth Audio on latest Retropie

    10
    1 Votes
    10 Posts
    21k Views
    M

    @DoctorDuck
    I believe I had to create the file (so it loads automatically on boot). I haven't played with it in a long time. You should be able to run bluetoothctl to trust, pair and connect via SSH. From there it should work, you might have to restart emulation station. You can copy a wav file to the pi and run it via SSH as well to test. I think it is just "aplay yourfile.wav". You would have to pair this each time, which is why that .asoundrc file is important.

    Are you trying to use it for music or games?
    Games won't be useful. I was able to get it to working on 4.4, but no matter what always a 1 second delay. This is due to the codec and limitation of raspberry pi bluetooth chip. It doesn't support AptX (just A2DP), AptX is needed for realtime audio. You can get a bluetooth adapter that supports APTX and plugs into the audio jack then get a speaker/headphones that supports AptX as well to make it work if you really want to.

  • Bump version?

    10
    0 Votes
    10 Posts
    2k Views
    cyperghostC

    @mitu off... then you see how long I did not update my builds. I'm stuck on RP 4.3 but I think it was build from a 4.0 or 4.1 image. I've tried tons of different images the last days... I lost track ;) But I come to the conclusion that RetroPie + Raspberry is the most solid (SBC) platform.
    The XU4 Odroids also make lot's of fun but lack a bit of support so the ORA-build is imho the best thing you can get for this.

    #!/bin/sh wlanstat=$(rfkill list wlan | grep -c ": no") if [ $wlanstat -lt 2 ]; then echo "I will activate/unblock wifi adapters" sleep 5 sudo rfkill unblock wifi else echo "I will deavtivate/block wifi adapters" sleep 5 sudo rfkill block wifi fi
  • YARMan Web (BETA)

    84
    8 Votes
    84 Posts
    37k Views
    P

    I just discovered this, judging from the screenshots this is exactly what i've been looking for. retropie doesn't support php5 anymore.
    I installed php7 + sql3 manually (edited the install script to not check for php5 dependencies) but it doesn't seem to work. no files are inside /www. anyone can help?

  • 1 Votes
    6 Posts
    2k Views
    H

    up. thanks :D

  • White Noise on the home menu

    4
    0 Votes
    4 Posts
    814 Views
    mituM

    @h2805270 said in White Noise on the home menu:

    "program ES to add a new option to the menu", I know how to edit the es_systems.cfg to add kodi to the main menu

    No, that's not it. When I'm thinking of the 'Emulationstation menu', I'm thinking of the menu shown when you press Start on your controller and that's basically programming. However that not be what you're after - maybe you just need a simple script to start a command an an entry in Emulationstation that you can just press to start that command.

  • Kodi shortcut in ES

    11
    0 Votes
    11 Posts
    2k Views
    R

    @darknior yeah but i dont see it happening i have over 100 ports

  • mpd for bacground music

    9
    0 Votes
    9 Posts
    563 Views
    langestL

    Solved it.
    The script was installed in /opt/retropie/supplementary/splashscreen/asplashscreen.sh not the one in RetroPie-Setup/scriptmodules/supplementary/splashscreen/asplashscreen.sh
    Now it works. Thanks for the help.

  • Emulator supported systems

    4
    0 Votes
    4 Posts
    624 Views
    UDb23U

    @whirlinurd I usually use mc (midnight commander) when copying folders with raspbian. Never had any read/write rights related issues.
    Concerning Vic20 programs and games, .prg format seems to be the most common (both for tapes and cartridges) and that's what I use; so unfortunately I can't tell about .tap files.

  • eReader for RetroPie

    19
    1 Votes
    19 Posts
    7k Views
    ClydeC

    @oneswitch Well said. Alas, a multi-reader for the formats you mentioned doesn't seem to exist for the Linux console without an X environment. At least none I could find one on the web.

  • 0 Votes
    8 Posts
    2k Views
    E

    I was scrolling through the commits of the recalbox emulation station build and I'm curious if the following commits can be merged (maybe just partially) into the retropie version. From what I've seen and understood, those should add support for themeable menus and add an extra menu to directly switch theme settings in the GUI.

    Main commit helpBox fix transition tag (not quite nessessary but would be nice to have)
  • 2 Votes
    23 Posts
    11k Views
    A

    Just to let everyone know I created a renamer for gb64 v15. It is also compatible with other versions and other gamebases. Here it is, it is a simple batch file, created through the database and a spreadsheet. [https://mega.nz/#F!cjBFwIQL!TCjFtUUEjdltJ3mmECPONg](link url)

    Instructions on how to convert to other gamebases.

    Open Database file (in this case it was C:\GameBase\GBC_v15\GBC_v15.mdb)

    Open the Attached spreadsheet file

    Copy Full Row of GA_ID, NAME, and Filename from Database to spreadsheet

    The rest should be automatic, unless there is more than 25,000 entries. In that case you will need to copy d2-F2 to d250001 - D ?? ??=to wherever file list ends

    On first line of new text file type the path to the games for instance C:\GB64

    Copy Row D to new text file

    Save text file as "Name of gamebase renamer.bat"

    run new text file

    optional: add Pause at the end of the batch file

    Optional: Column E shows number of special characters (this mainly finds the letters with tildies and appostrophies)

  • Streets of Rage Remake (SorR)

    22
    2 Votes
    22 Posts
    8k Views
    BiZzAr721B

    @greenhawk84 You may want to give OpenBOR a try again. Lot of advancements made. I've been playing MK Outworld Assassin Wide-screen version without problems

    https://retropie.org.uk/forum/topic/19326/openbor-6xxx-openbeta-testphase/61

  • 1 Votes
    7 Posts
    3k Views
    cyperghostC

    I want to create a scriptmodule for OpenBOR to add version 6315. I see the flag rp_module_id="openbor" that makes the module visiable into script screen. To avoid confusion I want annother name like rp_module_id="openbor_6xxx but want to use the old pathes.

    Now all instances of $md_id, $md_config... uses the name that is given by rp_module_id so how to change names? I can include a function strip () { }that sets internal variables to openbor but this is not good code. So how to achive this?

    Again: the goal is to use one config directory and one directory that contains several versions of OpenBOR.

    Besides thank you BuZz for the platforms flags, I may exclude 6xxx for rpi1.
    Is there a dedicated WIKI about script modules?

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.