• 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 265.6k 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.
  • K
    kactius @valerino
    last edited by 19 Apr 2020, 12:29

    @valerino
    Very thanks

    1 Reply Last reply Reply Quote 0
    • R
      roslof
      last edited by 19 Apr 2020, 20:34

      Sounds great! Trying these out now. Funny that I was just about to re-research Apple ][ GS.

      Thanks for the post!

      1 Reply Last reply Reply Quote 0
      • V
        valerino @valerino
        last edited by 20 Apr 2020, 10:22

        hi again,
        i forked the original RetroPie-Setup repo and did a proper pull-request to be readily integrated.

        included also further missing vice- libretro cores for plus4, c128, pet (tested and working).

        https://github.com/RetroPie/RetroPie-Setup/pull/3109

        M 1 Reply Last reply 20 Apr 2020, 12:39 Reply Quote 0
        • M
          mth75 @valerino
          last edited by 20 Apr 2020, 12:39

          The gsplus is very interesting. Did you consider writing a setup script for the bbcmicro? Using lr-mess or advmame?

          1 Reply Last reply Reply Quote 0
          • V
            valerino
            last edited by 20 Apr 2020, 13:40

            hi, i may see if there's some standalone (non-retroarch) bbc emu which compiles and work on rpi, so i may add it.
            about using mess, i tried to run some computer/console via mame (last build) but sincerely i fount it really stands its name, a MESS, pun intended! :)

            M 1 Reply Last reply 20 Apr 2020, 14:16 Reply Quote 1
            • M
              mth75 @valerino
              last edited by 20 Apr 2020, 14:16

              @valerino

              Well, there is beebem ...

              http://beebem-unix.bbcmicro.com

              This emu is no longer maintained, it runs in a small corner edge, no sound etc ...

              1 Reply Last reply Reply Quote 0
              • V
                valerino
                last edited by 20 Apr 2020, 14:30

                yep, just tried to compile that. seems working (bbc screen appears and keyboard works), but crashes when you attempt to load a disk .... looking into it.

                M 1 Reply Last reply 20 Apr 2020, 14:53 Reply Quote 1
                • M
                  mth75 @valerino
                  last edited by 20 Apr 2020, 14:53

                  @valerino said in new scriptmodules (lr-vice-xvic, gsplus, sdltrs new version):

                  yep, just tried to compile that. seems working (bbc screen appears and keyboard works), but crashes when you attempt to load a disk .... looking into it.

                  Thx!

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

                    this is what i got so far with beebem:

                    https://github.com/valerino/RetroPie-Setup/commit/3d726402b2e62a6d5881f75481d13ee47d7122ea

                    it works, games are launched from emulationstation and playable (use F12 to get to the GUI and exit emulator), but no sound and no fullscreen.

                    i think for 'experimental' may be ok, given the fact even other more 'blasoned' emulator like lr-daphne has no sound as well.

                    M 1 Reply Last reply 20 Apr 2020, 15:38 Reply Quote 0
                    • M
                      mitu Global Moderator @valerino
                      last edited by 20 Apr 2020, 15:38

                      @valerino said in new scriptmodules (lr-vice-xvic, gsplus, and others ):

                      blasoned' emulator like lr-daphne has no sound as well.

                      You're confusing it with daphne, lr-daphne had a brief stint of getting off the ground, but never really did.

                      V 1 Reply Last reply 20 Apr 2020, 15:41 Reply Quote 0
                      • V
                        valerino @mitu
                        last edited by 20 Apr 2020, 15:41

                        @mitu daphne works really well, lr-daphne i managed to get it working, but the folder architecture is a mess and sound was not working. one day, if i have time, i would like to attempt a proper port of daphne to a libretro core (maybe just messing with the current lr-daphne is sufficient)......

                        1 Reply Last reply Reply Quote 1
                        • V
                          valerino
                          last edited by valerino 22 Apr 2020, 22:27

                          EDIT: this post remain for reference, all updates goes to first post

                          hi again,
                          i got some free time so i added proper support for lr-mess running from emulationstation.

                          this means you can launch i.e. creativision, microbbc, apple, and possibly the other tons of lr-mess supported systems from retropie/es directly.

                          so far added (this gets updated at every post):

                          • lr-mess-crvision (VTech Creativision, fully working)
                          • lr-mess-apple2gs (Apple II GS, fully working)
                          • lr-mess-apple2 (Apple II/E, fully working)
                          • lr-mess-bbcmicro (BBC Model B, it works if you launch it from the commandline but crashes when launched from emulationstation ... still to investigate, read the script file for more details fully working, overrides runcommand.sh until further investigation)
                          • lr-mess-coco (Tandy Color Computer, fully working)
                          • lr-mess-trs-80 (Tandy TRS-80, Model 3, fully working)
                          • lr-mess-arcadia (Emerson Arcadia 2001, fully working)
                          • lr-mess-dragon32 (Dragon 32, fully working)
                          • lr-mess-adam (Coleco Adam, fully working)

                          when fully working is specified, it means games can be launched normally from emulationstation as normal in any other emulator.

                          how it works

                          basically, you need to first install lr-mess as normal.
                          take your time, it will take a couple of hours....

                          44f61a6f-5401-426a-b6cf-42a75e68dc8e-image.png

                          then, go on installing my 'fake cores' (it say 'install from source', but really it doesn't, read on!).

                          f70f4b98-8c98-4714-8f8b-0b746b679af8-image.png

                          5b506ac5-a8f0-4985-98eb-3ea0d90ebf84-image.png

                          basically they just add a retroarch configuration for the given lr-mess system, but internally all depends and run lr-mess itself.

                          all the magic is then done by https://github.com/valerino/RetroPie-Setup/blob/master/scriptmodules/run_mess.sh, which is what is really launched by the frontend.

                          all the 'fake cores' of course needs lr-mess installed, or they can't be installed alone.

                          f20e2f30-7e59-4c3f-a11d-79d160f38a43-image.png

                          well, at this point i think every lr-mess system can be added, is just a matter of patience, i will try to add some more in the next days, my goal is to have a retroarch-only rpi :)

                          i will try to understand what happens with the bbc-micro, seems a sort of panic which happens only when launched from inside emulationstation.

                          cheers!
                          v.

                          1 Reply Last reply Reply Quote 2
                          • M
                            mth75
                            last edited by 22 Apr 2020, 22:38

                            @valerino said in new scriptmodules (lr-vice-xvic, gsplus, proper lr-mess integration!):

                            robbc, apple, and possibly the other tons of lr

                            Great work mate!

                            1 Reply Last reply Reply Quote 0
                            • Z
                              Zering
                              last edited by 22 Apr 2020, 22:46

                              That is absolutely awesome, thanks for the great work.

                              1 Reply Last reply Reply Quote 0
                              • V
                                valerino
                                last edited by 22 Apr 2020, 23:13

                                added coco, works really well :)
                                if someone knows how to autoload cassettes (i.e. in bbcmicro it's shift+F12) tell me :)

                                6e332981-7667-4c3b-84e3-c81d876615b0-image.png

                                1 Reply Last reply Reply Quote 0
                                • R
                                  roslof
                                  last edited by 22 Apr 2020, 23:31

                                  Boy, I spent the last several nights fighting with GSPlus, then perfecting an Apple IIGS gamelist.xml, directories, filenames, screenshots, .gsp files, etc. But now I know that I could probably use lr-mess? :)

                                  Joystick controls don't work for me on GSPlus, so maybe I'll have better luck with lr-mess. Just dreading having to set-up each disk set all over again. :) But really cool that I have a choice now.

                                  menu.jpg
                                  game selection.jpg

                                  V 1 Reply Last reply 22 Apr 2020, 23:40 Reply Quote 0
                                  • V
                                    valerino
                                    last edited by 22 Apr 2020, 23:36

                                    glad someone will use it ehhe.

                                    well, couple of weeks ago i decided to clean dust off my rpi4, so i reinstalled retropie and everything else as usual. i wanted to have a PERFECTLY CLEAN system this time, usually my retropies becomes a completely mess with roms scattered all-over, nonworking emus, etc.... this time it HAD TO WORK and BE CLEAN :)

                                    so, i embarked in this 'journey' of having all working with retroarch.
                                    first i practiced with the retropie script system for a couple of days (hence my first posts), but really i wanted to do this: integrate lr-mess, so i can use retroarch for everything (all the standalone cores + lr-mess for the rest).

                                    that's the story behind ehheheheh :)

                                    of course everyone can extend my script, fix bugs, etc.... everything is on my github to be improved !!!!

                                    1 Reply Last reply Reply Quote 0
                                    • V
                                      valerino @roslof
                                      last edited by 22 Apr 2020, 23:40

                                      @roslof about .gsp files .... unfortunately, it seemed to not work for .gsp. it works with .2mg. i don't know if it's something about the command line, it could easily be.

                                      just look at the script here:

                                      3972d4a2-de0a-4b3d-9a33-2d6a1830d662-image.png

                                      usually it's 'flop1' in all the other scripts i made .... this instead didn't worked, i tried with -flop3 and it did. but maybe there's other options, just look into the mame command line docs!

                                      v.

                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        roslof
                                        last edited by 22 Apr 2020, 23:48

                                        Thanks @valerino ,

                                        Not sure how this would work, but I'll eventually look into it (installing lr-mess now via your modified script). The thing is, the .gsp files are indeed specific to GSPlus -- just a configuration file that includes which disks are in which drives + is a hard drive being used, Apple II control panel settings, etc.

                                        The GSP files simply point to the 2mg files (virtual floppies). So if lr-mess only loads 2mg files, it's missing out on all of the various configurations.

                                        Example:

                                        Bubble Ghost can launch straight out... Just add it as a floppy and it boots/plays
                                        Dungeon Master needs the support of a System Disk prior to launching.

                                        So I don't think direct 2mg launches will work with 100% compatibility. There are a bunch of write-ups online about people using MESS for the GS. Will give it a go.

                                        V 1 Reply Last reply 22 Apr 2020, 23:52 Reply Quote 0
                                        • V
                                          valerino @roslof
                                          last edited by 22 Apr 2020, 23:52

                                          @roslof i haven't tested it exaustively ... i tried a couple of games and they worked flawlessy.
                                          anyway, to load 2 disks unfortunately (if lr-mess do not support .m3u, which i really doubt....) you don't have many chances i think.

                                          1 Reply Last reply Reply Quote 0
                                          21 out of 545
                                          • First post
                                            21/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