• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

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

Scheduled Pinned Locked Moved Ideas and Development
githubscriptmodulesdevelopment
545 Posts 42 Posters 266.1k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V
    valerino @roslof
    last edited by 25 Apr 2020, 01:04

    @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!!!!

    1 Reply Last reply Reply Quote 0
    • R
      roslof
      last edited by 25 Apr 2020, 01:09

      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.

      V 2 Replies Last reply 25 Apr 2020, 01:16 Reply Quote 0
      • V
        valerino @roslof
        last edited by 25 Apr 2020, 01:16

        @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....

        1 Reply Last reply Reply Quote 0
        • V
          valerino @roslof
          last edited by valerino 25 Apr 2020, 01:24

          @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 ! :)

          1 Reply Last reply Reply Quote 0
          • R
            roslof
            last edited by 25 Apr 2020, 01:47

            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.

            R 1 Reply Last reply 25 Apr 2020, 01:52 Reply Quote 0
            • R
              roslof @roslof
              last edited by 25 Apr 2020, 01:52

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

              V 1 Reply Last reply 25 Apr 2020, 01:54 Reply Quote 0
              • V
                valerino
                last edited by 25 Apr 2020, 01:54

                @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 :(

                1 Reply Last reply Reply Quote 0
                • V
                  valerino @roslof
                  last edited by 25 Apr 2020, 01:54

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

                  R 1 Reply Last reply 25 Apr 2020, 02:07 Reply Quote 0
                  • R
                    roslof @valerino
                    last edited by roslof 25 Apr 2020, 02:07

                    @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.

                    1 Reply Last reply Reply Quote 0
                    • R
                      roslof
                      last edited by 25 Apr 2020, 02:28

                      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

                      M 1 Reply Last reply 25 Apr 2020, 12:56 Reply Quote 0
                      • V
                        valerino
                        last edited by 25 Apr 2020, 11:52

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

                        1 Reply Last reply Reply Quote 0
                        • M
                          mth75 @roslof
                          last edited by mth75 25 Apr 2020, 12:56

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

                          V 1 Reply Last reply 25 Apr 2020, 13:04 Reply Quote 0
                          • V
                            valerino @mth75
                            last edited by 25 Apr 2020, 13:04

                            @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.

                            1 Reply Last reply Reply Quote 1
                            • V
                              valerino
                              last edited by 25 Apr 2020, 14:35

                              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.

                              1 Reply Last reply Reply Quote 0
                              • V
                                valerino
                                last edited by 25 Apr 2020, 15:02

                                added Bally Astrocade.

                                1 Reply Last reply Reply Quote 0
                                • Z
                                  Zering
                                  last edited by 25 Apr 2020, 15:14

                                  Dude you're unstoppable. I've had a Bally Astrocade rom set rotting on my PC for ages. Thanks for the work. Hopefully as you said this will get added to the Retropie distribution!

                                  V 1 Reply Last reply 25 Apr 2020, 15:17 Reply Quote 0
                                  • V
                                    valerino @Zering
                                    last edited by 25 Apr 2020, 15:17

                                    @Zering hahah thanks. due to the lockdown here in italy i've much free time heheh :)
                                    anyway, i really don't know why this has never done before .... it's just a shell script, all emulators are already there :)

                                    M 1 Reply Last reply 25 Apr 2020, 17:36 Reply Quote 0
                                    • M
                                      mth75 @valerino
                                      last edited by 25 Apr 2020, 17:36

                                      @valerino Did you think about CD-I?

                                      V 1 Reply Last reply 25 Apr 2020, 17:46 Reply Quote 0
                                      • V
                                        valerino @mth75
                                        last edited by valerino 25 Apr 2020, 17:46

                                        @mth75 i'm doing it in (more or less) alphabetical order, based on the ones in hursty themes (i.e. https://github.com/RetroHursty69/es-theme-uniflyered). so, sure ... cdi will come :)

                                        EDIT: there you go, just committed lr-mess-cdi.sh :) you need .CHD games, i tested a bunch (defender of the crown, inca). read the help in my script to convert .cue/.bin to .chd, windows only unfortunately. when i have some time, i may do the same for unixes.

                                        1 Reply Last reply Reply Quote 1
                                        • Z
                                          Zering
                                          last edited by 25 Apr 2020, 23:29

                                          How well does the CD-i games run with the script you've committed?

                                          V 1 Reply Last reply 26 Apr 2020, 08:14 Reply Quote 0
                                          61 out of 545
                                          • First post
                                            61/545
                                            Last post

                                          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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received