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 269.2k 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

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

      roslofR 1 Reply Last reply Reply Quote 0
      • roslofR
        roslof @valerino
        last edited by roslof

        @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
        • roslofR
          roslof
          last edited by

          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 Reply Quote 0
          • V
            valerino
            last edited by

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

            1 Reply Last reply Reply Quote 0
            • M
              mth75 @roslof
              last edited by mth75

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

              V 1 Reply Last reply Reply Quote 0
              • V
                valerino @mth75
                last edited by

                @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

                  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

                    added Bally Astrocade.

                    1 Reply Last reply Reply Quote 0
                    • Z
                      Zering
                      last edited by

                      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 Reply Quote 0
                      • V
                        valerino @Zering
                        last edited by

                        @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 Reply Quote 0
                        • M
                          mth75 @valerino
                          last edited by

                          @valerino Did you think about CD-I?

                          V 1 Reply Last reply Reply Quote 0
                          • V
                            valerino @mth75
                            last edited by valerino

                            @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

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

                              V 1 Reply Last reply Reply Quote 0
                              • roslofR
                                roslof
                                last edited by roslof

                                @valerino I just submitted a new file for the Texas Instruments TI-99/4A

                                Note: I also updated all of your scripts. They were breaking extensions and removing the name for each system in es-systems.cfg. Feel free to review them and take what you'd like. I added a couple more too. Eg. Vectrex, Oric Atmos.

                                As for the TI-99/4A:
                                It supports three (3) emulator variants (US, Europe and EV-PC) EDIT: and now, SPEECH!
                                It also correctly appends the MESS-required ".rpk" extension. which I explicitly added to the script, and let helper function addSystem() handle the rest.

                                Excellent results, and Joystick controls fully working out of the box. :)

                                TI99/4A Boot Screen:
                                ti99-4a.jpg

                                Parsec (of course!):
                                parsec.jpg

                                V D 2 Replies Last reply Reply Quote 1
                                • C
                                  CCFox
                                  last edited by

                                  Hello all

                                  I am trying to get my vic 20 game to work however when I launch a game it defaults to c64 in lr-vice. I have tried to read and understand what is being written here but being honest it is a little over my head.

                                  can anybody give me any help regarding this...?

                                  Kind Regards

                                  CCF

                                  V 1 Reply Last reply Reply Quote 0
                                  • UDb23U
                                    UDb23
                                    last edited by UDb23

                                    @CCFox Below are instructions for VICE. For LR-VICE @valerino should be able to support you.
                                    Info on how to setup Vic20 as default for Vice (multiple options) : here.
                                    You can even setup Vic20 as a separate System.

                                    1 Reply Last reply Reply Quote 0
                                    • V
                                      valerino @Zering
                                      last edited by

                                      @Zering well, it depends on lr-mess how well they work, my script is just a launcher. anyway, they works mostly fine, maybe sound a bit laggy.

                                      1 Reply Last reply Reply Quote 0
                                      • V
                                        valerino @roslof
                                        last edited by valerino

                                        @roslof thanks for the addition, great!!! can you make me a pull request with all the emulators you added ?

                                        Note: I also updated all of your scripts. They were breaking extensions and removing the name for each system in es-systems.cfg. Feel free to review them and take what you'd like. I added a couple more too. Eg. Vectrex, Oric Atmos.

                                        btw, about the extension.... few commits ago i committed a fix to scriptmodules/helpers.sh. that was the culprit of adding one space more between the extension.
                                        also the name removing bug should be fixed in all (yesterday) versions of the scripts.

                                        EDIT: yep, i can confirm.
                                        https://github.com/roslof/RetroPie-Setup/commit/ae10af7f118df140c76a3434708469ed67ad8831 (your changes)
                                        https://github.com/valerino/RetroPie-Setup/blob/master/scriptmodules/libretrocores/lr-mess-dragon32.sh (one of my script)

                                        you have somewhat outdated files, you probably took single files from my repo.
                                        never do that if you want to help developing: clone my repo and always git pull then commit your stuff, then do me a pull request :)
                                        this is because i also added stuff to retropie files helpers.sh and packages.sh, to avoid i.e. writing system name in multiple places (so that can be used in all scripts, not just lr-mess).
                                        awaiting your proper pull request so, great work!

                                        M 1 Reply Last reply Reply Quote 0
                                        • V
                                          valerino @CCFox
                                          last edited by

                                          @CCFox you can use my RetroPie-Setup repo which have lr-vice-vic20 script.

                                          alternatively, just copy https://github.com/valerino/RetroPie-Setup/blob/master/scriptmodules/libretrocores/lr-vice-xvic.sh to your RetroPie-Setup/scriptmodules folder and relaunch the setup.

                                          UDb23U 1 Reply Last reply Reply Quote 0
                                          • UDb23U
                                            UDb23 @valerino
                                            last edited by

                                            @valerino Does your script include the 3 options for launching vic-20 programs too?

                                            V 1 Reply Last reply Reply Quote 0
                                            • First post
                                              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.