Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

new scriptmodules (lr-vice-xvic, gsplus, proper lr-mess integration!)


  • That's solely for GSPlus. I'll play around with lr-mess next. :)


  • @roslof done, just committed your changes about extensions :) i haven't checked, but i think you know more than me about apple2gs :)

    btw ... i also added Dragon 32 :)


  • @valerino I see that! Awesome, man. Anxious to try a bunch of these out. After getting used to RetroArch, the stand-alone Coco/Dragon32 emulation left me wanting more. Will be a fun weekend.

    EDIT: The changes to the GSPlus script look good!


  • Just tried Arcadia.
    ...wow!
    Installed the script, copied over the roms, restarted ES. Boom! Worked!
    Very slick.


  • added Coleco Adam

    i really hope all this gets added to the retropie distribution ..... i'll add a bunch of other emulators (and try to fix bbcmicro), then i'll retry to submit a pull request :)


  • That would be nice.

    One thing about BBCMicro, the script is not adding ROM Extensions to es_systems. Looks like it's just a single space. I manually added .ssd .zip .SSD .ZIP.

    So now I can get to BBC BASIC, but Shift-F12 results in "File not found". I'll spend time trying to figure out why. Never worked with MESS before today.


  • @roslof again, its about the standalone or the lr-mess-bbcmicro ? i'm fixing it, since it doesnt work on me. running it via runcommand.sh leads to crash, instead it runs when running run_mess.sh from commandline.
    wait for a new version, i should have it shortly .... or if you happen to fix it, feel free to commit the code!!!!


  • Yes, lr-mess-bbcmicro. Knew you were having issues per the comments above, so was giving my input to help you out.
    Will commit fixes if I find them FWIW: Not crashing here. Just yielding a"File Not Found" after hitting Shift-F12.


  • @roslof try to run this

    /opt/retropie/configs/bbcmicro/run_mess.sh /opt/retropie/emulators/retroarch/bin/retroarch /opt/retropie/libretrocores/lr-mess/mess_libretro.so /opt/retropie/configs/bbcmicro/retroarch.cfg bbcb /home/pi/RetroPie/BIOS -flop1 /path/to/your/rom

    it should work. its an issue with runcommand.sh, i'm trying to override runcommand.sh for now....


  • @roslof there you go, bbcmicro fixed .... try it :)

    EDIT: i think i got why runcommand.sh crashes.... runcommand.sh tries to set the video mode, while the bbcmicro driver in lr-mess switch video mode multiple times during running (i.e. try games like jetpack and you will see what i mean). this (at least on my setup) makes it crashing. probably it can be fixed passing a correct option to runcommand.sh, anyway i overridden it calling my run_mess.sh directly from emulationstation, that's all.

    btw, configuring joystick for lr-mess-microbbc is really a MESS ! :)


  • Thanks @valerino

    The script initially freezes on "Press a button to configure". After I hit enter several times, I can break out of it.
    Tried uninstalling/ re-installing -- same behavior.

    Enters BBC-Micro BASIC as before.
    Pressing Shift-F12 doesn't auto-load. The word "BASIC" and the ">" just blink out for a moment, then return.

    Basically, the in-BASIC results are the same here. It's possible things were working fine before, since I was not having issues with runcommand like you were. I just haven't seen a game render yet.

    I've tried .zip and expanded .ssd extensions.

    I think user-error at this point. Will keep looking into why I can get this one to fire. Arcadia and CreatiVision were fine.


  • Crap, yeah, false alarm. I rebooted the Pi and the odd behavior(s) went away. I can now see the game running correctly.


  • @roslof

    Enters BBC-Micro BASIC as before.
    Pressing Shift-F12 doesn't auto-load. The word "BASIC" and the ">" just blink out for a moment, then >return.

    uhm ..... so it crash ? it exits back from emulationstation ? that's what exactly happened to me.
    have you tried with the version i pushed few minutes ago ?
    if so, after installing that, check if the bbcmicro entry in /etc/emulationstation/es_systems.cfg looks like this:

      <system>
        <name>bbcmicro</name>
        <fullname>BBC-Micro</fullname>
        <path>/home/pi/RetroPie/roms/bbcmicro</path>
        <extension>.zip .ssd</extension>
        <command>/opt/retropie/configs/bbcmicro/run_mess.sh /opt/retropie/emulators/retroarch/bin/retroarch /opt/retropie/libretrocores/lr-mess/mess_libretro.so /opt/retropie/configs/bbcmicro/retroarch.cfg bbcb /home/pi/RetroPie/BIOS -flop1 %ROM%</command>
        <platform>bbcmicro</platform>
        <theme>bbcmicro</theme>
      </system>
    

    if not, delete the entry and try to reinstall. the retropie setup script doesn't overwrite it automatically so.
    if instead its the same, well..... we must check what happens on your setup :(


  • @roslof oh amazing :) can you confirm you're using my last version (the one not using runcommand.sh) ?


  • @valerino Interesting here:

    After the restart, I tried both scripts. They both work. Like I mentioned earlier, running lr-mess-bbcmicro never crashed. The game just didn't load when pressing Shift-F12. But now (after restart) everything is fine and I can run both scripts.

    Of course, the older script (that uses runcommand) breaks the ROM Extensions in es_settings.cfg, but after I manually add .ssd .zip .SSD .ZIP it works fine, and outputs to /dev/shm/runcommand.log appropriately.


  • Having a blast with your scripts.

    Emerson Arcadia 2001:
    (arcadia) Cat Trax.png

    Acorn BBC Micro:
    (bbcmicro) Snapper.png

    VTech CreatiVision:
    (crvision) Sonic Invader.png


  • updated first post, added a bunch of others (apfm1000, adventurevision)


  • How are your fire buttons mapped? I'm unable to use my fire buttons.


  • @mth75 well, you have to mess with mess (ahahahah) options, SHIFT+SCRLK, TAB, etc....
    unfortunately all systems are different, so you have to customize them separately.

    anyway, due to my 'way', all lr-mess systems are indipendent 'retroarch-wise', so if you customize options for one and save they will be kept.


  • added amigacd32 to lr-puae.sh

    @roslof One thing about BBCMicro, the script is not adding ROM Extensions to es_systems. Looks like it's just a single space. I manually added .ssd .zip .SSD .ZIP.

    this is fixed now in my repo, its due to a bug in retropie helpers.sh not handling adding exts to es_systems.cfg correctly.

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.